Когато влезете в компютъра си, грешката „Не мога да намеря скриптов файл C:\WINDOWS\run.vbs“ с Windows Script Host в заглавието се показва на празен екран с черен фон. Това се случва, ако злонамереният софтуер е променил стойността на системния регистър Userinit, заменяйки данните за стойността по подразбиране на Windows с име на VBScript файл.
Важно #1: Тази публикация само обяснява как да коригирате стойността на Userinit и по този начин ви помага да получите достъп до вашия потребителски профил. Като има предвид, че злонамерения софтуер, който е причинил проблема на първо място може все още да е активен и се дебнат в системата. И в този случай проблемът изглежда е причинен от сложен зловреден софтуер, който добавя основни компоненти към системата, което затруднява процеса на премахване. И така, това е силно препоръчително за да проверите вашата система професионално за злонамерен софтуер и да ги елиминирате напълно.
Поправете грешката Run.vbs, като коригирате стойността на Userinit
Забележка: Ако диспечера на задачите не се отвори поради политиката на DisableTaskMgr, активирана от злонамерения софтуер, изпълнете следната процедура чрез средата за възстановяване. Вижте статията Как да редактирате системния регистър офлайн с помощта на Windows Recovery Environment? за повече информация.
- След като въведете идентификационните данни за вход, системата може да спре на Подготовка за влизане екран. Натиснете Ctrl + Alt + Del и щракнете върху Диспечер на задачите.
- Когато горният диалогов прозорец за съобщение за грешка е видим, отхвърлете диалоговия прозорец и превключете към прозореца на диспечера на задачите.
- Файлът, посочен в
Userinit
стойността на системния регистър се изпълнява дори преди да се зареди потребителският интерфейс. За да стартирате обвивката на Explorer, превключете към прозореца на Task Manager, щракнете върху Файл и изберете Изпълнение на нова задача. Тип explorer.exe и натиснете ENTER. - Стартирайте редактора на системния регистър (Regedit.exe) и отидете на:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- Кликнете два пъти Userinit стойност и променете данните за стойността от:
wscript C:\WINDOWS\run.vbs,
на следното: [Внимание: Обърнете специално внимание при влизане. Трябва да премахнете wscript част.]
C:\Windows\system32\userinit.exe,
*Важно #2*: Ако Windows е инсталиран в a различно диск от C:\, въведете действителна буква и път на устройството. Също така, включете последната запетая (,), както е показано по-горе. Предприеме екстремни внимавайте, когато пишете стойността на Userinit, тъй като въвеждането на неправилно име на файл или път ще стане ви попречи от влизане в който и да е потребителски акаунт. Не нося отговорност, ако въведете грешен път и се заключите от потребителския си акаунт.
- Излезте от редактора на системния регистър.
- Излезте и влезте обратно, така че Userinit.exe да се зарежда правилно и да изпълнява инициализирането или предварителните задачи като стартиране на скриптове за влизане и т.н.
Това оправя run.vbs съобщение за грешка при влизане. Въпреки че Vbscript файлът run.vbs може да е бил изтрит от вашия антивирусен софтуер, все пак е препоръчително да извършите цялостно сканиране.
Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?
Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:- Закачете го!
- Споделете го с любимия си блог + Facebook, Reddit
- Twitter го!