优质网站,北京企业网站设计公司,建设网站的发布与推广,网站开发一般过程建站学院(LieHuo.Net)Windows文档Windows操作系统是全球最广泛#xff0c;使用者最多的软件#xff0c;熟悉Windows软件成了电脑操作者必不可少的功课#xff0c;注册表作为“Windows的神经系统”非常重要#xff0c;相信很多朋友都非常熟悉注册#xff0c;在开始#xf…建站学院(LieHuo.Net)Windows文档Windows操作系统是全球最广泛使用者最多的软件熟悉Windows软件成了电脑操作者必不可少的功课注册表作为“Windows的神经系统”非常重要相信很多朋友都非常熟悉注册在开始运行regedit.exe 有时候通过注册表编辑器来修改注册表只有一小部分能立即生效怎么能让注册表在不重启的情况下快速生效呢以下是注册表立即生效方法的几点总结:.打开任务管理器结束explorer.exe这个进程,然后文件新建任务,输入explorer.exe确定(对大部分情况适用) 。.在VC6.0/MFC中利用消息发送函数向WINDOWS发送刷新注册表的消息,函数可写为::SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,NULL,NULL);//(对绝大部分情况适用).要是以上方法都不行,就只有注销或重新启动了。注册表的由来在Windows 3.x操作系统中注册表是一个极小文件其文件名为Reg.dat里面只存放了某些文件类型的应用程序关联大部分的设置放在Win.ini、System.ini等多个初始化INI文件中。由于这些初始化文件不便于管理和维护时常出现一些因INI文件遭到破坏而导致系统无法的启动的问题。为了使系统运行得更为稳定、健壮Windows 95/98设计师们借用了Windows NT中的注册表的思想将注册表引入到Windows 95/98操作系统中而且将INI文件中的大部分设置也移植到注册表中因此注册表在Windows 95/98操作系统的启动、运行过程中起着重要的作用。注册表的作用注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Winnt下无法工作所以所有设备都通过注册表来控制一般这些是通过BIOS来控制的。在Win95下16位驱动会继续以实模式方式设备工作它们使用system.ini来控制。16位应用程序会工作在NT或者Win95 下它们的程序仍然会参考win.ini和system.ini文件获得信息和控制。在没有注册表的情况下操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。在系统中注册表是一个记录32位驱动的设置和位置的数据库。当操作系统需要存取硬件设备它使用驱动程序甚至设备是一个BIOS支持的设备。无BIOS支持设备安装时必须需要驱动这个驱动是独立于操作系统的但是操作系统需要知道从哪里找到它们文件名、版本号、其他设置和信息没有注册表对设备的记录它们就不能被使用。当一个用户准备运行一个应用程序注册表提供应用程序信息给操作系统这样应用程序可以被找到正确数据文件的位置被规定其他设置也都可以被使用。注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。它同样也保存了安装信息(比如说日期)安装软件的用户软件版本号和日期序列号等。根据安装软件的不同它包括的信息也不同。然而一般来说注册表控制所有32位应用程序和驱动控制的方法是基于用户和计算机的而不依赖于应用程序或驱动每个注册表的参数项控制了一个用户的功能或者计算机功能。用户功能可能包括了桌面外观和用户目录。所以计算机功能和安装的硬件和软件有关对所有用户来说项都是公用的。有些程序功能对用户有影响有些时作用于计算机而不是为个人设置的同样的驱动可能是用户指定的但在很多时候它们在计算机中是通用的。注册表控制用户模式的例子有控制面板功能桌面外观和图标网络参数浏览器功能性和特征那些功能中的某些是和用户无关的有些是针对用户的。计算机相关控制项基于计算机名和登陆用户无关。控制类型的例子是安装一个应用程序不管是哪个用户程序的可用性和存取是不变的然而运行程序图标依赖于网络上登陆的用户。网络协议可用性和优先权基于计算机但是当前连接和用户信息相关。这里是在注册表中基与计算机控制条目的一些例子存取控制登陆确认文件和打印机共享网卡设置和协议系统性能和虚拟内存设置在系统中注册表控制所有32位应用程序和它们的功能及多个应用程序的交互比如复制和粘贴它也控制所有的硬件和驱动程序。虽然多数可以通过控制面板来安装和设置理解注册表仍是做Winnt和Win95系统管理基本常识。