【解决】Error 1001.InstallUtilLib.dll: Unknown error

[复制链接]
查看11 | 回复0 | 2022-9-20 23:00:18 | 显示全部楼层 |阅读模式
自己做的安装包,安装的时候提示:Error 1001.InstallUtilLib.dll: Unknown error 事件查看器:错误 1001。Error 1001. InstallUtilLib.dll: Unknown error.
(NULL)
(NULL)
(NULL)
(NULL)
(NULL)消息资源存在,但在消息表中找不到该消息。
Windows Installer 已安装产品。产品名称: xxxxx。产品版本: xxxx。产品语言: 2052。制造商: xxxx。安装成功或错误状态: 1603。=======================================================之前用VS2019打包没问题,后来换成VS2022的时候出了问题。查了很多资料,我的解决办法只是其中一个方面,不一定和你们一样,仅供参考。【背景】我换了电脑,直接安装了VS2022,因为VS2022默认不支持Framework4.0,需要单独安装(我用VS2019的安装包,仅单独安装了一个Framework4.0的组件)【问题】项目切换过Framework版本,因为之前环境问题,选择过Framework4.5。之后发现程序运行有问题,又换回了Framework4.0。但是,安装包始终不正常。因为:安装包项目本身还有个环境依赖。需要和项目使用的Framework版本保持一致。


网上资料千篇一律,可用性较低,忍不住留个底,希望能帮助到相同问题的人。【附1】InstallUtilLib.dll 的问题也可以可以尝试用Orca 更换InstallUtilLib.dll的文件解决。点击下载:Orca工具,运行后打开安装包,找到Binary,双击InstallUtil对应的Data,然后重新选择一个对应Framework 的dll文件,按需选择64或32文件。给个关键词便于复制:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtilLib.dll,红色部分,安需修改。

【附2】点击下载:VS2019 和VS2022的 InstallerProjects 安装包,原文件在国外,下载比较困难。【附3】安装之后程序启动和卸载都要检查配置的问题,是因为生成的安装包本身还有毒。在此一起分享。点击下载:Orca工具, 运行后打开安装包,找到Shortcut,把对应的Target修改成正确的文件路径。给个关键词便于复制:[TARGETDIR], 其他内容按需拼接。

其他参考资料:https://learn.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2010/kz0ke5xt(v=vs.100)?redirectedfrom=MSDN
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行