项目场景:`

通过Advanced Installer打包的MSI结尾的安装包,点击安装报错。

问题描述

点击安装,界面报错如下截图:
点击安装包安装报错

原因分析:

通过Windows事件查看器定位问题。
打开事件查看器,查看系统日志
系统报错日志

Product: Library Services -- Error 1723. 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.  Action AI_DETECT_MODERNWIN, entry: DetectModernWindows, library: C:\Users\wku\AppData\Local\Temp\MSI8CA6.tmp 

解决方案:

1、定位到文件夹C:\Users\wku\AppData\Local\Temp\。
2、右键单击Temp文件夹,选“属性”,单击“安全”选项卡,检查“组或用户名”里有没有“Everyone”;
3、
(1)如果有“Everyone”,(一般来说这个时候,可以看到下面的好多权限是没有的)单击“编辑”,在新的选项卡窗口选中“Everyone”,在下面的权限窗口中——选中“完全控制”,此时,一般可能会出现“C:UsersXXXAppDataLocalTemp„„拒绝访问”,选“取消”,可能会有一个警告,不用理会,“确定”。这时再检查一下,就可以看到“Everyone”已经有了完全控制的权限;
(2)如果没有“Everyone”,单击“编辑”按钮,在新的选项卡窗口选“添加”,在新窗口中添加“everyone”,单击确定。然后按照上面一个步骤设置即可
添加权限
问题解决,安装包可正常运行

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐