应用程序无法启动,因为应用程序的并行配置不正确。

2024-12-03 18:48:37
推荐回答(5个)
回答1:

一. 关闭浏览器,打开新版本360安全卫士的“系统修复”, 可根据情况,将“主页修复”“系统修复”“IE修复”选择打钩(也可全选.至少要选“系统修复”),再点“一键修复”.(懒得安装它,就直接用360急救箱) .再用360急救箱.

二.用360安全卫士的“清理插件”进行扫描,扫除恶意插件后,进行清理.完后应重启.

三.用windows清理助手(从网上下载).扫描后(若扫出东西,都勾并清理),再用故障修复(全选),然后在桌面点鼠标右键刷新.安全模式下效果好.也可考虑用金山急救箱.

强调------1.修复中,杀软或360有提示时,请点允许.操作中如提示重启就重启下电脑.2.效果不好时,看“注意”中的三点. 3. 完后,效果不好的话,也可考虑系统还原一下(选好还原点).

具体操作如下:

1.点击“开始 运行”,在运行对话框中输入“CMD”命令;

2.弹出命令提示符窗口,接着输入“netsh int ip reset c:\resetlog.txt”命令后会回车即可,其中“resetlog.txt”文件是用来记录命令执行结果的日志文件,该参数选项必须指定,这里指定的日志文件的完整路径是“c:\resetlog.txt”.

3.执行此命令后的结果与删除并重新安装 TCP/IP 协议的效果相同. 

小提示:netsh命令是一个基于命令行的脚本编写工具,你可以使用此命令配置和监视Windows 系统,此外它还提供了交互式网络外壳程序接口,netsh命令珐罚粹核诔姑达太惮咖的使用格式请参看帮助文件(在令提示符窗口中输入“netsh/?”即可).

第二个解决方法是修复以上文件,WIN9X使用SFC重新提取以上文件,WIN2000/XP/2003使用sfc /scannow命令修复文件,当用sfc /scannow无法修复时,可试试网上发布的专门针对这个问题的修复工具WinSockFix,可以在网上搜索下载.

回答2:

根据错误提示打开事件查看器,两种方法任选一种
1、开始菜单》控制面板》管理工具》事件查看器
2、CMD命令提示符下输入:eventvwr
如图所示,会发现类似如图所示的如下错误信息:
“G:\Program Files\****”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC90.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8"。 请使用 sxstrace.exe 进行详细诊断。

原因:由于应用程序是在32位环境下编译,到64位环境下找不到对应的C++库导致。
解决:下载对应的运行环境Microsoft Visual C++ 2008 Redistributable Package (x86)即可。

回答3:

应用程序事件日志中:
“C:\windows\system32\test.exe”的激活上下文生成失败。找不到从属程序集
Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。请使用
sxstrace.exe
进行详细诊断。
出现这类问题,是由于VC2005编译出来的程序文件,采用了manifest方式来指定dll文件。对于win98、win2000系统,把exe文件和VC的
dll连接库放到一起就成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下。
解决办法就是:使用vcredist_x86.exe再次分发程序。
下载地址:(http://download.microsoft.com/download/7/9/8/798325b7-8993-4ef9-9148-8db9ff4187fc/vcredist_x86.exe)
对解决方案来说,VS设置成debug版本和release版本是不一样的。关键在于打包的时候的manifest所制定的路径不同。
对于部署的程序,VS有两套方案,共享并行程序集和私有程序集部署方法,前者其实就是依赖的东西在目标机的windows\winsxs目录下,后者要求程序自带
编译程序的时候,主要设置在两个地方,第一个是项目的general配置里面的MFC,第二个是项目配置里面的C/C++下面的Code
Generation里面的Runtime
Library设置里面。如果你的程序在修改过之后还能编译的话,那就可以了

回答4:

1)开机马上按F8不动或没有开机就先按F8不动到高级选项出现在松开手,用上下键选安全模式回车,进入安全模式用软件查杀木马,还原一下系统或重装系统(如果可以进入安全模式,说明你安装了不合适的东西,将出事前下载的不合适东西全部卸载,还有就是你中了木马,用软件查杀木马,如果不可以,还原系统或重装)。

2)如果上面的方法不能解决,先软后硬,重新安装操作系统,不要安装软件、补丁、驱动等,看看开机还有问题吗?如果没有在逐步的安装驱动、补丁、软件,找出不合适的东西就不要安装了。

请注意:如果还原系统或重装后,安装驱动、补丁、软件等东西时,一定要将影响你这次出事的东西不要在安装上去了,否则就白还原或重装了。

3)硬件方面,如硬盘、内存等是否出现问题,CPU等硬件的温度是否高,如果是硬件问题引起的,建议检修一下去。

回答5:

  应用程序并行配置问题 这绝对是VC++运行库有问题造成的

  你确定你安装了合适的VC++运行库? 这有2005、2008、2010、2012、2013五种版本 而且还分32位和64位   即使64位系统 如果你运行的程序是32位的 也需要安装32位版的运行库

  更麻烦的是 有些程序还需要特殊版本的 比如真三国无双6这个游戏需要日版的VC++2005

       建议用DirectX Repair增强版先修复一次