我有一台运行 Windows 7 的笔记本电脑(已经用了几年了)。
最近,我打开它,照常显示 Windows 登录屏幕。但是,尽管我正确输入了密码(我检查了好几次),我还是无法登录 Windows — 显示一条消息告诉我我的密码不正确...尽管我知道密码正确。
我快速地在 Google 上搜索了一下这个问题,似乎这不是 Windows 中一个常见的问题,但是,我找到的所有解决方案似乎都表明我需要重新安装 Windows。
笔记本电脑上有一些我不想丢失的文件,所以我想知道是否有人知道是否可以“绕过” Windows 登录并通过其他方式访问硬盘?
我知道理论上这是可能的,但不知道如何去做 - 谁能告诉我?
提前致谢!
答案1
您始终可以将硬盘连接到另一台装有 Windows 操作系统的 PC。或者,您可以使用 Linux Live CD。
答案2
尝试离线密码重置磁盘。http://pogostick.net/~pnh/ntpasswd/ 请务必留意他们网站上的警告 - 虽然我从未遇到过这种情况,但这可能会带来麻烦。最好使用此工具清空密码,然后从 Windows 设置新密码,而不是尝试直接设置或更改密码。
答案3
虽然我从未尝试过,但看起来相当合理:
使用命令提示符重置 Windows 密码
使用 Windows 安装光盘启动您的计算机。
等待安装文件加载,然后选择您的语言。单击“下一步”。
单击“安装 Windows”屏幕上的“修复您的计算机”链接。
选择要修复的操作系统,并记下安装操作系统的驱动器号(可能是 C: 或 D:)。单击下一步。
单击恢复工具列表底部的命令提示符。
现在您需要用命令提示符可执行文件覆盖粘滞键可执行文件....
以下说明以驱动器号 C: 为例。如果您的操作系统安装在其他驱动器上,请将 C: 替换为适当的驱动器号。
在命令提示符窗口中,键入
copy c:\windows\system32\sethc.exe c:\
并按 Enter。输入
copy /y c:\windows\system32\cmd.exe c:\windows\system32\sethc.exe
并按 Enter。退出命令提示符并重新启动计算机。在登录屏幕上,点击 Shift 五次。命令提示符将弹出。
输入
net user username password
,将 username 替换为您的用户名,将 password 替换为您的新密码。退出命令提示符,然后使用新密码登录。
为了防止其他用户利用相同的技巧重置您的密码,您可以按如下方式恢复粘滞键:
按照上述说明使用 Windows 安装光盘启动 PC,打开恢复工具,然后启动命令提示符。
键入 copy /yc:\sethc.exe c:\windows\system32\sethc.exe 并按 Enter。
退出命令提示符并重新启动计算机。按 Shift 键五次将激活粘滞键而不是命令提示符。将 Windows 安装光盘存放在安全的地方。
警告:使用此技巧重置密码意味着您可能会无法访问加密文件、加密电子邮件以及 Internet Explorer 和网络资源的存储密码。请记得定期备份您的重要数据。
否则,有无数的实用程序可以从 Linux 磁盘重置密码或从活动磁盘备份旧硬盘中的数据(上面的人提到了一些)。
如果你确定 1. 你的用户名和域名是正确的 2. 你的密码是正确的(并且你没有打开 capslock 或 numlock 之类的键) 3. 没有人(包括你自己)更改过你的密码
那么你就有更大的问题了,可能与重要系统文件损坏有关。这可能是硬件问题、软件问题、病毒问题等……你可能需要调查一下。哦,开始定期备份吧。
答案4
无需担心,有很多方法可以从损坏的 Windows 安装中检索数据。
有些想法可以定位这里,例如启动到UbuntuLive CD 从 Windows 安装中检索文件,或使用以下方法重置密码三位一体救援工具包。
重置 Windows 密码的另一种方法是这,看起来很有希望。基本上,它告诉你:
- 启动 Windows 磁盘,然后单击“修复计算机”选项。
- 在修复选项菜单中,选择命令提示符,然后执行
copy c:\windows\system32\sethc.exe c:\
和copy c:\windows\system32\cmd.exe c:\windows\system32\sethc.exe
。 - 重新启动回到 Windows 登录屏幕后,按 [SHIFT] 五次,然后在出现的命令提示符中键入
net user [YourUserName] [NewPassword]
。
完成此操作后,您需要做的就是将所有内容恢复到原来的状态(在从恢复模式更改文件之前),然后返回c:\sethc.exe
到c:\windows\system32\sethc.exe.