怎么让程序写入注册表才能使用

怎么让程序写入注册表才能使用,第1张

程序写入注册表能使用的方法是:可以在开始程序菜单中的运行里输入regedit,也可以在DOS下输入regedit然后就可以使用注册表了。

程序注册表根键说明:hkey_classes_root 包含注册的所有OLE信息和文档类型。

是从hkey_local_machine\software\classes复制的。

hkey_current_user包含登录的用户配置信息,是从hkey_users\当前用户子树复制的。

hkey_local_machine包含本机的配置信息。其中:config子树是显示器打印机信息。

enum子树是即插即用设备信息,system子树是设备驱动程序和服务参数的控制集合。

software子树是应用程序专用设置。

通过注册表编辑器备份注册表方法是:由于修改注册表有时会危及系统的安全,因此不管是WINDOWS98还是WINDOWS 2000甚至WINDOWSXP,都把注册表编辑器"藏"在了一个非常隐蔽的地方,要想"请"它出山,必须通过特殊的手段才行。

点击"开始"菜单,选择菜单上的"运行"选项,在d出的"运行"窗口中输入"Regedit"后,点击"确定"按钮,这样就启动了注册表编辑器。

点击注册表编辑器的"注册表"菜单,再点击"导出注册表文件"选项,在d出的对话框中输入文件名"regedit"。

将"保存类型"选为"注册表文件",再将"导出范围"设置为"全部",接下来选择文件存储位置,最后点击"保存"按钮,就可将系统的注册表保存到硬盘上。

完成上述步骤后,找到刚才保存备份文件的那个文件夹,就会发现备份好的文件已经放在文件夹中了。

解决无法将注册值写入注册表的步骤一:解禁组策略

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,重启计算机进入系统后,就可以重新安装程序了,这时注册值就能写入注册表了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11873433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存