软件安装过程中出现 Warning 1946 怎么解决

2026-01-03 14:52:24

1、安装AutoCAD2014、VMware Workstation等软件时,都有可能碰到“Warning 1946”这个错误提示。

软件安装过程中出现 Warning 1946 怎么解决

软件安装过程中出现 Warning 1946 怎么解决

2、百度搜索关键词“Warning 1946”,可以找到微软官方给出的一个解释。

软件安装过程中出现 Warning 1946 怎么解决

3、症状:

在正在运行 Windows 7 的计算机上安装 Microsoft Windows Installer (.msi) 安装包时,您将收到类似于以下内容的提示消息:

“Warning 1946. Property……”

但是,安装过程是成功的。

软件安装过程中出现 Warning 1946 怎么解决

4、原因:

在Windows 8中引入了以下属性:

System.AppUserModel.NoPinToStartOnInstall

System.AppUserModel.IsDualMode

System.ItemNameSortOverride

Windows 7或更早版本系统中却不支持以上属性,因此,安装程序在尝试将这些属性应用到 Windows 7 中的快捷方式时就会显示一个错误提示。

软件安装过程中出现 Warning 1946 怎么解决

5、解决方法:

直接忽略该错误提示。

软件安装过程中出现 Warning 1946 怎么解决

6、给开发者的建议

为了创建一个可以同时在 Windows 8 和 Windows 7 中运行的.msi安装包时,不要通过文件名直接指定快捷方式的属性,而是直接引用GUID。属性可在 MsiShortcutProperty 表的 PropertyKey 列中设置。下表包含了每个属性的 GUID。

软件安装过程中出现 Warning 1946 怎么解决

7、由此即可知道解决方法了:出现错误时,直接点击确认忽略。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢