Fixa "Kan inte hitta skriptfilen C: \ WINDOWS \ run.vbs" vid Logon

2019-11-21 15:25:38
Huvud·Microsoft·Fixa "Kan inte hitta skriptfilen C: \ WINDOWS \ run.vbs" vid Logon

När du loggar in på din dator visas felet "Kan inte hitta skriptfilen C: \ WINDOWS \ run.vbs" med Windows Script Host i titeln på en tom skärm med svart bakgrund. Detta händer om skadlig programvara har ändrat Userinit-registervärdet och ersatt Windows-standardvärdesdata med ett VBScript-filnamn.

Viktigt nr 1: Det här inlägget förklarar bara hur du fixar Userinit-värdet och därmed hjälper dig att få åtkomst till din användarprofil. Medan skadlig programvara som orsakade problemet i första hand kanske fortfarande är aktiv och lurar runt i systemet. Och i det här fallet verkar problemet ha orsakats av en komplex skadlig programvara som lägger till kärnkomponenter i systemet vilket gör att borttagningsprocessen är svår. Så det är mycket tillrådligt att få ditt system professionellt kontrollerat för skadlig programvara och eliminera dem helt.

Fixa Userinit-värdet

Obs: Om Aktivitetshanteraren inte öppnar på grund av DisableTaskMgr-policy aktiverad av skadlig programvara, utför du följande procedur via Återställningsmiljö. Kolla in artikeln Hur man redigerar registret offline med hjälp av Windows-återställningsmiljö? för mer information.

Efter att du har skrivit in inloggningsuppgifterna kan systemet stanna vid skärmen för förberedelse för inloggning . Tryck på CTRL + ALT + DEL och klicka på Aktivitetshanteraren. När dialogrutan om felmeddelandet ovan är synlig, avbryter du dialogen och byter till fönstret Uppgiftshanterare. Filen som refereras i Userinit-registervärdet körs även innan användargränssnittet laddas. För att starta Explorer-skalet, växla till fönstret Task Manager, klicka på File och välj Kör ny uppgift. Skriv explorer.exe och tryck på ENTER.

Starta registerredigeraren (Regedit.exe) och gå till:

 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon 

Dubbelklicka på Userinit- värde och ändra värdedata från:

 wscript C: \ WINDOWS \ run.vbs, 

till följande: [ Varning: Var särskilt försiktig när du går in. Du måste ta bort wscript- delen.]

 C: \ Windows \ system32 \ userinit.exe, 

* Viktigt # 2 *: Om Windows är installerat i en annan enhet än C: \, skriv själva enhetsbokstaven och sökvägen. Ta också med efterföljande komma ( , ) som visas ovan. Var extremt försiktig när du skriver Userinit-värdet, eftersom du skriver fel filnamn eller sökväg kommer att hindra dig från att logga in på något användarkonto. Jag ansvarar inte om du skriver fel sökväg och låser dig från ditt användarkonto.

Avsluta registerredigeraren.

Logga ut och logga in igen så att Userinit.exe laddas korrekt och gör initialiseringen eller preliminära jobb som att köra inloggningsskript etc.

Detta fixar run.vbs inloggningsfelmeddelande. Även om Vbscript-filen run.vbs kan ha tagits bort av din antivirusprogramvara är det fortfarande tillrådligt att köra en grundlig genomsökning.

Redaktionen