怎么将软件自己添加到注册表里吗是这样的,我的PHOTOSHOP盘
用来注册信息.1.. 在windows的开始/运行菜单中输入"regedit"你就可以通过注册表编辑器看到注册表,注册表是什么呢?简单地说,它是用来对windows操作系统进行配置的一个工具.通过它,可以对操作系统及应用软件进行优化,可以自己设置windows的使用权限,可以解决硬件及网络设置不当带来的故障甚至可以改造自己的操作系统. 在windows 3.X时代,主要通过WIN.INI及SYSTEM.INI对windows进行配置,但WIN.INI及SYSTEM.INI文件存在着安全性不高,大小受限制等问题,为了解这一问题MICROSOFT公司在WINDOWS98以后的版本中引入了注册表这一便更好的对windows系统进行配置,这就是为什么我们要使用注册表的原因. 注册表的作用是保存程序所需要的信息,当程序需要这些信息时,就从注册表里读出.因此,注册表最基本的功能就是保存信息. 当了解了注册表的主要功能--保存信息后,再来了解其保存信息后,再来了解保存信息所发挥的作用! 1,记录安装信息; 2,设置硬件属性; 3,定制WINDOWS以及应用软件. 注册表逻辑结构中最基本的是主键,子键,键值项以及键值.它们是按照分组的方式来管理和组织的.首先是最底根键, 每个根键下有若干个子键,每个子键下又可以有若干(一个或多个)子键,子键下可以有一个或多个键值项和键值. 根键:注册表中最底层的键,类似于磁盘上的根目录. 子键:子键位于根键下又可以嵌套其他子键中,在注册表的六大根键中,有若干的子键,而每个子键中又可以嵌套成千上万的子键. 键值项与键值:在每个根键和子键下,可以有若干键值,这种结构类似于磁盘上根目录和子目录里的文件和文件内容. windows 9x注册表逻辑结构中包含六个根键,每个根键包含着分类不同的信息!在windowsNT/2000/XP中,如果用windows自带的编辑器打开的时候,只能看到五个,还有一个隐藏的根键:HKEY_PERFOR_MANCE_DATA. *HKEY_CLASS_ROOT 记录windows操作系统中所有数据文件的格式和关联信息,主要记录不同文件的文件名后缀和与之对应的应用程序其下子键可分为两类:一类是已经注册的各类文件的扩展名,这类子键前面都带有一个".";另一类是各类文件类型有关信息. *HKEY_CURRENT_USER 些根根键包含当前登录用户的用户配置文件信息,这些信息保证不同的用户登录计算机时,使用自己的修改化设置,例如自己定义的墙纸,自己的收件箱,自己的安全访问权限. *HKEY_LOCAL_MACHINE 此根键包含了当前计算机的配置灵气,包括所安装的硬件以软件设置.这些信息是为所有的用户登录系统服务的.这是事个注册表中最庞大也是最重要的根键! *HKEY_USERS HKEY_USERS根键包括默认用户的信息(DEFAULT子键)和所有以前登陆用户的信息. *HKEY_CURRENT_CONFIG 此根键实际上是HKDY_LOCAL_MACHINE/CONFIG/0001分支下的数据完全一样. *HKEY_DYN_DATA根键 这个键保存每次系统启动时,创建的系统配置和当前性能信息.这个根键只存在于windows 9X中 *HKEY_PERFORMANCE_DATA 在windowsNT/2000/XP注册表中虽然没有HKEY_DYN_DAT键,但是它却隐藏了一个名为"HKEY_PERFORMANCE_DATA的键.所有系统中的动态信息都是存放在此子键中,系统自带的注册表编辑器无法看到些键.介可以用专门的程序来查看此键,比如使用性能监视器. 2.. 注册表就是系统的心脏啊! 备份了注册表就不必担心系统崩溃了,所谓“有备无患”嘛!只不过恢复注册表只对不经常装软件的机器起作用,如果装了软件,而恢复成没装软件以前备份的注册表,很可能造成软件不能正常使用。
注册表实在是太复杂了。
就算是专家级别的人,要手动的方式去修复注册表也要花费很多时间。
计算机中很多系统文件和软件都要写入注册表,病毒,木马程序也不例外,随着软件安装越来越多,注册表的不断被写入从而不断加大其体积,就会造成系统运行缓慢。
如果你想保持注册表清洁,保障注册表的健康不被病毒程序的所干扰,经常备份注册表也是一个有效的办法。
你说的办法的确可行至于为什么软件有的可运行有的不可以,那是因为:有的软件是绿色软件即它不占用注册表,还有一种情况是:它的主程序不需要调用注册表来,而另一类则是,依赖注册表才能启动其主程序。
软件为什么要在注册表中添加信息
注册表就是大型的数据库包括各种硬件 软件等信息软件需要甚么信息会去注册表里查找如果有匹配运行程序就能打开如果注册表没有所需的运行信息系统会认为不可识别操作系统任何文件、动态链接、数据库、各种数据接口、服务、驱动、硬件信息、硬件指令集、CPU指令集、都会和注册表有所有关联如果所安装的软件需要的文件在注册表里没有或不匹配所以就不能运行或正常运行了小型软件不需要数据库 也不需要调用甚么接口程序也不需要服务来支持它所以即时没有再次安装也能正常运行 第一次运行它自己就会写入注册表了就像你大脑里有的知识你看见了很自然的就会做出反应没有的知识你就会去回想(查找注册表)如果超过范围(内存地址)系统就会报错了
怎样将以前装好的软件导入注册表
在Regedit.exe 注册表编辑器中提供了注册表的导入和导出功能,用户可以将注册表项导出为普通的文本文件,通过普通的编辑软件(如记事本、写字板或MicrosoftWord等)进行查看和编辑修改,然后将编辑修改后的注册表文件再导入到注册表中,即可达到间接修改注册表的目的。
将注册表项导出为普通文本文件 导出注册表项内容的步骤如下: (1)选中要导出的注册表项。
(2)选择“文件”∣“导出”命令,打开“导出注册表文件”对话框,如图15.6所示。
(3)在“保存在”下拉列表中可选择所导出的注册表文件的存放位置,在“文件名”文本框中用户可输入导出的注册表文件的名称,在“导出范围”选项组中,用户可选择“全部”或“所选分支”选项,确定要导出的是全部注册表文件还是只导出所选的注册表项文件。
(4)单击“保存”按钮,即可导出所选的注册表文件。
查看导出的注册表文件 查看导出的注册表文件,可执行下列操作: (1)双击“我的电脑”图标,定位到所导出的注册表文件。
(2)右键单击该注册表文件,在弹出的快捷菜单中选择“编辑”命令,则用默认的记事本程序打开该注册表文件。
(3)若用户不想用记事本程序打开注册表文件,也可以右击该注册表文件,在弹出的快捷菜单中选择“打开方式”∣“选择程序”命令,打开“打开方式”对话框。
(4)在“选择要使用的程序”列表框中选择打开注册表文件的程序(例如写字板程序)。
(5)单击“确定”按钮,即可用该程序打开该注册表文件。
(6)在打开的注册表文件中,用户可对其进行查看、编辑和修改。
注意导出的注册表文件不可通过双击打开,双击注册表文件执行的将是注册表的合并操作。
将修改后的注册表文件导入到注册表中 将修改后的注册表文件导入到注册表中,才能达到对注册表进行修改的目的。
导入修改后的注册表文件,可执行以下操作: (1)打开“注册表编辑器”,选择要将其导入到的注册表项。
(2)选择“文件”∣“导入”命令,打开“导入注册表文件”对话框。
(3)在该对话框中选择要导入的注册表文件,单击“打开”按钮。
(4)弹出“注册表编辑器”对话框。
(5)该对话框中显示了已将注册表文件输入注册表的信息,单击“确定”按钮即可成功将注册表文件导入到注册表中。
详细信息:http://www.pcpop.com/doc/0/123/123609.shtml...
怎样把硬盘里的东西导入到注册表中
你要导什么呢?………………告诉你什么事注册表概述注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。
16位驱动在Winnt下无法工作,所以所有设备都通过注册表来控制,一般这些 注册表是通过BIOS来控制的。
在Win95下,16位驱动会继续以实模式方式设备工作,它们使用system.ini来控制。
16位应用程序会工作在NT或者Win95 下,它们的程序仍然会参考win.ini和system.ini文件获得信息和控制。
在没有注册表的情况下,操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。
相关注意事项在系统中注册表是一个记录32位驱动的设置和位置的数据库。
当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。
无BIOS支持设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。
当一个用户准备运行一个应用程序,注册表提供应用程序信息给操作系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。
注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。
它同样也保存了安装信息(比如说日期),安装软件的用户,软件版本号和日期,序列号等。
根据安装软件的不同,它包括的信息也不同。
然而,一般来说,注册表控制所有32位应用程序和驱动,控制的方法是基于用户和计算机的,而不依赖于应用程序或驱动,每个注册表的参数项控制了一个用户的功能或者计算机功能。
用户功能可能包括了桌面外观和用户目录。
所以,计算机功能和安装的硬件和软件有关,对所有用户来说项都是公用的。
有些程序功能对用户有影响,有些是作用于计算机而不 注册表是为个人设置的,同样的,驱动可能是用户指定的,但在很多时候,它们在计算机中是通用的。
如何在注册表中删除下载的软件?
要重注册表中卸载一种软件,也就是删除其相应的键值(注册信息),一般软件自身都带卸载程序.除非特殊情况下,如:卸载程序失效,或是一些嵌入式安装的软件需要到注册表里删除 “添加删除程序里”里安装的软件可以在注册表以下位置中找到 HKEY_LOCAL MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\UNINSTALL下面有许多键值,要想“删除/卸载”某些软件,只要删除相应名字的键即可. 然后就可以把要卸载的软件的安装文件夹移动到回收站,清理开始菜单了 这时你在看看“添加删除程序”里是不是没了这个软件的名字了