与INI文件不同的是:

1.注册表采用了

二进制形式登录数据;

2.注册表支持子键,各级子关键字都有自己的“键值”;

3.注册表中的键值项可以包含可执行代码,而不是简单的字串;

4.在同一台计算机上,注册表可以存储多个用户的特性。

注册表的特点有:

1.注册表允许对硬件、系统参数、应用程序和设备驱动程序进行跟踪配置,这使得修改某些设置后不用重新启动成为可能。

2.注册表中登录的硬件部分数据可以支持高版本Windows的即插即用特性。当Windows检测到机器上的新设备时,就把有关数据保存到注册表中,另外,还可以避免新设备与原有设备之间的资源冲突。

3.管理人员和用户通过注册表可以在网络上检查系统的配置和设置,使得远程管理得以实现。

二、使用注册表

1.大家可以在开始菜单中的运行里输入regedit

2.也可以在DOS下输入regedit

三、注册表根键说明

hkey_classes_root 包含注册的所有OLE信息和文档类型,是从 hkey_local_machinesoftwareclasses复制的。

hkey_current_user 包含登录的用户配置信息,是从hkey_users当前用户子树复制的。

hkey_local_machine 包含本机的配置信息。其中config子树是显示器打印机信息; enum子树是即插即用设备信息;system子树是设备驱动程序和服务参数的控制集合;software子树是应用程序专用设置。

hkey_users 所有登录用户信息。

hkey_current_config 包含常被用户改变的部分硬件软件配置,如字体设置、显示器类型、打印机设置等。是从hkey_local_machineconfig复制的。

hkey_dyn_data 包含现在计算机内存中保存的系统信息。

四、注册表详细内容

Hkey_local_machinesoftwaremicrosoftwindowscurrentVersionexploreruser shell folders 保存个人文件夹、收藏夹的路径

Hkey_local_machinesystemcurrentControlSetcontrolkeyboard Layouts保存键盘使用的语言以及各种中文输入法

Hkey_users.Defaultsoftwaremicrosoftinternet explorerypeURLs保存IE浏览器地址栏中输入的URL地址列表信息。清除文档菜单时将被清空。

Hkey_users.Defaultso..mi..wi..currentVersionex..menuOrderstartMenu 保留程序菜单排序信息

Hkey_users.Defaultso..microsoftwindowscurrentVersionexplorerRunMRU 保存“开始 * 运行...“中运行的程序列表信息。清除文档菜单时将被清空。

Hkey_users.Defaultso..microsoftwindowscurrentVersionexplorerecentDocs 保存最近使用的十五个文档的快捷方式(删除掉可解决文档名称重复的毛病),清除文档菜单时将被清空。

Hkey_local_machinesoftwaremicrosoftwindowscurrentVersion甥楮獮tall 保存已安装的Windows应用程序卸载信息。

hkey_users.defaultsoftwaremicrosoftwindowscurrentVersionapplets 保存Windows应用程序的纪录数据。

Hkey_local_machinesystemCurrentControlSetservicesclass 保存控制面板-增添硬件设备-设备类型目录。

Hkey_local_machinesystemCurrentControlSetcontrol甥摰瑡e 立即刷新设置。值为00设置为自动刷新,01设置为手工刷新[在资源管理器中按F5刷新]。

HKEY_CURRENT_USERControl PanelDesktop 新建串值名MenuShowDelay=0 可使“开始”菜单中子菜单的弹出速度提高。新建串值名MinAnimate,值为1启动动画效果开关窗口,值为0取消动画效果。

Hkey_local_machinesoftwaremicrosoftwindowscurrentVersionun 保存由控制面板设定的计算机启动时运行程序的名称,其图标显示在任务条右边。[启动文件夹程序运行时图标也在任务条右边]

hkey_users.defaultsoftwaremicrosoftwindowscurrentVersionun保存由用户设定的计算机启动时运行程序的名称,其图标显示在任务条右侧。

HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon 默认图片的图标。双击窗口右侧的字符串,在打开的对话框中删除原来的键值,输入%1。重新启动后,在“我的电脑”中打开Windows目录,选择“大图标 “,然后你看到的Bmp文件的图标再也不是千篇一律的画板图标了,而是每个Bmp文件的略图。

Hkey-local-machine software microsoft windows currentVersion Policies Ratings 保存IE4.0中文版“安全”*“分级审查”中设置的口令(数据加密)。

Hkey-local-machine software microsoft windows currentVersion explorer desktopameSpace保存桌面中特殊的图标,如回收站、收件箱、MS Network等。

五、如何备份注册表

利用注册表编辑器手工备份注册表

注册表编辑器(Regedit)是操作系统自带的一款注册表工具,通过它就能对注册表进行各种修改。当然,"备份"与"恢复"注册表自然是它的本能了。

(1)通过注册表编辑器备份注册表

由于修改注册表有时会危及系统的安全,因此不管是WINDOWS 98还是WINDOWS 2000甚至WINDOWS XP,都把注册表编辑器"藏"在了一个非常隐蔽的地方,要想"请"它出山,必须通过特殊的手段才行。点击"开始"菜单,选择菜单上的"运行"选项,在弹出的"运行"窗口中输入"Regedit"后,点击"确定"按钮,这样就启动了注册表编辑器。

点击注册表编辑器的"注册表"菜单,再点击"导出注册表文件"选项,在弹出的对话框中输入文件名"regedit",将"保存类型"选为"注册表文件",再将"导出范围"设置为"全部",接下来选择文件存储位置,最后点击"保存"按钮,就可将系统的注册表保存到硬盘上。

完成上述步骤后,找到刚才保存备份文件的那个文件夹,就会发现备份好的文件已经放在文件夹中了。

(2)在DOS下备份注册表

当注册表损坏后,WINDOWS(包括"安全模式")无法进入,此时该怎么办呢?在纯DOS环境下进行注册表的备份、恢复是另外一种补救措施,下面来看看在DOS环境下,怎样来备份、恢复注册表。

在纯DOS下通过注册表编辑器备份与恢复注册表前面已经讲解了利用注册表编辑器在WINDOWS环境下备份、恢复注册表,其实"Regedit.exe"这个注册表编辑器不仅能在WINDOWS环境中运行,也能在DOS下使用。

虽然在DOS环境中的注册表编辑器的功能没有在WINDOWS环境中那么强大,但是也有它的独到之处。比如说通过注册表编辑器在WINDOWS中备份了注册表,可系统出了问题之后,无法进入WINDOWS,此时就可以在纯DOS下通过注册表编辑器来恢复注册表。

应该说在DOS环境中备份注册表的情况还是不多见的,一般在WINDOWS中备份就行了,不过在一些特殊的情况下,这种方式就显得很实用了。

进入DOS后,再进入C盘的WINDOWS目录,在该目录的提示符下输入"regedit"后按回车键,便能查看"regedit"的使用参数。

通过"Regedit"备份注册表仍然需要用到"system.dat"和"user.dat"这两个文件,而该程序的具体命令格式是这样的:

Regedit /L:system /R:user /E filename.reg Regpath

参数含义:

/L:system指定System.dat文件所在的路径。

/R:user指定User.dat文件所在的路径。

/E:此参数指定注册表编辑器要进行导出注册表操作,在此参数后面空一格,输入导出注册表的文件名。

Regpath:用来指定要导出哪个注册表的分支,如果不指定,则将导出全部注册表分支。在这些参数中,"/L:system"和"/R:user"参数是可选项,如果不使用这两个参数,注册表编辑器则认为是对WINDOWS目录下的"system.dat"和"user.dat"文件进行操作。如果是通过从软盘启动并进入DOS,那么就必须使用"/L"和"/R"参数来指定"system.dat"和"user.dat"文件的具体路径,否则注册表编辑器将无法找到它们。

比如说,如果通过启动盘进入DOS,则备份注册表的命令是"Regedit /L:C:windows/R:C:windows/e regedit.reg

mscoreei.dll没有被指定在windows上运行_windows注册表详解相关推荐

  1. mscoreei.dll没有被指定在windows上运行_在Windows上使用Docker运行.NetCore

    今天我们来说下如何在windows下使用docker运行.net core,既然是docker,那么我们首先得在windows上安装docker. 在Windows安装 docker 有两种选择 : ...

  2. 电脑显示没有被指定在上运行_win10系统运行程序提示“dll没有被指定在windows上运行”的办法...

    有关win10系统运行程序提示"dll没有被指定在windows上运行"的操作方法想必大家有所耳闻.但是能够对win10系统运行程序提示"dll没有被指定在windows ...

  3. 电脑显示没有被指定在上运行_电脑出现“**.dll没有被指定在Windows上运行”提示怎么解决...

    在使用电脑的过程中经常会需要运行各种程序,而电脑系统中如果缺少必须的dll动态链文件,程序就会出现无法运行的情况并弹出错误信息.当我们看到电脑出现"**.dll没有被指定在Windows上运 ...

  4. 电脑显示没有被指定在上运行_win7运行QQ时出现“.dll没有被指定在Windows上运行,或者它包含错误”如何解决...

    最近有用户在win7系统中运行QQ的时候出现".dll没有被指定在 Windows 上运行,或者它包含错误.请尝试使用原始安装媒体重新安装程序,或联系您的系统管理员或软件供应商以获取支持.& ...

  5. 【解决方案】t2gp.exe - 损坏的映像 | libcef.dll没有被指定在 Windows 上运行

    t2gp.exe - 损坏的映像 | libcef.dll没有被指定在 Windows 上运行 发生场景与问题描述: 原因分析: 解决方案: libcef.dll下载链接 发生场景与问题描述: 当你很 ...

  6. 电脑显示没有被指定在上运行_win10系统运行QQ时出现“.dll没有被指定在windows上运行,或者它包含错误”的解决教程...

    win10系统使用久了,好多网友反馈说win10系统运行QQ时出现".dll没有被指定在windows上运行,或者它包含错误"的问题,非常不方便.有什么办法可以永久解决win10系 ...

  7. 电脑显示没有被指定在上运行_.dll没有被指定在windows上运行怎么办

    很多网友提出问题,系统中的xxx.dll文件没有被指定在windows上运行.如: 1)aticfx32.dll没有被指定在windows上运行或者它包含错误,如何解决? 2)c:/Windows/s ...

  8. mscorwks.dll没有被指定在Windows上运行,或者它包含错误...

    每次电脑开机后都会出现一个弹窗,弹窗的内容为: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll 没有被指定在Windows上运 ...

  9. MSVCP140D.dll没有被指定在Windows上运行,或者它包含错误

    1.xxx.dll没有被指定在windows上运行的解决办法 方法一:完全注册系统中的.dll文件. 1.开始 - 运行输入CMD,点击确定或者按下键盘上的回车(Enter)键,打开管理员命令提示符窗 ...

最新文章

  1. 读梦断代码有感(1)2019.2.05
  2. import的几种用法
  3. Linux 命令find、grep
  4. 用公众号获取 任意公众号文章列表 软件还是免费
  5. SpringBoot配置图片虚拟映射
  6. 用函数刷新页面内容比刷新页面要好
  7. 【Antlr】WHITESPACE is not a recognized channel name
  8. 太空大战背景移动的几种方式
  9. arpg网页游戏之地图(二)
  10. 剑指offer——面试题37:两个链表的第一个公共结点
  11. NNIE-lite 为算法工程师而生
  12. 苹果Mac临时文件存储助手工具:Yoink
  13. Python+Selenium+Edge浏览器安装与简单运行(1/2)
  14. 【路径规划】基于matlab遗传算法求解同时取送货车辆路径问题【含Matlab源码 1072期】
  15. 经纬度 度分秒 正则表达式
  16. 视频:中国首届微博开发者大会杨卫华演讲
  17. 动态桌面软件测试简历,动态壁纸软件横评
  18. 【python初学】class类士兵开枪案例
  19. Rational Rose--简介
  20. 建立图书馆书目索引表

热门文章

  1. 【Paddle】Anaconda安装PaddlePaddle和PaddleX教程
  2. [云炬创业管理笔记]第五章打磨最有效的商业模式测试5
  3. [云炬创业基础笔记]第一章创业环境测试12
  4. 开源!mathAI 手写拍照自动能解高数题,还不快试试?
  5. 一文详解SVM的Soft-Margin机制
  6. 窥探黑盒-卷积神经网络的可视化
  7. cmake的使用-if-else的逻辑流程详解
  8. Java1.使用二分搜索算法查找任意N个有序数列中的指定元素。 2.通过上机实验进行算法实现。 3.保存和打印出程序的运行结果,并结合程序进行分析,上交实验报告。 4.至少使用两种方法进行编程,直接查
  9. GoogLeNet补充(Inception V4)
  10. EOS声称的每秒百万级的交易速度靠谱么?