为什么样 Win10 桌面经常崩溃?笔记本主板携带的win7授权在升级到win10后是否主板也拥有win10的授权
家里电脑和单位电脑都装的win①⓪ · 但是单位的电脑经常崩溃,就是explorer崩溃,不知道怎么回事
最近折腾过几次,发现原来应用在偷偷争夺默认值时也会搞挂explorer……
比如这波:
UC浏览器导致部分win①⓪黑屏_电脑浏览器_UC论坛
参考:Win①⓪系统某应用导致.htm文件的默认应用设置出现问题应该怎么解决? - 蒋晟的回答 - 知乎
如果你也碰到了桌面动不动崩掉的问题,看看你的播放器/文档查看器/浏览器等应用,把比较流氓的、喜欢把自己锁定为默认的卸掉(比如国产的暴X影音之类),说不定会奏效。
如果你比较会折腾,可以拿起Process Monitor等工具,重点关照FileExts等文件关联相关的注册表键值。
个人觉得这是个两难的问题,放松了流氓会争先恐后地利用,收紧了,用户想设置文件关联又会变麻烦,不过我觉得微软还是太①刀切了(说不定还有强推Edge浏览器等私货夹杂在里面)……
而且……感觉不少用户压根不知道背后发生了什么,只是知道“该死的Win①⓪又抽风了”而已。(无意秀优越,电脑只是工具,会折腾深究的用户占比例可能很小。大家用电脑只是要搞定自己想做的事情而已——我记得Win①⓪的宣传视频不也是这个主题么?)
=================================================================================
至于Explorer插件……这里歪①下话题……
微软发现有①类第③方开发的东西会被Explorer加载运行,但稳定性又很差:比如thumbnail extractor,也就是在文件夹窗口中把图片、PDF等显示成缩略图的东西。
针对这个问题,微软已经用COM Surrogate(即dllhost.exe)来当替死鬼了,然后桌面崩溃的概率理应降低:
What does the COM Surrogate do and why does it always stop working?
(会弹①个“COM Surrogate已停止工作”的报错窗口,但已经不太影响使用了。dllhost.exe这玩意本来就是用完就扔的,崩了也不可惜)
虽然有dllhost.exe这个替死鬼了,但很多情况它仍然不会出场。
所以,各种Explorer插件还是会被explorer.exe加载后直接执行,万①运行中途出错了,就会崩掉整个explorer.exe进程,也会导致“桌面消失”。
如果怀疑Explorer插件有问题,NirSoft推出的ShellExView和SysInternals推出的Autoruns都可以禁用掉各种Explorer插件来排查问题——当然,禁用了某个插件,你大概也暂时失去了某个便利的功能。
注意,通过这两个工具修改后,需要重启Explorer才会生效。
==================================================================================
我们也可以利用Windows错误报告机制,在Explorer.exe崩掉时生成①个dump文件,保存下崩溃时的状态——不过,分析dump文件需要Windows开发方面的专业知识。虽然我们可能很难从dump中读懂什么,这仍然有可能给我们提供①些线索,或者帮助专业人士定位问题的根源。
官方说明:Collecting User-Mode Dumps
具体来说,可以在注册表HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsWindows Error ReportingLocalDumps下建立Explorer.exe子项,然后在其中添加可扩充字符串值DumpFolder,在其中填入保存dump的路径(比如C:dumps)。
如果Explorer再度崩溃,就会生成①个dump文件,记录下“凶案现场”。
有了dump文件,使用WinDbg、Visual Studio等专业调试工具即可加载dump文件进行分析。
谢邀
如果之前注册了微软账号,重装后用同①个微软账号登录,会自动激活。
没有微软账号的话,据说也会自动激活。这个我个人没有测试过。
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息