我无法通过 CMD 更改任何系统文件

我无法通过 CMD 更改任何系统文件

我之前的问题

我忘记了我电脑上的 Windows 7 密码,我使用了重置忘记的 Windows 密码中描述的技巧(http://www.howtogeek.com/96630/how-to-reset-your-forgotten-windows-password-the-easy-way/):

从 Windows 7 修复 ISO 启动。

执行:

复制 c:\windows\system32\cmd.exe c:\windows\system32\sethc.exe 使用登录屏幕(现在是命令提示符)的粘滞键功能执行:

net user Admin MyNewPassword 我将文件保存在那里以防我再次忘记它。

我的一位客户问我是否可以为他做同样的事情,他也有一台装有 Windows 7 Professional x32 的电脑。

我按照电脑上的步骤操作。步骤 2 的命令显示成功,但当按 Shift 五次触发粘滞键时,会打开 sethc.exe 的常规消息。

我尝试直接从修复 ISO 输入步骤 3 的命令。这也声称成功了,但密码并未更改!

我做错了什么?

我意识到问题比无法更改密码更严重,使用 CMD 对文件所做的任何更改实际上都不会改变……而且我不知道为什么。

关于密码,我尝试使用了几个“密码重置” ISO,它们看起来也有效,但实际上并没有改变任何东西。

命令:

Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
C:\Windows\system32>net user Administrator NEWPASS
The command completed successfully.
C:\Windows\system32>

密码不变。

答案1

我建议你使用脱机 NT 密码和注册表编辑器重置您的 Windows 密码。

答案2

这是一个老问题,但我恰好在周末遇到了这个问题,所以我认为值得回答……

回答 1:为什么文件没有变化?出了什么问题?

您从 Windows 7 修复 ISO 启动。然后运行命令行 (cmd.exe)。

我认为您在 Windows/system32 中看到的挂载在磁盘上的文件不是硬盘上的文件。它们是从修复 CD 挂载的文件。我在使用 Windows 7 修复 CD 启动时看到了这一点。当您运行“net user Administrator *”或其他命令时,您只会操作修复 CD 启动内存中的帐户。因此,您的密码更改不会在您的硬盘和实际的 Windows 用户帐户上保留或生效。

在该命令行中运行时,查找磁盘 c: d: x: 等。使用“wmic logicaldisk get name”。检查磁盘和内容是否看起来像您的硬盘,或者它是否实际上看起来像救援 CD 磁盘。

回答2:如何让它工作?

所以无论如何,如果 Windows 7 修复 CD 允许我恢复密码而无需破解,我会更愿意这么做。但这对我来说没用。

有效的方法是不使用任何修复 CD。启动时关闭 Windows 以触发系统恢复重新启动。系统恢复后,可以以管理员用户身份触发命令行,硬盘已安装,并且能够修改文件。

我在这里详细记录了我使用 cmd.exe 替换粘滞键 sethc.exe 的经验和最终成功经验: https://superuser.com/a/1128410/307382 如果我忘记了 Windows 密码该怎么办?

相关内容