Windows 8.1 64位系统安装MongoDB msi文件提示权限不足报错如何解决
Windows 8.1 64位环境MongoDB MSI安装权限报错解决方案
- 右键点击你下载的MongoDB msi安装包,选择「属性」
- 常规选项卡底部如果看到「安全」区块的「解除锁定」勾选框,勾选后点击确定,再尝试运行安装包
很多从网上下载的exe/msi文件会被Windows默认拦截保护,该配置不在安全选项卡下,是优先度最高的排查项
方案1:管理员权限命令行静默安装
- 按下
Win+X选择「命令提示符(管理员)」或者「Windows PowerShell(管理员)」 - 切换到安装包所在的文件夹,比如安装包存放在D盘Downloads文件夹,就输入
cd D:\Downloads - 执行静默安装命令,示例:
msiexec /i mongodb-windows-x86_64-xxx.msi INSTALLLOCATION="C:\MongoDB" ADDLOCAL="all",把命令里的msi文件名替换成你实际下载的文件名称即可
这种方式绕过了资源管理器的默认权限校验,大部分权限类安装报错都可以通过该方式解决
方案2:调整临时文件夹权限
- 按下
Win+R输入%TEMP%回车打开系统临时文件夹 - 右键点击空白处选择「属性」-「安全」,确认你当前登录的用户账户拥有「完全控制」权限,如果没有就添加当前用户并赋予对应权限后,再尝试运行安装包
msi安装过程中会先把安装文件解压到系统临时文件夹,如果临时文件夹权限不足也会触发该报错
方案3:排查第三方安全软件拦截
- 暂时关闭你设备上安装的杀毒软件、电脑管家类安全工具,再尝试运行安装包
部分安全工具会拦截未签名或者被标记为可疑的安装包运行,即使你本地文件权限配置正确也会触发相同报错
内容的提问来源于stack exchange,提问作者Prerna Bhadoria
相关产品推荐
相关产品推荐

