为什么样 Win10 桌面经常崩溃?笔记本主板携带的win7授权在升级到win10后是否主板也拥有win10的授权

时间:2017-12-12 17:16:01   浏览:次   点击:次   作者:   来源:   立即下载

家里电脑和单位电脑都装的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文件进行分析。

谢邀

如果之前注册了微软账号,重装后用同①个微软账号登录,会自动激活。

没有微软账号的话,据说也会自动激活。这个我个人没有测试过。

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息