命令更改计算机密码错误

(命令更改计算机密码错误怎么办)

网管小贾 / sysadm.cc

同事小Y自称是电脑爱好者的半桶水。最近看了几篇文章CPU超频文章叫嚣要大干一番。

结果把自己的电脑弄残了!


最后真的做不到,厚着脸皮来找我说:哥哥,帮个忙!”

我没有抬起头,刷着头条拒绝了他:我现在平均年薪百万,怎么会有闲功夫!”

小Y也不含糊,竖起三根手指发誓,不只是一顿饭!

我立刻放下手机站起来,接过电脑,笑着说:再来两瓶酒吧!”


当我打开小Y的电脑,看到下面的蓝屏时,我后悔要价太低了。我应该再打包两道菜!

嘿嘿,得了,先看怎么解决吧!


蓝屏错误提示如下:

终止代码:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED




这是什么问题?没见过啊!


事出有因

看到我有点发呆,小Y就说出了原因。

他说他至少是一只玩电脑多年的老鸟。最近,他想试试超频。结果,他刚刚改变了 MsConfig 就这样。

哦,原来是这样!


经过一番确认,我意识到他误解了系统配置程序 MsConfig 改变了内部设置。

比如错误勾选 无GUI引导 。




再比如点击 高级选项(V)... 之后,配置错误 处理器个数 、 最大内存 或者 PCI 锁定 等等。




相对应的,我们可以在 bcdedit 根据命令输出结果,比原默认启动配置多了几件事。

truncatememory 0x80000000 # 最大内存numproc 2 # 处理器个数quietboot Yes # 无GUI引导usefirmwarepcisettings Yes # PCI锁定




BCDEdit 命令选项参考传送门

https://docs.microsoft.com/zh-cn/windows-hardware/drivers/devtest/bcd-boot-options-reference


正是这些新设置导致系统启动时加载错误,导致蓝屏警告。

解决方案也很简单,就是去除这些错误的启动项。

解决方案也很简单,就是去除这些错误的启动项。

那怎样去除呢?

很简单,还是用 bcdedit 命令删除这些设置项。# 删除无GUI引导设置项bcdedit /deletevalue{defaul quietboot# 删除处理器个数设置项bcdedit /deletevalue{defaul numproc# 删除PCI锁定设置项bcdedit /deletevalue{defaul usefirmwarepcisettings# 删除最大内存设置项bcdedit /deletevalue{defaul truncatememory


蓝屏故障复现

理论很简单,但实际解决起来麻烦吗?

OK,实践课开始了!

OK,实践课开始了!

在新版本中,我们直接通过系统配置 MsConfig 修改引导配置可能限制在合理范围内,无法触发蓝屏错误效果。

简单地说,我们可能不能使用它 MsConfig 故意改为我们想要的错误配置。

那怎么办?

当然还是用 bcdedit 命令啦!

例如,我们故意将处理器的数量改为计算机上的不合理值。


bcdedit /set{defaul numproc 16

又或者我们故意开启PCI锁定。


bcdedit /set{defaul usefirmwarepcisettings yes

所以,小Y是怎么找到这些设置来改变混乱的,可能是个谜!

OK,就这样,我们会像本文开头一样触发系统启动时的蓝屏故障。

好道了原理,我们就可以开始修理了!

实际解决,一招搞定

经过测试,我发现无论你如何改变虚拟机,它都不是蓝屏,就像忽略这些配置一样,不受它的影响。

于是我找到了一台实体机,终于成功地触发了蓝屏。

OK,准备手术刀!


启动时强行关机几次,或等待系统自动启动修复程序,即可看到下图中的修复提示图。




选择 高级选项 ,然后再选择 疑难解答 。




在 疑难解答 中选择 高级选项 ,怎么突然觉得有点绕,哈哈!




在 高级选项 中选择 命令提示符 ,准备打开命令行模式。



默认情况下,选择当前计算机的本地本机 Administrator 。

但通常这台机器 Administrator 它是禁止的,所以你可能需要选择你自己命名的其他用户,而不是 Administrator ,注意选择有管理员权限的。




然后输入用户对应的密码。




密码通过后,我们可以顺利打开命令行模式。



之后你知道的是按照之前学到的东西 BCDEdit 删除有问题的项目。如果您不知道需要删除什么,请执行以下内容。


bcdedit /deletevalue{defaul quietbootbcdedit /deletevalue{defaul numprocbcdedit /deletevalue{defaul usefirmwarepcisettingsbcdedit /deletevalue{defaul truncatememory


最后自然是重启你的电脑,看看有没有原地满血复活?

写在最后

经过一番折腾,小Y的电脑总算是活过来了,我呢也赠了一顿饭钱。

写在最后

经过一番折腾,小Y的电脑终于活了下来,我也给了我一顿饭。

除了手机,电脑也是日夜陪伴我们不可或缺的贴身伙伴。我想对小伙伴们说,现在,电脑君又回来了!以后一定要和他好好相处,不要再捉弄他了,否则他也会发脾气哦!好了,朋友们,最后一篇文章结束的时候,请举起你可爱的小手,用手机或者电脑赞,看,转发分享!网管小贾 / sysadm.cc