安装软件 请确认有足够的权限访问该注册表项

方法一:解禁组策略

  1. 要解禁组策略,当然先得进入,进入方法,在开始菜单中,打开运行程序,然后在打开的运行框中输入gpedit.msc命令,确定。

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

时间: 2024-07-28 19:27:41

安装软件 请确认有足够的权限访问该注册表项的相关文章

[转] “无法注册程序集***dll- 拒绝访问。请确保您正在以管理员身份运行应用程序。对注册表项”***“的访问被拒绝

原文 Win8下Visual Studio编译报“无法注册程序集***dll- 拒绝访问.请确保您正在以管理员身份运行应用程序.对注册表项”***“的访问被拒绝.”问题修正 原来在Win7下Visual Studio跑的好好的程序,现在在Win8下编译报“无法注册程序集***dll- 拒绝访问.请确保您正在以管理员身份运行应用程序.对注册表项”***“的访问被拒绝.”的错误.报错信息明面上看是让你用管理员身份运行Visual Studio,然后打开工程编译就好了.但总觉得这种方法不如直接双击“s

【转】C#程序打包安装部署之添加注册表项

今天为大家整理了一些怎样去做程序安装包的具体文档,这些文档并不能确保每个人在做安装包的时候都能正确去生成和运行,但是这些文档的指导作用对于需要的朋友来说还是很有必要的,在实际产品的安装部署过程中可能有的企业会借助一些现成强大的安装包制作软件进行安装程序的安装,也有的企业或者个人会自己去制作安装包.为了能给予新手一些帮助,现分享这些文档,希望大家能够把这些知识运用在自己的实际工作中. 目前文档主要内容有: 一:创建创建Windows安装项目 二:添加内容文件 三:添加项目输出 四:添加注册表信息

无法在Windows 7下删除/修改注册表项:权限不足

在注册表的某些关键项(譬如:System.Root),连Administrator都没有权限进行修改,因为只有"system"有权限. [警告]切勿企图进行注册表上层权限覆盖低层权限的方式来使Administrator或其他用户夺权,这样会导致很多Windows服务都无法打开!!!甚至Windows就此挂掉! (像我这个傻B刚才就进行了上面的操作...... 如果像我这样操作了,就要看我上一条博客,把注册表权限恢复默认.) [正确操作] 使用 psexec.exe,以 system 身

安装lr时无法将值Disable Script Debugger 写入注册表

1. 运行“regedit”打开注册表编辑器. 2. 右键点击权限.HKEY_CURRENT_USER-Softwart-Microsoft-Internet Explorer-Main 3. 勾选everyone组的权限-Full Control(完全控制) 4. 返回安装页面点击重试,如果不行退出重启机器,安装lr

vbox安装ubuntu之后挂载共享文件夹无权限访问的问题以及改了主机名,导致命令行不能解析主机名的问题

1.挂载方法在挂载的时候虚拟机给出了命令 2. sudo adduser yourusername vboxsf (vboxsf是挂载的文件夹的用户组,在/media目录下用 ls -l 命令可以看到) 3.修改主机名字的命令是 sudo gedit /etc/sudoers 按回车键后就会打开/etc/sudoers文件了,给hadoop用户赋予root用户同样的权限.在root   ALL=(ALL:ALL)   ALL下添加hadoop   ALL=(ALL:ALL)  ALL 4.命令行

【Error】安装程序无法打开注册表项 UNKNOWN\Components\...

在安装程序的时候出现错误信息: 解决方法: 依次点击开始,所有程序,附件,右键单击命令提示符,选择以管理员身份运行.运行secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

扫盲:注册表和绿色软件常识

1. 注册表相关 1.1 应用个程序在安装时,多数应用程序使用一个叫做SETUP.INF的文件详细说明例如需要什么磁盘,哪个目录被建立,从哪里复制文件,使应用程序工作正常所需要建立的注册表项等详细信息. 1.2 windows系统下,用cmd进入运行状态,敲入regedit会出现注册表编辑器. 1.3 linux下的命令: rpm  -qa 只会显示linux系统中,安装的应用程序,就像是widows中添加了注册表的的软件程序,而不会显示绿色软件的安装 ==============来自百度百科=

win10获取注册表权限

1.cmd中输入regedit打开注册表 2.在需要的注册表项中右键选择“权限”

客户端没有管理员权限如何安装软件

情景描述:笔者的公司遇到这样的情况,公司的电脑分配的时候,给用户的权限都是一般使用者,即只有使用权限,没有管理员权限,无法安装软件.现在需要在所有的相关电脑上升级VPN软件,这些电脑如果都在网域里面的话,只要通过组策略,做计算机配置,进行软件分发,客户端策略生效后重启电脑,一般就可以完成软件的升级工作.但是,有一半的用户都是远程用户,通过VPN来进行办公.很少连接到公司网域里面来.要升级VPN,只能单机安装,用户又没有软件安装权限,有一个办法,就是告知用户切换到管理员帐号进行安装,但是这样一来,