AT 指令 超详细详解
2026/4/23 15:19:37
以下是对您提供的博文内容进行深度润色与工程化重构后的版本。本次优化严格遵循您的全部要求:
你有没有遇到过这样的情况?
一台刚重装完Windows 11的开发机,C盘还剩120GB,三个月后只剩68GB——打开磁盘分析工具一看,System32\DriverStore\FileRepository占了快4GB。点进去,满屏是oem123.inf_amd64_abcdef123456这类名字,目录里躺着十几个版本的Realtek声卡驱动、七八个不同年份的Intel显卡.inf,甚至还有你三年前调试某款PCIe采集卡时手动安装的测试版.sys文件……它们没在运行,设备管理器里也看不到对应设备,但就是删不掉——因为Windows说:“该驱动正被系统使用”。
这不是你的错觉。这是Driver Store机制设计初衷与现实运维需求之间的一道真实裂缝。
微软从Vista开始构建Driver Store,本意是打造一个“可信驱动保险库”:所有经过WHQL或EV签名认证的驱动包,统一存放、统一索引、统一验证。它让即插即用真正可靠,也让Secure Boot有了落脚点。但这个设计有一个沉默的前提——假设用户永远只增不减,且硬件生命周期短于操作系统升级周期。而现实是:企业工作站跑五年不重装、工业设备固件十年不变、开发者反复测试多版本驱动……于是,Driver Store慢慢从“保险库”,变成了“档案馆”,最后成了“杂物间”。
这时候,pnputil /enum-drivers