deamon虚拟光驱完美卸载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Win2k/Xp下彻底删除 SPTD 设备(图解)
昨天白天清理电脑的时候把一些不常用的软件清理掉了,其中也包括Demon Tools。然后到晚上忽然发觉重新开机时有自动检查驱动,重新安装了一遍光驱。于是在奇怪之余进设备管理器中一看究竟...
一进设备管理器就发现了一个带有感叹后的设备“********* IDE Controller”(****星号为类似A4FGEYV 的一段型号吧,记不清具体的了)。起初在网上找到一些遇到类似的问题,也尝试装重驱动,调AHCI,卸载刷新这个设备,但始终未能解决问题。但也同时发现了是由于虚拟光驱引起的...瞬时觉得很胸闷...用处不大却搞的这种麻烦。
后来就依照虚拟光驱卸载不干净的思路去搜相关的帖子,终于找到了以下的方法,删除了注册表相关项,设备管理器中的隐藏项,于是IDE Controller这个设备也自然而然的消失了。
具体请看如下操作。来自/groups/PPMM1999/638000.topic
SPTD 设备是DuplexSecure开发的加密数据的存储、传输、管理软件包,相应的文件是 sptd.sys。有时候由于某些原因(例如需要用SoftICE/WinDBG等调试工具,或者MacDrive把苹果MacOS系统分区虚拟成
Win32 硬盘),我们必须要完全删光 SPTD设备之后再安装软件,或者删除旧版之后重新安装兼容性比较好的版本。SPTD 设备最常见的应用是 Daemon Tools 和 Alcohol,它们都是虚拟光驱。SPTD 设备是很顽固的东西,它的安装工具提供了卸载驱动的功能,但是并没有删除干净,在系统设备和注册表里依然有很多残留。卸载不彻底的结果当然很危险,会让你在将来使用软件时面临兼容性问题,我已经解决此问题。我打算按照图片的顺序,配合文字说明。除了帮助遇到类似困难的人之外,本文也可以作为一个备忘录,再出现类似情况时我自己也可以看一下。
01) SPTD_01.jpg ,运行预备知识的脚本,在设备管理器里选显示隐藏设备。
在屏幕抓图里有一个浏览器窗口,它是我在处理这个故障时参考以前的文章。
02) SPTD_02.jpg ,大家可以看到删除 Alcohol 之后遗留下来的虚拟光驱。这个设备可以顺利地删除,因为 Alcohol 删除后已经不再继续控制此设备。
03) SPTD_03.jpg ,由于显示隐藏设备,可以看到"非即插即用驱动程序"。
04) SPTD_04.jpg ,我们找到sptd设备,这是系统遗留问题,选择卸载。
05) SPTD_05.jpg ,卸载设备要求重启。事实证明这是无效的,姑且试试。
06) SPTD_06.jpg ,重启之后发现设备还在。看来,一定要动用RegEdit。
07) SPTD_07.jpg ,用注册表找 [HKLM\SYSTEM\CurrentControlSet] 位置。
08) SPTD_08.jpg ,在当前位置点右键,选查找,查找目标请输入"sptd"。
09) SPTD_09.jpg ,在 [...\Control\...\Root\LEGACY_SPTD] 找到驱动。
10) SPTD_10.jpg ,在上图里选删除,结果失败,原因是硬件由系统控制。
11) SPTD_11.jpg ,在注册表发现一个信息,此设备由sptd服务所使用。
12) SPTD_12.jpg ,在Eventlog\System 里发现 Sources 项包含了sptd。
注意:通常删除整个子项,这里的Sources是个总清单,双击修改删除sptd。
13) SPTD_13.jpg ,找到Eventlog\System\sptd,这个子项可以完全删除。
14) SPTD_14.jpg ,找到 Services\sptd,在这里点右键选整个子项删除。
15) SPTD_15.jpg ,系统告警:删除项时出错。这个是正常的,不必担心。
16) SPTD_16.jpg ,定位 Services\sptd,把这个子项里所有的键值删光。
17) SPTD_17.jpg ,搜索系统盘 Windows 目录,找到 sptd.sys 并删除。
18) SPTD_18.jpg ,再点击 Services\sptd\Cfg,发现此子项由系统控制。
19) SPTD_19.jpg ,现在回到设备管理器,再删除sptd设备,没有告警。删除了sptd设备后,检查注册表,你会发现...\Root\LEGACY_SPTD消失。这充分说明了这类设备并不是由用户控制的,它由系统内部指令直接控制。
20) SPTD_20.jpg ,重启电脑,再进注册表的 Services\sptd\Cfg,现在可以访问但不可修改。我们在Cfg上点右键选权限,让 Administrators 获得"完全控制"的权限,再选应用、确定。这样就可以删除sptd子项了。
按照刚才的方法,可以彻底删除 SPTD 设备,为将来安装与 SPTD 不兼容
的软件做好准备。当然,你也可以把旧版驱动删除,换成兼容性好的版本。
补充图片:直接使用 SPTD 安装程序删除设备,重启后注册表和设备还在。彻底删除隐藏设备和注册表Eventlog和Services的子项,请按上面的步骤。