Cum să remediați erorile Windows Script Host la pornirea Windows 10?
Publicat: 2021-03-25Dacă ați avut destule erori de Windows Script Host care apar de fiecare dată când porniți sistemul sau încercați să porniți o aplicație, această pagină este locul unde ar trebui să vă aflați. Puteți elimina temporar mesajul de eroare prin încheierea procesului corespunzător în Managerul de activități, dar avem soluții permanente pentru dvs. În acest articol, vă vom arăta cum să scăpați de ferestrele pop-up Windows Script Host.
Ce este o eroare Windows Script Host?
Acest tip de eroare apare atunci când instrumentul Windows Script Host, care este responsabil cu gestionarea scripturilor executate de administratorii de sistem, nu reușește să citească un anumit fișier script sau întâmpină orice altă problemă. Problema poate fi cauzată de un program rău intenționat, un fișier de sistem defect, un fișier script prost sau un hard disk defect.
Cum să remediați erorile Windows Script Host în Windows 10
Ghidurile care urmează vă vor arăta cum să remediați erorile Windows Script Host la pornire sau când lansați aplicații.
Rulați Verificatorul fișierelor de sistem
Erorile Windows Script Host pot fi rezultatul unor fișiere de sistem defecte. Este posibil ca aceste fișiere să fi fost compromise de programe rău intenționate sau ar putea fi victimele conflictelor aplicațiilor. În unele cazuri, este posibil să le fi manipulat.
Din fericire, puteți înlocui cu ușurință fișierele de sistem proaste sau lipsă utilizând System File Checker (SFC). SFC este un program de linie de comandă încorporat. Microsoft a furnizat instrumentul în astfel de scopuri.
În versiunile mai vechi de Windows, tot ce trebuie să faci este să pornești Linia de comandă cu privilegii de administrator și să rulezi linia SFC. Cu toate acestea, în Windows 10, trebuie să rulați DISM înainte de a rula SFC. DISM, care este prescurtarea pentru Deployment Image Service and Management, este un alt instrument încorporat de linie de comandă. Sarcina sa este de a furniza fișierele care vor fi utilizate de instrumentul SFC pentru procesul de reparare.
Iată un ghid simplu despre cum să rulați corect comanda SFC:
- Deschideți linia de comandă cu privilegii de administrator. Iată cum să faci asta:
- Accesați caseta de căutare din meniul Start și tastați „comandă”.
- Odată ce linia de comandă apare în rezultatele căutării, faceți clic dreapta pe el și selectați „Run as administrator”.
- Selectați Da odată ce dialogul Control cont utilizator solicită permisiunea.
- După ce se deschide fereastra Prompt de comandă ridicată, tastați linia de mai jos și apăsați Enter:
DISM.exe /Online /Cleanup-image /Restorehealth
Permiteți instrumentului DISM să folosească utilitarul Windows Update pentru a furniza fișierele de reparare înainte de a rula instrumentul SFC. Dacă Windows Update nu reușește să furnizeze fișierele de reparare, va trebui să utilizați instrumentul DISM pentru a prelua fișierele de reparare dintr-o altă sursă, cum ar fi un USB bootabil sau un DVD Windows 10. De asemenea, va trebui să introduceți următoarea comandă:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Notă importantă: Partea C:\RepairSource\Windows a comenzii ar trebui înlocuită cu directorul Windows de pe unitatea USB.
- Odată ce instrumentul DISM și-a încheiat sarcina, accesați o nouă linie și tastați „sfc /scannow” (fără ghilimele) în fereastra de comandă ridicată, apoi apăsați tasta Enter.
- Utilitarul va scana acum PC-ul pentru fișiere de sistem proaste și lipsă și le va înlocui automat.
- Așteptați până când procesul de verificare este complet 100% înainte de a închide linia de comandă.
Veți vedea un mesaj de finalizare care vă spune rezultatele procesului. Mesajul care spune „Protecția resurselor Windows nu a găsit nicio încălcare a integrității” înseamnă că nu aveți fișiere de sistem rupte. Mesajul care spune „Protecția resurselor Windows a găsit fișiere corupte și le-a reparat cu succes. Detaliile sunt incluse în CBS.Log C:\Windows\Logs\CBS\CBS.log” înseamnă că fișierele de sistem proaste au fost găsite și înlocuite.
Cu toate acestea, dacă promptul de comandă vă spune că „Protecția resurselor Windows nu a putut efectua operația solicitată”, trebuie să rulați comanda SFC în modul sigur. Urmați acest ghid:
- Accesați meniul Start, faceți clic pe pictograma de alimentare și apoi selectați Închidere.
- Odată ce sistemul dvs. se oprește, atingeți butonul de pornire pentru a-l porni, apoi apăsați și mențineți apăsat butonul de pornire pentru a-l opri după ce sigla producătorului computerului clipește pe ecran. Reporniți computerul în acest mod din nou de două ori până când vedeți mesajul „Vă rugăm să așteptați”.
- Faceți clic pe butonul Opțiuni avansate după ce vedeți ecranul Reparare automată.
- Ecranul Alegeți o opțiune va apărea acum.
- Faceți clic pe Depanare.
- Pe pagina Depanare, faceți clic pe opțiunile avansate.
- Faceți clic pe Setări de pornire odată ce apare ecranul Opțiuni avansate.
- După ce vedeți ecranul Setări de pornire, faceți clic pe butonul Restart.
- Sistemul dvs. va reporni acum la pagina Opțiuni de pornire.
- Atingeți numărul de lângă Modul de siguranță cu rețea (Deoarece aveți nevoie de o conexiune la internet pentru a rula instrumentul DISM pentru a furniza fișierele de reparare).
- După ce sistemul dvs. pornește în modul Safe, mergeți la folderul C:\Windows\WinSxS\Temp pentru a confirma că sunt prezente directoarele PendingDeletes și PendingRenames.
- Acum, deschideți linia de comandă ca administrator, apoi rulați instrumentele DISM și SFC.
Scanați-vă hard disk-ul pentru sectoare problematice folosind utilitarul CHKDSK
Fiecare fișier cu care lucrează computerul, de la fișierele de sistem la fișierele de aplicație, este stocat pe hard disk. Erorile vor apărea în mod natural atunci când programele și serviciile nu pot citi fișierele. Acest fenomen nu exclude Windows Script Host. Majoritatea erorilor Windows Script Host sugerează că unele fișiere nu pot fi accesate.
Utilitarul CHKDSK este conceput pentru a găsi sectoare defecte pe hard disk și pentru a împiedica sistemul dumneavoastră să utilizeze vreodată acele sectoare. De asemenea, poate încerca să recupereze fișierele stocate în acele sectoare dăunătoare, dar acest lucru nu este garantat să funcționeze tot timpul. S-ar putea să trebuiască să sacrifici unele fișiere.
În acest caz, instrumentul vă poate ajuta să recuperați fișierul pe care Windows Script Host îl caută. Dacă nu se întâmplă, atunci puteți fi sigur că problema nu va apărea din nou odată ce ați reușit să obțineți fișierul prin alte mijloace.
Există două modalități principale de a rula utilitarul CHKDSK: prin Exploratorul de fișiere și într-o fereastră de comandă ridicată. Veți afla cum să utilizați ambele metode.
Verificarea discului prin File Explorer
- Faceți dublu clic pe orice folder de pe desktop pentru a invoca o fereastră File Explorer. Comanda rapidă de la tastatură Windows + E este o altă modalitate de a lansa File Explorer.
- După ce se deschide File Explorer, navigați în panoul din stânga și faceți clic pe Acest PC.
- Comutați în panoul din dreapta și faceți clic dreapta pe unitatea pe care este instalat Windows.
- Faceți clic pe Proprietăți în meniul contextual.
- Când vedeți fereastra de dialog Proprietăți, mergeți la fila Instrumente, apoi faceți clic pe Verificare sub Verificarea erorilor.
- Faceți clic pe Scanați unitatea după ce apare mesajul de dialog „Nu trebuie să scanați această unitate”.
- Instrumentul CHKDSK va scana acum hard disk-ul pentru erori.
- După scanare, va apărea un dialog și vă va arăta rezultatele.
Verificarea discului prin linia de comandă
Dacă metoda File Explorer nu rezolvă problema, deschideți o fereastră de comandă ridicată pentru a rula o verificare mai aprofundată și mai avansată.
Ghidul de mai jos vă va arăta cum:
- Deschideți linia de comandă cu privilegii de administrator. Pentru a face acest lucru, urmați instrucțiunile de mai jos:
- Accesați caseta de căutare din meniul Start și tastați „comandă”.
- Odată ce linia de comandă apare în rezultatele căutării, faceți clic dreapta pe el și selectați „Run as administrator”.
- Selectați Da după ce fereastra de dialog Control cont utilizator solicită permisiunea.
- După ce se deschide fereastra Prompt de comandă ridicată, tastați această comandă în noua linie și apăsați tasta Enter:
chkdsk C: /f /r /x
Notă: litera „C” din linia de comandă ar trebui înlocuită cu litera de unitate a volumului Windows.
Iată o scurtă explicație despre comutatoarele de comandă suplimentare:
Comutatorul „ /x ” permite CHKDSK să demonteze volumul înainte de a începe procesul de scanare.
Comutatorul „ /r ” solicită utilitarului să verifice sectoarele defecte și să recupereze orice informații care pot fi citite.
Parametrul „ /f ” permite instrumentului să repare erorile detectate în timpul scanării.
Dacă vedeți următorul mesaj, alte aplicații folosesc în prezent volumul pe care încercați să îl scanați. Apăsați butonul Y de la tastatură dacă linia de comandă vă solicită să programați scanarea pentru următoarea repornire:
„Chkdsk nu poate rula deoarece volumul este utilizat de un alt proces. Doriți să programați acest volum pentru a fi verificat data viitoare când sistemul repornește? (Da/Nu)”
După ce atingeți Y, reporniți computerul pentru a finaliza verificarea, apoi verificați dacă există eroare.
Rulați o scanare completă a programelor malware
Una dintre principalele cauze ale erorilor Windows Script Host este infecția cu malware. Hackerii au obiceiul urât de a proiecta programe malware pentru a clona sau a înlocui complet fișierele script pentru a face ravagii fără a fi detectate. Cu cunoștințele tehnice, aceste scripturi rău intenționate ascunse pot fi dezvăluite. Cu toate acestea, un program antivirus capabil are ceea ce este necesar pentru a găsi malware-ul și a scăpa de el în cel mai rapid mod posibil.
Protejați PC-ul de amenințări cu Anti-Malware
Verificați computerul dacă nu există programe malware pe care antivirusul dvs. le poate rata și eliminați amenințările în siguranță cu Auslogics Anti-Malware
Chiar dacă aveți un program antivirus remarcabil, bazarea pe scanările rapide obișnuite și pe funcția de protecție în timp real nu vă va ajuta. Multe programe de securitate au caracteristica Scanare completă, care intră adânc în folderele de sistem și în zonele restricționate în care programul malware s-ar putea ascunde.
Dacă Windows Security este principalul program antivirus, asigurați-vă că sistemul dvs. este actualizat. În acest fel, sunteți sigur că programul este fortificat cu cele mai recente definiții de viruși. Dacă utilizați un antivirus terță parte, trebuie să vă asigurați că aveți cea mai recentă versiune.
Dacă nu știți cum să rulați Scanarea completă în programul dvs. antivirus, puteți merge pe site-ul web al dezvoltatorului său pentru a determina cum să faceți asta. Dacă utilizați Windows Security, urmați acești pași:
- Accesați zona de notificare a barei de activități și faceți clic pe săgeată pentru a extinde bara de sistem.
- După ce apar pictogramele ascunse, faceți clic pe scutul alb pentru a deschide Windows Security.
- Apoi, faceți clic pe Protecție împotriva virușilor și amenințărilor.
- Odată ce apare fereastra Protecție împotriva virușilor și amenințărilor, faceți clic pe Opțiuni de scanare.
- Când ajungeți la pagina Opțiuni de scanare, selectați opțiunea Scanare completă, apoi faceți clic pe butonul Scanează acum.
- Rețineți că scanarea completă poate dura până la câteva ore. Deci, permiteți sistemului să ruleze operația, apoi reveniți mai târziu.
- După finalizarea scanării, solicitați antivirusului să elimine programele malware pe care le-a găsit.
Rulați Microsoft Safety Scanner
Microsoft Safety Scanner este un instrument avansat de eliminare a virușilor dezvoltat de Microsoft. Verifică riscurile de securitate și le elimină. Odată ce găsește programe rău intenționate, va încerca să anuleze modificările pe care le-au făcut pe computer. Unii utilizatori au raportat rezultate pozitive după rularea instrumentului.
Urmați acești pași pentru a utiliza utilitarul:
- Asigurați-vă că descărcați cea mai recentă versiune a programului de pe site-ul Microsoft.
- După ce descărcați fișierul EXE, rulați-l.
- Selectați Da în panoul de dialog Control cont utilizator.
- Odată ce programul se deschide, alegeți tipul de scanare pe care doriți să o ruleze. Accesați opțiunea Scanare completă pentru a scana întregul sistem.
- Finalizarea scanării poate dura ore. Puteți să-l rulați atunci când sunteți mai puțin ocupat, mai degrabă decât să rămâneți la computer în timp ce acesta rulează.
- Faceți clic pe Următorul.
- După finalizarea scanării, permiteți instrumentului să ia măsurile necesare dacă găsește vreun program rău intenționat.
Efectuați o pornire curată
Deoarece majoritatea erorilor Windows Script Host apar în timpul sau imediat după pornire, o aplicație de pornire poate fi responsabilă.
Aplicațiile de pornire sunt programate să se lanseze ori de câte ori pornește Windows. Ele sunt în esență primul set de programe pe care sistemul de operare le activează după procesul de pornire. Una sau mai multe dintre aceste aplicații și servicii ar putea sta în calea Windows Script Host și ar putea declanșa eroarea de pornire pe care o vedeți.
Puteți găsi programul responsabil efectuând o pornire curată. Tehnica de pornire curată implică prevenirea lansării fiecărei aplicații de pornire care nu este legată de Windows după ce reporniți sistemul. După ce ați făcut asta, puteți verifica dacă eroarea Windows Script Host apare din nou.
Iată un ghid despre cum să efectuați o pornire curată și să aflați care program de pornire cauzează eroarea:
- Faceți clic dreapta pe butonul de pornire pentru a deschide meniul Power User, apoi faceți clic pe Run. Ca alternativă, apăsați sigla Windows și butoanele R de la tastatură pentru a deschide Run.
- După ce vedeți caseta de dialog Run, accesați câmpul de text, tastați „msconfig” și apăsați butonul Enter de pe tastatură.
- Odată ce apare fereastra de dialog Configurare sistem, comutați la fila Servicii.
- Navigați spre colțul din stânga jos al filei Servicii și bifați caseta de selectare „Ascunde toate serviciile Microsoft”. Acest lucru va împiedica Windows să blocheze serviciile legate de Microsoft.
- Acum, faceți clic pe butonul Dezactivați toate.
- Apoi, mergeți la fila Pornire și faceți clic pe „Deschideți Managerul de activități”.
- După ce ajungeți la fila Pornire a Managerului de activități, dezactivați fiecare program pe care îl vedeți făcând clic pe fiecare program și făcând clic pe butonul Dezactivare.
- Reveniți la fereastra de dialog System Configuration și faceți clic pe OK.
- Reporniți sistemul și verificați dacă există eroare.
Dacă eroarea nu apare odată ce sistemul dvs. apare, tocmai ați confirmat implicarea unei aplicații sau a unui serviciu de pornire. Pentru a găsi entitatea responsabilă, trebuie să activați elementele de pornire unul după altul și să reporniți sistemul după ce le-ați activat pe fiecare. La un moment dat, un element va declanșa din nou eroarea.
Iată o modalitate diferită și mai ușoară de a izola programul responsabil:
- Deschideți fereastra de dialog Configurare sistem și comutați la fila Servicii.
- Accesați fila Servicii, debifați jumătate din serviciile de pornire și faceți clic pe Activați toate.
- Reporniți sistemul și vedeți dacă eroarea este rezolvată. Dacă eroarea nu apare, atunci niciunul dintre serviciile pe care le-ați activat nu este de vină. Va trebui să activați cealaltă jumătate și să reporniți sistemul pentru a vedea dacă eroarea se întâmplă din nou.
- Dacă eroarea apare după activarea unui grup de servicii de pornire, trebuie să vă concentrați doar pe verificarea lor una după alta, în loc să verificați totul.
Întoarceți valoarea implicită a .vbs la VBSfile în Editorul de registry
VBS este un tip de fișier de scripting pe care WSH îl poate rula. Multe erori WSH indică fișiere VBS defecte sau configurate greșit, iar efectuarea unor modificări în registrul de sistem poate rezolva problema. Vă vom arăta pașii de urmat.
Înainte de a începe, rețineți că registrul de sistem este una dintre cele mai avansate și sensibile zone din sistemul dvs. de operare. O singură greșeală vă poate face computerul inutilizabil. Deci, asigurați-vă că călcați cu prudență. Dacă nu cunoașteți modul în care puteți folosi registry sau nu vă simțiți confortabil să îl utilizați, solicitați pe cineva cu experiență să aplice soluția pentru dvs.
Cu toate acestea, dacă doriți să vă ocupați singur de lucrurile, vă recomandăm să faceți o copie de rezervă a întregului registru pentru a fi în siguranță. Dacă puteți face acest lucru singur, mergeți direct la soluție pentru a afla cum să ajustați valoarea implicită .vbs.
Cu toate acestea, dacă nu știți cum să faceți copii de rezervă ale registrului, continuați să citiți.
Copiere de rezervă a registrului de sistem
- Apăsați sigla Windows și butoanele R pentru a lansa fereastra de dialog Run.
- După ce se deschide Run, accesați câmpul de text, tastați „Regedit” și faceți clic pe butonul OK.
- Faceți clic pe butonul Da odată ce apare fereastra de dialog Control cont utilizator și solicită permisiunea.
- Când se deschide Editorul Registrului, mergeți în colțul din stânga sus al ferestrei și faceți clic pe Fișier.
- Selectați Export din meniul contextual.
- Odată ce se deschide fereastra de dialog Export Registry File, selectați Toate sub Export Range.
- Navigați la folderul în care doriți să salvați copia de rezervă, introduceți un nume pentru fișier, apoi faceți clic pe butonul Salvare.
- Asta e! Ori de câte ori doriți să restaurați registry, deschideți Editorul Registry, faceți clic pe Fișier >> Import. Accesați folderul în care ați salvat fișierul de rezervă și faceți dublu clic pe el.
Iată pașii pe care ar trebui să îi urmați pentru a modifica valoarea implicită a .vbs:
- Apăsați sigla Windows și butoanele R pentru a lansa fereastra de dialog Run.
- După ce se deschide Run, accesați câmpul de text, tastați „Regedit” și faceți clic pe butonul OK.
- Faceți clic pe butonul Da odată ce apare fereastra de dialog Control cont utilizator și solicită permisiunea.
- Când se deschide Editorul de registry, mergeți în panoul din stânga și extindeți HKEY_CLASSES_ROOT.
- Sub HKEY_CLASSES_ROOT, faceți clic pe .vbs.
- Navigați în panoul din dreapta și faceți dublu clic pe șirul implicit.
- Odată ce se deschide dialogul Editare șir, accesați caseta de text Value Data și modificați valoarea în VBSfile.
- Faceți clic pe OK.
De asemenea, puteți șterge șirurile VMApplet și WinStationDisabled din Editorul Registrului. Urmați acești pași:
- Deschideți Editorul de registry și mergeți spre panoul din stânga.
- Navigați la Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon.
- Faceți un singur clic pe WinLogon, apoi comutați în panoul din dreapta.
- Derulați în jos și ștergeți intrările VMApplet și WinStationDisabled.
- Apoi, faceți dublu clic pe Usernit.
- Înlocuiți datele valorii cu „C:\Windows\system32\userinit.exe” (fără ghilimele) și faceți clic pe OK.
Reparați instalați computerul
Dacă niciuna dintre metodele de mai sus nu funcționează, aveți opțiunea de a vă repara instalarea Windows 10. Această opțiune vă va ajuta să înlocuiți fișierele de sistem deteriorate și alte dependențe de software pentru WSH.
Concluzie
Credem că ați reușit să rezolvați definitiv problema. Vă rugăm să mergeți la secțiunea de comentarii dacă aveți ceva de împărtășit comunității noastre.