我的情况类似这个问题适用于 Windows 7,除了我的操作系统是 Windows XP SP3。
我最近意识到我犯了一个错误,购买了蓝牙适配器并安装了 Broadcom/Widcomm 蓝牙堆栈驱动程序软件。现在我知道该软件不好用,我想卸载它。然后我将为 Cirago 适配器安装 Toshiba 堆栈。现在,当我双击 Cirago 驱动程序附带的 setup.exe 文件时,什么也没发生(它没有启动安装程序)。
我尝试在设备管理器中卸载所有蓝牙驱动程序软件,但没有看到任何蓝牙驱动程序的残留。
但我确实看到小小的蓝牙图标仍然存在:
我在“添加/删除程序”中没有看到任何有关蓝牙、Broadcom 或 Widcomm 的内容。我在 Program Files 文件夹中也没有看到任何名为 Broadcom 或 Widcomm 的文件夹。但我确实看到 Broadcom 确实出现在与蓝牙相关的注册表中,如下所示。
我还重命名了 C:\Windows\inf 中以“bth”开头的每个文件,使其以“.old”结尾。
我现在应该怎么做才能从我的计算机上彻底删除这个持久的 Broadcom 蓝牙软件?
答案1
这是对一个老问题的回答,但它仍然具有一定的价值:
关于您的情况,托盘图标与驱动程序无关,并且可能仍然是一个随意留下的残留物。从 Microsoft 下载 Autoruns.exe 以清除它以及您不喜欢的任何其他启动程序
许多程序都会做同样的事情,但 Autoruns 会自动存档所有更改,以便您可以撤消任何致命操作。
关于您的“可卸载的驱动程序”……它已被卸载,您发送了残留注册表项(CurrentcontrolSet003) 是 Microsoft 的一种临时存档系统更改的机制,以防您需要撤消更改(例如使用“上次正确的”设置进行启动)。
您找到了那个假定已卸载的驱动程序,因为您在注册表中搜索了它,并且它在被丢弃之前出现了。
到去年为止,注册表屏幕截图中的那个驱动程序条目应该已经消失了。
答案2
- 我导航至
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- 在注册表部分搜索“蓝牙”
- 找到“HP Bluetooth”(我的 HP bt500 的 OEM 是 Broadcom)
- 找到名为“卸载字符串”的条目
- 双击该条目
- 复制“值字符串”字段中的文本(在我的情况下为
MsiExec.exe /X{84814E6B-2581-46EC-926A-823BD1C670F6}
:) - 将其粘贴到命令提示符或启动/运行提示符中
- 按下 Enter/OK 并让卸载程序执行其操作。
如果失败,互联网上有手动从注册表中删除软件和设备的指南。在这种情况下(在注册表/系统状态备份后),找到它们并使用它们的逻辑。
下一步:尝试最新的 Broadcom 驱动程序(注意:Broadcom 不会更新 HP 版本的驱动程序),或者购买合适的蓝牙设备。