之前 CPU 使用的是 3700x ,今天换成了 5700x 。一开始 B450M 主板 BIOS 太老不识别 5 系 CPU ,升了下主板的 BIOS 后成功点亮了。
进系统貌似一切正常,但我突然发现 Chrome 打不开了。不仅是 Chrome ,Edge 、Arc 等 Chromium 内核的浏览器都没反应。表现是双击后鼠标转了下圈就没反应了,任务管理器显示进程出现后又消失了。找到 Chrome.exe 打开也不行。
经过一顿排查,发现在 C:\ProgramData\Microsoft\Windows\WER\ReportArchive 下有很多 chrome.exe 的 Crash 日志。
随便找到一篇打开后发现有错误信息:
IsFatal=1
EtwNonCollectReason=4
Response.BucketId=74ccfd924d11134766c2b3f3b3b2140b
Response.BucketTable=5
Response.LegacyBucketId=1640071073589498891
Response.type=4
Sig[0].Name=应用程序名
Sig[0].Value=chrome.exe
Sig[1].Name=应用程序版本
Sig[1].Value=137.0.7151.120
Sig[2].Name=应用程序时间戳
Sig[2].Value=685090fd
Sig[3].Name=故障模块名称
Sig[3].Value=gdi32full.dll
Sig[4].Name=故障模块版本
Sig[4].Value=10.0.19041.5915
Sig[5].Name=故障模块时间戳
Sig[5].Value=8f27c75a
Sig[6].Name=异常偏移
Sig[6].Value=000000000001f0db
Sig[7].Name=异常代码
Sig[7].Value=c0000409
Sig[8].Name=异常数据
Sig[8].Value=0000000000000039
看起来似乎和这个 gdi32full.dll 及 c0000409 有关系。于是开始用手机以 [ chrome gdi32full.dll c0000409 ] 为关键字在谷歌进行搜索。
发现其实有很多人都遇到了这个问题,甚至有一些人和我一样都是更换了 CPU 之后发生的。不过都没有解决方案。
在我打算先睡觉的时候,突然发现有一个帖子给出了解决方案: https://www.reddit.com/r/WindowsHelp/comments/rmux8i/comment/i7379cx/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
居然是 MacType 导致的? 停用后果然好了,不知道为什么
查了下 gdi32full.dll 是系统提供绘制能力的接口,猜测可能是新 CPU 的某个指令不一样,导致 MacType 冲突了?不懂硬件,纯属瞎猜
在 Chrome 打不开期间,一开始以为是启动方式的问题,尝试通过点击其他软件中链接的方式来打开,发现几乎也都不行。但完美世界竞技平台的 [通过 Steam 登录] 居然可以成功唤起 Chrome……
![]() |
1
thulof OP 继续研究了一下,发现确实是 MacType 在 AMD 5000 系 CPU 上有冲突,目前 MacType 已解决
https://github.com/snowie2000/mactype/issues?q=state%3Aclosed%20label%3A%22CET%20related%22 |
![]() |
2
Nasei 80 天前
其实现在没必要用 mactype 了吧,我左边是 mbp 右边是 surface ,看不出来有啥区别。相反我同事里一大堆用 mbp 外接 1080p 屏幕的,那糊的,他们也觉得没区别
|
3
ciyouwu 80 天前
我调整了内存的频率后 chrome 也打不开了。我直接选择重装 chrome 。好了
|
![]() |
4
shinession 80 天前
@Nasei 还是有区别的, 没有 mactype 的 windows 我都没眼看
|
5
ZeawinL 80 天前
曾经笔记本换 CPU 也是打开有问题, 重装就好了
|
![]() |
6
Nasei 80 天前
@shinession 你换个跟 mac 分辨率一样的屏幕就好了
|