windows操作系统注册表详解
windows操作系统注册表详解第一课注册表基础一、什么是注册表注册表是windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。
注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和已有的各种设备说明、状态属性以及各种状态信息和数据。
利用一个功能强大的注册表数据库来统一集中地管理系统硬件设施、软件配置等信息,从而方便了管理,增强了系统的稳定性。
二、注册表的功能刚才我们看到了,注册表中记录了用户安装在计算机上的软件和每个程序的相关信息,通过它可以控制硬件、软件、用户环境和操作系统界面的数据信息文件。
相关知识:注册表文件的数据信息保存在system.dat和user.dat中、利用regedit.exe程序能够存取注册表文件(其实大家可能也知道regedt32.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_ROOTHKEY_CURRENT_USERHKEY_LOCAL_MACHINEHKEY_USERSHKEY_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、应用程序错误:这个出现的时候比较多,因为我们知道应用程序或多或少的时候都有错误,都有可能导致不同的后果;另外在系统中安装过多的软件后,有可能出现彼此之间的冲突。
windows注册表解析说明
windows注册表解析说明注册表被称为Windows操作系统的核⼼,它的⼯作原理实质是⼀个庞⼤的数据库,存放了关于计算机硬件的配置信息、系统和应⽤软件的初始化信息、应⽤软件和⽂档⽂件的关联关系、硬件设备的说明以及各种状态信息和数据,包括Windows操作时不断引⽤的信息。
例如:系统中的硬件资源、硬件信息、分配正在使⽤的端⼝、每个⽤户的配置⽂件、计算机上安装的应⽤程序以及每个应⽤程序可以创建的⽂件类型等。
主要作⽤:1、记录安装信息2、设置硬件3、设置软件4、定制Windows5、系统安全管理6、⾃动运⾏程序7、⽹络设置注册表的相关⽂件都是哪些?注册表的分⽀结构注册表有五个⼀级分⽀,下⾯是这五个分⽀的名称及作⽤:名称作⽤HKEY_CLASSES_ROOT存储Windows可识别的⽂件类型的详细列表,以及相关联的程序。
HKEY_CURRENT_USER存储当前⽤户设置的信息。
HKEY_LOCAL_MACHINE包括安装在计算机上的硬件和软件的信息。
HKEY_USERS包含使⽤计算机的⽤户的信息。
HKEY_CURRENT_CONFIG这个分⽀包含计算机当前的硬件配置信息。
注册表的存储⽅式注册表的存储位置随着Windows的版本变化⽽不同。
尤其是系列操作系统和系列的存储⽅式有很⼤区别。
注册表被分成多个⽂件存储,称为Registry Hives,每⼀个⽂件被称为⼀个配置单元。
在早期的Windows 3.x系列中,注册表仅包含⼀个reg.dat⽂件,所存放的内容后来演变为HKEY_CLASSES_ROOT分⽀。
Windows NT家族的配置单元⽂件:名称注册表分⽀作⽤SYSTEM HKEY_LOCAL_MACHINE\SYSTEM存储计算机硬件和系统的信息NTUSER.DAT HKEY_CURRENT_USER存储⽤户参数选择的信息(此⽂件放置于⽤户个⼈⽬录,和其他注册表⽂件是分开的)SAM HKEY_LOCAL_MACHINE\SAM⽤户及密码的数据库SECURITY HKEY_LOCAL_MACHINE\SECURITY安全性设置信息SOFTWARE HKEY_LOCAL_MACHINE\SOFTWARE安装的软件信息DEFAULT HKEY_USERS\DEFAULT缺省启动⽤户的信息USERDIFF HKEY_USERS管理员对⽤户强⾏进⾏的设置假设Windows安装于C盘,则在Windows XP以前,⽂件存放于C:\WINNT\SYSTEM32\CONFIG,⽽XP及以后则存放于C:\WINDOWS\SYSTEM32\CONFIGWindos95家族的配置⽂件名称注册表分⽀作⽤CLASSES HKEY_CLASSES_ROOT存储软件组件库有关信息USER.DAT HKEY_USERS存储⽤户参数选择的信息SYSTEM.DAT HKEY_LOCAL_MACHINE系统信息Windows⽂件夹中有system.dat和user.dat这样两个隐藏⽂件,其中保存了⾄关重要的信息。
带你认识什么是Windows系统注册表以及注册表的作用!
带你认识什么是Windows系统注册表以及注册表的作用!Windows 注册表是用于跟踪系统上所有软件和硬件的中心信息库,其内容非常丰富,包含所有硬件、软件、用户和电脑性能的信息和设置 . 对于 Windows 操作系统的平稳运行至关重要,若错误地修改或删除这些键值,轻则使操作系统产生异常情况,重则导致整个操作系统的瘫痪因此对注册表的了解至关重要.1.什么是注册表注册表是Windows 内部的一个巨大的树状分层的数据库,它容纳了应用程序和电脑系统的全部配置信息、系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性及各种状态信息和数据.注册表中存放着各种参数,直接控制着Windows 的启动、硬件驱动程序的装载,以及一些 Windows 应用程序的运行,从而在整个 Wmdows 系统中起着核心作用。
Wmdows 注册表主要包括以下内容.(1)软、硬件的有关配置和状态信息:注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据。
(2)联网电脑的整个系统的设置和各种许可、文件扩展名与应用程序的关联关系,硬件部件的描述、状态和属性.(3)性能记录和其他底层的系统状态信息,以及其他一些数据。
Wmdows 将所有注册表文件存入 2 个文件System.dat 和User.dat中, 它们是二进制文件,不能用文本编辑器打开查看,它们存于 Wmdows 目录下,具有隐含、系统和只读属性, 其中,System.dat 包含了电脑特定的配置数据,如安装的硬件和设备驱动程序的有关信息等.,User.dat 包含了用户特定的数据,如桌面设置,墙纸和窗口颜色设置等.2.注册表的作用可以将注册表比作Wmdows 操作系统仓库,通过对登记软件信息,以及驱动程序和参数的描述几乎将所有的软、硬件系统的资源信息存储起来,如果可以合理地使用注册表,可以使操作系统性能更优,且更具个性化,并且可以用它为电脑进行全面服务,比如:(1) 通过设置注册表增加系统安全性,注册表的一些键值影响着系统的安全性,通过对这些键值的设置可以使操作系统的安全得到提升,倒如,通过注册表的设置,可以禁止他人对自己的电脑去安装程序,还可以对自己的电脑设限。
Windows注册表大全
Windows注册表⼤全⼀、修改开始菜单和任务栏另外请注意,此次更改的注册表项⽬是在HKEY_CURRENT_USER下的,如果只想针对某⼀⽤户则只需要修改HKEY_USERS\⽤户代码(⽐如S-1-5-21-448539723-113007714-842925246-1000)下的相应键值就可以了。
1.禁⽌开始菜单上的上下拖动在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下新建⼀个名为NoChangeStartMenu的DWORD,然后将它赋值为:1 (0x1)即可2.禁⽌更改任务栏和开始菜单设置在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下新建⼀个名为NoSetTaskbar 的DWORD,然后将它赋值为 1 (0x1)即可3.不保留最近打开⽂档的纪录在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下新建⼀个名为NoRecentDocsHistory的DWORD,然后将它赋值为 1 (0x1)即可4.禁⽤个性化菜单在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下新建⼀个名为Intellimenus的DWORD,然后将它赋值为 1 (0x1)即可5.禁⽤⽤户追踪功能在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下新建⼀个名为NoInstrumentation的DWORD,然后将它赋值为 1 (0x1)即可PS:⽤户追踪功能是系统跟踪⽤户使⽤的程序、⽤户导航的路径和⽤户打开的⽂档的⼀种功能。
Windows CMD命令中如何操作注册表
Windows CMD命令中如何操作注册表Windows CMD命令是Windows操作系统中的命令行工具,它可以让用户通过命令行界面来操作系统的各种功能和配置。
其中一个重要的功能就是操作注册表,注册表是Windows操作系统中存储系统配置信息的数据库。
本文将介绍Windows CMD命令中如何操作注册表。
一、了解注册表的基本概念注册表是Windows操作系统中的一个重要组成部分,它存储了系统的配置信息、用户设置以及安装的软件的相关信息。
注册表以树状结构组织,分为多个分支和子项,每个子项都包含了一些键值对,用于存储具体的配置信息。
二、使用CMD命令查看注册表信息1. 打开CMD命令行工具,输入"reg query"命令,后面加上注册表路径,即可查看该注册表路径下的所有子项和键值对信息。
例如,输入"reg queryHKEY_CURRENT_USER\Software\Microsoft",即可查看当前用户的注册表中Microsoft软件的相关信息。
2. 使用"reg query"命令时,可以通过添加一些参数来进一步过滤和显示所需的注册表信息。
例如,使用"/s"参数可以递归显示指定注册表路径下的所有子项和键值对信息;使用"/v"参数可以只显示指定注册表路径下的键值对信息。
三、使用CMD命令修改注册表信息1. 打开CMD命令行工具,输入"reg add"命令,后面加上注册表路径和要添加或修改的键值对信息,即可向指定的注册表路径中添加或修改键值对。
例如,输入"reg add HKEY_CURRENT_USER\Software\Microsoft\Windows /v Version /tREG_SZ /d 10.0.19041.1",即可向当前用户的注册表中的Windows子项添加一个名为"Version"的字符串类型的键值对,值为"10.0.19041.1"。
注册表详解
2.增加和删除“开始”菜单中的项目 5.定制资源管理器的模样 3.增加和删除桌面的固定项目(适用范围:Windows 9x/Me/NT/2000/XP) 6.定制Internet Explorer(适用范围:Windows 9x/Me/NT/2000/XP) 1.全面定制“开始”菜单中的图标(适用范围:Windows 9x/Me/NT/2000/XP) “开始”菜单是用户最常使用的,它里面有“程序”、“文档”、“设置”、“搜索”、“帮助”、“运行”和“关机”等几项图标,我们可以通过修改注册表来加以改变。 首先运行注册表编辑器,进入到注册表项HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons。如果该注册表项不存在,则创建它。 在该注册表项下创建如下表中罗列的字符串类型的值项,并且修改它们的值为新的图标。 重新启动计算机,“开始”菜单中的图标就全部换成了新的图标。 提示:图标可以直接使用可执行文件中的图标。例如“explorer.exe,3”,表示使用explorer.exe文件中的第4个图标。 [返回] 2.增加和删除“开始”菜单中的项目 一般情况下,“开始”菜单中有“程序”、“文档”、“设置”、“搜索”、“帮助”、“运行”和“关机”这几项。通过修改注册表,我们可以将一些不常用的项从“开始”菜单中删除。如果有特殊的目的,例如网吧中的计算机可能不想让使用者使用“开始”菜单中的“控制面板”来随意改变计算机的设置,也可以使用此方法。 下表中的值项,都位于注册表项HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer中。 [返回] 回答人的补充 2009-06-06 20:25
windows注册表中英文对照详解
windows注册表中英文对照详解《开始菜单及相关设置》[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer]"NoRecentDocsMenu"=dword:00000001(隐藏开始->文档菜单)"NoRecentDocsHistory"=dword:00000001(禁止将打开的文档存入历史记录)"ClearRecentDocsOnExit"=dword:00000001(退出系统自动清除历史记录,包括文档、运行和查找)"NoFavoritesMenu"=dword:00000001(隐藏开始->收藏夹菜单)"NoSMHelp"=dword:00000001(隐藏开始->帮助菜单)(WIN2000/ME/XP)"NoFind"=dword:00000001(禁用查找/搜索)"NoRun"=dword:00000001(禁用运行,禁止IE访问本地资源,除非输入"桌面",禁止WIN2000/XP通过任务管理器创建新任务)"NoLogOff"=dword:00000001(禁用注销)(WIN9X)"StartMenuLogOff"=dword:00000001(禁用注销)(WIN2000/XP)"NoClose"=dword:00000001(禁用关闭系统/关闭计算机)"NoSetFolders"=dword:00000001(隐藏控制面板、打印机/网络连接,WIN2000/XP仅从开始菜单隐藏;此外还禁用WIN+E快捷键)"NoSetTaskbar"=dword:00000001(禁止设置任务栏和开始菜单)"NoFolderOptions"=dword:00000001(从开始->设置菜单和资源管理器菜单中删除文件夹选项)"NoWindowsUpdate"=dword:00000001(从开始菜单中删除Windows Update,禁止到Windows Update网站升级)"NoSetActiveDesktop"=dword:00000001(从开始->设置菜单中删除活动桌面)(WIN9X)"NoActiveDesktop"=dword:00000001(禁用活动桌面,WIN9X/2000在桌面右键菜单和显示属性里不出现相关项目)"NoActiveDesktopChanges"=dword:00000001(禁止更改活动桌面,在显示属性里不出现相关项目)《资源管理器设置》[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer]"NoFileMenu"=dword:00000001(隐藏Explorer中的文件菜单)"NoNetConnectDisconnect"=dword:00000001(禁止使用资源管理器或网上邻居映射或断开网络驱动器)"NoWebView"=dword:00000001(禁止按Web页查看)(WIN2000/XP)《隐藏桌面图标》[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer]"Nodesktop"=dword:00000001(隐藏桌面所有图标)"NoNetHood"=dword:00000001(隐藏桌面网上邻居图标)"NoInternetIcon"=dword:00000001(隐藏桌面Internet Explorer图标)《禁止使用鼠标右键》[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer]"NoViewContextMenu"=dword:00000001(禁止在桌面、我的电脑中使用鼠标右键)"NoTrayContextMenu"=dword:00000001(禁止在任务栏中使用鼠标右键)"NoChangeStartMenu"=dword:00000001(禁止在开始菜单使用鼠标右键及拖放)《打印机设置》[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer]"NoAddPrinter"=dword:00000001(禁止添加打印机)"NoDeletePrinter"=dword:00000001(禁止删除打印机)"NoPrinterTabs"=dword:00000001(隐藏打印机属性中的常规和详细资料页面)(WIN9X)《隐藏驱动器》[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer]"NoDrives" =hex:01,00,00,00(隐藏A盘)/02,00,00,00(隐藏B盘)/04,00,00,00(隐藏C盘)/08,00,00,00(隐藏D盘)/10,00,00,00(隐藏E盘)/20,00,00,00(隐藏F盘)/ff,ff,ff,03(隐藏全部)[注]若要隐藏多个驱动器,将其对应的值相加即可,如要隐藏A盘和C盘,设置"05,00,00,00";要隐藏D盘,E盘和F盘设置"38,00,00,00",注意要以十六进制运算。
《计算机注册表详解》课件
HKEY_CURRENT_US ER
当前用户配置信息
HKEY_LOCAL_MACH INE
计算机硬件和软件信息
HKEY_CURRENT_CONFIG
当前硬件配置信息
注册表操作
1
注册表编辑器
regedit.exe regedt32.exe
2
命令行操作
reg.exe regedit.exe /s regedit.exe /e
《计算机注册表详解》PPT课件
# 计算机注册表详解 ## 什么是注册表 - 注册表是Windows操作系统中的一个重要组成部分 - 储存了操作系统、硬件及软件的诸多配置信息 - 分层结构,以键值对形式组织
注册表结构
HKEY_CLASSES_RO OT
定义文件类型关联、COM组 件信息等
HKEY_USERS
删除常见病毒注册表项 检测恶意注册表项的添加
总结
1 注册表是Windows操作系统中的重要 2 具有分层结构且以键值对形式组织
组成部分
提供便捷的信息访问和修改方法
储存操作系统、硬件及软件的配置信息
3 支持多方式操作及备份与恢复
提供灵活且安全的管理选项
4 需定期维护及保护其安全性
确保系统稳定性和数据完整性
注册表备份与恢复
1
备份
执行导出命令 选择备份位置
2
恢复
执行导入命令 选择备份文件路径
注册表维护
清理无用及错误配置信息
优化操作系统性能
协助软件卸载操作
彻底清除所有相关的注册表项
优化关联文件类型
提供更快速、准确的文件打开方式
最小化启动项
加快系统启动速度
注册表安全
windows注册表路径
windows注册表路径Windows注册表是Windows操作系统中的一个重要组成部分,它是一个数据库,用于存储Windows操作系统和应用程序的配置信息。
注册表包含了许多不同的路径,每个路径都对应着不同的配置信息。
在本文中,我们将主要介绍Windows注册表的路径及其主要内容。
1. HKEY_CLASSES_ROOTHKEY_CLASSES_ROOT路径存储了Windows操作系统中所有文件类型的注册信息。
这些信息包括文件类型的图标、打开方式、关联的应用程序等。
在这个路径下,还有许多子路径,每个子路径对应着不同的文件类型。
2. HKEY_CURRENT_USERHKEY_CURRENT_USER路径存储了当前用户的配置信息。
这些信息包括桌面背景、屏幕保护程序、鼠标指针、任务栏设置等。
在这个路径下,还有许多子路径,每个子路径对应着不同的配置信息。
3. HKEY_LOCAL_MACHINEHKEY_LOCAL_MACHINE路径存储了Windows操作系统的配置信息。
这些信息包括硬件配置、系统服务、驱动程序等。
在这个路径下,还有许多子路径,每个子路径对应着不同的配置信息。
4. HKEY_USERSHKEY_USERS路径存储了所有用户的配置信息。
这些信息包括用户的桌面设置、文件夹选项、网络设置等。
在这个路径下,还有许多子路径,每个子路径对应着不同的用户。
5. HKEY_CURRENT_CONFIGHKEY_CURRENT_CONFIG路径存储了当前计算机的硬件配置信息。
这些信息包括显示器、键盘、鼠标等硬件设备的配置信息。
在这个路径下,还有许多子路径,每个子路径对应着不同的硬件设备。
以上是Windows注册表的主要路径及其主要内容。
除了以上路径外,还有许多其他的路径,每个路径都对应着不同的配置信息。
在使用Windows操作系统时,我们可以通过修改注册表来改变系统的配置信息,但是需要注意的是,修改注册表可能会导致系统出现问题,因此在修改注册表时需要谨慎操作。
注册表名词解释
注册表名词解释注册表是 Windows 操作系统中的一种数据库,用于存储系统和应用程序的配置信息。
本文将介绍注册表中的几个常见名词,帮助读者更好地理解注册表的相关概念。
1. 注册表 (Registry):注册表是一个存储系统和应用程序配置信息的数据库,由 Windows 操作系统维护。
它包含了多个分支结构,每个分支结构都代表一个特定的配置信息,如用户配置、系统和应用程序的设置等。
2. 项 (Entry):注册表中的基本单元,每个项都包含了一个唯一的名称和一个值。
项可以是字符串、数字、日期时间等类型。
通过项可以访问和修改注册表中的配置信息。
3. 子项 (Subkey):注册表中的项可以包含其他项,这些项被称为子项。
子项可以进一步包含其他子项,形成了一个层次结构。
通过子项可以对注册表进行分类和组织,方便管理和维护。
4. 值 (Value):注册表中的项的值,可以是字符串、数字、日期时间等类型。
值用于表示注册表中的配置信息,如路径、字符串、DWORD 值等。
5. DWORD 值 (DWORD):DWORD 是“双字节整数”(Double Word) 的缩写,是一种 32 位的整数值。
DWORD 值常用于表示开关、状态和计数器等。
例如,Windows 中的许多系统参数就是以 DWORD 值的形式存储在注册表中的。
6. REG_SZ 值 (REG_SZ):REG_SZ 是注册表中的一种值类型,表示字符串。
REG_SZ 值常用于存储路径、文件名、字符串等。
7. REG_DWORD 值 (REG_DWORD):REG_DWORD 是注册表中的一种值类型,表示 32 位的整数。
REG_DWORD 值常用于表示开关、状态和计数器等。
8. 注册表编辑器 (Registry Editor):用于查看和修改注册表的工具。
Windows 操作系统自带了一个注册表编辑器,叫做“注册表编辑器”(Registry Editor),可以通过运行 regedit.exe 命令打开。
windows 注册表详解
键值名:NoCommonGroups
取 值:1为隐藏、0为显示
6 去掉“文档”
位 置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
键值名:NoSetFolders
取 值:1为隐藏、0为显示
二 位 置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
键值名:NoSetTaskbar
取 值:1为隐藏、0为显示
5 去掉升级
p>1 提高子菜单速度
位 置:HKEY_CURRENT_USER\Control Panel\Desktop
键值名:Menushowdelay
双击键值Menushowdelay后,弹出该键值的编辑窗口,在文本输入框内输入“0”后,再单击“确定”按钮即可。注意在系统默认的菜单弹出效果下,不易感觉到菜单弹出速度的提高;这时,请在桌面上单击“属性”命令,弹出“显示 属性”窗口,然后在“效果”标签下将“动画显示菜单和工具提示”下的“淡入淡出效果”改为“滚动效果”。
Debug.Printmysettings(settingindex,0);“=”;mysettings(settingindex,1)
Nextsettingindex
EndSub
从应用程序注册表项中读取关键字“left“的设置.
