Windows Script Host (WSH) to Windows , która umożliwia uruchamianie skryptów napisanych w językach VBScript lub JavaScript . Skrypty te mogą służyć do automatyzacji zadań, modyfikacji ustawień systemowych lub uruchamiania aplikacji. Jednak WSH może być również wykorzystywany przez złośliwe oprogramowanie, które próbuje zainfekować komputer lub zaszyfrować pliki. Dlatego zaleca się wyłączenie WSH, jeśli nie jest potrzebny lub nie jest jasne, do czego służy.
W tym artykule wyjaśnimy, jak włączyć lub wyłączyć WSH w Windows 10, 8 i 7, a także zalety i wady tej operacji.
Czym jest Windows Script Host?
Windows Script Host (WSH) to interfejs umożliwiający uruchamianie skryptów napisanych w języku VBScript lub JavaScript w Windows. Skrypty te są zazwyczaj przechowywane w plikach z rozszerzeniem .vbs lub .js, ale można je również osadzać w dokumentach pakietu Microsoft Office (Word, Excel itp.) lub na stronach internetowych.
WSH umożliwia manipulowanie obiektami systemu operacyjnego, takimi jak rejestr, pliki, foldery, procesy i usługi. Zapewnia również dostęp do komponentów COM (Component Object Model), czyli wielorazowych i interoperacyjnych modułów oprogramowania.
WSH może służyć do automatyzacji powtarzających się zadań, modyfikacji ustawień systemowych lub uruchamiania aplikacji. Możesz na przykład utworzyć skrypt, który wyczyści dysk twardy, zmieni tapetę lub otworzy preferowaną przeglądarkę internetową.
Jak włączyć lub wyłączyć usługę Windows Script Host?
Istnieje kilka metod włączania i wyłączania WSH w Windows. Przedstawimy dwie najprostsze: modyfikację rejestru i użycie oprogramowania antywirusowego.
Edytuj rejestr
Rejestr to baza danych zawierająca ustawienia systemu i aplikacji zainstalowanych w Windows. Można modyfikować rejestr, aby włączyć lub wyłączyć WSH.
Aby to zrobić, wykonaj następujące kroki:
- Otwórz menu Start i wpisz regedit w pasku wyszukiwania. Kliknij ikonę programu regedit.exe, która się pojawi.

- W oknie rejestru przejdź do następującego klucza: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
- W prawym panelu kliknij dwukrotnie wartość o nazwie „Enabled”. Jeśli nie istnieje, kliknij prawym przyciskiem myszy puste miejsce i wybierz Nowy > Wartość DWORD (32-bitowa). Nadaj jej nazwę „Enabled”.

- W otwartym oknie dialogowym zmodyfikuj dane wartości według potrzeb:
- Aby aktywować WSH, wpisz 1 i kliknij OK.
- Aby wyłączyć WSH, wpisz 0 i kliknij OK.

Zamknij okno rejestru i uruchom ponownie komputer, aby zmiany zostały zastosowane.
Użyj oprogramowania antywirusowego
Innym sposobem na włączenie lub wyłączenie WSH jest użycie programu antywirusowego, który oferuje taką opcję. Na przykład, możesz użyć Smadav, darmowego i lekkiego programu antywirusowego, który chroni komputer przed wirusami USB i złośliwymi skryptami. Możesz tymczasowo wyłączyć Windows Defender, jeśli wystąpi konflikt między tymi dwoma programami.
Aby włączyć lub wyłączyć WSH w Smadav, wykonaj następujące kroki:
- Pobierz i zainstaluj Smadav na swoim komputerze z oficjalnej strony: https://smadav.net/
- Otwórz Smadav i kliknij ikonę Smadav na pasku zadań.
- Zaznacz opcję Zezwalaj na skrypty Windowsi makra pakietu Office (do ponownego uruchomienia), aby włączyć WSH. Odznacz to pole, aby wyłączyć WSH.

- Uruchom ponownie komputer, aby zmiany zaczęły obowiązywać.
Jakie są zalety i wady włączania lub wyłączania Hosta skryptów Windows ?
Włączanie i wyłączanie WSH ma swoje zalety i wady, w zależności od sposobu korzystania z komputera. Oto podsumowanie najważniejszych kwestii, które należy wziąć pod uwagę:
| Korzyści | Niedogodności |
| Włącz WSH | – Umożliwia uruchamianie przydatnych skryptów w celu automatyzacji zadań, modyfikacji ustawień systemowych lub uruchamiania aplikacji. |
| Wyłącz WSH | – Chroni komputer przed złośliwym oprogramowaniem wykorzystującym WSH do infekowania komputera lub szyfrowania plików. |
Często zadawane pytania
Poniżej znajdują się najczęściej zadawane pytania dotyczące Hosta skryptów Windows :
Dlaczego warto wyłączyć Hosta skryptów Windows ?
- WSH może być przydatny dla zaawansowanych użytkowników, ale może też stanowić zagrożenie dla bezpieczeństwa komputera.
- Luka WSH może zostać wykorzystana przez złośliwe programy próbujące zainfekować komputer lub zaszyfrować pliki.
- Te złośliwe programy mogą pojawiać się jako załączniki do wiadomości e-mail, zainfekowane dokumenty pakietu Office lub zainfekowane strony internetowe. Mogą być również ukryte w plikach skompresowanych (zip, rar itp.) lub na dyskach USB.
- Jeśli otworzysz te pliki nieostrożnie, ryzykujesz uruchomieniem złośliwego skryptu, który zmodyfikuje rejestr, wyłączy oprogramowanie antywirusowe, pobierze inne złośliwe oprogramowanie, a nawet zaszyfruje Twoje dane osobowe.
- Zaleca się wyłączenie WSH, jeśli go nie potrzebujesz lub nie wiesz, co robisz. Zapobiegnie to zainfekowaniu komputera złośliwym skryptem.
Jak rozpoznać, że skrypt jest złośliwy?
Nie ma niezawodnego sposobu na wykrycie złośliwego skryptu, ale możesz zastosować się do kilku zasad ostrożności:
- Nie otwieraj załączników w wiadomościach e-mail pochodzących od nieznanych lub podejrzanych nadawców.
- Nie otwieraj dokumentów pakietu Office zawierających makra bez sprawdzenia ich źródła i zawartości.
- Nie odwiedzaj stron internetowych, które wyświetlają alerty lub komunikaty o błędach i proszą o uruchomienie skryptu.
- Nie podłączaj dysków USB, których pochodzenia lub zawartości nie znasz.
- Regularnie skanuj swój komputer aktualnym oprogramowaniem antywirusowym.
Jak usunąć złośliwy skrypt, który zainfekował mój komputer?
Jeśli podejrzewasz, że Twój komputer został zainfekowany złośliwym skryptem, musisz działać szybko, aby ograniczyć szkody. Oto kilka kroków, które należy wykonać:
- Odłącz swój komputer od Internetu i sieci lokalnej.
- Wyłącz WSH stosując metody opisane powyżej.
- Przeskanuj komputer za pomocą aktualnego oprogramowania antywirusowego. Jeśli to możliwe, użyj programu antywirusowego, który wykrywa i usuwa złośliwe skrypty, takiego jak Smadav.
- Przywróć pliki z ostatniej kopii zapasowej, jeśli ją posiadasz. W przeciwnym razie spróbuj użyć oprogramowania do odzyskiwania danych, takiego jak Recuva.
- Zmień wszystkie hasła i sprawdź, czy na Twoich kontach internetowych nie dzieje się nic podejrzanego.
Jak tworzyć własne skrypty za pomocą Hosta skryptów Windows ?
Jeśli chcesz tworzyć własne skrypty za pomocą WSH, musisz znać VBScript lub JavaScript, a także programowanie Windows.
- Aby utworzyć skrypt w WSH, musisz utworzyć plik tekstowy z rozszerzeniem .vbs lub .js, w zależności od używanego języka. Możesz użyć dowolnego edytora tekstu, takiego jak Notatnik lub Notepad++.
- W pliku tekstowym musisz napisać kod skryptu, przestrzegając składni i reguł wybranego języka. Możesz użyć komentarzy, aby wyjaśnić działanie skryptu lub pominąć określone wiersze kodu.
- Aby uruchomić skrypt, kliknij dwukrotnie plik lub przeciągnij go i upuść na ikonę WSH. Możesz również użyć polecenia wscript.exe lub cscript.exe w wierszu poleceń.
Aby debugować skrypt, możesz użyć poleceń takich jak MsgBox lub WScript.Echo, aby wyświetlić komunikaty na ekranie lub w konsoli. Możesz również skorzystać z edytora tekstu oferującego funkcje debugowania, takiego jak Visual Studio Code, który pomoże Ci naprawić błąd 0xc000007b w Windows .
Oto przykład skryptu VBScript wyświetlającego „Witaj, świecie!” w oknie dialogowym:
'To jest komentarz Option Explicit' Wymusza deklarację zmiennej Dim message 'Deklaruje zmienną message = "Witaj świecie!" 'Przypisuje wartość zmiennej MsgBox message 'Wyświetla wartość zmiennej w oknie dialogowym
Kopiować
Oto przykład skryptu JavaScript wyświetlającego w konsoli komunikat „Hello world!”:
// To jest komentarz var message; // Deklaruje zmienną message = "Hello world!"; // Przypisuje wartość zmiennej WScript.Echo(message); // Wyświetla wartość zmiennej w konsoli
Wniosek
Host skryptów Windows to funkcja Windows , która umożliwia uruchamianie skryptów napisanych w języku VBScript lub JavaScript. Skrypty te mogą być przydatne do automatyzacji zadań, modyfikowania ustawień systemowych lub uruchamiania aplikacji. Mogą jednak być również niebezpieczne, jeśli otworzysz pliki zawierające złośliwe skrypty, które próbują zainfekować komputer lub zaszyfrować pliki.
Dlatego zaleca się wyłączenie WSH, jeśli go nie potrzebujesz lub nie wiesz, co robisz. Możesz włączyć lub wyłączyć WSH, modyfikując rejestr lub używając oprogramowania antywirusowego, takiego jak Smadav.
Jeśli chcesz tworzyć własne skrypty za pomocą WSH, potrzebujesz znajomości VBScript lub JavaScript, a także programowania Windows. Musisz utworzyć plik tekstowy z rozszerzeniem .vbs lub .js i zapisać w nim kod skryptu. Następnie możesz uruchamiać, debugować i testować skrypt za pomocą WSH.
Mamy nadzieję, że ten artykuł pomógł Ci zrozumieć, jak włączyć lub wyłączyć WSH na komputerze. Jeśli masz jakieś pytania lub komentarze, możesz je umieścić poniżej.
![[GetPaidStock.com]-64838d72878f1](https://tt-hardware.com/wp-content/uploads/2023/06/GetPaidStock.com-64838d72878f1-696x360.jpg)


