ClickOne 安装程序检测到无法验证文件“CRRuntime_32bit_13_0_14.msi”的发行者

lxjlz 2015-12-10 03:14:01
VS2013+CrystalReport 开发的WINFORM程序, 使用ClickOne发布, 在个别客户机(XP SP3)上安装时出现下面的错误:
安装程序检测到无法验证文件“C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD2DC.tmp\Crystal Reports for .NET Framework 4.0\CRRuntime_32bit_13_0_14.msi”的发行者。


安装错误LOG文件如下:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = SameSite {string}
Property: [NTProductType] = 1 {int}
Property: [ProcessorArchitecture] = Intel {string}
Property: [VersionNT] = 5.1.3 {version}
Running checks for package 'SAP Crystal Reports Runtime Engine for .NET Framework', phase BuildList
Reading value 'CRRuntime32Version' of registry key 'HKLM\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports'
Unable to read registry value
Not setting value for property 'CRRuntime32Version'
Reading value 'CRRuntime64Version' of registry key 'HKLM\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports'
Unable to read registry value
Not setting value for property 'CRRuntime64Version'
The following properties have been set for package 'SAP Crystal Reports Runtime Engine for .NET Framework':
Running checks for command 'Crystal Reports for .NET Framework 4.0\CRRuntime_32bit_13_0_14.msi'
Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'Intel': false
Skipping ByPassIf because Property 'CRRuntime32Version' was not defined
Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
Skipping FailIf because Property 'Version9x' was not defined
Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.00': false
Result of checks for command 'Crystal Reports for .NET Framework 4.0\CRRuntime_32bit_13_0_14.msi' is 'Install'
Running checks for command 'Crystal Reports for .NET Framework 4.0\CRRuntime_64bit_13_0_14.msi'
Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'AMD64': true
Result of checks for command 'Crystal Reports for .NET Framework 4.0\CRRuntime_64bit_13_0_14.msi' is 'Bypass'
'SAP Crystal Reports Runtime Engine for .NET Framework' RunCheck result: Install Needed
Running checks for package 'Microsoft .NET Framework 4 (x86 和 x64)', phase BuildList
Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full'
Read string value '4.0.30319'
Setting value '4.0.30319 {string}' for property 'DotNet40Full_TargetVersion'
Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full\2052'
Read string value '4.0.30319'
Setting value '4.0.30319 {string}' for property 'DotNet40FullLangPack_TargetVersion'
The following properties have been set for package 'Microsoft .NET Framework 4 (x86 和 x64)':
Property: [DotNet40FullLangPack_TargetVersion] = 4.0.30319 {string}
Property: [DotNet40Full_TargetVersion] = 4.0.30319 {string}
Running checks for command 'DotNetFX40\dotNetFx40_Full_x86_x64.exe'
Result of running operator 'ValueEqualTo' on property 'InstallMode' and value 'HomeSite': false
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'DotNet40Full_TargetVersion' and value '4.0.30129': true
Result of checks for command 'DotNetFX40\dotNetFx40_Full_x86_x64.exe' is 'Bypass'
Running checks for command 'DotNetFX40\dotNetFx40_Full_setup.exe'
Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': true
Result of checks for command 'DotNetFX40\dotNetFx40_Full_setup.exe' is 'Bypass'
Running checks for command 'DotNetFX40\dotNetFx40LP_Full_x86_x64zh-Hans.exe'
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'DotNet40FullLangPack_TargetVersion' and value '4.0.30129': true
Result of checks for command 'DotNetFX40\dotNetFx40LP_Full_x86_x64zh-Hans.exe' is 'Bypass'
'Microsoft .NET Framework 4 (x86 和 x64)' RunCheck result: No Install Needed
EULA for components 'SAP Crystal Reports Runtime Engine for .NET Framework' was accepted.
Copying files to temporary directory "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD2DC.tmp\"
Downloading files to "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD2DC.tmp\"
(2015-12-10 15:04:30) Downloading 'Crystal Reports for .NET Framework 4.0\CRRuntime_32bit_13_0_14.msi' from 'http://192.168.8.1:803/Crystal Reports for .NET Framework 4.0/CRRuntime_32bit_13_0_14.msi' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD2DC.tmp\'
Download completed at 2015-12-10 15:04:34
Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD2DC.tmp\Crystal Reports for .NET Framework 4.0\CRRuntime_32bit_13_0_14.msi
WinVerifyTrust returned -2146762486
File not trusted
Error: 安装程序检测到无法验证文件“C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD2DC.tmp\Crystal Reports for .NET Framework 4.0\CRRuntime_32bit_13_0_14.msi”的发行者。
...全文
722 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ray_Yang 2016-02-22
  • 打赏
  • 举报
回复
2楼的就是不懂装懂
lxjlz 2015-12-11
  • 打赏
  • 举报
回复
引用 5 楼 lovelj2012 的回复:
这本质上和copy到机器安装,没什么区别。 可以这样,对于安装报错的机器,打开网页,先保存到桌面上,然后运行安装包。
发布后安装的时候只是一个网页,上面有一个安装按钮, 实际对应的是一个 Setup.exe ,点击后会运行setup.exe 然后通过setup.exe下载系统必备文件,也就是安装包, 不可以自己手动下载安装包的.
江南小鱼 2015-12-10
  • 打赏
  • 举报
回复
这本质上和copy到机器安装,没什么区别。
可以这样,对于安装报错的机器,打开网页,先保存到桌面上,然后运行安装包。
lxjlz 2015-12-10
  • 打赏
  • 举报
回复
引用 3 楼 lovelj2012 的回复:
[quote=引用 2 楼 lxjlz 的回复:] [quote=引用 1 楼 lovelj2012 的回复:] 名称单独装.net framework4.0不能安装成功。
什么意思? 把 CRRuntime_32bit_13_0_14.msi复制到客户端,可以正常安装, 但通过发布好的安装程序安装就会出现上面的错误.[/quote] 我以为是4.0框架安装不成功导致的呢。。。。 拷贝过去能安装成功 通过发布好的安装程序安装就会出现上面的错误 和手工拷贝过去运行安装包,有什么区别?[/quote] COPY过去安装很麻烦,每个客户端都要复制一次. 正常的话安装只需要打开网页,点安装,然后 水晶报表和.NET框架都可以自动下载安装了,方便 很多.
江南小鱼 2015-12-10
  • 打赏
  • 举报
回复
引用 2 楼 lxjlz 的回复:
[quote=引用 1 楼 lovelj2012 的回复:] 名称单独装.net framework4.0不能安装成功。
什么意思? 把 CRRuntime_32bit_13_0_14.msi复制到客户端,可以正常安装, 但通过发布好的安装程序安装就会出现上面的错误.[/quote] 我以为是4.0框架安装不成功导致的呢。。。。 拷贝过去能安装成功 通过发布好的安装程序安装就会出现上面的错误 和手工拷贝过去运行安装包,有什么区别?
lxjlz 2015-12-10
  • 打赏
  • 举报
回复
引用 1 楼 lovelj2012 的回复:
名称单独装.net framework4.0不能安装成功。
什么意思? 把 CRRuntime_32bit_13_0_14.msi复制到客户端,可以正常安装, 但通过发布好的安装程序安装就会出现上面的错误.
江南小鱼 2015-12-10
  • 打赏
  • 举报
回复
名称单独装.net framework4.0不能安装成功。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧