<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>FanZheng&#39;s Debug Blog</title>
        <link>https://debug.fanzheng.org</link>
        <description>发现问题本质，还原BUG真相！</description>
        <atom:link href="https://debug.fanzheng.org/rss.html" rel="self" />
        <language>zh-cn</language>
        <lastBuildDate>Sun, 19 Apr 2026 09:13:26 GMT</lastBuildDate>
        <item>
            <title>一波三折：频繁USB设备断开的IRQL_NOT_LESS_OR_EQUAL蓝屏问题分析与解决</title>
            <link>https://debug.fanzheng.org/post/pin-fan-USB-she-bao-duan-kai-de-IRQL_NOT_LESS_OR_EQUAL-lan-ping-wen-ti-fen-xi-yu-jie-jue.html</link>
            <description><![CDATA[
            <div class="toc"><ul>
<li><a href="#toc-a04">现象</a></li>
<li><a href="#toc-991">1 怀疑主板问题</a></li>
<li><a href="#toc-d5e">2 感觉不太对劲，不一定是主板的问题</a></li>
<li><a href="#toc-d20">3 先解决蓝屏问题</a></li>
<li><a href="#toc-c20">4 为什么插前面板没问题</a></li>
<li><a href="#toc-25f">总结</a></li>
</ul>
</div><h1><a id="toc-a04" class="anchor" href="#toc-a04"></a>现象</h1>
<p>在玩游戏的时候，电脑突然出现了一下USB设备断开的音效，紧接着就蓝屏了。再重启，刚进系统继续蓝屏。再重启，系统启动的主板LOGO转半天才进系统，然后就一直重复响USB设备断开的音效然后过一段时间蓝屏。</p>
<p>打开设备管理器，看到有个USB设备有黄色叹号，枚举了一下设备，确认是无线网卡。但是拔出后系统仍然有频繁USB弹出音效并会导致蓝屏。</p>
<h1><a id="toc-991" class="anchor" href="#toc-991"></a>1 怀疑主板问题</h1>
<p>把所有USB设备拔掉，测试了还是有USB弹出音效并蓝屏（后续回想了一下，这里我只把所有有线设备都拔掉了，只留下了一个鼠标的无线接收器）。</p>
<p>考虑到我的主板已经用了很久了，因此怀疑南桥芯片供电之类的不稳。并且第二天早上起床后拆机看了一眼，没有发现有电容鼓包的问题。</p>
<p>考虑到不想买到有暗病的主板，担心还要折腾，因此在最终京东寻觅并购买新主板。</p>
<h1><a id="toc-d5e" class="anchor" href="#toc-d5e"></a>2 感觉不太对劲，不一定是主板的问题</h1>
<p>我尝试把所有USB全拔了，发现这下就不USB弹出和蓝屏了。之前全拔的时候，我只把所有有线的拔了，就剩一个鼠标的接收器没拔，一是这个不拔不影响我拆机，二是觉得一个鼠标接收器能有啥问题。</p>
<p>结果情况就是：我把这个接收器插背板的其他USB口上，一样会USB断开然后蓝屏，试了好几个口，2.0 3.0 3.1的口都试了。但是我插到前面板上就没问题了。</p>
<h1><a id="toc-d20" class="anchor" href="#toc-d20"></a>3 先解决蓝屏问题</h1>
<p>我想到这次蓝屏每次都是一样的代码IRQL_NOT_LESS_OR_EQUAL，而且这次我其实没有去看蓝屏分析。我就把蓝屏dump文件拿去分析了一下，发现每次都是一个叫<code>PECKP_x64.SYS</code>的驱动文件导致的（签名企业是<code>Client Server International. Inc. Beijing Branch</code>）。</p>
<p><img src="https://debug.fanzheng.org/static/upload/20260314/upload_df4b90d63a53004e2aa11abb36ff9a14.png" alt="PixPin_2026-03-14_16-37-00.jpg"></p>
<p><img src="https://debug.fanzheng.org/static/upload/20260314/upload_da03eaf650ccd4589e217344e56ddb1c.png" alt="PixPin_2026-03-14_16-45-25.jpg"></p>
<p>然后我就去找，结果发现是个U盾的驱动，用来提供虚拟键盘能力的，估计是在USB这里做了一些操作。在频繁USB设备退出时可能有BUG，导致蓝屏。关键之前我已经把所有这种东西全卸载了，结果还有残留。</p>
<p>首先尝试使用ProcessExplorer搜索进程看看是哪个进程在占用该文件，结果没找到。于是在注册表的services中搜索，发现<code>计算机\HKEY_LOCAL_MACHINE\SYSTEM\Setup\FirstBoot\Services\PECKbdProtector</code>下有这个内核态服务，执行<code>sc qc PECKbdProtector</code>发现确实存在。</p>
<p>接着去安全模式下，执行<code>sc delete PECKbdProtector</code>删除服务，然后就可以正常删掉<code>PECKP_x64.SYS</code>文件了。</p>
<p>此时蓝屏问题已彻底解决。现在的情况是，只要鼠标插后面板，就会频繁USB设备退出，但绝对不会蓝屏了！</p>
<p>PS: 我还在系统中找了一下我安装的网银文件（中国银行和农行的），找到以下目录，全给删掉了：</p>
<pre><code class="hljs lang-undefined">&quot;C:\Windows\System32\drivers\PECKP_x64.SYS&quot;
&quot;C:\Windows\System32\CryptoKit.BOC.x64.dll&quot;
&quot;C:\Windows\SysWOW64\CryptoKit.BOC.x86.dll&quot;
&quot;C:\Windows\SysWOW64\BOCControl\CryptoKitHost.BOC.x86.exe&quot;
&quot;C:\Windows\SysWOW64\BOCControl\npCryptoKit.BOC.x86.exe&quot;
&quot;C:\Windows\SysWOW64\ES_BOCToken.x86.dll&quot;
&quot;C:\Windows\SysWOW64\FT_BOCToken.x86.dll&quot;
&quot;C:\Windows\SysWOW64\HB_BOCToken.x86.dll&quot;
&quot;C:\Windows\SysWOW64\TDR_BOCToken.x86.dll&quot;
&quot;C:\Windows\SysWOW64\WD_BOCToken.x86.dll&quot;

以及
&quot;C:\Program Files (x86)\ABC IBS Security Suite 2.3\PowerEnterABC_x64.ocx&quot;
</code></pre>
<p>以后只在虚拟机里用网银和装这些东西。</p>
<h1><a id="toc-c20" class="anchor" href="#toc-c20"></a>4 为什么插前面板没问题</h1>
<p>我联想到插前面板没问题，所以我又尝试了一下，用在后面板相同的口上，用USB延长线延长出来，再插接收器，结果一点问题没有！</p>
<p>问了下豆包，说有可能是2.4G频段干扰导致的：</p>
<p><img src="https://debug.fanzheng.org/static/upload/20260314/upload_ce2021f0738c77db130c955c7130879e.png" alt=""></p>
<p>确实有可能是干扰问题，但是之前也没遇到这个问题啊，也太神奇了。</p>
<p>WXC说，是不是隔壁整了个大功率2.4干扰仪，我无线网卡一直走的5G，所以没感觉到。确实不排除这种可能啊！</p>
<h1><a id="toc-25f" class="anchor" href="#toc-25f"></a>总结</h1>
<p>本次蓝屏，为鼠标USB无线接收器频繁断开，诱发了系统中残留的U盾驱动的BUG导致。至于鼠标USB无线接收器频繁断开，可能是接收器自身体质有问题，在受到了一些扰动时会触发USB断开。这种扰动可能是外界的（例如2.4G频段干扰），也可能来自机箱内部。</p>
<p>具体原因目前仍不得而知，但USB接收器大概率是有问题的。结合我<a href="https://debug.fanzheng.org/post/solve-the-problem-of-IRQL_NOT_LESS_OR_EQUAL-blue-screen-caused-by-Razer-mouse-driver.html">之前经历的蓝屏问题</a>，可以更加确信这一点。当时的蓝屏肯定也是因为这个U盾驱动导致的，但是USB接收器插在底座上应该也是会触发USB断开，跟这两天遇到的这个问题估计是一样的，接收器大概率有问题。</p>
<blockquote>
<p>2026-03-15 16:43:51 UPDATE：现在鼠标接收器插前面板也会出现USB断开的情况了，基本实锤确实是鼠标的问题。</p>
</blockquote>
<blockquote>
<p>2026-03-15 23:25:33 UPDATE：去雷蛇官网查了一下，它在<a href="https://mysupport-chsi.razer.com/app/answers/detail/a_id/11254">2023.12.22有个固件更新（1.06-&gt;1.07）</a>，下载更新程序把鼠标和接收器的固件都更新一下，用了一个小时，不再有任何USB断开的情况出现。</p>
</blockquote>
<p><img src="https://debug.fanzheng.org/static/upload/20260315/upload_75b42075ee629360b8694d18f53f037d.png" alt="PixPin_2026-03-15_21-45-04.jpg"></p>
<blockquote>
<p>2026-03-16 23:32:41 UPDATE：又出现一样的情况了，感觉必须得换鼠标了。</p>
</blockquote>
<blockquote>
<p>2026-03-18 22:46:09 UPDATE：找客服提供了另一个方案，“另外您也可以尝试重新配对接收器：您可以使用配对实用程序v1.00.06_r1：<a href="https://rzr.to/34dvl2">https://rzr.to/34dvl2</a>”。再试一下看看。</p>
</blockquote>

            ]]></description>
            <pubDate>Sat, 14 Mar 2026 14:59:20 GMT</pubDate>
            <guid>https://debug.fanzheng.org/post/pin-fan-USB-she-bao-duan-kai-de-IRQL_NOT_LESS_OR_EQUAL-lan-ping-wen-ti-fen-xi-yu-jie-jue.html</guid>
        </item>
        <item>
            <title>更新中银e盾安全证书</title>
            <link>https://debug.fanzheng.org/post/geng-xin-zhong-yin-e-dun-an-quan-zheng-shu.html</link>
            <description><![CDATA[
            <div class="toc"></div><p>一直以来，其他银行的U盾/K宝之类的产品，我在更新证书时基本没有问题，但是近期中国银行的e盾证书快到期了，想自助更新证书遇到的问题。</p>
<p>进入中国银行网银登录界面，旁边有个<a href="https://bocnetca.boc.cn/certself/index.jsp">CA证书下载和更新 </a>的入口，点击进去之后按<a href="https://www.boc.cn/ebanking/service/cs1/201107/t20110705_1441889.html">操作说明</a>中的要求，安装证书更新控件，一开始在Win10+Edge的IE兼容模式尝试发现页面根本点不进去。然后又试了在Win7中+IE8算是成功进入了系统，在输入了USBKey序列号、姓名、身份证号，点击更新证书按钮时，报错证书库中没有可用的证书。</p>
<p><img src="https://debug.fanzheng.org/static/upload/20260306/upload_8ad18cd10ca2b100006660ce29ecd7ab.png" alt="PixPin_2026-03-06_00-07-08.jpg"></p>
<p>在中国银行APP中问客服，智能客服也回答需要去线下网点才能更新。但这个明显不合理也不科学，其他银行都可以，而且这玩意一堆公司的财务日常都要用，不可能每次证书过期都到银行去处理。</p>
<p>偶然发现中国银行还有个<a href="https://netc1.igtb.bankofchina.com/#/login-page">企业登录的入口</a>，点进去之后看到页面上提示登录时请先下载安装网银助手，果断下载之后就找到更新证书的入口了。不过这里我第一次点击更新证书的时候提示失败了，又重新尝试了一次才成功。</p>
<p><img src="https://debug.fanzheng.org/static/upload/20260306/upload_8a964cd51299b8c0f59646a2812786b3.png" alt="PixPin_2026-03-06_09-55-54.jpg"></p>

            ]]></description>
            <pubDate>Fri, 06 Mar 2026 15:01:34 GMT</pubDate>
            <guid>https://debug.fanzheng.org/post/geng-xin-zhong-yin-e-dun-an-quan-zheng-shu.html</guid>
        </item>
        <item>
            <title>易美逊G28U9显示器维修</title>
            <link>https://debug.fanzheng.org/post/yi-mei-xun-G28U9-xian-shi-qi-wei-xiu.html</link>
            <description><![CDATA[
            <div class="toc"><ul>
<li><a href="#toc-8a1">故障现象</a></li>
<li><a href="#toc-f30">寻找解决方案</a></li>
<li><a href="#toc-324">维修</a></li>
<li><a href="#toc-309">想到一个问题</a></li>
</ul>
</div><h1><a id="toc-8a1" class="anchor" href="#toc-8a1"></a>故障现象</h1>
<p>我的显示器突然无法使用，具体表现是按下开关后，电源LED灯一亮一灭（间隔0.几秒）。</p>
<p>我的易美逊G28U9显示器，是AOC U28G2X/D的马甲型号，当时买这个易美逊也是比AOC的便宜1000块，而且看起来两款没什么区别（事实上也确实基本没什么区别），这次坏掉感觉也是纯属意外。</p>
<h1><a id="toc-f30" class="anchor" href="#toc-f30"></a>寻找解决方案</h1>
<p>本来是想拿到中关村科贸电子城送店维修，闲鱼上搜了下没找到修台式机显示器的商家，只找到修笔记本液晶屏的商家。搜到一家稍微远了一些，要价300。最坑的是官方售后（就是AOC的售后），不仅远（北清路），态度还巨差，无论怎么问都不说大概要多少钱（事实上只要面板没坏，维修成本大差不差），一口咬定必须来了之后检测才知道，这不明摆着坑人吗！</p>
<p>于是搜了一下，发现显示器核心就三个部件——电源板、驱动板、面板。电源板就是电源适配器，如果是外置电源适配器，显示器上直接是直流DC口的，那就没有这个部件。驱动板是提供DP/HDMI接口，与面板连接解码数字信号后驱动面板显示的。面板就是用来显示的屏幕了。</p>
<p>抖音和B站上有很多显示器维修的视频，大多数都是电源板坏了导致的。在<a href="https://www.bilibili.com/video/BV1sy4y1W7QM/">B站上找到一个视频</a>，跟我的现象一模一样，他就是电源板上有个电容鼓包了。</p>
<p>思考了一下立刻决定自己拆开看看情况，看看自己能不能直接给修了。</p>
<p><img src="https://debug.fanzheng.org/static/upload/20260124/upload_7a442e303731f2efa32a091cbc0af302.png" alt="PixPin_2026-01-24_16-37-48.jpg"></p>
<h1><a id="toc-324" class="anchor" href="#toc-324"></a>维修</h1>
<p>拆开后发现，果然是电源板上的一个35V 1000uF电容鼓包了。电源板型号是<code>715GB018-P01-001-001S</code>，与AOC 28G2 U28G2U U28P2U U28G2X等型号用的是一个电源板。</p>
<p><img src="https://debug.fanzheng.org/static/upload/20260124/upload_5b3ae53e032cb8ae1d8cbc68df871545.png" alt="PixPin_2026-01-24_16-44-09.jpg"></p>
<p><img src="https://debug.fanzheng.org/static/upload/20260124/upload_86c2f018f0c3659697e08341f5bb4616.png" alt="image.png"></p>
<blockquote>
<p>[!CAUTION]
注意，即使显示器不插电，由于有大容量电容的存在，电源板上依然会有高压电存在，需要注意安全。我的显示器电源板上就有一颗450V 68uF的大电容，在静置一天的情况下用万用表测依然有200V的电压。需要先将万用表调至大电阻欧姆档，对所有电容进行放电后再操作。</p>
</blockquote>
<p>于是淘宝买了个艾华的电容焊上去，问题解决！总共花了5块钱（运费3块，电容买了5个，0.4元一个），大概5个小时。其中最难的地方在于把显示器拆开，需要有耐心慢慢撬开。</p>
<p><img src="https://debug.fanzheng.org/static/upload/20260124/upload_90a4ba2941e72117537d0591fe4a6a43.png" alt="image.png"></p>
<p><img src="https://debug.fanzheng.org/static/upload/20260124/upload_de23ef0529ec310ca8d33e80bdb2f39b.png" alt="image.png"></p>
<h1><a id="toc-309" class="anchor" href="#toc-309"></a>想到一个问题</h1>
<p>小时候家里的三星CCFL LCD显示器也坏过，我在<a href="https://www.bilibili.com/video/BV1Qv411171W/">B站上看到了个视频</a>，里面显示器跟那个一模一样，故障现象也一模一样，结果就是个开关坏了，维修成本最多5块钱，我是真晕了。</p>

            ]]></description>
            <pubDate>Sat, 24 Jan 2026 08:22:43 GMT</pubDate>
            <guid>https://debug.fanzheng.org/post/yi-mei-xun-G28U9-xian-shi-qi-wei-xiu.html</guid>
        </item>
        <item>
            <title>技嘉B450 AORUS M主板安装EC FW Update Tool后卡logo界面</title>
            <link>https://debug.fanzheng.org/post/ji-jia-B450 AORUS M-zhu-ban-an-zhuang-EC FW Update Tool-hou-ka-logo-jie-mian.html</link>
            <description><![CDATA[
            <div class="toc"></div><p>继上次<a href="https://debug.fanzheng.org/post/yi-ge-kun-rao-yi-jiu-de-nei-cun-xiang-guan-de-lan-ping-wen-ti-%EF%BC%8C-zui-kui-huo-shou-ju-ran-shi-yuan-shen.html">找到频繁蓝屏的原因</a>后，最近虽然不频繁蓝屏了，但是仍然偶现蓝屏。能用的方法全用上了，最近想更新一下BIOS再试试。</p>
<p>在<a href="https://www.gigabyte.cn/Motherboard/B450-AORUS-M-rev-1x/support#support-dl-bios">B450 AORUS M (rev. 1.x)</a>页面，有写“更新BIOS F40之前, 請務必先安裝EC FW Update Tool (B19.0517.1或更新版本)以避免第三代AMD Ryzen™處理器導致的4根DDR記憶體相容性”，虽然我的BIOS版本比F40高，但是想着反正装一下装一下，反正也没影响。</p>
<p>结果装完后过了一会直接给我关机了，再开机就在滴的一声之后就卡在AORUS的logo界面了，也进不去BIOS。跟我<a href="https://debug.fanzheng.org/post/ji-jia-B450%20AORUS%20M-zhu-ban-sheng-ji-BIOS-hou-gu-zhang-chu-li.html">上次BIOS刷失败的表现</a>一模一样。</p>
<p>我就以为也是BIOS被重置到F1了，去中关村花了67大洋买了块Ryzen 5 1400。回来装上去之后能正常进系统了，进BIOS一看BIOS版本没变，并没有重置回F1。然后我又装了一下这个ECFwUpdate，结果重置后又卡logo了，这明显不合理。我就感觉是只需要重置一下BIOS设置就行了，根本不用更换F1版本支持的CPU。</p>
<p>于是直接把CPU换回我的3900X，由于更换CPU会自动重置BIOS，所以这次直接顺利进入系统了。所以确实是只需重置BIOS即可。</p>
<p>好在问题是解决了，而且这次顺利把BIOS从之前去技嘉售后装的F64升级到F67。后续再持续观察一下。</p>
<p><img src="https://debug.fanzheng.org/static/upload/20251220/upload_dac6be07d308fa4138e78285ded414a4.png" alt="PixPin_2025-12-20_14-54-52.jpg"></p>
<blockquote>
<p>2026-01-08 UPDATE：蓝屏问题还是没解决，决定把内存XMP关掉（从3000改成2400）再观察一下看看。</p>
</blockquote>

            ]]></description>
            <pubDate>Sat, 20 Dec 2025 05:35:57 GMT</pubDate>
            <guid>https://debug.fanzheng.org/post/ji-jia-B450 AORUS M-zhu-ban-an-zhuang-EC FW Update Tool-hou-ka-logo-jie-mian.html</guid>
        </item>
        <item>
            <title>一个困扰已久的内存相关的蓝屏问题，罪魁祸首居然是原神</title>
            <link>https://debug.fanzheng.org/post/yi-ge-kun-rao-yi-jiu-de-nei-cun-xiang-guan-de-lan-ping-wen-ti-，-zui-kui-huo-shou-ju-ran-shi-yuan-shen.html</link>
            <description><![CDATA[
            <div class="toc"><ul>
<li><a href="#toc-8e1">背景</a></li>
<li><a href="#toc-8d2">现象与初期分析</a></li>
<li><a href="#toc-9e2">初期尝试的解决方案</a></li>
<li><a href="#toc-8a5">某一天的发现</a></li>
<li><a href="#toc-520">问题解决</a></li>
<li><a href="#toc-28b">我的猜测</a></li>
</ul>
</div><h1><a id="toc-8e1" class="anchor" href="#toc-8e1"></a>背景</h1>
<p>近一年，我的电脑频繁出现蓝屏现象。蓝屏代码有很多种，PROCESS_NAME也很随机，一直没有找到原因。</p>
<h1><a id="toc-8d2" class="anchor" href="#toc-8d2"></a>现象与初期分析</h1>
<p>通过对minidump文件用WinDbg进行分析，蓝屏代码主要有以下这些：</p>
<pre><code class="hljs lang-undefined">MEMORY_MANAGEMENT (1a)
ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY (fc)
PFN_LIST_CORRUPT (4e)
PAGE_FAULT_IN_NONPAGED_AREA (50)
IRQL_NOT_LESS_OR_EQUAL (a)
CRITICAL_PROCESS_DIED (ef)
</code></pre>
<p>PROCESS_NAME也不固定，列举近期发生的几次蓝屏的PROCESS_NAME如下：</p>
<pre><code class="hljs lang-undefined">csrss.exe
svchost.exe
WeixinUpdate.e
chrome.exe
YuanShen.exe
System
</code></pre>
<p>从蓝屏代码上看，问题大多指向内存：要么页表本身PTE/PFN问题，要么访存相关（非分页内存、执行非可执行内存、中断访问无效内存）问题。</p>
<h1><a id="toc-9e2" class="anchor" href="#toc-9e2"></a>初期尝试的解决方案</h1>
<p>一度尝试过各种各样的解决方案。包括但不限于：</p>
<ul>
<li>修复系统完整性：<code>DISM.exe /Online /Cleanup-image /Restorehealth</code> &amp; <code>sfc /scannow</code></li>
<li>虚拟内存调整：由于安装了多块磁盘，怀疑某块磁盘有问题，影响虚拟内存，于是更换虚拟内存所在位置</li>
<li>内存条清理：重新插拔内存条并清理金手指</li>
<li>重新安装 &amp; 更新显卡驱动</li>
</ul>
<p>但都不解决问题。</p>
<blockquote>
<p>更新显卡驱动还有个小插曲，我台式机最早装的511.65 NVIDIA驱动。更新到581.80后，由于一些原因（下面会讲）打算卸载重装。我在控制面板卸载NVIDIA驱动程序后，重启发现显卡驱动居然还在，一看版本是560.94，十分奇怪。最后没有想到是Windows Update给我装的，这玩意居然卸载新装的驱动后能自动给我恢复到Windows Update装的版本，也是挺神奇的。</p>
</blockquote>
<p><img src="https://debug.fanzheng.org/static/upload/20251113/upload_8f489e39fde130ca53389739099e397f.png" alt="PixPin_2025-11-13_13-58-04.png"></p>
<p><img src="https://debug.fanzheng.org/static/upload/20251113/upload_fbe9223a28b16314964f59483d737c38.png" alt="PixPin_2025-11-13_13-58-46.png"></p>
<p><img src="https://debug.fanzheng.org/static/upload/20251113/upload_893fe268a037412d76531887c37e4732.png" alt="K6RC7Q6N7JYRRH6J667XUQ.png"></p>
<h1><a id="toc-8a5" class="anchor" href="#toc-8a5"></a>某一天的发现</h1>
<p>昨天又一次蓝屏了，于是照常进行minidump分析，发现这次PROCESS_NAME发生在原神上。</p>
<p><img src="https://debug.fanzheng.org/static/upload/20251113/upload_b2457c1a7319f7a24a26f9fc32ee64d0.png" alt="TM8PGUNTHLY9E4SAXP88BW7.jpg"></p>
<p>我一开始还不觉得是原神的问题，心想就是一个普通游戏怎么还会产生蓝屏的呢。于是发到群里，WXC说“一开原神就报错就好办多了啊”，让我看下原神报错。这上哪去看原神的报错呢？而且我还是不太相信是原神导致的。于是我又试了一下，结果打开原神又蓝屏了。这下我开始相信了。</p>
<p>回想之前的蓝屏经历，确实很多时候都是打开原神时触发的，只是我没有把蓝屏跟原神联系在一起。</p>
<p>接着WXC给我发来一个米游社的<a href="https://www.miyoushe.com/bh3/article/38367958">帖子</a>，里面说<code>HoYoKProtect.sys驱动在开启了“内核模式硬件强制堆栈保护”功能的电脑上会触发蓝屏</code>。</p>
<p>虽然我的CPU并不具备该功能，也就是说这个问题与我的情况无关，但是原神侵入式地在系统里安装了驱动这一发现，联系上之前我的两次严重的蓝屏问题（<a href="https://debug.fanzheng.org/post/144-LiveKernelEvent-and-1000007e-blue-screen.html">144 LiveKernelEvent / 1000007e BlueScreen 蓝屏问题解决</a> &amp; <a href="https://debug.fanzheng.org/post/solve-the-problem-of-IRQL_NOT_LESS_OR_EQUAL-blue-screen-caused-by-Razer-mouse-driver.html">解决雷蛇鼠标驱动导致IRQL_NOT_LESS_OR_EQUAL蓝屏问题</a>，尤其是前者，是完美世界反作弊程序导致的蓝屏），让我更加确信蓝屏与原神关系很大。而且.sys文件的存在，使得蓝屏也可能会在未运行原神时发生（只是有这种可能）。</p>
<p>检索了一下<code>HoYoKProtect.sys</code>相关内容，找到reddit上的两个帖子（<a href="https://www.reddit.com/r/Genshin_Impact/comments/12rmnz2/genshin_and_windows_security_bsod_warning/">帖子1</a>、<a href="https://www.reddit.com/r/Genshin_Impact/comments/1c3ensa/genshin_causing_bsod_help/?tl=zh-hans">帖子2</a>），看起来这一问题并不是个案。</p>
<blockquote>
<p>这里我在研究过程中还发生了一件很奇怪的事情。上文提到我由于一些原因想要卸载新安装的581.80 NVIDIA显卡驱动，这是因为发生了一件事情。我在安装581.80完后，想要关闭掉系统托盘图标，关闭后，在打开米哈游启动器的一瞬间图标又回来了，并且稳定触发。我一度怀疑是NVIDIA控制面板有问题。想重启下再看看有没有问题，结果重启的过程中蓝屏了。重启后，NVIDIA控制面板中的系统托盘图标开关就再也点不动了。于是不得已才卸载驱动想要重新安装。这里面，我也不是很理解为什么NVIDIA驱动跟米哈游启动器会产生联系。</p>
</blockquote>
<h1><a id="toc-520" class="anchor" href="#toc-520"></a>问题解决</h1>
<p>最近一段时间没有打开米哈游启动器和原神，确实没有再发生蓝屏了。后续再持续观察一下。</p>
<blockquote>
<p>2025-12-20 UPDATE: 近期仍然偶现蓝屏，但出现频率低了很多，不像之前在启动原神时高概率蓝屏，持续观察想办法解决中。</p>
</blockquote>
<h1><a id="toc-28b" class="anchor" href="#toc-28b"></a>我的猜测</h1>
<p>这个问题不一定就是<code>HoYoKProtect.sys</code>导致的，毕竟它是有微软签名的。但是它确实很有可能跟其他驱动或程序产生冲突，例如显卡驱动，于是最终导致了蓝屏。但无论如何，肯定跟它脱不了干系。</p>

            ]]></description>
            <pubDate>Fri, 28 Nov 2025 11:39:16 GMT</pubDate>
            <guid>https://debug.fanzheng.org/post/yi-ge-kun-rao-yi-jiu-de-nei-cun-xiang-guan-de-lan-ping-wen-ti-，-zui-kui-huo-shou-ju-ran-shi-yuan-shen.html</guid>
        </item>
        <item>
            <title>SSH报错Load key &quot;~/.ssh/id_rsa&quot;: error in libcrypto</title>
            <link>https://debug.fanzheng.org/post/SSH-bao-cuo-Load-key-error-in-libcrypto.html</link>
            <description><![CDATA[
            <div class="toc"></div><p>今天在一个机器上SSH时遇到报错<code>Load key &quot;/root/.ssh/id_rsa&quot;: error in libcrypto</code>。查了半天，各种方法都试过了，包括检查和更新openssh、libcrypto版本等，都不解决问题。</p>
<p>一次偶然测试发现，如果我是cat写入的<code>~/.ssh/id_rsa</code>私钥文件，就没这个问题。于是我通过<code>cat -v</code>打出来含隐藏字符的原先的私钥文件，发现里面的换行符使用的是Windows的<code>CRLF</code>(<code>\r\n</code>)。SSH不识别，所以报错。</p>
<p>出现这个问题的具体原因是，我的密钥文件是通过网页提交到DB中的，然后读DB把密钥写了出来。如果我是在Windows系统中通过网页提交，会自动把换行符以<code>CRLF</code>的形式写入DB中，而且是看不出来换行符是什么的。这个问题非常隐蔽，确实很难发现。</p>

            ]]></description>
            <pubDate>Tue, 16 Sep 2025 02:21:13 GMT</pubDate>
            <guid>https://debug.fanzheng.org/post/SSH-bao-cuo-Load-key-error-in-libcrypto.html</guid>
        </item>
        <item>
            <title>VSCode的Ctrl+F2快捷键不生效，被无畏契约登录器占用</title>
            <link>https://debug.fanzheng.org/post/VSCode-de-Ctrl+F2-kuai-jie-jian-bu-sheng-xiao-，-bei-wu-wei-qi-yue-deng-lu-qi-zhan-yong.html</link>
            <description><![CDATA[
            <div class="toc"></div><p>最近我用VSCode的Ctrl+F2快捷键一直没反应，无法实现批量选中。使用OpenArk排查后发现，是无畏契约登录器的无畏时刻的手动截图功能，占用了Ctrl+F2快捷键。同理还有F7、Alt+X。这个快捷键还没法直接删掉，只能修改成别的。修改后恢复了。</p>
<p><img src="https://debug.fanzheng.org/static/upload/20250901/upload_0695006c3b68632c283974546938e5fd.png" alt="PixPin_2025-09-01_20-09-17.jpg"></p>

            ]]></description>
            <pubDate>Mon, 01 Sep 2025 13:28:21 GMT</pubDate>
            <guid>https://debug.fanzheng.org/post/VSCode-de-Ctrl+F2-kuai-jie-jian-bu-sheng-xiao-，-bei-wu-wei-qi-yue-deng-lu-qi-zhan-yong.html</guid>
        </item>
        <item>
            <title>Steam更新游戏提示磁盘写入错误</title>
            <link>https://debug.fanzheng.org/post/Steam-geng-xin-you-xi-ti-shi-ci-pan-xie-ru-cuo-wu.html</link>
            <description><![CDATA[
            <div class="toc"></div><p>在更新CS2的时候提示磁盘写入错误。试了各种验证完整性、修复Steam库、用管理员身份启动Steam等方法还是不行，最终找到一个方案是，在任务栏右下角Steam图标右键，强行启动要更新的游戏，会弹出来一个框，提示出具体写入失败的文件是什么，如图：</p>
<p><img src="https://debug.fanzheng.org/static/upload/20250816/upload_5ec6cceb5bbb2131397c9cc11fb06044.png" alt="PixPin_2025-08-15_23-50-27.jpg"></p>
<p>通常来说就是权限问题、磁盘损坏等问题。对我来说，我发现CS2的appmanifest文件权限被改成只读了，我手动把只读权限去掉就好了：</p>
<p><img src="https://debug.fanzheng.org/static/upload/20250816/upload_ae88616b753ab50168881ec5c92ef67f.png" alt="PixPin_2025-08-15_23-53-09.jpg"></p>
<p>但是不知道为什么会被改成只读，很不合理。</p>

            ]]></description>
            <pubDate>Sat, 16 Aug 2025 02:12:47 GMT</pubDate>
            <guid>https://debug.fanzheng.org/post/Steam-geng-xin-you-xi-ti-shi-ci-pan-xie-ru-cuo-wu.html</guid>
        </item>
        <item>
            <title>WSL升级Debian12时提示 Failed to take /etc/passwd lock: Invalid argument</title>
            <link>https://debug.fanzheng.org/post/error-when-upgrade-to-debian-13.html</link>
            <description><![CDATA[
            <div class="toc"></div><p>又是一年升级Debian的时候。</p>
<p>我给我WSL的Debian12升级Debian13时，提示<code>Failed to take /etc/passwd lock: Invalid argument</code>。完整报错如下：</p>
<pre><code class="hljs lang-undefined">Failed to take /etc/passwd lock: Invalid argument
dpkg: error processing package systemd (--configure):
 installed systemd package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 systemd
Error: Sub-process /usr/bin/dpkg returned an error code (1)
</code></pre>
<p>感觉最简单的解法，还是把WSL1替换为WSL2再升级：<code>wsl --set-version Debian 2</code>。跟我<a href="https://debug.fanzheng.org/post/error-when-upgrade-to-debian-12.html">之前的做法</a>一样。</p>

            ]]></description>
            <pubDate>Sun, 10 Aug 2025 08:30:18 GMT</pubDate>
            <guid>https://debug.fanzheng.org/post/error-when-upgrade-to-debian-13.html</guid>
        </item>
        <item>
            <title>解决Chrome“此扩展程序不再受支持，因此已停用”</title>
            <link>https://debug.fanzheng.org/post/jie-jue-Chrome-ci-kuo-zhan-cheng-xu-bu-zai-shou-zhi-chi-，-yin-ci-yi-ting-yong.html</link>
            <description><![CDATA[
            <div class="toc"></div><blockquote>
<p>2025-08-10 UPDATE: 该方法在Chrome 139版本已经失效，目前还没有找到解决方案。</p>
</blockquote>
<p>Chrome现在不支持Manifest V2的扩展了，最近更新的版本中已经强制不让使用Manifest V2扩展了。</p>
<p>解决办法是，修改注册表后重新加载Chrome政策，即：</p>
<p>首先修改注册表：</p>
<pre><code class="hljs lang-taggerscript">Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE<span class="hljs-symbol">\S</span>OFTWARE<span class="hljs-symbol">\P</span>olicies<span class="hljs-symbol">\G</span>oogle<span class="hljs-symbol">\C</span>hrome]
&quot;ExtensionManifestV2Availability&quot;=dword:00000002
</code></pre>
<p>手动修改或者保存成<code>.reg</code>执行。</p>
<p>然后在Chrome中打开<code>chrome://policy/</code>，点击重新加载政策。看到Chrome Policies中出现<code>ExtensionManifestV2Availability</code>即可。此时Manifest V2的扩展会自动启用，无需一个个再手动启用。</p>

            ]]></description>
            <pubDate>Mon, 14 Jul 2025 02:58:30 GMT</pubDate>
            <guid>https://debug.fanzheng.org/post/jie-jue-Chrome-ci-kuo-zhan-cheng-xu-bu-zai-shou-zhi-chi-，-yin-ci-yi-ting-yong.html</guid>
        </item>
    </channel>
</rss>
