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

这篇具有很好参考价值的文章主要介绍了Windows与网络基础:注册表基础和注册表维护与优化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 学习目标
    1.理解注册表概念
    2.掌握注册表维护及优化方法
    Windows与网络基础:注册表基础和注册表维护与优化

一、注册表基础

1、概述

  • 注册表是Windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统
  • 注册表记录了用户安装在计算机上的软件和每个程序的相互关联信息,它包括了计算机的硬件配置,包括自动配置的即插即用的设备和和已有的各种设备说明、状态属性以及各种状态信息和数据。利用一个功能强大的注册表数据库来统─集中地管理系统硬件设施、软件配置等信息,从而方便了管理,增强了系统的稳定性。

2、早期的注册表

  • 以ini为扩展名的文本文件的配置文件
    Windows与网络基础:注册表基础和注册表维护与优化

3、Windows 95后的注册表

  • 自Windows 95操作系统开始,注册表真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用
    (1)注册表数据库由多个文件组成
    (2)Windows提供了注册表编辑器

如果这篇文章对你帮助很大,麻烦帮忙,点下友情链接: 鱼儿项目网(直接点这里),进去之后切换几个页面,停留几十秒。感激不尽。本站采集全网自媒体,网赚类,电商营销课程。里面有一些免费项目大家也可以看看

在运行处输入命令打开注册表编辑器
regedit
Windows与网络基础:注册表基础和注册表维护与优化
Windows与网络基础:注册表基础和注册表维护与优化

拓展:
实际上输入的命令行都是调用操作系统里面的程序来执行的。
我们来看看regedit程序的位置。
1、在此电脑页面中,搜索输入regedit,进行搜索
Windows与网络基础:注册表基础和注册表维护与优化
2、找到是在c盘
Windows与网络基础:注册表基础和注册表维护与优化
Windows与网络基础:注册表基础和注册表维护与优化

4、注册表结构

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

4.1、注册表以树状结构进行呈现

4.1.1子树(实际只有两棵子树,为了方便操作,分成了5棵子树)

(1)HKEY_LOCAL_MACHINE:记录关于本地计算机系统的信息,包括硬件和操作系统数据

(2)HKEY_USERS:记录关于动态加载的用户配置文件和默认配置文件的信息

(3)HKEY_CURRENT_USER: HKEY_USERS子树,它指向"HKEY_USERS\I当前用户的安全ID"包含当前以交互方式登录的用户配置文件

示例:
1、打开任务管理器,发现只有Administrator在登录
Windows与网络基础:注册表基础和注册表维护与优化
2、命令行输入regedit,打开注册表编辑器查看如下图
Windows与网络基础:注册表基础和注册表维护与优化

(4)HKEY_CURRENT_CONFlG : HKEY_LOCAL_MACHINE子树,指向
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current包含在启动时由本地计算机系统使用的硬件配置文件的相关信息加载的设备驱动程序、显示时要使用的分辨率
Windows与网络基础:注册表基础和注册表维护与优化

(5)HKEY_CLASSES_ROOT: HKEY_CURRENT_USER子树包含用于各种OLE技术和文件类关联数据的信息

4.1.2、项

可以简单的理解文件夹,项中可以包含项和值

4.1.3、值
  • 每个注册表项或子项都可以包含称为值的数据
  • 部分值应用于某个用户的信息
    每个注册表项或子项都可以包含称为值的数据部分值应用于某个用户的信息
  • 部分值应用于计算机所有用户的信息
  • 值由三部分组成(值的名称、值类型、值的数据)
    Windows与网络基础:注册表基础和注册表维护与优化

二、注册表基本操作

1、创建项

1、先点击某一子树,之后在右侧右击创建项
Windows与网络基础:注册表基础和注册表维护与优化
2、直接创建成功
Windows与网络基础:注册表基础和注册表维护与优化

2、创建值(有六种类型的值)

  • 字符串值(REG_SZ):固定长度的文本字符串
  • 二进制值(REG_BINARY)∶原始二进制数据。多数硬件组件信息都以二进制数据存储
  • DWORD值(REG_DWORD):数据由4字节长的数表示。设备驱动程序和服务的很多参数都是这种类型
  • QWORD值(REG_QWORD)︰数据由8字节长的数表示
  • 多字符串值(REG_MULTl_SZ):多重字符串。包含列表或多值的值通常为该类型
  • 可扩充字符串值(REG_EXPAND_SZ)∶长度可变的数据串。该数据类型包含在程序或服务使用该数据时解析的变量
    Windows与网络基础:注册表基础和注册表维护与优化

3、修改、删除和重命名值

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

三、注册表应用

1、案例

1.1、个性化时间设置

1、regedit打开注册表编辑器,选择“编辑->查找”
Windows与网络基础:注册表基础和注册表维护与优化
2、在查找页面中输入sTimeFormat,勾选“值”进行查找
Windows与网络基础:注册表基础和注册表维护与优化
3、等待片刻找到后,直接双击进入页面,进行设置
Windows与网络基础:注册表基础和注册表维护与优化
4、不重启,发现已经生效了
Windows与网络基础:注册表基础和注册表维护与优化

1.2、在欢迎屏幕显示自定义信息

1、regedit打开注册表编辑器,锁定"HKEY_LOCAL_MACHINEI\SOFTWARE\Microsoft\Windows\CurrentVersion\IPolicies\System"下的值legalnoticecaption(标题) legalnoticetext(文本)
Windows与网络基础:注册表基础和注册表维护与优化
注销之后,再登录,会有欢迎页面,欢迎页面之后就是输入密码页面
Windows与网络基础:注册表基础和注册表维护与优化
Windows与网络基础:注册表基础和注册表维护与优化

1.3、禁用任务管理器

  • 功能:防止有心人入侵后,对任务服务器进行操作,导致系统不能正常运作

1、regedit打开注册表编辑器,锁定"HKEY_CURRENT_USERLSOFTWARE\MicrosoftWindowslCurrentVersion\Policies\System"下新建DwORD值DisableTaskMgr,设置值为1
没有System就新建一个System,这里发现不区分大小写,system也可以。
Windows与网络基础:注册表基础和注册表维护与优化
2、不注销,发现已经生效了。
Windows与网络基础:注册表基础和注册表维护与优化

1.4、禁用控制面板

1、regedit打开注册表编辑器,锁定"HKEY_CURRENT_USERI\SOFTWARE\MicrosoftWindows\CurrentVersion\Policies\Explorer"”下新建DWORD值 NoControlPanel,设置值为1
Windows与网络基础:注册表基础和注册表维护与优化
2、这次要注销之后才能生效
Windows与网络基础:注册表基础和注册表维护与优化

1.5、去除快捷方式左下角小箭头

1、在桌面上,新建一个快捷方式
Windows与网络基础:注册表基础和注册表维护与优化
2、打开注册表编辑器,锁定"HKEY_CLASSES_ROOT\Inkfile”找到项下的IsShortcut值,直接删除
Windows与网络基础:注册表基础和注册表维护与优化
3、注销,再登录之后生效。虽然小箭头消失了,本质上还是快捷方式
Windows与网络基础:注册表基础和注册表维护与优化

2、注册表编辑技巧

2.1、查找字符串、值或项

1、regedit打开注册表编辑器,“编辑->查看”
Windows与网络基础:注册表基础和注册表维护与优化
2、在查找页面中,可以根据需求自由查找了
Windows与网络基础:注册表基础和注册表维护与优化

2.2、将子项添加到收藏夹

1、锁定某个子项后,点击“收藏夹->添加到收藏夹”
Windows与网络基础:注册表基础和注册表维护与优化
Windows与网络基础:注册表基础和注册表维护与优化
Windows与网络基础:注册表基础和注册表维护与优化

2.3、打印注册表

1、注册表编辑器中,“文件->打印”
Windows与网络基础:注册表基础和注册表维护与优化

2.4、复制项名字

1、打开注册表之后,就右键某一项,点击复制项名称即可。实际上就是该项的地址。
Windows与网络基础:注册表基础和注册表维护与优化

四、注册表维护

1、注册表被破坏后的常见现象

  • 无法启动系统
  • 无法运行或正常运行合法的应用程序
  • 找不到启动系统或运行应用程序所需的文件
  • 没有访问应用程序的权限
  • 不能正确安装或装入驱动程序
  • 不能进行网络连接
  • 注册表条目有错误

2、注册表被破坏的原因

  • 应用程序错误:在系统中安装过多的软件后,可能会出现彼此之间的冲突
  • 驱动程序不兼容:安装系统时有很多驱动都是自动安装,容易产生不同硬件驱动程序不兼容情况,建议到官方网站下载对应稳定版驱动进行安装
  • 硬件问题:主要出现在硬件质量上,比如硬盘或内存质量不过关造成读写错误、超频、CMOS、病毒等
  • 误操作:误操作是最常见的原因,可能会导致注册表出现错误,严重者造成系统崩溃或无法启动系统

3、备份注册表

  • 直接将注册表数据库文件进行备份
  • 导出注册表

1、找到对应的项直接选择导出
Windows与网络基础:注册表基础和注册表维护与优化
或者文件->导出
Windows与网络基础:注册表基础和注册表维护与优化
2、选择保存的位置和文件的命名
Windows与网络基础:注册表基础和注册表维护与优化
3、文件是以.reg为后缀的文件进行保存
Windows与网络基础:注册表基础和注册表维护与优化

4、恢复注册表

  • 直接将数据库文件进行覆盖
  • 将之前导出的项进行导入

双击reg文件文件进行导入
Windows与网络基础:注册表基础和注册表维护与优化
或者
注册表编辑器中进行导入
Windows与网络基础:注册表基础和注册表维护与优化
Windows与网络基础:注册表基础和注册表维护与优化

5、锁定和解锁注册表

1、打开注册表编辑器,锁定到"HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"项中新建DWORD值DisableRegistryTools,将值设置为1,表示锁定,设置为0表示解锁
Windows与网络基础:注册表基础和注册表维护与优化
2、没注销,就直接生效了。
Windows与网络基础:注册表基础和注册表维护与优化
3、当注册表被锁定后,Windows自带的注册表编辑器就无法打开,需要使用外部第三方注册表编辑工具来进行打开,找到对应项,修改值为1
Windows与网络基础:注册表基础和注册表维护与优化

五、注册表优化

1、清楚多余的DLL文件

打开注册表编辑器,锁定到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs"项,在这个项下存放的是共享的DLL信息,注意看括号里面的数据,它表示共享文件的数目,如果为0,则可将其删除
Windows与网络基础:注册表基础和注册表维护与优化

2、安装卸载应用程序的垃圾信息

打开注册表编辑器,锁定到"HKEY_CURRENT_USER\SOFTWARE"项和"HKEY_LOCAL_MACHINE\SOFTWARE"项,这两个项中
包含系统中的应用程序,对于已知的程序是知道的,主要是针对一些未知的程序进行删除和一些已经卸载了的残留
Windows与网络基础:注册表基础和注册表维护与优化
Windows与网络基础:注册表基础和注册表维护与优化

3、系统安装时产生的无用信息

可以但是没必要系列

1、删除多余时区(必要情况下只保留北京时区)
到"HKEY_LOCAL_MACHINEISOFTWARE\MicrosoftWindows NT\CurrentVersion\Time Zones“项
Windows与网络基础:注册表基础和注册表维护与优化
2、清除多余的语言代码(英语—0409、中文—0804)
锁定到"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale"项
Windows与网络基础:注册表基础和注册表维护与优化
3、删除多余的键盘布局
锁定到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout”项,下列每一个子项代表一种键盘布局
Windows与网络基础:注册表基础和注册表维护与优化文章来源地址https://www.toymoban.com/news/detail-413289.html

到了这里,关于Windows与网络基础:注册表基础和注册表维护与优化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows技巧之注册表

    介绍 注册表是Windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个系统中起着核心作用。这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管

    2023年04月08日
    浏览(35)
  • windows注册表启动项

    实际应急响应案例时,发现很多非常规的启动项以及ARK工具未涵盖的启动项,故收集资料对注册表有关的启动项进行总结,以后处置病毒无从下手时可以考虑从启动项排查。 1.Load注册键 介绍该注册键的资料不多,实际上它也能够自动启动程序。位置: HKEY_CURRENT_USERSoftwareMi

    2024年02月05日
    浏览(37)
  • Windows注册表的读写操作

    本文介绍了Windows注册表的基本知识,以及C++中打开关闭查询修改注册表的常用接口。 注册表的基本知识(本文第1节)参考 https://blog.csdn.net/weixin_45300266/article/details/122359920并作修改。 注册表是windows系统中具有层次结构的核心数据库,储存的数据对windows 和Windows上运行的应用

    2024年02月04日
    浏览(40)
  • 【运维】Windows 通过注册表禁用服务

    【运维】Windows 通过注册表禁用服务 以这个服务为例子 Windows Push Notifications User Service 双击查看服务名称 WpnUserService_671f3   打开注册表 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices{服务名称} HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWpnUserService_671f3 选中  将右侧的 Start 改为4  十六

    2024年02月12日
    浏览(28)
  • 从Windows注册表中查看系统版本

    Windows 注册表项 键值 CurrentVersion 所显示的数据内容所对应的系统版本: Current Number 操作系统: 5 Windows 2000 5.1 Windows XP 5.2 Windows XP 64bit 5.2 Windows Server 2003 / R2 6 Windows Vista / Windows Server 2008 6.1 Windows 7 / Windows Server 2008 R2 6.2 Windows 8 / Windows Server 2012 6.3 Windows 8.1 / 10 / 11 / Windows Server

    2024年02月04日
    浏览(44)
  • Windows 10注册表损坏该如何修复?

    注册表是Windows系统中的一个重要的数据库,用于存储系统和应用程序的设置信息。其中包含了安装在所有版本的Microsoft Windows操作系统上的硬件和程序的选项、设置、信息和其他值。一旦损坏或丢失,就将可能影响电脑的正常运行,Windows 10注册表损坏该如何修复? 1、借助启

    2024年02月08日
    浏览(37)
  • Windows注册表脚本文件(简介、添加、修改、删除)

    我们平时大多采用Regedit注册表编辑器来实现对注册表的修改操作,但是这种手工操作费时费力,当你要对多台PC统一修改注册表时,就要怨念了。并且在某些情况下,如果注册表编辑器被禁用了,那么这种方法也会失效。于是,推荐大家使用REG文件来快速完成注册表的修改。

    2024年02月04日
    浏览(37)
  • Windows用注册表修改键盘映射(扫描码)

    使用C/C++代码方式修改可见下篇《用C/C++(Win32API)写软件修改键位》 据说Qwerty键盘是为了降低打字员打字速度,防止打字机卡机所作出的妥协。那么现在的键盘是否降低了咱敲代码的速度?试试看换成其他的键盘布局吧。 注:注册表修改映射的方法比较麻烦,但适用性还挺

    2024年02月01日
    浏览(29)
  • Python读取Windows注册表的实战代码

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年02月10日
    浏览(29)
  • windows系统怎么用注册表修改桌面文件路径

    方法/步骤: 1.调出运行窗口,输入regedit命令后回车打 开注册表。  2.在打开的注册表界面中依次展开以下路径,如图所示: HKEY_CURRENT_USER--〉Software--〉Microsoft--〉Windows--〉CurrentVersion--〉Explorer--〉user Shell Folders  3.随后在右侧找到并双击打开Desktop选项,将数值数据改为要保存

    2024年02月11日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包