В последнее время у меня были проблемы с установкой Windows, поэтому я попытался отключить пароль пользователя с помощью утилиты Linux chntpw
. Когда это не помогло, я попытался назначить другого пользователя администратором, после чего я получил предупреждение о том, что у меня может возникнуть странное поведение, поскольку эта функция является экспериментальной и изменяет реестр Windows.
В любом случае я использовал chntpw
, работая с файлом C:\Windows\System32\config\SAM
Когда ничего не получилось, я погуглил и обнаружил, что Windows хранит регулярные копии кустов реестра в C:\Windows\System32\config\RegBackup
. Поэтому я использовал файл SAM
для восстановления паролей пользователей до нормального (и функционального) состояния. На данный момент я мог бы войти в систему с моей обычной учетной записью обычного пользователя. Все казалось хорошо, пока я не заметил две очень странные проблемы:
- Explorer открывает новое окно для каждой папки, хотя я специально выбрал "Открыть каждую папку в том же окне" в настройках папки.
- Большинство файлов
.exe
не могут быть запущены. Всякий раз, когда я делаю это, я получаю сообщение, что файл не найден. Я получаю такое же поведение, даже если я не полагаюсь на переменнуюPATH
и вызываю исполняемый файл по абсолютному пути из командной строки. Теперь этот вопрос здесь и другие интернет-ресурсы предположили, что это из-за испорченного ключа реестра. Я склонен верить в это в свете более раннего предупрежденияchntpw
. Единственная проблема в том, что я не могу запуститьregedit.exe
: я получаю ту же ошибку "Не найден".
Что я пробовал
- Я подумал, что обычное резервное копирование Windows делает изящно, и поэтому я могу восстановить все измененные кусты реестра из резервной копии, поэтому я воспользовался
find
Linux, чтобы получить список кустов, которые я сегодня изменил, и обнаружил, что это былиSECURITY
,SOFTWARE
иDEFAULT
, Однако восстановление всех из резервной копии не помогло, и вот я здесь.
Что я могу сделать, чтобы восстановить реестр до нормального состояния, чтобы я мог снова запустить исполняемые файлы?
Заметка
- Некоторые исполняемые файлы работают. Я пробовал
mspaint
,calc
иcmd
и все успешно работает.