解决无法将注册值写入注册表的步骤一:解禁组策略
1,要解禁组策略,当然先得进入,进入方法,在开始菜单中,打开运行程序,然后在打开的运行框中输入gpedit.msc命令,确定。
2
2,进入组策略后,先在左侧目录中找到“用户配置”这一项,然打开它的子项,找到其中的“管理模板”。
3,然后再打开管理模板的子项,从中找到“系统”这一项,选定。
4,然后到"系统"这一项的右侧窗口,在右侧的设置选项框中,找到“阻止访问注册表编辑工具”这一项,双击。
5,打开了“阻止访问注册表编辑工具”属性窗口后,在“设置”项下,选择“未配置”这一项,然后先按“应用”,再按“确定”。组策略中的“阻止访问注册表”成功解除。
解决无法将注册值写入注册表的步骤二:注册表添加权限
1,如果是因组策略阻止访问注册表造成的无法安装程序,用上面的方法就解决了,但大多数并不是组策略阻止了,而是注册表没有权限所致。其解决方法就是修改注册表的权限,方法,同样在开始菜单中打开"运行"。这回输入regedit命令,回车。
2,进入注册表编辑器窗口后,如果安装时的提示窗口中显示是什么路径,就在注册表选择这个路径,以这个提问网友的安装程序为例,其根键是"HKEY_CURRENT_USER"这一项。
3,然后按HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths这个路径定位于App Paths这项上,右键,从菜单中选择“权限”。
4,进入“App Paths权限”窗口后,如果在“组或用户名称”中没有当前用户时,那就要“添加”一个。
5,如果用户名称已经存在,则选择自已用户名,这里以“RESTRICTED”为例,然后在下面的权限列表框中,勾选“允许”下的“完全控制”复选框,然后按“应用”与“确定”退出注册表。
6,注册表修改后,需要重启一次计算机,才能使修改生效。
7,重启计算机进入系统后,就可以重新安装程序了,这时注册值就能写入注册表了。
如何将软件添加到注册表中
楼主你好,如果你下载的是绿色软件的话,大多数绿色软件下载好就可以用了,少数绿色软件下载好后是一个压缩包,你把它解压,在解压出来的文件夹里面找到那个扩展名是.reg的文件双击导入注册表就可以了,那个文件的文件名是任意名称,只要他的扩展名是reg那你就双击就可以导入注册表了,你说明白一些好吗
软件为什么要在注册表中添加信息
注册表就是大型的数据库包括各种硬件 软件等信息
软件需要甚么信息会去注册表里查找如果有匹配运行程序就能打开
如果注册表没有所需的运行信息系统会认为不可识别
操作系统任何文件、动态链接、数据库、各种数据接口、服务、驱动、硬件信息、硬件指令集、CPU指令集、都会和注册表有所有关联如果所安装的软件需要的文件在注册表里没有或不匹配所以就不能运行或正常运行了
小型软件不需要数据库 也不需要调用甚么接口程序也不需要服务来支持它所以即时没有再次安装也能正常运行 第一次运行它自己就会写入注册表了
就像你大脑里有的知识你看见了很自然的就会做出反应没有的知识你就会去回想(查找注册表)如果超过范围(内存地址)系统就会报错了
添加进注册表的一个东西,怎么从注册表编辑器里找到它并删除它?
看你怎么添加的了,如果是手动添加的话,查找下就行了,如果不是,就麻烦了,用regshot,做两遍快照对比,不过要在添加前后分别做
我手动添加的 那个文件名叫“。。手柄注册表.reg” 但是添加进去之后 怎么卸载呀?我进编辑器里面一大推东西 一大堆英文
如果是注册表文件的话,就好办了,你用记事本打开那个注册表文件,把[全部替换为[-后保存,不用管内容,保存后再导入就行了
如何在注册表上添加一个程序
要正规的完成你的任务,至少得几十行代码。一、正确取出当前程序所在路径APPPATH(可用APP.PATH)二、正确取得当前程序文件名(app.EXEName)三、假设你要在注册表自运行项目上启动你程序的表项是MYEXE,那么程序启动时要读这个表项目的键值:如果已有了就不能每次程序运行都写入,如果没有才写入。这个读与写字符型注册表键值需要用API,两个过程需要十几行来完成——是指正规操作注册表的方法,你可以网上找资料很多的。四、取出当前操作系统的WINDOWS目录,因为WIN98/WINXP/WIN2003的WINDOWS目录默认就是操作系统所在分区根目录下WINDOWS目录,而WINNT和WIN2000即是WINNT目录,而且这也不是绝对的,所以到底WINDOWS目录在哪,正规方法还是需要用API来取得,这需要几行代码的。五、将你的文件拷贝到取得的WINDOWS目录中另外,关于你的程序所在路径,包括取得的WINDOWS目录都有一个未尾是否存在“\“的问题。如果正规写程序你要考虑是在根目录下还是非根目录下,这两者是很不同的,比如你的程序在“D:\MY.EXE”和在“D:\123\MY.EXE”是不同的,你用APP.PATH取得的结果分别是“D:\”和“D:\123”,再加上程序文件名本身,前者是“D:\MY.EXE”后者是“D:\123MY.EXE”,看出来了吧,有一个“\”的区别,这就导致你的程序运行时要不在根目录下出错要么在非根目录下出错,这也是很多写程序的人容易忽视的一个总是。所以你应该设置一当前路径的变量如APPPATH,然后:if right(app.path,1)<>"\" thenAPPPATH=app.path & "\"elseAPPPATH=app.pathendiffilecopy apppath & "MY.EXE",WINPATH & "MY.EXE"写到这问题又来了,最后这个WINPATH是取得的WINDOWS目录,也涉及到未尾有没有“\"的问题最好也要注意。以上只是方法和注意,代码没给上你应该能找到,找不到再说一声吧。
注册表 怎么添加软件!!!
肯定有该游戏的注册表导入工具呗
下载一个,然后运行就行了
哪些软件需要安装,哪些需要写注册表
这个只能按照类别粗略的进行下分析
首先绿色软件不需要更改注册表,当然个别的有个绿化.bat的批处理,安装时写入注册表,卸载时运行再把注册表信息删除,可以打开此批处理来进行查看学习添加的注册表内容。其功用自然是注册软件授权。
其次是安装版软件,这个都是写入注册表的,有些是为了简单的添加到“添加删除软件”的列表中显示。有的则是更复杂的添加服务项,用来启动相关服务。有些软件会通过修改该注册表添加开机启动项。有些用注册表来存储试用次数的已经使用情况、试用时间的已经过期情况。
除此之外有些所谓的安装软件实则并非修改了注册表,其实都未必算是安装版,用压缩软件如winRAR、7z就可把exe的压缩包直接打开查看、解压,完全就是设置了默认解压路径到C:\Program Files而已。
最后再总结下软件添加注册表项的作用
1.在 添加删除程序列表 记录,方便以后卸载
2.验证正版授权、试用期使用天数、试用次数已使用情况
3.安装服务
4.通过注册表设置随windows开机启动
5.修改浏览器主页
6.对某一种或多种后缀名文件进行打开方式的关联
7.添加右键菜单项
---------------------------------------------------------------
难道我写的还不明白吗?注册服务、设置文件关联、添加右键菜单、注册dll文件。这些都需要注册表,至于那些考过去就能用的软件是因为它写入注册表的仅仅是为了在 添加删除程序里显示,所以不会影响游戏、软件运行!
真汗。
转载请注明出处51数据库 » 注册表添加软件 怎么把一个软件添加到注册表
烽火连城39863131