为什么有很多软件都被报告要修改注册表?
因为软件的相关设置信息发生变化时,注册表也会相应的做出变化。
此时会被一些监控软件(如卫士类、杀毒类)监控记录。
注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用。
这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等。
当软件配置发生变化(如新装软件、软件更新、软件设置变化等)时,注册表相关项值也会做出变化。
如何只禁止某个软件修改注册表
如果输入“regedit32”有设置权限的功能,进阶用户可以使用。
计算机配置和缺省用户设置的注册表数据在Winnt中被保存在下面这五个文件中: DEFAULT,SAM,SECURITY,SOFTWARE,SYSTEM,NTUSER.DAT。
注册表由键(或称“项”)、子键(子项)和值项构成。
一个键就是分支中的一个文件夹,而子键就是这个文件夹中的子文件夹,子键同样是一个键。
一个值项则是一个键的当前定义,由名称、数据类型以及分配的值组成。
一个键可以有一个或多个值,每个值的名称各不相同,如果一个值的名称为空,则该值为该键的默认值。
一般我们平常说修改注册表其实就是改一个键值。
当你选中一个键值的时候,编辑下拉菜单下就可以看到一个选项----权限注册表权限,用鼠标单击这个选项后,继续用鼠标分别单击各个用户组就可以看到不同的权限限制。
你觉得某一个用户组的权力太高了,就可以在下方修改权限(注意:必须赋予Administrators组用户完全权限,否则一旦你或相应的软件、驱动程序要修改注册表,但是由于所有的组用户都没有权限修改,所以你将不能够成功安装。
如何在注册表修改首页
1. 按快捷键win+r,打开运行对话框2. 输入regedit,然后点击确定3. 定位到任意想要修改权限的项4. 右键单击它,选择权限5. 选定一个想要修改权限的用户组。
6. 设定用户可以有哪些权限。
7. 完成设置以后,点击确定即可
为什么安装软件时要修改注册表呢?
大部分安装后的软件都会在这建立它的注册表项,(当然,不止这里有,)HKEY_LOCAL_MACHINE\SOFTWARE,系统自带的在HKEY_LOCAL_MACHINE\SOFTWARE\microsoft里头,因此这项也常会出事问题。
HKEY_LOCAL_MACHINE\SOFTWARE在这里头的主要是些软件的设置信息,比如说是不是最大化窗口运行之类的(只是举例,不一定对,因为现在好多软件也不把这些写到注册表了,而直接在一些INI文件之类的写这些东西),另外软件安了后还会建立一些“类”(不大准的说法吧,大体就是一个类型的文件,比如装个FLASH,它就会建立swf之类的文件类型,并在clsid里头定义这个文件类型所对应的操作,比如右键点它会出什么菜单之类的) 不说了,反正我自己也不太清楚,你自已搜搜看吧。
至于你想要改注册表,我倒有个建议,可以把一些注册表项导出保存再进行修改,这样如果出事了就可以把它导回去,以防万一。
还有,导出后的注册表可以用记事本打开,这样可以学习它的一些语法等等
修改注册表来实现不让电脑安装任何软件
好像有点难度,因为有的软件的运行不是必须依赖注册表。
一个不需注册能够直接运行的软件装入电脑就像一个文件装入电脑一样。
难道你要锁闭各个驱动器?如果仅仅是禁止注册类的软件运行可以将注册表的权限设为只读。
或者到注册表里HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System 下,新建一个名为DisableRegistryTools的DWORD值,并将其值改为“1”,即可禁止使用注册表编辑器Regedit.exe。
你要用注册表可以到纯dos 下解除上面的项值。
或者用脚本写一个,还可以将这一条写成.reg保存(dword值"0"),需要时导入即可。
?在安装软件的时候,注册表拒绝修改。
请问在那修改注册表权限?
安装软件时提示无法打开注册表,则可以按照以下步骤解决:4 ^6 _9 @# H" o% f3 P如:提示无法打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\OptionalComponents\MSFS1 u3 E# a: X* E则首先打开注册表:运行regedit,(操作系统是windows2000的朋友要运行regedt32)。
* k* j7 ^, l* l( j找到对应提示对应的注册表项:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\6 {. a6 C+ {' \/ t(为了简化操作,所以定位到run注册表项即可而不用去到具体的子项下面。
)
怎么修改注册表
注册表修改快速入门 根据本人经验,修改注册表有三种方法,归纳如下: 在这里提醒大家一句,如果你没有把握,切记在修改之前,一定要备份注册表。
一.用windows的注册表修改器--regedit.exe 方法是在windows的左下角开始菜单里,点击运行,然后键入regedit, 回车即可。
你可以在打开的修改器里查找所需要修改的注册表修改 项。
比如要禁止“开始”菜单里的查找功能,我们知道修改的内容 为: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\P olicies\Explorer,在右边的窗口中新建一个DWORD值"NoFind",并设 值为1.(查阅本手册即可找到)。
那么我们打开注册表修改器,可以 看到有HKEY_CURRENT_USER这个根键,左边还有一个"+"号,点击"+"号 展开下面的目录树,找到Software,再展开找Microsoft,这样一层一层 地展开,直到找到Explorer项,看右边的窗口,你会发现有不少的键 值,恭喜你,你快成功了。
然后在右边的窗口中单击鼠标右键,选择 新建DWORD值,输入NoFind,注意大小写,你会发现右边窗口中多了一 个名为NoFind的键名,OK,我们给它赋值,在NoFind上双击,然后在弹 出的窗口中将原来默认的0改成1,最后,重新启动计算机后,你会发 现开始菜单里的“查找”消失了,如果你想把它改回来,那么按上面 的方法,把1改成0,然后重新启动就可以了。
是不是很简单?其他的修 改也差不多了,关键是要找到修改的内容,这就是本手册所提供的强 大功能了。
呵呵,相信能给你带来很大的帮助。
二.用专门的修改软件 如果你很懒,不想知道究竟要修改什么内容。
那么就用专门的注册表 修改软件了,比较有名气的是“超级兔子魔法”,还有“windows优化 大师”,在这里评价一下,windows优化大师名字响,可是不好用。
我 本人比较喜欢的是另外一个叫“注册终结者”的修改器,主要是界面 友好,功能多而不容易出错。
现在随着winXP的推出,各种修改器也随 之更新,可是功能还有待改进。
现在新出的“神奇注册表”修改器, 可以修改winXP等,大家可以试试看。
这些修改器都很容易上手,修改 起来很方便。
不过你如果想深入学习注册表,最好还是手动修改了, 不然你学不到多少东西的了。
三.手工写.reg注册表文件 这是修改注册表的高级技巧了.有没有试过自己写注册表文件?不用任 何修改器?直接把写好的注册表文件——.reg倒入注册表?呵呵,这 项技巧并不需要每个人都知道了,你只要知道上面的两个就可以了。
当然,如果你是电脑迷,我们赞成深入学习。
现在我们来看看.reg文件的结构如何。
.reg文件的标准格式如下: REGEDIT4 [路径] (注意用大小写) "键名"="键值" (针对字符串型键值) "键名"=hex:键值 (针对二进制型键值) "键名"=dword:键值 (针对DWORD键值) 括号里面的内容为本人的注释,写文件的时候就不需要那些小括号 了,其他上面所列的都必须包括。
注意引号输入时不能用中文输入的 引号,必须用英文的引号,否则会出错。
那么,怎么写.reg文件呢?我们需要一个文本编辑器,用windows的记 事本就可以了。
单击鼠标右键,选择新建文本文档,然后在生成的文 本文件里输入上面规格的内容就可以了,最后,选择另存为,输入你 想要的文件名+.reg保存即可。
比如你要生成test.reg,输入test.reg 保存即可,你可以看到生成了一个带图标的test.reg.双击运行这个 test.reg文件就能相应的修改注册表了,系统会提示“是否导入注册 表”之类的信息,确定就可以了。
OK,我们可以手动写注册表了,是不 是感觉很酷? 先别急,我们来看看一个标准范例,这是从注册表里面导出来的,大 家慢慢学习,跟着模仿一下就能写出自己的.reg文件了。
REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer] "NoRun"=dword:00000000 "NoRecentDocsMenu"=hex:01,00,00,00 "NoFavoritesMenu"=dword:00000000 "user"="sundrink" 大家可以看到,dword是16进制,hex是二进制,字符串则可以直接赋 值。
只要将上面的内容复制保存到文本文档里,然后另存为你想要 的.reg文件运行就可以了。
呵呵,原来也不是很难嘛,耐心一点就可 以了。
当然,你要模仿,要自己动手写.reg文件,用记事本就可以 了。
说多两句,为什么要手写注册表?因为有时候我们会碰到一台锁定 regedit的机子,有什么办法解开呢?呵呵,如果你会手写注册表文件 的话,那很简单了......大家发挥想象吧!用不了很长时间的。
最后在文章结尾,提醒大家,注册表修改可不是闹着玩的,其中有些 键值是不能随便改的,因为如果你没有备份,而又不知道怎么改回来 的话,那就麻烦了,我也帮不了你。
所以奉劝各位在修改注册表之前 一定要记得备份,切记!参考资料:http://cert.htu.cn/list.asp?id=512