什么是ini文化
初始化文件Initialization File, 用来存储一般Windows软硬件配置信息
本质是文本文件, WinNT后开始使用、注册表代替以实现安全性
注册表
注册表是windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”
cd %SystemRoot%\system32\config 注册表路径
- Regedit.exe——Windows注册表编辑器程序,用于察看和更改系统注册表设置。
基本结构
1.HKEY_CLASSES_ROOT 该项包含启动应用程序所需的全部信息,扩展名,驱动程序名,应用程序与文档图标
2.HKEY_CURRENT_USER 包含当前登录用户的配置信息,个人程序,环境变量,控制面板配置信息
3.HKEY_LOCAL_MACHINE 包含计算机所有用户的系统信息,硬件和操作系统信息,安全数据和专用的各类软件配置信息
4.HKEY_USERS 包含所有用户登录的配置信息
5.HKEY_CURRENT_CONFIG 包含当前硬件的配置信息

HKEY_CLASS_ROOT
扩展名: 一是已经注册的各类文件的扩展名;一是各种文件类型的有关信息。第一部分用来定义文件类型;第二部分与第一部分一一对应
Shell: 桌面右键菜单;command作为打开对象缺省应用程序
HKEY_CURRENT_USER
EventLables: 各种应用事件
Control Panel: 控制面板
Software: 所安装的应用程序信息
HKEY_LOCAL_MACHINE
HARDWARE: 浮点处理器、串口等信息
SOFTWARE: 已安装的32位应用程序的信息
KEYS_USERS
HKEY_CURRENT_USER类似
HKEY_CURRENT_CONFIG
启动项
%ProgramData%Microsoft\Windows\Start Menu\Programs\Startup all用户文件启动项
%AppData%\Roaming\Microsoft\Windows\Start Menu\Programs\Startup user文件启动项
Microsoft\Windows\CurrentVersion\run: 注册表用户启动项/根据根key判断类型
备份
cd %SystemRoot%\system32\config 下的SAM,SYSTEM,SOFYWARE,DEFAULT
优化
样例
- 多余DLL
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShareDLLs
- 软件非法残留
HKEY_CURRENT_USER\Software HKEY_LOCAL_MACHINE\Software
- 失效的文件关联
HKEY_CLASSES_ROOT
- 桌面上显示系统版本号
HKEY_CURRENT_USER\Control Panel\Desktop key: PaintDesktopVersion=1
- 电脑的提示信息
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D} key:InfoTip
- 桌面右键菜单
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell
HKEY_CLASS_ROOT\shell
- windows服务启动的顺序
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder
- 关机后强制不停在关机界面
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
key: PowerdownAfterShutdown=1
- 开机公告栏信息
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
key: LegalNoticeCaption =
- 旧版开机公告栏详细信息
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
新建 key: VerboseStatus= 1 32 位 DWORD 值
- 修改认证标识(拥有个性化的CPU)
HKEY_LOCAL_MACHINE\HARDWARE\DEscriptION\System\CentralProcessor\0
key: ProcessorNameString=奔8CPU,9.99GHZ主频
- 任务栏时间样式
HKEY_CURRENT_USER\Control Panel\International
- 用户默认文件夹变量
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
- 软件默认安装路径
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
- windows窗口
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
- 任务栏设置
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
- 无法拖拽文件上传
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system
key: EnableLUA=0
Registry Key 快捷跳转
- Run (All users)
- Run(curren)
- 多余DLL
- 软件非法残留
- 失效的文件关联
- 桌面上显示系统版本号
- 电脑的提示信息
- 桌面右键菜单
- 桌面右键菜单
- windows服务启动的顺序
- 关机后强制不停在关机界面
- 开机公告栏信息
- 旧版开机公告栏详细信息
- 修改认证标识
- 任务栏时间样式
- 用户默认文件夹变量
- 用户默认文件夹变量
- 软件默认安装路径
- windows窗口
- 任务栏设置
- 无法拖拽文件上传