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