win10安装python2.7.msi等出错的解决方法(没有权限所有版本安装都会出错)
2017-01-18 11:36
896 查看
在Win10下安装msi格式的安装程序时,有时会有如下的错误提示:
“There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor.”
报错的原因是: 安装的过程中,没有取得管理员的权限。
================================================================
There is a problem with this Windows Installer package. A DLLrequired for this install to complete could not be run. Contactyour support personnel or package vendor.
查系统Log得知是拿不到C:\Users\x\AppData\Local\Temp权限。实际上是everyone用户拿不到temp权限。尝试改C:\Users\x\AppData\Local\Temp的everyone用户权限,提示“无法枚举容器内对象,访问被拒绝。”
解决方法1:赋予everyone用户权限(以下内容为参考)
在待操作的文件夹(C:\Users\x\AppData\Local\Temp),右键,属性,安全标签,高级。
弹出窗口显示当前文件夹的所有者,选择修改,弹出选择用户或用户组窗口。
在文本框中输入当前用户名(当前用户应该是管理器才行)
在所有者下面出现了一个复选框,替换子容器和对象的所有者,应用
在最下面的使用可从此对象继承的权限项目替换所有子对象的权限项目,应用。(不能直接勾两个复选框,应用,得分两步)
确保everyone出现在权限入口里面,没有就编辑添加一个,赋予他权限,应用即可。
解决方法2: 让console具有管理员权限
msi格式的文件,点右键后,也没有“以管理员身份运行”的菜单项,那怎么办呢?你可以点“开始”菜单,点“所有程序”,点开“附件”,在“命令提示符”上点右键,选择“以管理员身份运行”。在console下运行msi程序进行安装。
解决方法3:也是让console具有管理员权限
如果找不到“命令提示符”的话,可以新建一个cmd.bat的批处理文件,内容为cmd。
然后右键cmd.bat就可以看到“以管理员身份运行“,接着就在console下可以运行msi程序安装。
第一种方法操作比较简单。
“There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor.”
报错的原因是: 安装的过程中,没有取得管理员的权限。
================================================================
There is a problem with this Windows Installer package. A DLLrequired for this install to complete could not be run. Contactyour support personnel or package vendor.
查系统Log得知是拿不到C:\Users\x\AppData\Local\Temp权限。实际上是everyone用户拿不到temp权限。尝试改C:\Users\x\AppData\Local\Temp的everyone用户权限,提示“无法枚举容器内对象,访问被拒绝。”
解决方法1:赋予everyone用户权限(以下内容为参考)
在待操作的文件夹(C:\Users\x\AppData\Local\Temp),右键,属性,安全标签,高级。
弹出窗口显示当前文件夹的所有者,选择修改,弹出选择用户或用户组窗口。
在文本框中输入当前用户名(当前用户应该是管理器才行)
在所有者下面出现了一个复选框,替换子容器和对象的所有者,应用
在最下面的使用可从此对象继承的权限项目替换所有子对象的权限项目,应用。(不能直接勾两个复选框,应用,得分两步)
确保everyone出现在权限入口里面,没有就编辑添加一个,赋予他权限,应用即可。
解决方法2: 让console具有管理员权限
msi格式的文件,点右键后,也没有“以管理员身份运行”的菜单项,那怎么办呢?你可以点“开始”菜单,点“所有程序”,点开“附件”,在“命令提示符”上点右键,选择“以管理员身份运行”。在console下运行msi程序进行安装。
解决方法3:也是让console具有管理员权限
如果找不到“命令提示符”的话,可以新建一个cmd.bat的批处理文件,内容为cmd。
然后右键cmd.bat就可以看到“以管理员身份运行“,接着就在console下可以运行msi程序安装。
第一种方法操作比较简单。
相关文章推荐
- win8安装python2.7.msi出错的解决方法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- python安装完高版本后还显示低版本信息的解决方法
- Python安装模块出错(ImportError: No module named set***)解决方法
- Python非root用户启动python multiprocessing的semlock,提示没有权限的解决方法
- 安装python第三方库:xlwt及出错ImportError: No module named setuptools的解决方法
- pyenv安装与使用-多版本python共存解决方法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- [置顶] win10安装Python出现问题解决方法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- python在linux下安装方法(解决旧版本冲突)
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- win10安装realtek声卡驱动超时没有声音的解决方法
- 在JRE1.4.2以上版本中解决Javascript调用已签名Applet方法时提示没有权限问题
- 安装sql2008时,出错了:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本解决方法
- pyenv安装与使用-多版本python共存解决方法
- “Qt没有被正确安装, 请运行make install” “无效的Qt版本”的解决方法
- ecshop安装到php5.2版本以上出错,解决方法
- centos6.2安装http-2.4版本出错及解决方法