如何清理注册表残留中的驱动残留如何去除

如何完全、彻底删除驱动检测 服务【驱动人生吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:719贴子:
如何完全、彻底删除驱动检测 服务收藏
每天系统启动后,都报“由于下列错误,驱动检测 服务启动失败: 系统找不到指定的路径。”在注册表中删除了DTLSvc6 服务,但重启机器后,它又回来了,一样报错!烦不胜烦!
如何彻底删除它?
同求,帮顶
可能为文件残留,使用360或者腾讯电脑管家清理垃圾。或者在软件管理卸载并且清除残留文件。
v 不会后悔过的疯狂结局会感觉就风风火火和音乐
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\DtlDrvProtect] [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\DtlDrvProtect] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DtlDrvProtect]
登录百度帐号推荐应用假设硬件ID为 USB\VID_aaaa&PID_bbbb\PRODUCTNAME 系统会在注册表HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum 下为每个字段生成一个目录,比如ID中的第一个字段为USB,那么Enum下会生成USB子目录,第二个字段为VID_aaaa&PID_bbbb,则在USB目录下生成VID_aaaa&PID_bbbb子目录,最后一个字段为PRODUCTNAME,则在VID_aaaa&PID_bbbb目录下生成PRODUCTNAME子目录。PRODUCTNAME子目录中包含的信息为该硬件的属性和所需驱动等。
成功安装好驱动之后该目录有以下几个字段 表1
Capabilities
(INF文件中定义)
CompatibleIDs
USB\Class_ff&SubClass_00&Port_00USB\Class_ff&SubClass_00USB\Class_ff
REG_MULTI_SZ
ConfigFlags
DeviceDesc
MyDriverDesc
{GUID}\0042
HardwareID
USB\Vid_aaaa&Pid_bbbb&Rev_0100USB\Vid_aaaa&Pid_bbbb
REG_MULTI_SZ
LocationInformation
PIXELA-SHANGHAI
REG_DWORD HardwareID 字段,CompatibleIDs字段,DeviceDesc字段,LocationInformation字段,Capabilities字段和UINumber字段是插入硬件后从硬件中获取,一般是在firmware中配置。要想硬件被正确认出,你需要手动添加Class,ClassGUID,ConfigFlags,Driver,Mfg和Services字段,其中重要的两个字段为Driver字段和Services字段。Driver字段包含了一个字符串,指向注册表中的另一个目录 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ {GUID} \ 0042 而Services字段则指向目录 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DigitalTV HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ {GUID} \ 0042目录中包含了驱动文件的各种信息,正确安装驱动后在该目录下有以下字段 表2
DriverData
DriverDataData
REG_BINARY
DriverDesc
MyDriverDesc
DriverVersion
InfSection
DigitalTV.Dev
InfSectionExt
MachingDeviceId
usb\vid_aaaa&pid_bbbb
NTMPDriver
Mydriver.sys
ProviderName
REG_SZ 此表中大部分字段都是inf中定义的,MachingDeviceID指定与该驱动配套的设备id,NTMPDriver指定驱动文件名。 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DigitalTV目录指定了该驱动对应的windows 系统服务,正确安装驱动后有以下字段: 表3
DisplayName
MyDriverName
ErrorControl
System32\Drivers\mydriver.sys
REG_EXPAND_SZ
REG_DWORD 此表中大部分也是在inf中定义 我们的硬件有两个ID USB\VID_aaaa&PID_bbbb\PRODUCTNAME和 USB\VID_aaaa&PID_bbbb\PRODUCTNAME2 有时候没有烧EEPROOM的板子还可能是这样的ID USB\VID_aaaa&PID_cccc\ 5&111db94e&0&4 以三个ID为例,则HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ USB目录下有VID_aaaa&PID_bbbb和VID_aaaa&PID_cccc两个目录,VID_aaaa&PID_bbbb目录下有 PRODUCTNAME 和PRODUCTNAME2两个目录,每个目录有类似表1的一系列字段,VID_aaaa&PID_cccc下有5&111db94e&0&4目录,5&111db94e&0&4目录下也有表1中的字段。每张表都指定了一个Driver目录和一个Services目录。Services目录一般不会变,但Driver目录中的MatchingDeviceId字段和硬件id相关联,所以我们至少需要两项Driver目录项,比如 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ {GUID} \ 0042 和 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class \ {GUID} \ 0044 0042中的MatchingDeviceId为 USB\VID_aaaa&PID_bbbb, 而0044中的MatchingDeviceId为 USB\VID_aaaa&PID_cccc。 有时候还要配置Interface(我们的驱动中必须配置,否则DirectShow不能使用SourceFilter),则需要对HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceClasses下的一些目录进行操作。 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ DeviceClasses目录中列出了许多Category的GUID,
该图中的主要Category在目录中均有相应的GUID
如{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}代表了BDA Source Filters目录,下面列举了一系列类似硬件ID的信息,当插入硬件得到硬件ID后,匹配到注册表中的相应项,则激活该项目下的Filter。如上图中的{51D771C7-C589-4b61-AD46-8C}代表的是一个BdaCaptureFilter,Device Parameters中列举了一些参数,都是在inf中定义的。激活之后就可以在程序中使用BdaCaptureFilter了。
阅读(...) 评论()查看:64036|回复:12
装好一个打印机的驱动以后,用删除的方法将驱动删掉 ,但是并没有彻底的删除,怎样才能彻底的删除打印机的驱动啊……不留一点痕迹
超级管理员
用软件包反安装卸载。
第一时间解答
中级工程师
看看控制面板添加删除里面有不,
不行就斑竹说的了
问下LZ为什么要删驱动啊!
你用别的驱动覆盖现在的驱动不就是了..
初级工程师
坏坏一下.重装系统.一定没有.哈哈
别看资料,看聊效!!!
1.打开所有打印机列表,开始--&设置--&打印机
2.删除所需要的打印机
3.打印机列表空白处右击--&服务组属性
4.选择所需要删除的驱动程序,点击删除,将会得到提示,&删除这个打印机驱动程序将会从其系统中删除,您确定要删除xxx吗?&,选择&是&
5.重新启动Windows &Print Spooler&服务.开始--&设置--&控制面板--&管理工具--&服务--&选择Print Spooler--&右击--&重新启动
6.到此为止,打印机驱动程序便被删除删除了
51CTO学院讲师
楼上正解。
我就不修改 相应的东西了
还是直接转载吧
彻底删除打印机
今天遇到一台HP P1007打印机,打印文件时很长一段时间没有响应。怀疑是打印机驱动出错,但是更新驱动后并无起色。所以只能手动删除打印机的驱动再重新安装最新版的打印机驱动得到解决。
下面把手动删除打印机的驱动步骤写下:
1. 到控制面板——打印机和传真里删除HP P1007打印机。
2. 还是控制面板——管理工具——服务下找到Print Spooler服务,停止并把启动类型改为禁用。
3. 开始菜单——运行,输入“spool”并确定。在打开的文件夹里有三个文件夹:drivers、prtprocs、PRINTERS。进入PRINTERS,把此文件夹里的东东全部删除。然后返回上一目录进入drivers/w32x86文件夹下,把里面除了“3”这个文件夹外的文件夹删除。
4. 开始菜单——运行,输入“inf”并确定。在打开的文件里找到以“oem”开头并以数字结尾的INF文件和PNF文件如:,删除除了“oem0.inf oem0.PNF”以外的oem数字.inf和oem数字.PNF文件,像我删除的时候就从oem1删到oem18(随机子的不同个数有所不同)。
5. 然后回到C:/WINDOWS/system32/spool/drivers/w32x86文件夹下,删除“3”这个文件夹。(这时可能会提示你打印机驱动程序正在使用中而无法删除,没关系重启计算机后再来删除即可)
6. 控制面板——管理工具——服务,找到Print Spooler服务,把启动类型改为“手动”,应用后启动服务 。
7. 控制面板——打印机和传真,在空白处右键点击,选择“服务器属性”。在弹出的窗口中点击“驱动程序”,从中选择你要删除的打印机的驱动。如果提示文件正在使用无法删除,请把Print Spooler服务停止后再启动服务即可删除。
8. 控制面板——打印机和传真,点击添加打印机——下一步——,去掉“自动检测并安装即插即用打印机”前面的勾——下一步——选择打印机的端口“LPT1”或“USB1”——下一步——选择“从磁盘安装”——点击“浏览”,找到你的打印机驱动,确定后添加即可算是完成了打印机的
提示: 作者被禁止或删除 内容自动屏蔽
行路难,行路难,多歧路,今安在,乘风破浪会有时,直挂云帆济沧海!
引用:原帖由 z 于
11:40 发表
在以下路径删除文件夹里文件:
C:\Windows\System32\spool\drivers\w32x86
在注册表以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3
将Version- ... 正解啊!这个路径在xp下是这样的,不知道在win7 ,win8 下面是不是也一样呢
中级工程师
引用:原帖由 300second 于
12:53 发表
1.打开所有打印机列表,开始--&设置--&打印机
2.删除所需要的打印机
3.打印机列表空白处右击--&服务组属性
4.选择所需要删除的驱动程序,点击删除,将会得到提示,&删除这个打印机驱动程序将会从其系统中删除,您确定要删除xx ... 学习了。谢谢~!
努力向上,天天学习!
中级工程师
引用:原帖由 z 于
11:40 发表
在以下路径删除文件夹里文件:
C:\Windows\System32\spool\drivers\w32x86
在注册表以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3
将Version- ... 这个也是正解。谢谢
努力向上,天天学习!
很完整的方法~~~~~
助理工程师

我要回帖

更多关于 注册表残留清理工具 的文章

 

随机推荐