Я не могу изменить какие-либо системные файлы из CMD
Я забыл пароль Windows 7 на своем собственном компьютере, я использовал трюк, описанный в разделе Сброс забытого пароля Windows ( http://www.howtogeek.com/96630/how-to-reset-your-forgotten-windows-password-the-easy-way/):
Загрузиться с Windows 7, восстановить ISO.
Выполнение:
copy c: \ windows \ system32 \ cmd.exe c: \ windows \ system32 \ sethc.exe Используйте функцию Sticky Keys на экране входа в систему (теперь это командная строка) для выполнения:
Сетевой пользователь Admin MyNewPassword Я сохранил файл там на случай, если когда-нибудь забуду его снова.
Мой клиент спросил, могу ли я сделать то же самое для него, и у него также есть компьютер с Windows 7 Professional x32.
Я следовал тем же шагам, что и на моем компьютере. Команда шага 2 говорит, что она прошла успешно, но когда пять раз нажмите Shift для запуска Sticky Keys, открывается обычное сообщение для sethc.exe.
Я попытался ввести команду шага 3 непосредственно из ISO восстановления. Это также было подтверждено, но пароль не был изменен!
Что я делаю не так?
Я понял, что проблема больше, чем просто неспособность изменить пароль, любые изменения, внесенные в файлы с использованием CMD, на самом деле не меняются... и я не могу понять, почему.
Что касается пароля, я попытался использовать несколько ISO-файлов для "сброса пароля", и они также выглядят так, как будто они работают, но на самом деле ничего не меняют.
CMD:
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>net user Administrator NEWPASS
The command completed successfully.
C:\Windows\system32>
Пароль не меняется.
2 ответа
Я бы порекомендовал вам использовать Offline NT Password и редактор реестра, чтобы сбросить пароль Windows.
Старый вопрос, но я столкнулся с этим именно на выходных, так что стоит ответить, я думаю.,,
Ответ 1: почему файлы не меняются? Что не так?
Вы загрузились с Windows 7 восстановить ISO. А затем запустил командную строку (cmd.exe).
Я думаю, что файлы, которые вы видите смонтированными на диске в Windows/system32, не являются файлами с вашего жесткого диска. Это файлы, смонтированные с ремонтного компакт-диска. Я видел это при загрузке с ремонтного компакт-диска Windows 7. Когда вы запускаете 'net user administrator *' или другие команды, вы манипулируете учетными записями в памяти только для восстановления с загрузочного компакт-диска. Таким образом, изменение пароля не сохраняется и не вступает в силу на жестком диске и реальных учетных записях Windows.
При запуске в этой командной строке ищите диски c: d: x: и т. Д. Используйте "wmic logicdisk get name". Проверьте, похож ли диск и его содержимое на ваш жесткий диск, или он действительно выглядит как спасательный CD-диск.
Ответ 2: Как вы можете заставить его работать?
Так или иначе, я бы предпочел, чтобы Windows 7 CD для восстановления позволил мне восстановить пароль без взлома. Но это не сработало для меня.
То, что работало, не использовало никакого ремонтного компакт-диска. Выключите Windows во время запуска, чтобы вызвать перезагрузку с восстановлением системы. После восстановления системы можно было запускать командную строку от имени администратора с подключенным жестким диском и возможностью изменения файлов.
Я записал свой опыт и возможный успех, используя эту замену липких ключей sethc.exe с хаком cmd.exe более подробно здесь: /questions/824105/chto-ya-mogu-sdelat-esli-ya-zabyil-svoj-parol-windows/824109#824109 Что я могу сделать, если я забыл свой пароль Windows?