恢复Windows服务器注册表的系统配置单元

恢复Windows服务器注册表的系统配置单元关于注册表Windows服务器的注册表看上去令人望而生畏,包括一些陌生的拼写、怪异的字符,但它却是服务器配置的核心和灵魂。

一旦Windows服务器的注册表受到破坏,可能会导致整个系统瘫痪。

下面将描述注册表的系统配置单元通常出现的几个症状,并介绍相应的恢复方法。

关于注册表注册表实际上是一个庞大的数据库,记录并更新计算机上所有的设置信息。

如果用户改变壁纸、显示设置、或服务器上安装的软件,Windows 2000将在注册表中记录这些变更。

注册表由子树、键、值、数据类型、配置单元组成。

其中,子树表示注册表的逻辑结构;键、值、数据类型是包含在注册表子树中的一些信息,它们都是注册表逻辑结构的组成部份;数据类型表示注册表将记录的数据种类(例如:简单的字符串或二进制信息);配置单元则是从另一方面表示注册表的物理结构。

Regedit (Regedit.exe) 和 Regedt32 (Regedt32.exe)是对注册表进行编辑的两个工具,两者之间的差异其实很小。

主要的不同在于,Regedt32提供了一个安全特性,称为只读模式。

当从选项菜单中选择使用它时,系统允许用户只读注册表,却没有权限进行编辑,使用户因小错误导致重大问题出现的机率最小化。

Regedit虽然不具备这项安全特性,但它为用户提供了一条直接的路途通向所有子树,从而取代了从一个窗口跳向另一窗口的命令。

两个注册表编辑工具虽然看上去不同,并且存在着细微的内部差异,它们却被冠以相同的名字,即注册表编辑器。

系统配置单元保存用户的结构设置系统配置单元由一台机器正确启动所需要的系统配置信息组成,如驱动程序的加载、硬件设备信息、需要开启的服务、以及执行软件设置等信息。

系统配置单元存在于注册表编辑器的Hkey_local_machine\system目录下,在CurrentControlSet子键中存储各项配置数据。

如同其它类型的数据库文件一样,系统配置单元是作为一个物理文件存在于服务器的硬盘驱动器上。

用户可以在%systemroot%\system32\config目录中查找到它。

当用户查看这个目录时,会看到一组文件,包括被称为System和System.alt 的两个文件。

System表示系统配置单元,而System.alt则是系统的一个完整的拷贝,用来容忍故障的出现。

系统配置单元的问题系统配置单元文件的大小受多方面限制,从而引起问题。

当计算机进行适当的装载和执行时,系统配置单元文件不应该超过13MB,一旦超出这个限制,Windows 2000启动程序将无法进行。

这个限制的存在,是由于系统配置单元的加载是在一个低水平的环境中进行,仅有16MB RAM可利用资源执行启动程序。

当系统配置单元的加载程序,必须与NT 装载程序、NT内核、HAL、以及其它要求启动的驱动程序同时分享16MB RAM资源。

在一个典型的服务器上,通常不能留出更多的RAM资源进行共享,因此庞大的系统配置单元可能导致启动程序无法进行。

即便在一个普通的机器中,系统配置单元文件也可能很庞大。

例如,一台运行许多标准应用程序的便携式电脑,即便它不是一台承担繁重任务的机器,然而系统配置单元文件也占用了2.6MB资源;而另外一台作为测试服务器的机器,其系统配置单元文件占用了5.5MB资源,这使得服务器实际上不能执行任何工作。

当系统配置单元增加时,上述事实的存在导致系统配置单元形成碎片。

这种破碎在本质上是破坏性的,同时它也导致文件残缺。

一旦这些问题在用户的系统配置单元发生,用不了太长时间,用户手头的服务器就不能继续工作了。

通过限定系统配置单元大小,可以使它的增加不超过13MB;但这样做也不能配合Windows 2000域控制器进行工作。

系统配置单元可以配合运行许多重要共享资源的服务器工作,同时要求这个服务器的注册表足够的大。

如果用户的服务器属于上述类别,那么通过Microsoft Knowledge Base可以检验用户需要制订的注册表项目。

恢复系统配置单元恢复系统配置单元因为系统配置单元的问题而引起服务器启动失败时,用户可以采取多种方法对此情形进行补救,并且恢复服务器的运行。

这些补救方法包括使用紧急修复磁盘(Emergency Repair Disk)、Windows 2000恢复控制台(Recovery Console)、和紧急修复程序(Emergency Repair Process)。

紧急修复磁盘(ERD)通过修复系统配置单元,启动计算机进入一个可使用的状态是一件相对而言简单的事情;然而,需要做多少工作才能使用户的计算机依赖最新的注册表备份进行工作,这正是ERD程序重要的原因所在。

如果拥有一个ERD,用户就等于拥有了一个最新的系统配置单元备份,此时需要做的只是一些恢复配置单元的事情;如果没有ERD,用户则需要做更多的工作,并在机器各方面状态良好的条件下去恢复服务器的运行。

当然,使用ERD首先需要用户制作一个ERD。

因为服务器配置可能改变,使许多管理员推迟执行这项工作。

然而,如果还没有制作一个ERD,用户应该尽可能早的制作它,比如阅读完这篇文章后。

ERD并不是一个启动盘,但它被运用在与Windows 2000恢复控制台的连接中。

用户可以利用Windows 2000的备份文件程序制作一个ERD,点击 "开始 | 运行" ,当运行对话框打开时,键入 "ntbackup" 并点击"确定" 。

当文件备份程序开始运行后,点击"紧急修复磁盘"按钮并按提示执行。

当出现"紧急修复磁盘"屏时,选择"也将注册表备份到修复目录中"。

ERD将文件写在一张软盘上,并在服务器硬盘驱动器的%systemroot%\repair\regback 文件夹下产生一个名为Regback的文件夹。

这个文件夹由备份到ERD的最新的文件组成,包括最近的系统配置单元文件夹。

当用户每次应用一个服务包去更新系统或一个驱动器时,都应该创建一个新的ERD。

如此可确保用户的ERD内始终有一个最新的系统配置单元备份。

Windows 2000恢复控制台恢复控制台是一个为高级管理任务服务的工具。

用户可在启动Windows 2000光盘时运行它,或将它安装在服务器上运行。

如果用户先前没有在服务器上安装恢复控制台,那么我要强烈推荐用户使用它。

安装恢复控制台,将Windows 2000光盘插入CD-ROM驱动器。

打开命令提示符,键入:drive:\i386\winnt32.exe /cmdcons ,这里的drive指运行CD-ROM的驱动器盘符。

点击"确定"开始安装程序,然后重新启动电脑。

当下次启动服务器时,Microsoft Windows的恢复控制台将作为服务器启动菜单的一个选项显示。

如果用户想开始这项修复程序,选择这个选项;否则,服务器启动将按正常模式进行。

在Windows 2000光盘启动时运行恢复控制台,首先要确认的是,服务器的BIOS 是从CD-ROM的驱动器开始启动。

一旦取得安装程序的文本模式部分,系统将提示用户选择安装Windows 2000,或按R键修复一个现有的安装程序。

显然,直接按R键,可避免重新安装Windows 2000。

接下来的一屏将询问用户,选择使用恢复控制台或使用紧急修复程序。

恢复控制台是在%systemroot%目录中呈现出的一条命令行。

用户可以通过文件重命名方式来修复服务器。

紧急修复程序不同于恢复控制台,紧急修复程序对系统修复提供两个选项,分别是手动修复和快速修复。

手动修复检查Windows 2000的启动环境,检验Windows 2000的系统文件,以及检查引导启动扇区。

它不对注册表文件进行检查。

当选择快速修复选项,并假设%systemroot%\repair可行时,注册表文件将得到检查。

如果由于系统配置单元问题引起服务器无法启动时,将出现一条错误信息:因为文件丢失或破坏,Windows 无法启动(Windows Could Not Start Because The Following File Is Missing Or Corrupt:\Winnt\System32\Config\System.ced )。

如果用户安装了一个Promise ATA66 IDE PCI控制器卡,同样会出现上述错误信息提示。

解决的方法是移除这个控制器卡并重新启动计算机。

使用ERD恢复系统配置单元使用ERD恢复系统配置单元利用一个最近创建的ERD恢复系统配置单元,以运行恢复控制台为例:当显示命令提示时,输入下列命令,每输完一条命令后按回车键。

cd system32\configren system system.oldren system.alt systemalt.oldcd \winnt\repair\regbackcopy system c:\winnt\system32\config在这个过程中,用户要对出错的系统和System.alt配置单元文件进行重命名,并用ERD中最新的系统配置单元文件替换它。

所有这些工作都需要继续进行新的ERD备份。

修复程序由多个文件组成,其中最重要的文件是Setup.log。

Setup.log 是一个所有安装文件的CRC数据的记录(CRC:cyclical redundancy check循环冗余校验)。

利用这些记录信息,Regback可以恢复先前的系统配置单元。

在完全理想的环境里,用户应该在最近的48小时内创建ERD;然而,在现实条件中,必须处理服务器运行的注册表配置,它是由最初的Windows 2000操作系统设置和现在的设置共同支持。

用户可能必须处理服务器运行的注册表配置,这个注册表配置是原先的Windows 2000操作系统安装程序。

不使用ERD时如何对系统配置单元进行恢复如果用户没有将最新的系统配置单元备份保留成一个ERD,这里提供了两个选择用来修复服务器上被损坏的系统配置单元,分别是快速修复和恢复控制台。

快速修复的使用用户可以通过上述的紧急修复程序运行快速修复功能,在运行之前,需要绝对地确定没有任何其他的修复选择可供使用。

一旦在Windows 2000域控制器上运行快速修复时,如同用户第一次安装操作系统那样,Windows 2000将激活系统配置单元。

快速修复从%systemroot%\repair中寻找必备的文件,然而当用户添加程序并安装在服务器上时,这些必备的文件并没有得到适时的更新。

例如,一个域控制器包括诸如活动目录等对象,当快速修复执行结束时,必须重新启动并重新设置所有必需的软件和驱动程序。

合集下载

如何修复Windows系统中的注册表错误

如何修复Windows系统中的注册表错误

如何修复Windows系统中的注册表错误Windows系统中的注册表是操作系统的重要组成部分,它存储了系统和应用程序的配置信息。

然而,由于各种原因,注册表中的错误可能会导致系统的不稳定或运行缓慢。

本文将介绍如何修复Windows系统中的注册表错误,帮助你恢复系统的正常运行。

一、备份注册表修复注册表错误前,请务必备份注册表。

这可以保证在修复过程中出现问题时,可以恢复到之前的状态。

要备份注册表,你可以按照以下步骤操作:1. 打开注册表编辑器。

在Windows任务栏的搜索框中输入"regedit"并按下回车键。

2. 在注册表编辑器中,点击"文件"菜单,然后选择"导出"选项。

3. 在弹出的对话框中,选择保存的位置和文件名,然后点击"保存"按钮。

二、使用系统还原Windows系统提供了系统还原功能,可以将系统恢复到之前的某个时间点,包括注册表的状态。

如果你在安装新软件或驱动程序后出现注册表错误,可以尝试使用系统还原来修复。

操作步骤如下:1. 打开控制面板。

在Windows任务栏的搜索框中输入"控制面板"并打开。

2. 在控制面板中,点击"系统和安全"选项。

3. 在"系统和安全"页面中,点击"系统"选项。

4. 在系统页面中,点击左侧面板中的"系统保护"链接。

5. 在弹出的对话框中,点击"系统还原"按钮。

6. 在系统还原向导中,按照提示选择以前的时间点进行还原,并按照提示完成还原操作。

三、使用系统内置工具修复Windows系统提供了一些内置工具来修复注册表错误。

以下是两个常用的工具:1. 系统文件检查器(SFC)系统文件检查器是一个用于扫描和修复操作系统文件的工具。

它也可以用来修复注册表错误。

要使用系统文件检查器,你可以按照以下步骤操作:- 打开命令提示符。

Windows 9598中文版注册表结构

Windows 9598中文版注册表结构

Windows 95/98中文版注册表结构1.注册表Reigstry的层次结构注册表Reigstry的层次结构类似于硬盘中的目录树,我们可参见图1.2。

┌──────┐│注册表││ Registry │└──┬───┘││┌────┐├─┤根键││└─┬──┘│┌────┐├──┤子键││└─┬──┘│┌────┐├──┤子键││└─┬──┘│┌───┐├─┤键值项││└───┘图1.2表1.1是对图1.2中的Registry层次结构的解释。

表1.1 图1.2中的Registry层次结构的解释层次说明根键根键类似于硬盘上的根目录。

Registry有四个预定义的根键:1HKEY_LOCAL_MACHINE2HKEY_USERS3.HKEY_CURRENT_USER4.HKEY_CLASSES_ROOT键与子键键和子键类似于文件管理器中看到的目录结构,在键下面是子键,就象目录可以包含子目录一样键值项键值项类似硬盘上树型目录的末端文件,键和子键可以包括一个或多个键值项。

键值项由键值名、数据类型和键值三部分组成,其格式为:“键值名:数据类型:键值”。

键值类型Registry中有如下三种键值类型:3DWORD值:只允许一个键值,并且必须为1-8个16进制数据(即双字)。

4字符串值:只允许一个键值,并且作为要存储的字符串来解释。

二进制值:只允许一个值,是16进制数字串,每对作为一个字节值解释。

2.Registry与INI文件之间的关系Registry与Windows 98中的INI文件有许多相似之处。

键或子键类似于INI文件中的小节,一个键值项对应于INI文件中小节里的一条设置项。

然而,Registry可以包括子键,而INI文件不支持小节的嵌套。

Registry中的键值项还可以包含可执行代码,而在INI文件中设置项只是简单的字串。

在同一台计算机上有多个用户,Registry可以存储每个用户的特性,而INI文件中却不可能。

win10系统安装sqlserver2008R2出现的问题:规则“性能计数器注册表配置单元。。。

win10系统安装sqlserver2008R2出现的问题:规则“性能计数器注册表配置单元。。。

win10系统安装sqlserver2008R2出现的问题:规则“性能计数器注册表配置单元。

今天在win10系统上安装 sqlserver 2008 R2,开始的步骤很顺利,到了“安装程序⽀持规则”时,出现失败情况。

如下图:在⽹上搜罗了很多⽅法未奏效,但是毕竟度娘是个⽆所不能的主,终于在尝试之后,成功解决。

⾔归正传,解决⽅法如下:1.在命令窗⼝输⼊ regedit,会弹出注册表;2.找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0804 ;3.0804 中的内容只有默认,;4.在看0804并列的兄弟,CurrentLanguage,⾥⾯是不是多了两项。

5.⿏标放在CurrentLanguage,右击⿏标,按下导出,可以取名保存在桌⾯上。

6.打开刚刚导出的⽂件,⽤记事本⽅式打开。

把内容第⼆⾏的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\CurrentLanguage] 修改为[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0804]。

就是红⾊部分修改下即可;7.保存修改后的内容,关闭,重新左键双击打开,弹出是否继续修改提⽰,选择 “是”会弹出8.再次进⼊注册表,发现0804下,也多了两项内容;9.现在重新运⾏ sqlserver ⾥的⽀持规则。

顺利通过!!10. 最后,sqlserver 成功安装。

哦耶!。

轻松一招让windows注册表故障恢复正常

轻松一招让windows注册表故障恢复正常

轻松一招让windows注册表故障恢复正常windows操作系统的注册表实际上是一个庞大的数据库,它包括操作系统的硬件配置、软件配置、用户环境和操作系统界面的数据信息。

注册表是Windows操作系统的核心文件,今天我就给大家讲解解决电脑启动弹出"Windows-注册表故障恢复'的方法,电脑一族的你,很想了解吧,一起看看看吧.问题描述:电脑每次启动后都会弹出"Windows-注册表故障恢复',该如何解决呢?解决方法:为你的系统注册表数据的文件遭到破坏,所以造成重启的问题,你可以通过如下步骤.1.可以用Windows XP的"系统还原'功能还原单击"开始'"所有程序'"附件'"系统工具'"系统还原'菜单项,调出"系统还原'对话框,选择"恢复我的计算机到一个较早的时间'项,单击"下一步',选择一个较早的还原点,然后单击"下一步'确认。

Windows XP便会重新启动系统,将系统设置还原到指定的时间,并给出恢复完成的提示。

2.如果你的Windows XP的系统还原功能被关闭,可单击"开始'"控制面板'"系统'项,并点击"系统还原'标签,去掉"在所有驱动器上关闭系统还原'复选框前面的"'。

如Windows XP无法正常启动,可使用上次正常启动的注册表配置。

当电脑通过内存、硬盘自检后,按F8键,进入启动菜单,选择"最后一次正确的配置'项,这样Windows XP就可以正常启动,同时将当前注册表恢复为上次的注册表。

这里需要注意的是选择"最后一次正确的配置',并不能解决由于驱动程序或文件被损坏、丢失所导致的问题。

修复损坏的注册表项的10种方法

修复损坏的注册表项的10种方法

修复损坏的注册表项的10种方法修复损坏的注册表项是一个比较复杂的问题,因为注册表是Windows操作系统中非常重要的一部分,包含了系统和应用程序的配置信息。

修复损坏的注册表项需要谨慎操作,以下是10种方法:1. 使用系统还原,如果你知道注册表在某个时间点上是正常的,可以尝试使用系统还原将系统恢复到那个时间点。

2. 使用备份注册表,如果你有之前的注册表备份,可以尝试将备份的注册表恢复到系统中。

3. 手动编辑注册表,谨慎地手动编辑注册表,删除或修复损坏的注册表项。

在进行手动编辑时,务必备份注册表并在编辑前了解相关注册表项的含义。

4. 使用系统文件检查工具(SFC),运行系统文件检查工具可以扫描并修复系统文件和注册表项的损坏。

5. 使用DISM工具,部分Windows版本提供了DISM工具,可以修复系统映像和相关的注册表项。

6. 使用注册表清理工具,一些第三方注册表清理工具可以帮助扫描和修复损坏的注册表项。

7. 运行病毒扫描,有时注册表项的损坏是由恶意软件引起的,运行病毒扫描可以清除恶意软件并修复相关的注册表项。

8. 重装操作系统,如果以上方法都无法修复损坏的注册表项,重装操作系统可能是最后的选择。

9. 寻求专业帮助,如果你不确定如何处理损坏的注册表项,最好寻求专业人士的帮助,避免进一步损坏系统。

10. 使用Microsoft提供的注册表修复工具,微软官方可能提供一些工具来帮助修复损坏的注册表项,可以查阅相关文档或支持页面。

总之,修复损坏的注册表项需要谨慎对待,最好在操作前备份重要数据,避免进一步损坏系统。

选择合适的修复方法需要根据具体情况来决定,如果不确定,最好寻求专业帮助。

xp系统的注册表文件介绍

xp系统的注册表文件介绍
Settings\Application Data\Microsoft\Windows\Usrclass.dat文件。
其中HKEY_LOCAL_MACHINE\SAM 这个键对应着文件Sam,这个文件保存了本地帐号和组信息,如用户密码、组定义和与域(域,是指在一台或多台相关联的主机控制下的网络资源。)相关的信息。Windows 2000服务器系统作为域控制器,在Active Directory 中储存了帐号和组,Active Directory 是一个储存域范围的设置和信息的数据库。另外,SAM键包含的安全描述信息在缺省时,被配置成甚至管理者帐号都不能访问,但可以修改成管理者可读。sam文件是windows 的用户帐户数据库,所有NT用户的登录名及口令等相关信息都会保存在这个文件中。sam文件可以认为类似于unix系统中的passwd文件,不过没有这么直观明了。 HKEY_LOCAL_MACHINE\SECURITY 这个键对应着文件Security,这个文件储存了系统范围的安全策略和用户权限分配。 HKLM\SAM 链接到 SECURITY 的子键 HKLM\SECURITY\SAM 。缺省时,不可以察看 HKLM\SECURITY 或者 HKLM\SAM\SAM的内容,因为那些键的安全性设置成只允许系统帐号访问。 HKEY_LOCAL_MACHINE\SOFTWARE 这个键对应着文件Software,这个文件记录了系统中Windows本身的配置信息和第三方应用程序储存他们的系统范围的设置,如应用程序的文件和目录的路径,授权和有效期信息。 HKEY_LOCAL_MACHINE\SYSTEM 这个键对应着文件System,这个文件主要记录了引导系统时需要的系统范围的配置信息和Windows的硬件的安装信息,如装载哪些设备驱动程序和启动哪些服务。这些信息是启动系统的关键。 HKEY_USERS\.DEFAULT 这个键对应着文件Default,这个文件记录了当你新创建一个用户时,关于这个用户的缺省设置。 HKEY_CURRENT_USER 这个键对应着硬盘文件\Documents and Settings\username\Ntuser.dat,包含与当前登陆用户的性能和软件配置相关的数据。

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编号和应用程序与文档的图标等。

Windows 2000操作系统与注册表的故障恢复

第二部份、Windows 2000操作系统与注册表的故障恢复首先我们来介绍如何利用故障恢复控制台来恢复系统,故障恢复控制台是一个命令行程序,可用来修复系统故障。

虽然这个功能提供了一个有限的命令集,但是可用来修复MBR、复制丢失或崩溃的系统文件,和重新配置工作不正常(或不完全正常)的服务。

1.有两种使用故障恢复控制台的方式:.使用Windows 2000安装盘或可引导的Windows 2000CD进入控制台选项。

.安装故障恢复控制台,并使它在Windows 2000的引导菜单中可用。

2.使用安装程序访问故障恢复控制台当操作系统根本不引导或引导时出现了太多的故障,使你明白显然有问题时,这种方法可作为一种急救方法。

首先用1#安装引导盘引导计算机,然后在Windows 2000准备安装它自己的同时,根据提示插入其他的3张软盘。

当最后一张软盘完成它的工作后,一个欢迎安装的消息出现在屏幕上,这个消息显示3个选项:若要立即安装Windows 2000,按回车键。

若要修复Windows 2000的安装,按R键。

若要退出安装程序,不安装Windows 2000,按F3键按R显示修复菜单,它提供了两个选择:使用故障恢复控制台修复Windows 2000安装,按C键。

使用紧急修复过程修复Windows 2000安装,按R键。

按C键启动Windows 2000的故障恢复控制台(在显示出内容之前,可能会出现几秒钟的黑屏)。

故障恢复控制台是以文本模式运行的,而且屏幕上显示一个带有编号的操作系统目录列表。

通常情况下只有一个(C:\WINNT),除非你配置了两个不同的Windows 2000版本进行双重引导。

具体步骤如下:1)输入你想登录并进行修复的Windows 2000的编号,然后按回车键。

2)自动登录Administrator,输入Administrator的密码,并按回车键。

3)进入命令提示符为%SystemRoot%的目录下,通常是C:\WINNT。

windows操作系统注册表详解

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编号和应⽤程序与⽂档的图标等。

windows系统进PE挂载原系统注册表单元

windows系统进PE挂载原系统注册表单元问题:当使⽤系统出现蓝屏,重启都⽆法进⼊系统,⽆法修改注册表开启完全内存转储
针对以上问题,有两种⽅式,第⼀种重启电脑进⼊安全模式,在安全模式下修改注册表
第⼆种⽅式为使⽤U盘启动进⼊pe下,挂载原系统的注册表然后修改。

下⾯时操作
1、插⼊优盘,重启电脑,进⼊bios,修改电脑启动顺序,将优盘启动放在第⼀,保存退出
2、进⼊pe系统后,win+R运⾏命令regedit,进⼊注册表
3、选择HKEY_LOCAL_MACHINE或者HKEY_USERS项,然后选择菜单栏——⽂件——加载配置单元,选择此⽬录C:\Windows\System32\config下的SYSTEM⽂件。

C盘为原系统安装盘,如果安装在其他盘请对应选择
给新添加的⽂件重新起⼀个名字,随便
4、选择新添加的单元,找到\aaa\ControlSet001\Control\CrashControl和\aaa\ControlSet002\Control\CrashControl,将CrashDumpEnabled值改为1,保存。

5、选择aaa单元,点菜单栏——⽂件——卸载配置单元
6、重新进⼊正常启动,触发蓝屏,再进pe将蓝屏dmp取出来进⾏分析
注:win系统注册表⽂件存储在“C:\Windows\System32\config”⽂件夹,其中包括“Default”、“SAM”、“Security”(Windows 2000⽆此⽂件)、“Software”和“System”五个⽂件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档