Windows Script Host posebna je komponenta operativnog sistema koja vam omogućuje pokretanje skripti napisanih u JS (Java Script), VBS (Visual Basic Script) i drugim jezicima. Ako ne radi ispravno, tijekom pokretanja i rada Windowsa mogu se primijetiti razne kvarove. Takve se greške često ne mogu ispraviti jednostavnim ponovnim pokretanjem sistema ili grafičke ljuske. Danas ćemo razgovarati o tome koje korake trebate poduzeti kako biste riješili WSH komponentu.
Popravite grešku hosta Windows skripte
Vrijedi odmah spomenuti da ako ste napisali svoj skript i dobili pogrešku prilikom pokretanja, tada trebate potražiti probleme u kodu, a ne u sistemskoj komponenti. Na primjer, takav dijaloški okvir kaže upravo to:
Ista situacija može se dogoditi i ako kôd sadrži poveznicu na drugu skriptu, put do kojega je pogrešno napisana ili je ta datoteka na računalu potpuno odsutna.
Zatim ćemo govoriti o onim trenucima kada se prilikom pokretanja Windows-a ili pokretanja programa, primjerice Notepad-a ili Kalkulatora, kao i drugim aplikacijama koje koriste sistemske resurse, pojavljuje standardna Windows Script Host error. Ponekad može biti više takvih prozora odjednom. To se događa nakon ažuriranja operativnog sistema, što može ići i u normalnom režimu i sa kvarovima.
Razlozi ovakvog ponašanja OS-a su sljedeći:
- Nepravilno podešeno vreme sistema.
- Usluga ažuriranja nije uspio.
- Neispravna instalacija sljedećeg ažuriranja.
- Nelicencirano sklapanje „Windowsa“.
Opcija 1: Vreme sistema
Mnogi korisnici misle da sistemsko vrijeme koje se pojavljuje u području obavijesti postoji samo radi praktičnosti. To nije sasvim tačno. Neki programi koji kontaktiraju servere programera ili druge resurse možda neće ispravno raditi ili čak odbijaju da funkcionišu zbog odstupanja u datumu i vremenu. Isto vrijedi i za Windows sa svojim poslužiteljima ažuriranja. U slučaju da postoji nepodudarnost u vremenu vašeg sistema i vremenu poslužitelja, mogu postojati problemi s ažuriranjima, tako da na ovo prvo vrijedi obratiti pažnju.
- Kliknite na sat u donjem desnom uglu ekrana i kliknite na vezu prikazanu na slici.
- Zatim idite na karticu "Vrijeme na Internetu" i kliknite na gumb za promjenu parametara. Imajte na umu da vaš račun mora imati administratorska prava.
- U prozoru s postavkama postavite potvrdni okvir u polju za potvrdu naznačeno na slici, a zatim na padajućem popisu "Server" odaberite time.windows.com i kliknite Ažuriraj odmah.
- Ako sve pođe dobro, pojavit će se odgovarajuća poruka. U slučaju pogreške s istekanjem vremena, ponovo kliknite gumb za ažuriranje.
Sada će se vaše sistemsko vrijeme redovito sinkronizirati s Microsoftovim poslužiteljem vremena i neće biti odstupanja.
Opcija 2: Ažuriranje usluge
Windows je vrlo složen sistem, a mnogi se procesi pokreću istovremeno, a neki od njih mogu utjecati na rad servisa koji je odgovoran za ažuriranje. Velika potrošnja resursa, razni pad i zauzete komponente koje pomažu u ažuriranju "forsiraju" uslugu na beskrajne pokušaje da obavi svoj posao. I sama usluga može propasti. Postoji samo jedan izlaz: isključite ga i ponovo pokrenite računar.
- Zovemo liniju Bježi prečica na tastaturi Win + r a u polju s imenom "Otvori" pišemo naredbu koja će vam omogućiti pristup odgovarajućem snap-u.
usluge.msc
- U popisu koji nalazimo Centar za nadogradnju, kliknite RMB i odaberite "Properties".
- U prozoru koji se otvori kliknite na dugme Stania onda Ok.
- Nakon ponovnog pokretanja usluga bi se trebala pokrenuti automatski. Vrijedi provjeriti je li to slučaj i, ako se još zaustavi, uključite ga na isti način.
Ako se nakon izvedenih radnji greške i dalje pojavljuju, tada je potrebno raditi s već instaliranim ažuriranjima.
Opcija 3: Nepravilno instalirane ispravke
Ova opcija podrazumijeva uklanjanje tih ažuriranja, nakon instalacije koja je otpala u Windows Script Host-u. To možete učiniti ručno ili pomoću uslužnog programa za oporavak sistema. U oba slučaja treba se sjetiti kada su greške „prosule“, odnosno nakon kojeg datuma.
Ručno uklanjanje
- Idi na "Control Panel" i pronađite applet s imenom "Programi i komponente".
- Zatim slijedite vezu odgovornu za pregled ažuriranja.
- Popis sortiramo po datumu instalacije klikom na zaglavlje posljednjeg stupca s natpisom "Instalirano".
- Odaberemo potrebno ažuriranje, kliknemo RMB i izaberemo Izbriši. Ponašamo se i sa ostalim stavovima, pamteći datum.
- Ponovo pokrenite računar.
Pomoćni program za oporavak
- Da biste otišli na ovaj uslužni program, desnom tipkom miša kliknite na ikonu računara na radnoj površini i odaberite "Properties".
- Zatim idite na „Protect Systems“.
- Pritisnite tipku "Oporavak".
- U prozoru uslužnog programa koji se otvori kliknite "Dalje".
- Stavili smo zoru, odgovornu za prikazivanje dodatnih bodova oporavka. Bodovi koji nam trebaju bit će pozvani "Automatski stvorena tačka", tip - "Sistem". Od toga morate odabrati onu koja odgovara datumu posljednjeg ažuriranja (ili onu nakon koje su kvarovi započeli).
- Kliknite "Dalje", pričekajte dok vas sistem ne zatraži da ponovo pokrenete i izvede korake za "povratak" na prethodno stanje.
- Imajte na umu da se u ovom slučaju mogu izbrisati oni programi i upravljački programi koji ste instalirali nakon ovog datuma. Možete saznati hoće li se to dogoditi klikom na gumb Traži pogođene programe.
Pogledajte takođe: Kako vratiti sistemski sistem Windows XP, Windows 8, Windows 10
Opcija 4: Nelicencirani Windows
Izrada gusara za Windows je dobra samo zato što su potpuno besplatni. Inače, takve distribucije mogu donijeti puno problema, posebno pogrešan rad potrebnih komponenti. U ovom slučaju gore navedene preporuke možda neće raditi jer su datoteke na preuzetoj slici već bile loše. Ovde vam mogu samo savetovati da potražite drugu distribuciju, ali bolje je koristiti licenciranu kopiju operativnog sistema Windows.
Zaključak
Rješenja problema sa Windows Script Hostom prilično su jednostavna, pa ih može podnijeti čak i novi korisnik. Razlog je upravo jedan: pogrešan rad alata za ažuriranje sistema. U slučaju piratskih distribucija možete dati sljedeći savjet: koristite samo licencirane proizvode. I da, pravilno napišite svoje skripte.