В последнее время у меня были проблемы с установкой 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 и все успешно работает.

0