有时候忘记了windows7启动的密码,手边又没有U盘,就可以用windows7粘滞键的一个bug,来修改密码。这需要使用粘滞键的程序。

在电脑上连续按下5次shift键,即可唤出粘滞键。如何修改粘滞键启动的程序_nsudo

粘滞键的文件是​​C:\Windows\System32\sethc.exe​​,我们需要将其替换为​​CMD​​。正常情况下(指并没有进入修复模式),这个文件无法修改。

(因为是系统文件,尽量还是不要动它,下面的操作都在虚拟机中运行)

这时,我们需要借助一款叫做​​NSudo​​​的工具,​​请点击这里下载​​。部分杀毒软件会报毒,因为这个工具可以创建最高特权的进程,对任何文件进行操作,一旦被利用,非常危险。

下载后解压缩,里面可以使用各种版本的​​NSudo​​。我这里使用​​x64​​,运行​​NSudoLG.exe​​,

如何修改粘滞键启动的程序_nsudo_02

选择想要的权限,这里是最高的权限,启用全部特权。

打开​​CMD​​。

如何修改粘滞键启动的程序_系统文件_03

点击运行后,在命令提示符中输入:

cd %windir%\system32
rename sethc.exe sethc_.exe
copy cmd.exe sethc.exe

这时再次调用粘滞键:

如何修改粘滞键启动的程序_系统文件_04

即可唤出cmd,在windows7登录界面会显示管理员身份的cmd。

当然,使用这种办法也可以调用别的程序。