首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows SxS可再发行版本问题

Windows SxS可再发行版本问题
EN

Stack Overflow用户
提问于 2013-10-14 19:03:48
回答 1查看 13.2K关注 0票数 2

我有一个程序拒绝在一些Windows 7机器上运行。使用sxstrace,可执行文件声称需要Microsoft.VC80.CRT/MFC版本8.0.50727.6195和8.0.50608.0。见下文。

代码语言:javascript
复制
> INFO: Parsing Manifest File C:\Program Files
> (x86)\PFPS\falcon\fvw.exe.   INFO: Manifest Definition Identity is
> (null).   INFO: Reference:
> Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195"
> INFO: Reference:
> Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195"
> INFO: Reference:
> Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50608.0"
> INFO: Reference:
> Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50608.0"
> INFO: Resolving reference
> Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195".
> INFO: Resolving reference for ProcessorArchitecture WOW64.
>     INFO: Resolving reference for culture Neutral.
>       INFO: Applying Binding Policy.
>         INFO: No publisher policy found.
>         INFO: No binding policy redirect found.
>       INFO: Begin assembly probing.
>         INFO: Did not find the assembly in WinSxS.
>         INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC80.CRT\8.0.50727.6195__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL.
>         INFO: Did not find manifest for culture Neutral.
>       INFO: End assembly probing.   INFO: Resolving reference for ProcessorArchitecture x86.
>     INFO: Resolving reference for culture Neutral.
>       INFO: Applying Binding Policy.
>         INFO: Find publisher policy at C:\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_516d712b0f495a45.manifest
>         INFO: No binding policy redirect found.
>       INFO: Begin assembly probing.
>         INFO: Did not find the assembly in WinSxS.
>         INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC80.CRT\8.0.50727.6195__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL.
>         INFO: Attempt to probe manifest at C:\Program Files (x86)\PFPS\falcon\Microsoft.VC80.CRT.DLL.
>         INFO: Attempt to probe manifest at C:\Program Files (x86)\PFPS\falcon\Microsoft.VC80.CRT.MANIFEST.
>         INFO: Attempt to probe manifest at C:\Program Files (x86)\PFPS\falcon\Microsoft.VC80.CRT\Microsoft.VC80.CRT.DLL.
>         INFO: Attempt to probe manifest at C:\Program Files (x86)\PFPS\falcon\Microsoft.VC80.CRT\Microsoft.VC80.CRT.MANIFEST.
>         INFO: Did not find manifest for culture Neutral.
>       INFO: End assembly probing.   ERROR: Cannot resolve reference Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195".
> ERROR: Activation Context generation failed. End Activation Context
> Generation.

使用mt.exe向我展示了相同的版本要求。

希望是不相关的,但是我能够让它在上面运行的唯一机器都安装了Visual。

我按照汉斯·帕桑特在关于这个问题的评论中建议的那样做了,这导致我安装了x86版本的

在安装新的可再发行版之前,我有以下内容:

代码语言:javascript
复制
Microsoft Visual C++ 2005 Redistributable - KB2467175 version 8.0.51011
Microsoft Visual C++ 2005 Redistributable (x64) version 8.0.61000
Microsoft Visual C++ 2005 Redistributable (x64) - KB2467175 version 8.0.51011

在安装了假定的8.0.50727.6195可再发行版之后,我的结果是:

代码语言:javascript
复制
Microsoft Visual C++ 2005 Redistributable version 8.0.61001
Microsoft Visual C++ 2005 Redistributable (x64) version 8.0.61000
Microsoft Visual C++ 2005 Redistributable (x64) - KB2467175 version 8.0.51011

我希望“后”部分的顶部行是8.0.50727.6195.很明显我漏掉了什么。谁能帮我指出正确的方向吗?我是不是连续三次弄错了链接?

另外,INFO: Find publisher policy at C:\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_516d712b0f495a45.manifest线是什么意思?它是否也依赖于8.0.5727.4940?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-15 04:41:48

8.0.50727.6195是此安全更新。请确保已安装:

MS11 11-025: Visual C++ 2005 SP1可再发行包的安全更新说明:2011年6月14日

http://support.microsoft.com/kb/2538242

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19367362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档