手动开启windows带命令行和带网络连接的安全模式的方法
开端
很久之前我通过这个文章修复了我的系统,那时有个很有趣的事情,就是开机时explorer其实也可以调用除c盘以外的其他系统的explorer运行,然后今天我正好把explorer和任务管理器都搞崩溃了,这时我非常想快速的修复我的系统,
遇到瓶颈
但是我发现安全模式有个很蛋疼的事情,有带命令行的安全模式,有带网络连接的安全模式,但是就是没有有带命令行和带网络连接的安全模式。。。或许这种情况下电脑不开机的概率很低,所以微软没提供。
于是我只能硬着头皮自己找方法弄开机启动项了,但是最简单的方法也就是msconfig里的启动项管理,那玩意也是调用任务管理器实现的,可是我的任务管理器崩了。。。于是我想到了修改注册表的开机启动项,我以为这样修改后应该就稳了,可是开机后还是死气沉沉只有鼠标,完全没反应。就离谱,对explorer依赖这么强么,不应该啊。于是我又试了添加任务事件,但是安全模式下不支持编辑
最后我又找了半天到了这个帖子windows设置开机自动启动程序,看了下有5种方法,我想这下应该稳了吧,把没试过的添加任务和编辑组策略也试了一遍,gg全g了。
转机
后面我翻之前的不重装修复系统的文章,我发现答案已经有了啊,把开机必须调用的explorer直接换成cmd不就行了,反正explorer已经坏了。于是有了这个方法
带命令行安全模式或者PE下打开本机注册表,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
找到shell 将explorer.exe直接换成cmd.exe,
关闭注册表重启
Ohhhhh 完美!
传送中的有带命令行和带网络连接的安全模式这不就有了么,之后想怎么折腾就怎么折腾了。
而且这样做比起真的安全模式或者winRE 、PE而言如果你不想手动修复文件,完全可以用ISO覆盖安装,而这一点是前者做不到的,或者不太容易做到的。
最后用对的文件修复完错误的文件后再将注册表改回来就行了。