问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

应用程序并行配置不正确怎么解决啊

发布网友 发布时间:2022-04-26 21:17

我来回答

2个回答

热心网友 时间:2023-11-03 14:13

应用程序事件日志中:
“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设置里面。如果你的程序在修改过之后还能编译的话,那就可以了。
今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依赖了其它的一些库。于是百度一下,发现好多相关主题。我是按照这个帖子解决的:
在VS2005下用C++写的程序,在一台未安装VS2005的系统上,
用命令行方式运行,提示:
“系统无法执行指定的程序”
直接双击运行,提示:
“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”
以前用VC6和VS2003的话, 如果缺少库文件,是会提示缺少“**.dll”,但是用VS2005却没有这样的提示。
自己实验了一下,感觉以下几种解决办法是可行的:
方法一:
在类似C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest
把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以正确运行了。
其他release版、MFC程序什么的都是拷redist下相应文件夹下的文件就可以了,文件夹后都有标识!
方法二:
修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。
方法三:
工程-》属性-》配置属性-》常规-》MFC的使用,选择“在静态库中使用mfc”
这样生成的exe文件应该就可以在其他机器上跑了。
方法四:
你的vc8安装盘上找到再分发包vcredist_xxx.exe和你的程序*安装。

热心网友 时间:2023-11-03 14:14

愿我的答案 能够解决您的烦忧

第一,如果是在桌面打不开的话,说明快捷方式有问题,您可以右击图标--属性--打开文件所在位置---然后找到软件图标---右击---发送桌面快捷方式解决问题。

第二,如果您觉得太繁琐,您可以下载腾讯电脑管家---电脑门诊---快捷方式异常修复,就可以简单的解决您的问题。

第三,如果不是快捷方式问题,您可以直接再次下载一个安装包,然后覆盖您现在的软件目录

如果有其他问题,欢迎您继续追问。

热心网友 时间:2023-11-03 14:13

应用程序事件日志中:
“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设置里面。如果你的程序在修改过之后还能编译的话,那就可以了。
今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题“,这个问题很让我意外,以前只出现过缺少DLL的情况,而这次出现这个问题,让我一时没办法。想想,无非是两个原因引起的,要么是他没有安装VS2005的原因,要么是我的程序里依赖了其它的一些库。于是百度一下,发现好多相关主题。我是按照这个帖子解决的:
在VS2005下用C++写的程序,在一台未安装VS2005的系统上,
用命令行方式运行,提示:
“系统无法执行指定的程序”
直接双击运行,提示:
“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”
以前用VC6和VS2003的话, 如果缺少库文件,是会提示缺少“**.dll”,但是用VS2005却没有这样的提示。
自己实验了一下,感觉以下几种解决办法是可行的:
方法一:
在类似C:\Program Files\Microsoft Visual Studio 8\VC\redi
st\Debug_NonRedist\x86\Microsoft.VC80.DebugCRT 下找到了下列文件:
msvcm80d.dll
msvcp80d.dll
msvcr80d.dll
Microsoft.VC80.DebugCRT.manifest
把这几个文件拷贝到目标机器上,与运行程序同一文件夹或放到system32下,就可以正确运行了。
其他release版、MFC程序什么的都是拷redist下相应文件夹下的文件就可以了,文件夹后都有标识!
方法二:
修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。
方法三:
工程-》属性-》配置属性-》常规-》MFC的使用,选择“在静态库中使用mfc”
这样生成的exe文件应该就可以在其他机器上跑了。
方法四:
你的vc8安装盘上找到再分发包vcredist_xxx.exe和你的程序*安装。

热心网友 时间:2023-11-03 14:14

愿我的答案 能够解决您的烦忧

第一,如果是在桌面打不开的话,说明快捷方式有问题,您可以右击图标--属性--打开文件所在位置---然后找到软件图标---右击---发送桌面快捷方式解决问题。

第二,如果您觉得太繁琐,您可以下载腾讯电脑管家---电脑门诊---快捷方式异常修复,就可以简单的解决您的问题。

第三,如果不是快捷方式问题,您可以直接再次下载一个安装包,然后覆盖您现在的软件目录

如果有其他问题,欢迎您继续追问。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
kmose正确使用方法? 单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 公务员考试竞争激烈吗? 为什么我电脑管家应用配置不正确? iphone通过itunes自动升级了怎么办? 贵州公务员竞争有多大 乡镇公务员竞争一般有多大 苹果6itunes store与app store打不开下面的自动更新 公务员竞争,一个岗位只要两个人,报了1600多人。也就是1:800,太可怕了,感觉压力很大! 打山西省农村信用社客服电话让人工客服接并且报告给账号和姓名没事吗? 苦难辉煌为什么不让看 qq管家打开不了 应用程序无法启动 应为应用程序的并行配置不正确 是什么问题呢 哪里有卖苦难辉煌这本书 电脑管家无法打开,显示应用程序无法启动 因为程序的并行配置不正确 考公务员的竞争那么激烈,一般哪些人能够上岸? 梦见死去的老父亲将火盆子扣在自己头? 公务员考试哪个岗位的竞争最激烈? 下载山西省农村信用社网上银行 我梦见炒苦丁香吃用铁盆着吃? 腾讯电脑管家打不开出现并行配置不正确 你对苦难辉煌网络视频观看有什么意见和建议 电脑管家为什么会显示应用程序无法启动,因为应用程序的并行配置不正确,这是为什么啊? 二三十个公务员竞争比例 电脑管家显示并行配置不正确 因为卸载microsoft. visual. 2005. 怎么办 联想笔记本安装了3d max2010之后为什么显示应用程序无法启动,并行配置不正确呢? 求解,谢谢 银行金融机构加强支付结算管理体现在哪些方面^_^ 谈谈如何加强银行支付结算管理 根据所学内容,如何防范和预防支付风险? 支付系统风险有哪些?危害和在?如何控制和防范支付系统风险? 如何使用系统恢复盘恢复电脑系统? 信用卡网上支付有哪些风险?该如何防范 如何确保电子支付与结算的安全性 三星笔记本系统恢复光盘怎么用 ? 怎么使用操作系统恢复光盘和驱动光盘 如何防范网上支付风险? 联想win7操作系统恢复光盘怎么用? 怎样使用操作系统恢复光盘 方正电脑操作系统恢复光盘(windows vista home basic 32-bit)怎么用,有什么用? 北电中戏2020年部分专业按照文化课录取,文化课大致要多少分? 考北京电影学院需要多少分才能被录取? 想考北京电影学院表演系,高考文化课考试要多少分才能录取啊? 高考700分能上北电吗