安装完程序后,会修改那些注册表项,会有哪些作用呢
HKEY_CLASSES_ROOT\.文件扩展名,其实也就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.文件扩展名
这些主要就是注册扩展名,关联相关程序
例如好压的7z文件关联
[HKEY_CLASSES_ROOT\.7z] @="HaoZip.7z" [HKEY_CLASSES_ROOT\HaoZip.7z] [HKEY_CLASSES_ROOT\HaoZip.7z\shell] [HKEY_CLASSES_ROOT\HaoZip.7z\shell\open] [HKEY_CLASSES_ROOT\HaoZip.7z\shell\open\command] @="\"D:\\ruanjian\\HaoZip\\HaoZip.exe\" %1"
主要是一些需要注册的DLL,也就是COM,当然也有其他一些共享的文件,
如果还有一个InprocServer32,就肯定是COM了,例如TortoiseSVN的一个COM
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{30351346-7B7D-4FCC-81B4-1E394CA267EB}] @="TortoiseSVN" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{30351346-7B7D-4FCC-81B4-1E394CA267EB}\InProcServer32] @="C:\\TortoiseSVN\\bin\\TortoiseStub32.dll" "ThreadingModel"="Apartment"
共享的DLL
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs]主要是一些需要共享的DLL
HKEY_CLASSES_ROOT\*\shell\,其实也就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell
HKEY_CLASSES_ROOT\*\shellex\,其实也就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex
主要是一些系统右键菜单扩展,也就是给系统添加右键菜单,主要是在点击有一个文件时弹出的右键菜单增加选项。
KEY_CLASSES_ROOT\DriveBackground\\shell\,其实也就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\Background\shell\
KEY_CLASSES_ROOT\Drive\Background\shellex\,其实也就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\Background\shellex\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shellex
KEY_CLASSES_ROOT\Drive\shell\,其实也就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\
KEY_CLASSES_ROOT\Drive\shellex\,其实也就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shellex\
也主要是一些系统右键菜单扩展,也就是给系统添加右键菜单,主要是在点击有一个驱动器时弹出的右键菜单增加选项。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shellex
KEY_CLASSES_ROOT\Drive\shell\,其实也就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\
KEY_CLASSES_ROOT\Drive\shellex\,其实也就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shellex\
也主要是一些系统右键菜单扩展,也就是给系统添加右键菜单,主要是在点击有一个驱动器时弹出的右键菜单增加选项。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\ COM中类的接口注册
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\
似乎也是一些不太重要的文件,好像和COM有关系,具体作用,目前还不知道,去掉后似乎没有影响
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 自然是和卸载相关的一些信息
HKEY_LOCAL_MACHINE\SOFTWARE\软件名称 和软件相关的一些信息
微软文档
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules 防火墙规则
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy 和联网权限有一定关系
部分程序需要在后台自动下载升级更新的会出现在此处
值 | 结果 |
---|---|
3 | 保护模式以无提示方式将代理作为完整性级别为中的一个进程来启动。 |
2 | 保护模式提示用户提供启动此进程的权限。如果授予权限,则将作为完整性级别为中的进程来启动此进程。 |
1 | 保护模式以无提示方式将代理作为完整性级别低的一个进程来启动。 |
0 | 保护模式阻止进程启动。 |
微软文档
HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins 火狐浏览器插件
HKEY_LOCAL_MACHINE\system\currentControl-Set\control\keyboard Layouts 保存键盘使用的语言以及各种中文输入法。
微软文档