我在 Windows XP 上无法识别 NEC ND-6650A DVD/CD 驱动器时遇到问题。设备管理器给了我:
Windows 无法加载此硬件的设备驱动程序。驱动程序可能已损坏或丢失。(代码 39)
尝试安装驱动程序会显示以下消息:
未正确找到目标 NEC ND-6650A
我找到了几个网站,例如
http://www.computing.net/answers/hardware/cant-install-dvd-rrw-driver/60310.html
http://support.microsoft.com/kb/894730
建议我删除 LowerFilters 和 UpperFilters 注册表值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E965-E325-11CE-BFC1-08002BE10318}
在进行这些更改之前,我想确切了解这些特定设置的作用。(我是 CompSci 专业的,所以我可以处理细节:)
我已经在制造商的网站上查看过,但是我找不到任何关于这些条目正在做什么的文档。(如此处所述:Windows 7 注册表设置文档)
是否可以从 powershell 配置文件中检测 powershell 是否已被交互调用?我看到有些人使用$host.name
但它似乎总是返回ConsoleHost
。