有时候忘记了windows7启动的密码,手边又没有U盘,就可以用windows7粘滞键的一个bug,来修改密码。这需要使用粘滞键的程序。
在电脑上连续按下5次shift键,即可唤出粘滞键。
粘滞键的文件是C:\Windows\System32\sethc.exe
,我们需要将其替换为CMD
。正常情况下(指并没有进入修复模式),这个文件无法修改。
(因为是系统文件,尽量还是不要动它,下面的操作都在虚拟机中运行)
这时,我们需要借助一款叫做NSudo
的工具,请点击这里下载。部分杀毒软件会报毒,因为这个工具可以创建最高特权的进程,对任何文件进行操作,一旦被利用,非常危险。
下载后解压缩,里面可以使用各种版本的NSudo
。我这里使用x64
,运行NSudoLG.exe
,
选择想要的权限,这里是最高的权限,启用全部特权。
打开CMD
。
点击运行后,在命令提示符中输入:
cd %windir%\system32
rename sethc.exe sethc_.exe
copy cmd.exe sethc.exe
这时再次调用粘滞键:
即可唤出cmd,在windows7登录界面会显示管理员身份的cmd。
当然,使用这种办法也可以调用别的程序。