最近,海外用户Ok-Horse-3169发现自己的华硕ROG幻14(Zephyrus G14)游戏本在长期使用集成显卡模式后,Windows系统竟然自动卸载了独立显卡的驱动。通常情况下,这类游戏本提供集显、独显和混合三种显卡模式。在集显模式下,独显将会被完全关闭,用户仅依赖集显进行操作,以期延长电池续航。这位用户为了实现最佳的续航效果,一直保持设备在集显模式下运行,结果独显驱动被系统误认为是“已拔掉的USB设备”并处理。
Windows内置的维护功能pnpclean.dll在设备长时间未使用后,会自动清理驱动文件,其默认的超时设置为30天。然而在这款ROG幻14上,系统仅用了15天就将独显驱动删除。这位玩家分享了如何检查驱动是否被移除的方法:通过以管理员身份打开PowerShell,并执行以下命令,可以查看相关日志。Select-String -Path C:WindowsINFsetupapi.dev*.log -Pattern "(VEN_10DE|VEN_1002).*(was removed|timeout period)",其中VEN_10DE代表NVIDIA显卡,VEN_1002代表AMD显卡。如果日志中显示“was removed”,则说明Windows已经卸载了独显驱动。
解决这一问题的方法也非常简单,用户只需打开注册表编辑器(搜索regedit并以管理员身份运行),接着找到以下路径:HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCachesDevice Driver Packages,将Autorun值设置为0,这样可以阻止系统自动清理驱动包。如果不想修改注册表,用户也可以偶尔切换到独显或混合模式,以保持独显的活动状态。