Windows 无法加载这个硬件的设备驱动程序。驱动程序可能已损坏或不见了。(代码39)

莫 小 20 信誉分
2026-04-21T09:48:58.25+00:00

昨天电脑重启后硬件驱动突然损坏,现已经重装系统解决。我想问一下是不是因为修改了文件夹才会这样?

Windows 无法加载这个硬件的设备驱动程序。驱动程序可能已损坏或不见了。(代码39)

{无法取得路径)

路径 %hs不存在。

PS:之前因为觉得FileRepository文件夹过大,很久之前使用第三方软件清理过。

微信图片_20260421173857_1_2

微信图片_20260421173858_2_2

微信图片_20260421173859_3_2

微信图片_20260421173900_4_2

Windows 商业版 | 面向 IT 专业人士的 Windows 客户端 | 设备和部署 | 设置升级和驱动程序
0 个注释 无注释

问题作者接受的答案
Chen Tran 13,435 信誉分 独立顾问
2026-04-21T10:44:11.9933333+00:00

你好,

感谢您在 Microsoft Windows 论坛提问!

根据问题描述以及提供的截图。好吧!清理FileRepository文件夹可能是Code 39错误的根本原因。而第三方“系统清理工具”则常针对该文件夹来回收磁盘空间。

因为FileRepository是Windows驱动存储的一部分。Windows会保留安装的驱动包,以便在重启、更新或硬件重新检测后再次加载。如果第三方清理工具删除了该文件夹中的文件,或只移除了部分驱动程序包,Windows 之后可能会显示代码 39,因为驱动程序文件或其路径引用不再有效。

错误信息“Windows无法加载该硬件的设备驱动程序。驱动程序可能损坏或缺失。(代码39)“,尤其是”path %hs 不存在“通常意味着驱动程序条目仍然存在,但 Windows 想加载的文件已经消失或路径被破坏。既然你已经重新安装了系统,DriverStore 和注册表引用已经从头正确重建。这就是你的硬件重新工作的原因。

今后建议避免手动删除C:\Windows\System32\DriverStore\FileRepository下的内容。那个文件夹通常看起来很大,但直接删除文件可能会损坏已安装的设备。更安全的清理方法是使用Windows内置的存储清理功能,或者通过合适的驱动程序管理工具移除旧驱动程序。

希望 以上信息对你有帮助!如果是的话。免费感受点“已接受”,帮助社区中也有同样问题的其他人。

此答案是否有帮助?

3 个人认为此答案很有帮助。
0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。