windows注册表

article/2025/9/2 6:25:07

第一课  注册表基础
一、什么是注册表

   注册表是windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。
    注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据。利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信息,从而方便了管理,增强了系统的稳定性。
二、注册表的功能
    刚才我们看到了,注册表中记录了用户安装在计算机上的软件和每个程序的相关信息,通过它可以控制硬件、软件、用户环境和操作系统界面的数据信息文件。
      相关知识:注册表文件的数据信息保存在system.dat和user.dat中、利用regedit.exe程序能够存取注册表文件
三、编辑器说明:
在运行里键入regedit就可以进入了

根键:这个称为HKEY…………,某一项的句柄项:附加的文件夹和一个或多个值
子项:在某一个项(父项)下面出现的项(子项)
值项:带有一个名称和一个值的有序值,每个项都可包括任何数量的值项,值项由三个部分组成:名称、数据类型和数据。
1、名称:不包括反斜线的字符、数字、代表符和空格的任意组合。同一键中不可有相同的名称
2、数据类型:包括字符串、二进制和双字节等
3、数据:值项的具体值,它的大小可以占用64KB
******************************************************************************
第二课  总体结构分析


注册表包括以下5个根键
1.HKEY_CLASSES_ROOT
说明:该根键包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID
编号和应用程序与文档的图标等。
2.HKEY_CURRENT_USER
说明:该根键包括当前登录用户的配置信息,包括环境变量,个人程序以及桌面设置等
3.HKEY_LOCAL_MACHINE
说明:该根键包括本地计算机的系统信息,包括硬件和操作系统信息,安全数据和计算机专用的各类软件设置信息
4.HKEY_USERS
说明:该根键包括计算机的所有用户使用的配置数据,这些数据只有在用户登录系统时才能访问。这些信息告诉系统当前用户使
用的图标,激活的程序组,开始菜单的内容以及颜色,字体
5.HKEY_CURRENT_CONFIG
说明:该根键包括当前硬件的配置信息,其中的信息是从HKEY_LOCAL_MACHINE中映射出来的。
*******************************************************************************
第三课 HKEY_CLASSES_ROOT
我们知道,在这一个根键中记录的是WINDOWS操作系统中所有数据文件的信息内容,主要记录了不同文件的文件扩展名和与
之相对应的应用程序。这就是为什么我们双击某一个文档的时候,可以由系统自动调出应用程序的所在了。
这个根键的子键当大家展开时发现是非常多的,它主要分为两种:一是已经注册的各类文件的扩展名;一是各种文件类型的
有关信息。
下面我们以AVIFILE举例说明一下其下面的子项的含义:
1、CLSID:分类标识,系统可以用这个类标识来识别相同类型的文件
2、Compressors:它下面有两个子项:auds:用于设置音频数据压缩程序的类标识;vids:用于设置视频数据压缩程序的类标识
3、defaultlcon:用于设置默认图标,这个大家可以改一下试试
4、RIFFHandlers:在它的下面有两个类标识:AVI:用于设置AVI文件的类标识;WAVE:用于设置WAVE文件的类标识
5、protocol:包括了执行程序和编辑程序的路径和文件名:StdExecute(stdfileediting)_server:用于指定编辑程序;StdExecute(stdfileediting)_PackageObjects:用于指定后打开AVI包对象的编辑程序;StdExecute(stdfileediting)_verb:用于设置编辑程序时的工作状态,其中有0、1、2等状态
6、Shell子项:用于设置视频文件的外壳:open:用于设置打开AVI文件的程序;play:用于设置播放命令的程序
7、Shellex:包括了视频文件的外壳扩展
*******************************************************************************
第四课 HKEY_CURRENT_USER
此根键中保存的信息(当前用户的子项信息)与HKEY_USERS_DEFAULT下面的一模一样的。任何对 HKEY_CURRENT_USER根键中的信息的修改都会导致对HKEY_USERS_DEFAULT中子项的修改
*******************************************************************************
第五课 HKEY_LOCAL_MACHINE
此根键中存放的是用来控制系统和软件的设置,由于这些设置是针对那些使用Windows系统的用户而设置的,是一个公共配置信息,所以它与具体的用户没多大关系。
1、HARDWARE子项:该子项包括了系统使用的浮点处理器、串口等信息:ACPI:存放高级电源管理接口数据;DEVICEMAP:用于存放设备映射;DEscriptION:存放有关系统信息
;RESOURCEMAP:用于存放资源列表
2、SAM子项:哈哈,这部分被保护了,看不到
3、SECURITY子项:该子项只是为将来的高级功能而预留的
4、SOFTWARE子项:该子项中保留的是所有已安装的32位应用程序的信息,各个程序的控制信息分别安装在相应的子项中,由于不同的计算机安装的应用程序互不相同,因此这个子项下面的子项信息也不完全一样。
5、SYSTEM子项:该子项是启动时所需的信息和修复系统时所需要的信息:currentcontrol:保存了当前驱动程序控制集中的所有信息
*******************************************************************************
第六课 HKEY_USERS
此根键中保存的是默认用户(default),当前登录用户和软件(software) 的信息,其中DEFAULT子项是其中最重要的,它的配置是针对未来将会被创建的新用户的。新用户根据默认用户的配置信息来生成自己的配置文件,该配置文件包括环境、屏幕和声
音等多种信息,其中常用的3项有:
1、AppEvents子项:它包括了各种应用事件的列表:EventLabels:按字母顺序列表;Schemes:按事件分类列表
2、Control Panel子项:它包括内容与桌面、光标、键盘和鼠标等设置有关
3、Keyboard layout子项:用于键盘的布局(如语言的加载顺序等)
    Preload:语言的加载顺序
    Substitutes:设置可替换的键盘语言布局
    Toggle:用于选择键盘语言
*******************************************************************************
第七课 HKEY_CURRENT_CONFIG
此根键存放的是当前配置的文件信息。
实际上细心的读者已经发现了,五大根键实际上并不是五个,现在把这个做了总结
我们都知道用regedit或regedit32都可以打开注册表文件,在XP系统下的时候,这两种方法其实都是一样的,当我们打开注册表后看到了类似资源管理器的东西,这里面都有什么呢?
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
看是五个分支,其实就是HKEY_LOCAL_MACHINE、HKEY_USERS这两个才是真正的注册表键,其它都是从某个分支映射出来的,
相当于快捷方式或是别名,这样的话看注册表就简单了许多了,现在说一下每个分支的作用:
HKEY_CLASSES_ROOT:列出当前计算机注册的所有COM服务器和与应用程序相关联的所有文件扩展名。
HKEY_CURRENT_USER:保存着当前登录到由这个注册服务的计算机上的用户配置文件。
HKEY_LOCAL_MACHINE:保存操作系统及硬件相关信息的配置单元,它是一个公共的配置信息与具体用户无关,其中关键是两个键值
SOFTWARE:保存着与这台电脑中安装的应用程序相关的设置。
SYSTEM:WINDOWS所装载的设备驱动程序以及当WINDOWS启动时所需要的各种参数。
HKEY_USERS:包含当前计算机所有用户配置文件。
HKEY_CURRENT_CONFIG: 计算机当前会话中的所有硬件配置信息。
*******************************************************************************
第八课  注册表的基本操作
1、创建项和项值
2、更值项的数据
3、删除项、子项或值项
4、查找项、值项或数据
注册表中常用的数据类型有5种:
二进制值(reg_binary):多数硬件信息以二进制数据存储,而以十六进制格式显示在注册表编辑器中
字符串值(reg_sz):包括字符串的注册表键,使用字符串数据类型
双字节值(reg_dword):是32位信息常显示成4个字节。它在出错控制功能上用处极大,其数据一般以十六进制格式显示在注册
表编辑器中。
多字符串值(reg_multi_sz):允许将一系列项目作为单独的一个值使用。对于多种网络协议、多个项目、设备列表以及其他类似
的列表项目来说,可以使用多字符串值
可扩充字符串值(reg_expand_sz):代表一个可扩展的字符串
*******************************************************************************
第九课  注册表破坏的现象及原因
一、注册表破坏后的常见现象
1、无法启动系统
2、无法运行或正常运行合法的应用程序
3、找不到启动系统或运行应用程序所需的文件
4、没有访问应用程序的权限
5、不能正确安装或装入驱动程序
6、不能进行网络连接
7、注册表条目有错误
二、注册表被破坏的原因
1、应用程序错误:这个出现的时候比较多,因为我们知道应用程序或多或少的时候都有错误,都有可能导致不同的后果;另外
在系统中安装过多的软件后,有可能出现彼此之间的冲突。
2、驱动程序不兼容:其实我发现好多出在系统自动安装的驱动程序上,如果你本身有驱动程序盘的话,还是用专业的比较好一

3、硬件问题:这里面好我问题出现在硬件质量上,比如硬盘或内存质量不过关造成读写错误,或超频或CMOS或病毒等
4、误操作:这个大家不知出现了没有,您的误操作可能会导致注册表出现错误,有的时候甚至会很严重的。
*******************************************************************************
第十课  备份注册表
一、手工备份注册表
大家把以下几个文件直接复制到另一个文件夹就可以了
1、在windows\system32\config下有以下几个文件用以保存系统配置:SAM,SYSTEM,SOFYWARE,DEFAULT
2、在Documetents and settings\username文件夹中保存用户配置文件:NETUSER.DAT,当然对应的LOG文件应该一块保存
二、注册表导出法导出注册表
在文件中选择导出命令,回答文件名和位置,OK了
三、通过系统备份功能进行备份
1、选择开始—程序—附件—系统工具—备份
2、选择高级模式点下一步
3、选择system state(系统状态),在底下文件名中位置中回答路径及文件名
4、点击开始备份
*******************************************************************************
第十一课  恢复注册表
1、重新启动系统恢复注册表
 一重启就可以修正各种在注册表中出现的错误了,但是以硬盘上的注册表的信息正确为前提的。
2、手工恢复注册表
 把上节中复制出来的文件再弄回去就OK了。
3、注册表导入法恢复
 首先上节中的导出的文件你要有啊,然后运行regedit.exe文件,文件中的导入,选择要导入的注册表文件,点找开就可以了
4、利用高级启动选项恢复注册表
 重启计算机,启动时按F8键进入高级选项菜单, 选择最后一次正确的配置,回车了,OK
5、通过局域网来恢复注册表
 这个我们一般是指连入局域网的某一计算机(我们假设叫aaaaa)的注册表被管理员锁了,但有另一台计算机(我们假设叫B)的注册表可以用,现在我们用B来解除A的锁定。
进入B的注册表,选择文件中的连接网络注册表,在查找位置中输入aaaaa,这时注册表中出现了songxiang计算机的注册表,修改键值:aaaaa\HEKY_USERS\S-1-5-21-823518204-688789844-842925246-500\Software\Microsoft\Windows\CurrentVersion\Policies\System下的disableregistrytools值改为0就可以了。S-1-5-21-823518204-688789844-842925246-500这一大堆数知道什么意思吗,是超级管理员,重新安装系统
*******************************************************************************
第十二课  注册表的优化
一、我们为什么要优化注册表
1、在计算机使用过程中可能经常添加或删除应用程序;在上网时遇到恶意网站,向注册表强行添加信息;
2、原来的应用程序卸载后注册表没删除,启动时出现没找到某某应用程序
3、多余注册表的子项可能造成浪费或降低启动速度
二、手工优化注册表
1、清除多余的DLL文件
大家找到这个项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShareDLLs,在这个项下存放的
是共享的DLL信息,注意看括号里面的数据,它表示共享文件的数目,如果为0,那么删除掉吧
2、安装卸载应用程序的垃圾信息
这个主要是一些非法卸载应用程序导致的,我们首先要知道什么程序被非法卸载了,这个很好办,你自己现在正使着的你是知道的,其余的就没用了
注册表位置:HKEY_CURRENT_USER\Software HKEY_LOCAL_MACHINE\Software
看到没用的就全删了就行了
3、系统安装时产生的无用信息:去掉吧,有可能启动变快呢
3.1、删除多余时区(我是只留北京时区)
位置:HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Time Zones
如果你只要北京时区的话,那么除了China Standard Time,其余的都删了吧
3.2、清除国家列表(我只留中华人民共和国)
位置:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Telephony\Country List 
保留86号文件夹,其余删
3.3、清除多余的语言代码(我只保留英语—0409和中文—0804)
位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrnetControlSet\Control\Nls\Locale
没用的删了吧
3.4、删除多余的键盘布局:
位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrnetControlSet\Control\Keyboard Layouts
你可以把每个键值都打开看看,不需要的输入法删除即可
3.5、删除失效的文件关联
位置:HKEY_CLASSES_ROOT主键可分为两部分:第一部分用来定义文件类型;第二部分与第一部分一一对应,用于记录打开
文件的应用程序。一般,在打开第二部分的可疑子项后,若该键下的COMMAND下没有内容,就可以删掉了
*******************************************************************************
第十三课  个性化设置
1、去掉桌面快捷方式上的小键头
位置:HKEY_CLASSES_ROOT\LNKFILE项 :IsShortcut
操作:删除此项
2、隐藏桌面上的所有图标
位置:HKEY_CURRENT_USER\Software\Windows\CurrentVersion\Policies\Explorer
新建:NoDesktop(双字节)
操作:值设为1
3、修改桌面上“回收站”的名字及图标位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}(这个大家也可直接查找“回收站”
修改:(默认)一项随便换个名字就可以了
然后展开此项,选择DEfaultIcon
这时大家看到有3个子项,意思吗一看就明白了
如果想改变图标时,只需将路径和文件名改了即可,比如改为"d:\tt.ico"
4 、去掉桌面上的网上邻居
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建:NoNetHood(双字节)值: 1
5、在桌面上显示系统版本号
位置:HKEY_CURRENT_USER\Control Panel\Desktop
项:PaintDesktopVersion
修改:将值改为1
6、改变窗口按钮字体的颜色
位置:HKEY_CURRENT_USER\Control Pannel\Colors
键值:ButtonText
修改:大家知道PS吧,比如改为红么(255,0,0)
7、屏蔽桌面上的IE图标
位置:HKEY_CURRENT_USER\Software\Windows\CurrentVersion\Policies\Explorer
新建值项:NoInternetIcon
修改:1
8、禁止更改桌面墙纸
位置:HKEY_CURRENT_USER\Software\Windows\CurrentVersion\Policies\Explorer
新建项值:NoChangingWallPaper(双字节)
修改:1
9、设置登录背景
位置:HKEY_USERS\DEFAULT\ControlPanel\Desktop
键值:WallPaper
修改:把背景图片一写就OK了(比如C:\aa.bmp)
----------------以上需重启计算机----------------
10、更改:我的电脑的提示信息位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
键值:InfoTip
修改:哈,随便打吧,我打成了“这是我的电脑噢"
11、更改:回收站的提示信息位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}
键值:InfoTip
修改:跟上面一样,自己改吧
12、更改IE的提示信息位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}
键值:InfoTip
修改:同上
13、更改网上邻居的提示信息位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}
键值:InfoTip
修改:同上
14、更改我的文档的提示信息位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}
键值:InfoTip
修改:同上
15、更改任务计划提示信息位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
键值:InfoTip
修改:同上
16、改变桌面图标顺序位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}
键值:SortOrderIndex
修改:48(我的文档在第一位)
54(我的电脑在第一位)
17、禁止帮助提示信息(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
键值:showinfotip
修改:0
18、用真彩色显示图标(需重启)
位置:HKEY_CURRENT_USER\Control
Panel\Desktop\WindowMetrics
键值:Shell Icon BPP
修改:32
19、更改图标显示尺寸(需重启)
位置:HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
键值:Shell Icon SIZE
修改:在显示器分辨率为1024*768时可改为:48;在显示器分辨率为1600*1200时可改为:64
20、自动清除“文档”菜单中的历史记录(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建:CleanReccentDocsOn-Exit
(REG-DWORD)值:1
21、禁止“文档”的历史记录(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建:NoReccentDocsHistory
(REG-DWORD)值:1
22、去掉开始菜单的“文档”项(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建:NoReccentDocsMenu
(REG-DWORD)值:1
23、去掉开始菜单的“查找”项(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建:NoFind
(REG-DWORD)值:1
24、去掉开始菜单的“运行”项(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建:NoRun
(REG-DWORD)值:1
25、禁止用户更改“开始”菜单(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建:NoChangeStartMenu
(REG-DWORD)值:1
26、禁止显示开始菜单中的windows update项(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建:NoWindowsUpdate
(REG-DWORD)值:1
27、屏蔽开始菜单中的“关闭计算机”项(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建:NoClose (REG-DWORD)值:1
28、加快“开始”菜单与“任务栏”的速度
位置:HKEY_CURRENT_USER\Control Panel\Desktop
键值:MenuShowDelay
值:数值资料改为100或更小(默认值为:400),建议不要使用0,因为如此一来只要鼠标一不小心触碰到“所有程序”,整条菜单就会跑出来,那这乱了套。
29、为回收站的右键菜单增加“删除”和“重命名”
位置:HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder
键值:Attributes
值:70 01 00 20
30、为右键菜单添加“在新窗口打开”命令
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell
新建子项:NewWindow
修改:将默认值项值改为“在新窗口打开”
继续:在NewWindow项下新建个子项command
修改:将默认值项值改为explorer.exe
31、为右键菜单添加“快速关闭计算机”命令
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell
新建子项:
快速关闭计算机
修改:将默认值项值改为“快速关闭计算机”
继续:在NewWindow项下新建个子项command
修改:将默认值项值改为"c:\windows\rundll32.exe user.exe,exitwindowsexec"
32、禁止任务栏的快捷菜单(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建键值:NoTrayContextMenu
(REG_DWORD)值:1
33、将任务栏显示时间的地方改为要显示的文字(需重启)
位置:HKEY_CURRENT_USER\Control Panel\International
键值:STimeFormat
修改:自己喜欢什么文字就改成什么吧
34、禁止使用任务栏(需重启)
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
新建键值:NoSetTaskBar
(REG_DWORD)修改:1
*******************************************************************************
第十四课  系统设置(控制面板常用选项设置,系统性能优化设置)
1、禁用“控制面板”中的“显示”选项
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
新建项值:System
新建值项:NodispCPL
(REG_DWORD)
值:1
2、屏蔽显示选项中的“屏幕保护程序”
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
新建值项:NoDispScrSavPage
   (REG_DWORD)
值:1
3、屏蔽显示选项中的“外观”
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
新建值项:NoDispAppearancePage
   (REG_DWORD)值:1
4、屏蔽显示选项中的“设置”
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
新建值项:NoDispSettingsPage
   (REG_DWORD)值:1
5、屏蔽显示选项中的“屏幕保护程序密码”
位置:HKEY_CURRENT_USER\Software\Policies\Microsoft
新建项:Control Panel
再新建子项:Desktop
新建值:ScreenSaverIsSecure (REG_DWORD)值:1
6、禁止使用“添加删除程序”项
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
新建子项:Uninstall
新建值项:NoAddRemovePrograms (REG_DWORD)值:1
7、屏蔽“添加删除程序”中的“更改或删除程序”选项
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall
新建值项:NoRemovePage  (REG_DWORD)值:1
8、屏蔽“添加删除程序”中的“添加新程序”选项
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall
新建值项:NoAddpage (REG_DWORD)值:1
9、屏蔽“添加删除程序”中的“添加或删除windows组件”选项
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall
新建值项:NoWindowsSetupPage (REG_DWORD)值:1
10、屏蔽“添加删除程序”中的“更改或删除程序”中的“单击此处获得支持信息”选项
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall
新建值项:NoSupportInfo (REG_DWORD)值:1
11、屏蔽“更改或删除程序”中的“添加新程序”中的“从CD-ROM或软盘安装程序”选项
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall
新建值项:NoAddFromCDorFloppy (REG_DWORD)值:1
12、屏蔽“更改或删除程序”中的“添加新程序”中的“从Microsoft添加程序程序”选项
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\uninstall
新建值项:NoAddFromInternet (REG_DWORD)值:1
13、设置windows的关机时间
位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
值项:WaitToKillServiceTimeout
修改:它以毫秒为单位,请自行设置
14、更改windows服务启动的顺序
位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder
值项:ServiceGroupOrder
修改:按你想要的顺序自行输入
15、更改windows启动时运行的程序
位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager
值项:BootExecite
修改:自行输入一行启动时要执行的命令即可
16、删除多余的DLL文件
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls
值项:这里好多了,都是DLL的,注意看好了,所有是0的都是没用的,删了即可,然后再将相应的系统文件夹中的文件删除
17、删除不必要的自启程序
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
值项:这里面列出的都是启动项,不要的可以删掉,他和msconig中列出的是一样的
18、清除注册表垃圾(需重启)
位置1:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
位置2:HKEY_LOCAL_MACHINE\SOFTWARE
操作:很简单了,没用的删了吧
19、自动刷新窗口(需重启)
位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Update
键值:UpdateMode
修改:0
20、更改开始菜单存放的目录(需重启)
位置:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
键值:Start Menu
修改:把要改到的路径添上就可以了,并将原源件复制到目标文件夹下
21、更改开始菜单中的程序的存放目录(需重启)
位置:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
键值:Program
修改:把要改到的路径添上就可以了,并将原源件复制到目标文件夹下
22、更改开始菜单中的程序里的应用程序存放目录(需重启)
位置:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
键值:appdate
修改:把要改到的路径添上就可以了,并将原源件复制到目标文件夹下
23、更改开始菜单中的程序里的发送到存放目录(需重启)
位置:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
键值:SendTo
修改:把要改到的路径添上就可以了,并将原源件复制到目标文件夹下,其实我们也可以在这里建立一个新的发送到项目,比如发送到你的U盘
24、更改开始菜单中的程序里的启动程序存放目录(需重启)
位置:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
键值:StartUp
修改:把要改到的路径添上就可以了,并将原源件复制到目标文件夹下
25、更改网页历史记录存放目录(需重启)
位置:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
键值:History
修改:把要改到的路径添上就可以了,并将原源件复制到目标文件夹下
26、更改我的文档存放目录(需重启)
位置:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
键值:Personal
修改:把要改到的路径添上就可以了,并将原源件复制到目标文件夹下
27、更改新建文件的存放目录(需重启)
位置:HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
键值:Templates
修改:把要改到的路径添上就可以了
28、在我的电脑中显示网络连接
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace
新建子项:{992CFFA0-F557-101A-88EC-00DD010CCC48}
修改默认值:网络连接
29、在我的电脑中显示打印机和传真
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace
新建子项:{2227A280-3AEA-1069-A2DE-08002B3039D}
修改默认值:打印机和传真
30、打开或关闭启动优化功能(启动时碎片整理)
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
键值:Enable
修改:Y开启N不开启
31、加快程序运行速度(需要重启)
位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
新建值项:configfileallocsize
值:1f4
32、缩短关闭无响应程序的等待时间(需重启)
位置:HKEY_USERS\.DEFAULT\Control Panel\Desktop
值项:WaitToKillTimeout
修改:增大一点可以加快处理程序的速度
33、关机时自动删除交换文件
位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Memory Management
值:ClearPageFileAtShutdown
修改:1
34、自动关闭计算机(指关机后停在关机界面)
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon
值:PowerdownAfterShutdown
修改:1
*******************************************************************************
第十五课  硬件设置
1、启用CPU的二级缓存(需重启)
位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
值项:secondleveldatacache
修改:我改成了200了,你呢
2、修改认证标识(拥有个性化的CPU)
位置:HKEY_LOCAL_MACHINE\HARDWARE\DEscriptION\System\CentralProcessor\0
值项:ProcessorNameString
修改:随便改,改成了奔8CPU,9.99GHZ主频
3、更改系统属性对话框里的CPU信息
位置:HKEY_LOCAL_MACHINE\HARDWARE\DEscriptION\System\CentralProcessor\0
值项:VendorIdentifer
修改:随便改
4、清除内存中不使用的DLL文件(需重启)
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
新建值项:Always UnloadDll
(REG-DWORD)值:1
5、启动自动优化磁盘功能(需重启)
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
值项:Enable
修改:Yes


http://chatgpt.dhexx.cn/article/KeQK80L0.shtml

相关文章

玩转电脑|盘点一下Windows 10 注册表系统优化【 InsCode Stable Diffusion 美图活动一期】

目录 什么是注册表 组成 Windows 注册表的层次结构 如何在 Windows 11/10 中创建注册表项 1、使用注册表编辑器 2、使用命令行 3、使用记事本创建REG文件 注意:在本文中主要就是使用记事本创建REG文件来修改。 注册表代码 修改状态栏透明度 任务栏时间显…

计算机系统的优化具体操作,注册表优化电脑内存的详细操作步骤

注册表优化电脑内存 当我们在使用电脑出现内存不足的情况下,通常会选择升级内存的方式来解决相关问题。而加了一个内存条之后,通常你会发现运行速度并没有等到比较显著的改善。只有在运行一些大程序的时候才能感觉到有所提升。这是因为系统会照顾到使用低…

win10清理注册表的方法

如果不需要某款软件之后,我们将其从电脑上卸载之后,如果不清理干净注册表信息的话可能日积月累会对电脑运行造成影响。那么win10如何清理注册表多余信息呢?今天小编就教下大家win10清理注册表的方法。 具体的方法如下: 1、在桌面…

Reg Organizer v8.75 注册表及系统清理优化工具

前言 Reg Organizer是一个非常好用的编辑、整理注册表文件软件,在导入reg文件前,会先分析结构,供您确认。它是一个功能丰富的应用程序,旨在编辑、清理和维护注册表,修复系统中的错误,并提高计算机性能。深…

暴力解决注册表删不掉的问题

今天在使用注册表编辑器修改注册表权限的时候,不小心把所有用户对某个注册表的权限全部拒绝了。等到我再想修改的时候,右键点击该文件,选择了“权限”后,弹出的编辑界面的“组或用户名”一栏中没有出现任何内容。倒腾了半天也实在…

Windows与网络基础:注册表基础和注册表维护与优化

学习目标 1.理解注册表概念 2.掌握注册表维护及优化方法 目录 一、注册表基础1、概述2、早期的注册表3、Windows 95后的注册表4、注册表结构4.1、注册表以树状结构进行呈现4.1.1子树(实际只有两棵子树,为了方便操作,分成了5棵子树)4.1.2、项…

No1.Windows10系统优化设置注册表项

Windows10.22H2.19045.2193 2022‎年‎11‎月‎4‎日 Windows Registry Editor Version 5.00#在锁屏界面上显示通知、提醒和VoIP来电、播放声音-关闭 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings] "NOC_GLOBAL_SETTING_AL…

注册表的维护与优化,硬核实操讲解

作者介绍大家好,我是柒烨~ 系列专栏 《网络安全 --> Windows与网络基础》 学习是一个好习惯,更是你和我每个人的成长手段,如何灵活应用且高效的去使用才是关键!不要让生活中的拖延占据你过多的时间,更要和生活中的…

Windows与网络基础-19-注册表维护与优化

目录 一、 注册表维护 1.1 注册表被破坏后的常见现象 1.2 注册表被破坏的原因 1.3 备份注册表 1.4 恢复注册表 1.5 注册表锁定和解锁 二、注册表优化 2.1 清除多余的DLL文件 2.2 安装卸载应用程序的垃圾信息 2.3 系统安装时产生的无用信息 一、 注册表维护 1.1 注册表被…

Binder机制原理、源码、AIDL,IBinder,Binder,IInterface,BinderDriver,需要的都在这里了

导读: 本文分为三个阶段, 第一阶段,原理概述,力争说人话的基础上,讲明白Binder机制在搞什么,为什么这样搞,以及具体是怎么搞的。第二阶段,代码层面描述,主要描述了&…

Android进阶——Android跨进程通讯机制之Binder、IBinder、Parcel、AIDL

前言 Binder机制是Android系统提供的跨进程通讯机制,这篇文章开始会从Linux相关的基础概念知识开始介绍,从基础概念知识中引出Binder机制,归纳Binder机制与Linux系统的跨进程机制的优缺点,接着分析Binder的通信模型和原理&#x…

[转]IBinder对象在进程间传递的形式

目录: 问题引出:由onServiceConnected()的IBinder类型说起IBinder传递时Driver Module的处理IBinder传递时framework的处理发送IBinder接收IBinder 问题引出:由onServiceConnected()的IBinder类型说起 当service被远程调用时,我们…

android i 网络接口,从IBinder接口学习Proxy-Stub设计模式

定义了抽象函数,如上图里的onTransact()函数,成为提供给众多子类别来实现的内部接口。我们以来表示之。 如下图所示: 图3、基类实现CI,并定义 ---- 由子类来实现内部接口。Binder基类的很重要目的是支持跨进程调用Service&#xf…

Android IPC 之获取服务(IBinder)

前言 IPC 系列文章: 建议按顺序阅读。 Android IPC 之Service 还可以这么理解 Android IPC 之Binder基础 Android IPC 之Binder应用 Android IPC 之AIDL应用(上) Android IPC 之AIDL应用(下) Android IPC 之Messenger 原理及应用 Android IPC 之服务端回调 Android…

android ibinder 机制,Android IBinder机制简单介绍

原理简介 我们都知道android 是通过IBinder来实现IPC(Inter Process Communication)进程间通信的。。。 借用一下: 1. Client、Server和Service Manager实现在用户空间中,Binder驱动程序实现在内核空间中 2. Binder驱动程序和Service Manager在Android平台中已经实现,开发者…

sql之嵌套查询中的带exists谓词的子查询

数据库系统概论之嵌套查询中的带exists谓词的子查询 一、exists谓词概述:exists谓词代表存在量词。带有exists谓词的子查询不返回任何数据,只产生逻辑真值“true”或逻辑假值“false”。可以利用exists来判断属性与关系表之间的属于关系,关系…

sql in和exist

前言 最近写SQL的时候要求在排除A表中所存在的B表的某些同属性值的记录。 然后就想到了in和exist,但是其实一直都没有真正的去弄懂两者不同, 于是在网上查询了一些大佬的文章,然后去实践了一番,最后做一个总结 开始啰 1&#xff…

SQL之EXISTS的理解

将外查询表的每一行,代入内查询作为检验,如果内查询返回的结果取非空值,则EXISTS子句返回TRUE,这一行行可作为外查询的结果行,否则不能作为结果。 先上表 过程:外查询Persons表,提取出数据到E…

sql中exists的常用用法

exists中子查询结果集非空,则exists子查询返回true。如果exists子查询结果集为空,则exists子查询返回false。在平常的开发工作中,经常会用到exists,那么它应该如何使用呢? 1:查询兴趣爱好为跳舞的同学姓名及…