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

click fraud protection

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 standardvärdesdata för Windows med ett VBScript-filnamn.

Viktigt #1: Det här inlägget förklarar bara hur du fixar Userinit-värdet och hjälper dig därmed att få tillgång till din användarprofil. Medan den skadliga programvaran som orsakade problemet i första hand kan fortfarande vara 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 och gör borttagningsprocessen svår. Så det är mycket tillrådligt för att få ditt system professionellt kontrollerat för skadlig programvara och eliminera dem helt.

Åtgärda Run.vbs-felet genom att korrigera Userinit-värdet

Notera: Om Aktivitetshanteraren inte öppnas på grund av DisableTaskMgr-policyn aktiverad av skadlig programvara, utför följande procedur via återställningsmiljön. Kolla in artikeln

Hur redigerar man registret offline med Windows Recovery Environment? för mer information.

  1. Efter att ha skrivit in inloggningsuppgifterna kan systemet stanna kl Förbereder för inloggningen skärm. Tryck på Ctrl + Alt + Del och klicka på Aktivitetshanteraren.
  2. När ovanstående felmeddelandedialog är synlig, stäng dialogrutan och växla till fönstret Aktivitetshanteraren.
  3. Filen som hänvisas till i Användarinit registervärdet körs redan innan användargränssnittet laddas. För att starta Explorer-skalet, växla till fönstret Aktivitetshanteraren, klicka på Arkiv och välj Kör ny uppgift. Typ explorer.exe och tryck på ENTER.
  4. Starta Registereditorn (Regedit.exe) och gå till:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  5. Dubbelklicka Användarinit värde och ändra värdedata från:
    wscript C:\WINDOWS\run.vbs,

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

    C:\Windows\system32\userinit.exe,

    *Viktigt #2*: Om Windows är installerat i en annorlunda enhet än C:\, skriv in faktisk enhetsbeteckning och sökväg. Inkludera även det avslutande kommatecken (,) som visas ovan. Ta extrem var försiktig när du skriver Userinit-värdet, eftersom du skriver ett felaktigt filnamn eller sökväg hindra dig från att logga in på vilket användarkonto som helst. Jag är inte ansvarig om du skriver fel sökväg och låser dig själv från ditt användarkonto.

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


Detta fixar run.vbs inloggningsfelmeddelande. Även om Vbscript-filen run.vbs kan ha raderats av ditt antivirusprogram, är det fortfarande tillrådligt att köra en grundlig genomsökning.


En liten begäran: Om du gillade det här inlägget, vänligen dela detta?

En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:
  • Fäst det!
  • Dela den till din favoritblogg + Facebook, Reddit
  • Tweet det!
Så tack så mycket för ditt stöd, min läsare. Det tar inte mer än 10 sekunder av din tid. Dela-knapparna finns precis nedanför. :)