Azure Windows 10 Gen2虚拟机管理员安装软件与访问注册表权限异常问题
解决步骤
1. 单次提权运行安装程序
常规安装时右键点击安装包,选择以管理员身份运行,可解决普通UAC拦截导致的安装报错。
2. 关闭Azure虚拟机专属UAC远程限制
Azure默认部署的Windows系统会开启UAC远程限制,导致管理员组用户登录后无法获得完整管理员权限,修改方式如下:
- 按
Win+R输入regedit打开注册表编辑器 - 定位到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System - 右键新建DWORD(32位)值,命名为
LocalAccountTokenFilterPolicy,如果该值已存在则直接双击修改 - 将数值数据设为
1,基数选择十进制 - 重启虚拟机后生效
3. 启用内置最高权限Administrator账户(可选)
如果修改注册表仍有权限限制,可启用Windows默认关闭的内置管理员账户,该账户不受UAC规则限制:
- 按
Win+X选择Windows终端(管理员)或PowerShell(管理员) - 执行命令启用账户:
net user administrator /active:yes - 执行命令设置账户密码:
net user administrator 自定义密码 - 重启虚拟机后切换到Administrator账户登录即可获得完整系统权限
4. 修复特定注册表项权限
如果仅部分RegKey无法访问,可手动修改对应项的权限配置:
- 打开注册表编辑器,定位到无法访问的目标注册表项
- 右键点击该项,选择权限→高级
- 点击所有者后方的更改按钮,输入
administrators后点击检查名称,确认后保存 - 勾选替换子容器和对象的所有者,点击应用
- 回到权限设置页面,给你的登录账户或管理员组勾选完全控制权限,保存后生效
内容的提问来源于stack exchange,提问作者wavrik
相关产品推荐
相关产品推荐

