Host skryptów systemu Windows to specjalny składnik systemu operacyjnego, który umożliwia uruchamianie skryptów napisanych w języku JS (Java Script), VBS (Visual Basic Script) i innych językach. Jeśli działa niepoprawnie, podczas uruchamiania i działania systemu Windows mogą wystąpić różne awarie. Takie błędy często nie mogą zostać naprawione przez zwykłe ponowne uruchomienie systemu lub powłoki graficznej. Dziś porozmawiamy o tym, jakie działania należy podjąć, aby rozwiązać problem z funkcjonowaniem komponentu WSH.
Treść
Natychmiast należy powiedzieć, że jeśli napisałeś skrypt i otrzymałeś błąd podczas uruchamiania go, musisz poszukać problemów w kodzie, a nie w komponencie systemowym. Na przykład to okno dialogowe dokładnie mówi, że:
Ta sama sytuacja może wystąpić w przypadku, gdy kod zawiera łącze do innego skryptu, którego ścieżka jest niepoprawnie zarejestrowana lub plik ten jest całkowicie nieobecny na komputerze.
Następnie porozmawiamy o chwilach, w których po uruchomieniu systemu Windows lub uruchomieniu programów, na przykład Notatnika lub Kalkulatora, a także innych aplikacji korzystających z zasobów systemowych, pojawia się standardowy błąd Hosta skryptu systemu Windows. Czasami może być kilka takich okien jednocześnie. Dzieje się tak po uaktualnieniu systemu operacyjnego, który może działać zarówno w trybie normalnym, jak i z zakłóceniami.
Przyczyny tego zachowania systemu operacyjnego są następujące:
Wielu użytkowników uważa, że czas systemowy, który jest wyświetlany w obszarze powiadomień, istnieje tylko dla wygody. To nie do końca prawda. Niektóre programy uzyskujące dostęp do serwerów programisty lub innych zasobów mogą nie działać poprawnie lub w ogóle nie działać z powodu rozbieżności w dacie i godzinie. To samo dotyczy systemu Windows z serwerami aktualizacji. W przypadku rozbieżności w czasie systemowym i czasie serwera mogą wystąpić problemy z aktualizacjami, więc powinieneś najpierw zwrócić na to uwagę.
Teraz czas systemowy będzie regularnie synchronizowany z serwerem czasu firmy Microsoft i nie będzie rozbieżności.
Windows to bardzo złożony system, z wieloma procesami działającymi w tym samym czasie, a niektóre z nich mogą wpływać na działanie usługi odpowiedzialnej za aktualizację. Wysokie zużycie zasobów, różne awarie i użycie komponentów, które pomagają aktualizacji "zmusić" usługę do niekończących się prób wykonania swojej pracy. Sama usługa może również zawieść. Jest tylko jedno wyjście: wyłącz je, a następnie uruchom ponownie komputer.
services.msc
Jeśli po wykonanych akcjach nadal będą pojawiać się błędy, konieczna jest praca z już zainstalowanymi aktualizacjami.
Ta opcja polega na usunięciu tych aktualizacji, których instalacja nie powiedzie się w Hosta skryptów systemu Windows. Można to zrobić ręcznie lub przy użyciu narzędzia do odzyskiwania systemu. W obu przypadkach należy pamiętać, kiedy błędy "wpadły", czyli po jakiej dacie.
Ręczne usuwanie
Narzędzie do odzyskiwania
Zobacz także: Jak przywrócić system Windows XP , Windows 8 , Windows 10
Pirackie kompilacje "Windows" są dobre tylko dlatego, że są całkowicie darmowe. W przeciwnym razie takie dystrybucje mogą powodować wiele problemów, w szczególności nieprawidłowe działanie niezbędnych komponentów. W takim przypadku powyższe zalecenia mogą nie działać, ponieważ pliki w pobranym obrazie zostały już uszkodzone. W tym miejscu radzimy tylko szukać innej dystrybucji, ale lepiej użyć licencjonowanej kopii systemu Windows.
Rozwiązania problemu z Hostem skryptów systemu Windows są dość proste, a nawet początkujący użytkownik może sobie z nimi poradzić. Powodem tego jest dokładnie jedna: nieprawidłowe działanie narzędzia aktualizacji systemu. W przypadku pirackich dystrybucji możesz podać następującą radę: używaj tylko licencjonowanych produktów. I tak, napisz poprawnie swoje skrypty.