社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1755阅读
  • 4回复

封装自己DIY

楼层直达
级别: 光盘初级
发帖
59
飞翔币
335
威望
168
飞扬币
1446
信誉值
0
一。恢复后任务的音量图标丢失。
;在任务栏显示音量图标
RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray","","REG_SZ","ervices=dword:0000000F" )
RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray","Services","REG_DWORD","15" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kmixer\Enum","","REG_SZ","extInstance=dword:00000001" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kmixer\Enum","Count","REG_DWORD","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kmixer\Enum","0","REG_SZ","SW\{b7eafdc0-a680-11d0-96d8-00aa0051e51d}\{9B365890-165F-11D0-A195-0020AFD156E4}" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\kmixer\Enum","","REG_SZ","extInstance=dword:00000001" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\kmixer\Enum","Count","REG_DWORD","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\kmixer\Enum","0","REG_SZ","SW\{b7eafdc0-a680-11d0-96d8-00aa0051e51d}\{9B365890-165F-11D0-A195-0020AFD156E4}" )
二。个人设置对话框
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{2C7339CF-2B09-4501-B3F3-F3508C9228ED}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{44BBA842-CC51-11CF-AAFA-00AA00B6015B}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{5945c046-1e7d-11d1-bc44-00c04fd912be}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{7790769C-0471-11d2-AF11-00C04FA35D02}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4340}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89B4C1CD-B018-4511-B0A1-5476DBF70820}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{22d6f312-b0f6-11d0-94ab-0080c74c7e95}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{26923b43-4d38-484f-9b9e-de460746276c}', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{60B49E34-C7CC-11D0-8953-00A0C90347FF}MICROS', "StubPath")
    RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{881dd1c5-3dcf-431b-b061-f3f88e8be88a}', "StubPath")
三。封装前的垃圾清理。
FileWriteLine(@SystemDir&"\hdj.cmd","del %windir%\*.tmp                                                            ") 
FileWriteLine(@SystemDir&"\hdj.cmd","del %windir%\*.tmp                                                            ")                                               
FileWriteLine(@SystemDir&"\hdj.cmd","del %windir%\*._mp                                                            ")
FileWriteLine(@SystemDir&"\hdj.cmd","del %windir%\*.log                                                            ")
FileWriteLine(@SystemDir&"\hdj.cmd","del %windir%\*.log                                                            ")
FileWriteLine(@SystemDir&"\hdj.cmd","del %windir%\*.chk                                                            ")
FileWriteLine(@SystemDir&"\hdj.cmd","del %windir%\*.old                                                            ")
FileWriteLine(@SystemDir&"\hdj.cmd","del %windir%\*.bak                                                            ")
FileWriteLine(@SystemDir&"\hdj.cmd","del /s /q %windir%\recycled\*.*                                                ")
FileWriteLine(@SystemDir&"\hdj.cmd","del /s /q %windir%\inf\*.pnf                                              ")
FileWriteLine(@SystemDir&"\hdj.cmd","del /s /q %windir%\inf\oem*.inf                                              ")
FileWriteLine(@SystemDir&"\hdj.cmd","del /s /q %windir%\prefetch\*.*                                                ")
FileWriteLine(@SystemDir&"\hdj.cmd","del /s /q %windir%\temp\*.*                                                    ")
FileWriteLine(@SystemDir&"\hdj.cmd",'del /s /q "%USERPROFILE%\Local Settings\Temporary Internet Files\*.*"          ')
FileWriteLine(@SystemDir&"\hdj.cmd", 'del /s /q "%USERPROFILE%\Local Settings\Temp\*.*"                              ')
FileWriteLine(@SystemDir&"\hdj.cmd", 'del /s /q "%USERPROFILE%\Favorites\*.*"                              ')
FileWriteLine(@SystemDir&"\hdj.cmd",'del /s /q "%USERPROFILE%\recent\*.*"                                          ')
FileWriteLine(@SystemDir&"\hdj.cmd",'del /s /q "%ProgramFiles%\UPDATE\*.*"                                          ')
FileWriteLine(@SystemDir&"\hdj.cmd",'del /s /q "%ProgramFiles%\windowsUpdate\*"                                    ')
FileWriteLine(@SystemDir&"\hdj.cmd","rd /s /q %windir%\RegisteredPakages                                            ")
FileWriteLine(@SystemDir&"\hdj.cmd","md %windir%\RegisteredPakages                                                  ")
FileWriteLine(@SystemDir&"\hdj.cmd",'del /s /q "%windir%\Downloaded Installations\*"                                ')
FileWriteLine(@SystemDir&"\hdj.cmd","del /s /q %windir%\softwareDistribution\download\*                            ")
FileWriteLine(@SystemDir&"\hdj.cmd","rd /s /q %windir%\LastGood                                                    ")
FileWriteLine(@SystemDir&"\hdj.cmd","md %windir%\LastGood                                                          ")
FileWriteLine(@SystemDir&"\hdj.cmd","dir %windir%\$* /a:d /b >%windir%\hdj.txt                                  ")
FileWriteLine(@SystemDir&"\hdj.cmd","for /f %%i in (%windir%\hdj.txt) do rd %windir%\%%i /s /q                  ")
FileWriteLine(@SystemDir&"\hdj.cmd","del %windir%\hdj.txt                                                      ")
FileWriteLine(@SystemDir&"\hdj.cmd","del %windir%\kb*.log                                                          ")
FileWriteLine(@SystemDir&"\hdj.cmd","del /s/q %windir%\system32\dllcache\*.*                                        ")
FileWriteLine(@SystemDir&"\hdj.cmd","del %0")                                                                       
RunWait("hdj.cmd",@SystemDir,@SW_HIDE)
FileMove(@DesktopDir&"\*", @DesktopCommonDir&"\",9)
FileDelete(@FavoritesDir&"\*.url")
四。封装前的驱动清理
;删除光驱  然后重建
regdelete($HKSC&"\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}","Class","REG_SZ","CDROM" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}","","REG_SZ","DVD/CD-ROM 驱动器" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}","EnumPropPages32","REG_SZ","MmSys.Cpl,MediaPropPageProvider" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}","Installer32","REG_SZ","storprop.dll,DvdClassInstaller" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}","SilentInstall","REG_SZ","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}","NoInstallClass","REG_SZ","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}","TroubleShooter-0","REG_SZ","hcp://help/tshoot/tsdrive.htm" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}","Icon","REG_SZ","-51" )
;删除磁盘驱动器
RegDelete("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","UpperFilters","REG_MULTI_SZ","PartMgr" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","Class","REG_SZ","DiskDrive" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","","REG_SZ","磁盘驱动器" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","Installer32","REG_SZ","StorProp.Dll,DiskClassInstaller" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","SilentInstall","REG_SZ","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","NoInstallClass","REG_SZ","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","TroubleShooter-0","REG_SZ","hcp://help/tshoot/tsdrive.htm" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","Icon","REG_SZ","-53" )
;删除显卡 
RegDelete("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}","Class","REG_SZ","Display" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}","","REG_SZ","显示卡" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}","Installer32","REG_SZ","Desk.Cpl,DisplayClassInstaller" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}","TroubleShooter-0","REG_SZ","hcp://help/tshoot/tsdisp.htm" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}","Icon","REG_SZ","-1" )
;删除软盘驱动器
RegDelete("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}","Class","REG_SZ","fdc" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}","","REG_SZ","软盘控制器" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}","NoInstallClass","REG_SZ","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}","TroubleShooter-0","REG_SZ","hcp://help/tshoot/tsdrive.htm" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}","Icon","REG_SZ","-9" )
;删除并口硬盘控制器
RegDelete("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}","Class","REG_SZ","hdc" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}","","REG_SZ","IDE ATA/ATAPI 控制器" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}","Icon","REG_SZ","-9" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}","Installer32","REG_SZ","SysSetup.Dll,HdcClassInstaller" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}","TroubleShooter-0","REG_SZ","hcp://help/tshoot/tsdrive.htm" )
;删除监视器
RegDelete("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96E-E325-11CE-BFC1-08002BE10318}")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96E-E325-11CE-BFC1-08002BE10318}","Class","REG_SZ","Monitor" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96E-E325-11CE-BFC1-08002BE10318}","","REG_SZ","监视器" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96E-E325-11CE-BFC1-08002BE10318}","Installer32","REG_SZ","Desk.Cpl,MonitorClassInstaller" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96E-E325-11CE-BFC1-08002BE10318}","Icon","REG_SZ","-1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96E-E325-11CE-BFC1-08002BE10318}","NoInstallClass","REG_SZ","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96E-E325-11CE-BFC1-08002BE10318}","TroubleShooter-0","REG_SZ","hcp://help/tshoot/tsdisp.htm" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96E-E325-11CE-BFC1-08002BE10318}","SilentInstall","REG_SZ","1" )
;删除"SCSI 和 RAID 控制器"
RegDelete("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}","LegacyAdapterDetection","REG_DWORD","0" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}","Class","REG_SZ","SCSIAdapter" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}","","REG_SZ","SCSI 和 RAID 控制器" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}","Installer32","REG_SZ","SysSetup.Dll,ScsiClassInstaller" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}","Icon","REG_SZ","-10" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}","LegacyInfOption","REG_SZ","SCSI" )
;删除CPU
RegDelete("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{50127DC3-0F36-415E-A6CC-4CB3BE910B65}")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{50127DC3-0F36-415E-A6CC-4CB3BE910B65}","Class","REG_SZ","Processor" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{50127DC3-0F36-415E-A6CC-4CB3BE910B65}","","REG_SZ","处理器" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{50127DC3-0F36-415E-A6CC-4CB3BE910B65}","NoInstallClass","REG_SZ","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{50127DC3-0F36-415E-A6CC-4CB3BE910B65}","Icon","REG_SZ","-28" )
;删除储存卷
RegDelete("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}","UpperFilters","REG_MULTI_SZ","VolSnap" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}","Class","REG_SZ","Volume" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}","","REG_SZ","存储卷" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}","EnumPropPages32","REG_SZ","StorProp.Dll,VolumePropPageProvider" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}","SilentInstall","REG_SZ","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}","NoInstallClass","REG_SZ","1" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}","Icon","REG_SZ","-53" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}","Installer32","REG_SZ","syssetup.dll,VolumeClassInstaller" )
;删除电池
RegDelete("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{72631E54-78A4-11D0-BCF7-00AA00B7B32A}")
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{72631E54-78A4-11D0-BCF7-00AA00B7B32A}","Class","REG_SZ","Battery" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{72631E54-78A4-11D0-BCF7-00AA00B7B32A}","","REG_SZ","电池" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{72631E54-78A4-11D0-BCF7-00AA00B7B32A}","Icon","REG_SZ","2" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{72631E54-78A4-11D0-BCF7-00AA00B7B32A}","Installer32","REG_SZ","Batt.dll,BatteryClassInstall" )
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{72631E54-78A4-11D0-BCF7-00AA00B7B32A}","NoInstallClass","REG_SZ","1" )
驱动清理,还有其它地方。
  注册表中HKLM\SYSTEM\CurrentControlSet\Enum与HKLM\SYSTEM\CurrentControlSet\Control\Class共同协作来完成驱动任务,当然与Legacy驱动程序一样离不开HKLM\SYSTEM\CurrentControlSet\Services了。为了完整的传述Windows 2000/XP分层驱动模型,有必要在最后提及一下Filter驱动程序,这是附加在总线驱动程序或是其他驱动上或下的一类驱动,用于增强,改变原有设备的某些功能。由刚提及的注册表中的Enum与Class项的UpperFilters与LowerFilters的值提供。
  自己是用安装版的INF文件来重建注册表的驱动数据,但那方法有点杂。自己也不是很清楚,就不介绍了。个人建议在虚拟机上做封装的。可以很方便地设置一个最小硬件环境,只保留CPU,内存,主板,显卡(驱动也不要安装),硬盘。 注册表中HKLM\SYSTEM\CurrentControlSet\Enum是保存本机设备信息的地方。HKLM\SYSTEM\CurrentControlSet\Services才是加载驱动的。HKLM\SYSTEM\CurrentControlSet\Control\Class是系统识别驱动类别的。封装的准备工作基本做完后,可以运行一下
DEVCON -R Remove PCI*
DEVCON -R Remove ACPI*
就可以将母机中的驱动清除得比较干净了。

五。删除本地连接
;删除本地连接
IF RegEnumKey($HKSC&"\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}",1)<>"" Then
  regdelete($HKSC&"\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}")
  regwrite ($HKSC&"\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}")
EndIf
IF RegEnumKey($HKSC&"\Control\Network\{6BDD1FC5-810F-11D0-BEC7-08002BE2092F}",1)<>"" Then
  regdelete($HKSC&"\Control\Network\{6BDD1FC5-810F-11D0-BEC7-08002BE2092F}")
  regwrite ($HKSC&"\Control\Network\{6BDD1FC5-810F-11D0-BEC7-08002BE2092F}")
EndIf
六。minisetup环境改造。
在注册表中HKEY_LOCAL_MACHINE\SYSTEM\Setup\AllowStart是控制minisetup时所要启用的服务。其中的HKEY_LOCAL_MACHINE\SYSTEM\Setup\AllowStart\SamSs这项是可以删除的。用于本地帐户密码存储保护。另在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SamSs
也一并删除。免得出现OE中的帐户密码不能保存问题。当然你也可以地HKEY_LOCAL_MACHINE\SYSTEM\Setup\AllowStart添加你所在启动的其它服务。
七。微软风格-另种极速的SRS驱动清除!
  在HKEY_LOCAL_MACHINE\SYSTEM\Setup\cmdline中,我们可以控制minisetup的流程。首先
说一下原理:SRS驱动都是引导型的驱动。现在事先在注册表中加载的SRS驱动都是些精简过的,一般只保留SYS文件,其它的DLL文件全部去除。这会限制驱动性能的发挥。
  其实可以在进入minisetup环境时,直接删除注册表中原来的预加载项,删除事先所添加的SRS驱动文件。(这个,我是用INF文件来着-不存在删除不了的问题。)这样一来就可以极速完美地清除SRS
驱动。但在封装关机之前,要将完整SRS驱动在注册表中指定驱动路径(就像添加显卡驱动那样地)。好让minisetup能够重新完整地安装一次目标机器所需的SRS驱动。
八。在win2000中提供了一个很好的工具-pnpids,可以用来生成SRS驱动的硬件ID。
  用法也很简单。例如:pnpids.exe %systemroot%\inf\mshdc.inf > mshdc.txt
就可以生成mshdc.inf 中的ID。
  有了ID,就可以利用DEVCON来预先在注册表中加载SRS驱动。
命令格式:devcon  install <inf> <hwid>
  其实现在所用的预告在注册表加载SRS驱动,用的也是这个原理
未完预告:
未完预告:
9.不封装的全新方式。绝对原创!
10.基于文件方式的映像。
11.DIY自己的安装程式。

 
级别: 光盘新手
发帖
287
飞翔币
135
威望
13
飞扬币
4350
信誉值
0
只看该作者 1 发表于: 2008-03-01
支持下..刚上任
《=◆天賦異能 誰與爭鋒 妳的電腦 我的權限◆=》
级别: 技术专家
发帖
1280
飞翔币
176
威望
1553
飞扬币
1216
信誉值
0

只看该作者 2 发表于: 2008-03-01
晕啊!不能看见英语只要见英语就晕啊!
级别: 光盘学士
发帖
5508
飞翔币
246
威望
2321
飞扬币
41697
信誉值
0

只看该作者 3 发表于: 2008-03-07
支持下

级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 4 发表于: 2008-03-07
不错又学习到了新的技术i