Podczas logowania do komputera wyświetlany jest błąd „Nie można znaleźć pliku skryptu C: \ WINDOWS \ run.vbs” z hostem skryptów systemu Windows w tytule na pustym ekranie z czarnym tłem. Dzieje się tak, jeśli złośliwe oprogramowanie zmodyfikowało wartość rejestru Userinit, zastępując dane wartości domyślnej systemu Windows nazwą pliku VBScript.
Ważne # 1: Ten post wyjaśnia, jak naprawić wartość Userinit, a tym samym pomaga uzyskać dostęp do profilu użytkownika. Podczas gdy złośliwe oprogramowanie, które spowodowało problem, może nadal być aktywne i czaić się w systemie. W tym przypadku problem wydaje się być spowodowany złożonym złośliwym oprogramowaniem, które dodaje kluczowe elementy do systemu, co utrudnia proces usuwania. Dlatego wysoce wskazane jest, aby profesjonalnie sprawdzić system pod kątem złośliwego oprogramowania i całkowicie je wyeliminować.
Naprawianie wartości Userinit
Uwaga: Jeśli Menedżer zadań nie otworzy się z powodu zasad DisableTaskMgr włączonych przez złośliwe oprogramowanie, wykonaj następującą procedurę za pośrednictwem środowiska Recovery Environment. Sprawdź artykuł Jak edytować rejestr offline przy użyciu środowiska odzyskiwania systemu Windows? po więcej informacji.
Po wpisaniu danych logowania, system może zatrzymać się na ekranie Przygotowania do logowania . Naciśnij CTRL + ALT + DEL i kliknij Menedżer zadań. Gdy powyższe okno komunikatu o błędzie jest widoczne, zamknij okno dialogowe i przejdź do okna Menedżera zadań. Plik wymieniony w wartości rejestru Userinit jest uruchamiany nawet przed załadowaniem interfejsu użytkownika. Aby uruchomić powłokę Eksploratora, przejdź do okna Menedżera zadań, kliknij Plik i wybierz Uruchom nowe zadanie. Wpisz explorer.exe i naciśnij klawisz ENTER.
Uruchom Edytor rejestru (Regedit.exe) i przejdź do:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon
Kliknij dwukrotnie wartość Userinit i zmień dane wartości z:
wscript C: \ WINDOWS \ run.vbs,
do następujących: [ Uwaga: Zachowaj szczególną ostrożność przy wchodzeniu. Musisz usunąć część wscript .]
C: \ Windows \ system32 \ userinit.exe,
* Ważne # 2 *: Jeśli system Windows jest zainstalowany na innym dysku niż C: \, wpisz rzeczywistą literę dysku i ścieżkę. Dołącz także przecinek końcowy ( , ), jak pokazano powyżej. Podczas wpisywania wartości Userinit należy zachować szczególną ostrożność, ponieważ wpisanie niepoprawnej nazwy pliku lub ścieżki uniemożliwi zalogowanie się do dowolnego konta użytkownika. Nie odpowiadam, jeśli wpiszesz niewłaściwą ścieżkę i zablokujesz swoje konto użytkownika.
Wyjdź z Edytora rejestru.
Wyloguj się i zaloguj ponownie, aby Userinit.exe załadował się poprawnie i wykonał zadania inicjujące lub wstępne, takie jak uruchamianie skryptów logowania itp.
To naprawia komunikat o błędzie logowania run.vbs . Chociaż plik Vbscript run.vbs mógł zostać usunięty przez oprogramowanie antywirusowe, nadal zaleca się przeprowadzenie dokładnego skanowania.