Error: 1307. Verify that you have sufficient privileges to modify the security permissions for this

报错信息

安装一个msi包installer-windows.msi,报错信息如下:
在这里插入图片描述

Could not set file security for file
'C:\Users\Administrator\AppData]Roaming\Microsoft\Installer\'
Error: 1307. Verify that you have sufficient privileges to  modify the security permissions for this file.

原因分析

msi安装过程需要读写'C:\Users\用户名\AppData]Roaming\Microsoft\Installer\'这个文件夹。由于没有权限所以报错了。

首先尝试右键安装包管理员权限运行,发现没这个选项,msi包不能右键管理员权限运行。

尝试过修改Installer这个文件夹的权限,发现就算给Everyone完全控制权限都不行。

想起来msi安装是调用C:\Windows\System32\msiexec.exe进行的,可能是我之前整了些乱七八糟的导致msiexec.exe没有权限。

解决方法

  1. 右键windows打开管理员模式的命令提示符(或者管理员模式的PowerShell应该也行)
  2. 输入msiexec /i D:\安装包位置\installer-windows.msi执行安装。
  3. 安装成功
  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值