0x00000036(DRIVER_PORT_DRIVER_INTERNAL)是端口驱动在内核中触发的不可恢复内部状态错误,多由USB/SATA控制器驱动与硬件协议交互异常引起,而非单纯驱动版本问题;需优先排查USB设备、禁用选择性暂停与快速启动、更新芯片组驱动并调整BIOS中XHCI Hand-off、CSM和USB Legacy设置。

0x00000036(DRIVER_PORT_DRIVER_INTERNAL)不是驱动兼容性问题,而是端口驱动(通常是USB、SATA或存储控制器驱动)在内核中触发了不可恢复的内部状态错误——它往往指向驱动与硬件交互时的底层协议异常,而非简单“版本旧”。
先确认是不是 USB 或雷电设备引发的
这个错误在插拔外接硬盘、扩展坞、Type-C转接器或雷电设备后高频出现,尤其当设备带多个接口或供电不稳时。Windows 11 对 USB 3.x/4 协议栈更敏感,某些 OEM 厂商(如戴尔、联想部分机型)的 USB 控制器固件存在已知握手缺陷。
- 拔掉所有非必要 USB 设备(包括键鼠接收器、U 盘、移动硬盘),只留电源和显示器,重启观察是否复现
- 若蓝屏消失,逐个插回设备,每次插完运行
powercfg /energy(管理员 PowerShell 中执行),检查报告里是否有USB Suspend或Port Driver相关警告 - 特别注意:某些 USB-C 扩展坞内置的 Realtek RTL8153/RTL8156 网卡芯片驱动会直接触发该代码,换用 Intel I225 芯片的坞站可绕过
禁用 USB 选择性暂停和快速启动
这两项功能会让 USB 主机控制器在空闲时进入低功耗状态,但部分主板 BIOS/UEFI 实现不完整,导致唤醒时端口驱动无法正确重置上下文。
- 进「控制面板 → 电源选项 → 更改计划设置 → 更改高级电源设置」→ 展开「USB 设置 → USB 选择性暂停设置」→ 设为「已禁用」
- 同时在「电源选项 → 选择电源按钮的功能 → 更改当前不可用的设置」中,取消勾选「启用快速启动」
- 执行
shutdown /r /t 0强制完全重启(仅注销或普通重启不生效)
更新或回滚芯片组与 USB 控制器驱动
别信设备管理器里的“自动更新”,DRIVER_PORT_DRIVER_INTERNAL 错误常由微软通用驱动(usbport.sys、usbxhci.sys)与厂商定制固件不匹配引发。
- 去主板或笔记本官网下载最新芯片组驱动包(不是“驱动精灵”识别出的版本),重点安装其中的
Intel Chipset Device Software或AMD Chipset Drivers - 在设备管理器中展开「系统设备」,找到带「USB」或「PCI Express Root Port」字样的条目 → 右键「更新驱动程序」→ 「浏览我的电脑」→ 「让我从列表中选」→ 勾选「显示兼容硬件」→ 选择
Microsoft - USB xHCI Compliant Host Controller(强制回退到通用驱动) - 若使用 AMD 平台,务必关闭 BIOS 中的
Smart Access Memory和Resizable BAR,这两项与 USB 控制器内存映射有冲突记录
BIOS/UEFI 必须检查的三项设置
很多用户忽略 BIOS 层面的 USB 协议协商配置,而这正是 0x00000036 的高发根源。
- 进 BIOS,查找
Advanced → USB Configuration或类似路径 → 将XHCI Hand-off设为Enabled(不是 Auto) - 找到
CSM Support(兼容性支持模块)→ 设为Disabled(Win11 必须纯 UEFI 启动,CSM 混合模式会破坏 USB 协议栈初始化顺序) - 若主板支持
USB Legacy Support,也设为Disabled(该模式会加载老旧 16 位 USB 驱动,与 Win11 内核不兼容)
真正麻烦的是:这个错误可能不留下有效 .dmp 文件,因为崩溃发生在端口驱动接管硬件前的极早期阶段。所以不要依赖 WinDbg 分析,优先做物理层隔离和固件级调整——插拔、BIOS 设置、芯片组驱动这三步做完,80% 的 0x00000036 就消失了。


















