Når du logger på din computer, vises fejlen "Kan ikke finde script-fil C: \ WINDOWS \ run.vbs" med Windows Script Host i titlen i en tom skærm med sort baggrund. Dette sker, hvis malware har ændret Userinit-registerværdien og erstattet Windows-standardværdidata med et VBScript-filnavn.
Vigtigt nr. 1: Dette indlæg forklarer bare, hvordan du løser Userinit-værdien og hjælper dig dermed med at få adgang til din brugerprofil. Mens malware, der forårsagede problemet i første omgang, stadig kan være aktiv og lurer rundt i systemet. Og i dette tilfælde ser problemet ud til at være forårsaget af en kompleks malware, der tilføjer kernekomponenter til systemet, hvilket gør fjernelsesprocessen vanskelig. Så det anbefales meget at få dit system professionelt kontrolleret for malware og eliminere dem helt.
Fixing af Userinit-værdien
Bemærk: Hvis Task Manager ikke åbner på grund af DisableTaskMgr-politik aktiveret af Malware, skal du udføre følgende procedure via gendannelsesmiljø. Se artiklen Sådan redigeres registreringsdatabasen offline ved hjælp af Windows-gendannelsesmiljø? for mere information.
Efter at du har indtastet loginoplysningerne, kan systemet muligvis stoppe ved skærmen Forberedelse til login . Tryk på CTRL + ALT + DEL, og klik på Task Manager. Når ovenstående fejlmeddelelsesdialog er synlig, skal du afbryde dialogen og skifte til vinduet Task Manager. Den fil, der henvises til i Userinit-registerværdien, køres allerede før brugergrænsefladen indlæses. For at starte Explorer-shell skal du skifte til vinduet Task Manager, klikke på File og vælge Kør ny opgave. Skriv explorer.exe, og tryk på ENTER.
Start Registreringseditor (Regedit.exe) og gå til:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon
Dobbeltklik på Userinit- værdien, og ændr værdidataene fra:
wscript C: \ WINDOWS \ run.vbs,
til følgende: [ Forsigtig: Vær særlig forsigtig, når du går ind. Du skal fjerne wscript- delen.]
C: \ Windows \ system32 \ Userinit.exe,
* Vigtigt # 2 *: Hvis Windows er installeret i et andet drev end C: \, skal du skrive det aktuelle drevbogstav og sti. Medtag også det efterfølgende komma ( , ) som vist ovenfor. Vær meget forsigtig, når du indtaster Userinit-værdien, da du indtaster et forkert filnavn eller sti vil forhindre dig i at logge på en brugerkonto. Jeg er ikke ansvarlig, hvis du indtaster en forkert sti og låser dig ud af din brugerkonto.
Afslut Registreringseditor.
Log af og log ind igen, så Userinit.exe indlæses korrekt og udfører initialiseringen eller de foreløbige opgaver som at køre logon-scripts osv.
Dette løser run.vbs logon fejlmeddelelse. Selvom Vbscript-filen run.vbs muligvis er blevet slettet af din antivirus-software, anbefales det stadig at køre en grundig scanning.