Jak włączyć lub wyłączyć Hosta skryptów systemu Windows na komputerze?

Windows (WSH) funkcja Windows umożliwiająca uruchamianie skryptów napisanych w języku VBScript lub JavaScript . Skrypty te mogą służyć do automatyzacji zadań, modyfikowania ustawień systemu, a nawet uruchamiania aplikacji. Jednak WSH może być również wykorzystane przez złośliwe oprogramowanie, które próbuje zainfekować Twój komputer lub zaszyfrować Twoje pliki. Dlatego zaleca się wyłączenie WSH, jeśli go nie potrzebujesz lub nie wiesz, co robisz.

W tym artykule wyjaśnimy, jak włączyć lub wyłączyć WSH w Windows 10, 8 i 7, a także zalety i wady takiego działania.

Co to jest Host skryptów Windows ?

GetPaidStock.com 64838dc05ad1eWindows 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ż osadzić w dokumentach pakietu Microsoft Office (Word, Excel itp.) lub na stronach internetowych.

WSH zapewnia możliwość manipulowania obiektami systemu operacyjnego, takimi jak rejestr, pliki, foldery, procesy czy usługi. Zapewnia także dostęp do komponentów COM (Component Object Model), które są modułami oprogramowania wielokrotnego użytku i interoperacyjnymi.

WSH można wykorzystać do automatyzacji powtarzalnych zadań, modyfikowania ustawień systemu, a nawet uruchamiania aplikacji. Możesz na przykład utworzyć skrypt, który wyczyści Twój dysk twardy, zmieni tapetę lub otworzy Twoją ulubioną przeglądarkę internetową.

Jak włączyć lub wyłączyć Hosta skryptów systemu Windows ?

Istnieje kilka metod włączania lub wyłączania WSH w Windows. Pokażemy Ci dwa najprostsze: modyfikację rejestru i użycie oprogramowania antywirusowego.

Edytuj rejestr

Rejestr to baza danych zawierająca ustawienia systemowe i zainstalowane aplikacje w Windows. Istnieje możliwość modyfikacji rejestru w celu włączenia lub wyłączenia WSH.

Aby to zrobić, wykonaj następujące kroki:

  • Otwórz menu Start i wpisz regedit w pasku wyszukiwania. Kliknij wyświetloną ikonę programu regedit.exe.
    tth img w10 wyszukiwanie w menu startowym regedit
  • W oknie rejestru przejdź do następującego klucza: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings
  • W prawym okienku kliknij dwukrotnie wartość o nazwie Włączone. Jeśli nie istnieje, kliknij prawym przyciskiem myszy puste miejsce i wybierz Nowy > Wartość DWORD (32-bitowa). Nazwij to Włączone.
    tth img w10 regedit Win Script Host nowy
  • W otwartym oknie dialogowym zmodyfikuj dane wartości według własnego wyboru:
    • Aby włączyć WSH, wpisz 1 i kliknij OK.
    • Aby wyłączyć WSH, wpisz 0 i kliknij OK.
  • tth img w10 regedit Win Script Host nowy 0
    Zamknij okno rejestru i uruchom ponownie komputer, aby zmiany zaczęły obowiązywać.

Korzystaj z oprogramowania antywirusowego

Inną metodą włączenia lub wyłączenia WSH jest użycie oprogramowania antywirusowego, które oferuje tę opcję. Możesz na przykład użyć Smadav, bezpłatnego i lekkiego programu antywirusowego, który chroni Twój komputer przed wirusami USB i złośliwymi skryptami. Można tymczasowo wyłączyć Windows Defender , jeśli występuje konflikt między obydwoma 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 internetowej: https://smadav.net/
  • Otwórz Smadav i kliknij ikonę Smadav na pasku zadań.
  • Wybierz opcję Zezwalaj na skrypt Windowsi makro pakietu Office (do ponownego uruchomienia), aby włączyć funkcję WSH. Usuń zaznaczenie tego pola, aby wyłączyć WSH.
    tth img aplikacja w10 smadav Aktywny host skryptów Win
  • 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 lub wyłączanie WSH ma zalety i wady w zależności od sposobu korzystania z komputera. Oto podsumowanie głównych punktów, które należy wziąć pod uwagę:

KorzyściNiedogodności
Włącz WSH– Umożliwia uruchamianie przydatnych skryptów w celu automatyzacji zadań, modyfikowania ustawień systemu lub uruchamiania aplikacji.
Wyłącz WSH– Chroni Twój komputer przed złośliwym oprogramowaniem wykorzystującym WSH do infekowania Twojego komputera lub szyfrowania plików.

Często zadawane pytania

Oto kilka często zadawanych pytań dotyczących Hosta skryptów systemu Windows :

Po co wyłączać Hosta skryptów systemu Windows ?

  • WSH może być przydatny dla niektórych zaawansowanych użytkowników, ale może również stanowić zagrożenie dla bezpieczeństwa komputera.
  • WSH może zostać wykorzystane przez złośliwe oprogramowanie, które próbuje zainfekować Twój komputer lub zaszyfrować Twoje pliki.
  • Złośliwe oprogramowanie może pojawić się w postaci załączników do wiadomości e-mail, dokumentów pakietu Office zawierających miny-pułapki lub zainfekowanych stron internetowych. Można je również ukryć w plikach skompresowanych (zip, rar itp.) lub w kluczach USB.
  • Jeśli nieostrożnie otworzysz te pliki, ryzykujesz uruchomieniem złośliwego skryptu, który zmodyfikuje Twój rejestr, wyłączy program antywirusowy, 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 przejęciu komputera przez złośliwy skrypt.

Po czym poznajesz, że skrypt jest złośliwy?

Nie ma niezawodnego sposobu na wykrycie złośliwego skryptu, ale można zastosować kilka środków ostrożności:

  • Nie otwieraj załączników w wiadomościach e-mail 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 z prośbą o uruchomienie skryptu.
  • Nie podłączaj kluczy USB, których pochodzenia i zawartości nie znasz.
  • Regularnie skanuj swój komputer za pomocą aktualnego oprogramowania antywirusowego.

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, powinieneś działać szybko, aby ograniczyć szkody. Oto kilka kroków, które należy wykonać:

  • Odłącz komputer od Internetu i dowolnej sieci lokalnej.
  • Wyłącz WSH, postępując zgodnie z metodami opisanymi powyżej.
  • Uruchom pełne skanowanie komputera za pomocą aktualnego oprogramowania antywirusowego. Jeśli to możliwe, użyj programu antywirusowego, który może wykryć i usunąć złośliwe skrypty, takiego jak Smadav.
  • Przywróć pliki z ostatniej kopii zapasowej, jeśli taką posiadasz. W przeciwnym razie spróbuj użyć oprogramowania do odzyskiwania danych, takiego jak Recuva.
  • Zmień wszystkie hasła i sprawdź swoje konta internetowe pod kątem podejrzanej aktywności.

Jak tworzyć własne skrypty za pomocą Hosta skryptów systemu Windows ?

Jeśli chcesz tworzyć własne skrypty za pomocą WSH, musisz posiadać wiedzę z zakresu VBScript lub JavaScript, a także programowania Windows.

  • Aby utworzyć skrypt za pomocą 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 wpisać kod swojego skryptu, przestrzegając składni i zasad wybranego języka. Możesz użyć komentarzy, aby wyjaśnić, jak działa skrypt lub pominąć niektóre wiersze kodu.
  • Aby uruchomić skrypt należy dwukrotnie kliknąć plik lub przeciągnąć go i upuścić na ikonę WSH. Można także użyć polecenia wscript.exe lub cscript.exe w wierszu poleceń.

Aby debugować skrypt, możesz użyć instrukcji takich jak MsgBox lub WScript.Echo, aby wyświetlić komunikaty na ekranie lub w konsoli. Możesz także użyć edytora tekstu oferującego funkcje debugowania, takiego jak Visual Studio Code, który może pomóc w naprawieniu błędu 0xc000007b w Windows .

Oto przykład skryptu VBScript wyświetlającego komunikat „Hello world!” w oknie dialogowym:

' To jest komentarz Option Explicit ' Wymusza deklarację zmiennych komunikatu Dim ' Deklaruje zmienną komunikatu = "Witaj, świecie!" ' Przypisuje wartość zmiennej komunikatu MsgBox ' Wyświetla wartość zmiennej w oknie dialogowym 

Kopiować

Oto przykład skryptu JavaScript wyświetlającego komunikat „Hello world!” w konsoli:

// To jest wiadomość var ​​komentarza; // Zadeklaruj zmienną wiadomość = "Witaj, świecie!"; // Przypisz wartość zmiennej WScript.Echo(message); // Wyświetl wartość zmiennej w konsoli 

Wniosek

Host skryptówWindows to funkcja Windows umożliwiająca uruchamianie skryptów napisanych w języku VBScript lub JavaScript. Skrypty te mogą być przydatne do automatyzacji zadań, zmiany ustawień systemu lub uruchamiania aplikacji. Mogą jednak być również niebezpieczne, jeśli otworzysz pliki zawierające złośliwe skrypty, które mają na celu zainfekowanie komputera lub zaszyfrowanie plików.

Dlatego zaleca się wyłączenie WSH, jeśli go nie potrzebujesz lub nie wiesz, co robisz. Możesz włączyć lub wyłączyć WSH, edytując rejestr lub używając oprogramowania antywirusowego, takiego jak Smadav.

Jeśli chcesz tworzyć własne skrypty za pomocą WSH, musisz posiadać wiedzę z zakresu VBScript lub JavaScript, a także programowania Windows. Musisz utworzyć plik tekstowy z rozszerzeniem .vbs lub .js i wpisać w nim kod skryptu. Za pomocą WSH możesz uruchamiać, debugować i testować swój skrypt.

Mamy nadzieję, że ten artykuł pomógł Ci zrozumieć, jak włączyć lub wyłączyć WSH na komputerze. Jeśli masz jakieś pytania lub uwagi, nie wahaj się zostawić nam ich w komentarzach.

Poprzedni artykuł Jak zainstalować Discord na PS4?
Następny artykuł Jak zresetować telewizor Philips bez pilota?
Witam mnie, tu François :) W wolnym czasie redaktor, który uwielbia dzielić się swoją pasją: TT High tech! 😍 Niezależnie od tego, czy chodzi o sprzęt, oprogramowanie, gry wideo, media społecznościowe i wiele innych obszarów witryny. Dzielę się z Wami moimi analizami, testami, tutorialami i ulubionymi w różnych mediach. Jestem wykształconym i wymagającym technofilem, który nie tylko podąża za modą, ale stara się poprowadzić Cię w kierunku najlepszych rozwiązań. Bądźcie na bieżąco!