笑話大全ico
如何解決"應用程序無法啟動,因為應用程序的并行配置不正確"等問題
2013-05-07 10:22來源:廈門門戶網
【摘要】
安裝程序組件{97F81AF1-0E47-DC99-A01F-C8B3B9A1E18E}時出錯。HRESULT:80070422。 您好, 您可以嘗試以下步驟后,再次安裝,看問題是否會得到解決 單擊 開始 在 開始搜索 框中,鍵入 記事本 ,然后在 程序

安裝程序組件{97F81AF1-0E47-DC99-A01F-C8B3B9A1E18E}時出錯。HRESULT:80070422。

您好, 廈門博愛xmboai.com

  找工作、找人才,就上廈門人才市場網站xmrcsc.com

您可以嘗試以下步驟后,再次安裝,看問題是否會得到解決

找工作、找人才,就上廈門人才市場網站xmrcsc.com

  1. 單擊開始 MD5密碼在線加密解密破解cnmd5.com

    開始搜索框中,鍵入記事本,然后在程序列表中單擊記事本
  2. 復制下面的文本,然后將文本粘貼到記事本中:
    sc config wuauserv start= auto
    sc config bits start= auto
    sc config DcomLaunch start= auto
    net stop wuauserv
    net start wuauserv
    net stop bits
    net start bits
    net start DcomLaunch 
     

    新名堂xmtang.com

  3. 單擊文件,單擊另存為,然后鍵入Repair.bat.
  4. 保存類型框中,單擊所有文件 (*.*).
  5. 保存范圍框中,單擊桌面,然后單擊保存.
  6. 文件菜單上,單擊退出.
  7. 右鍵單擊您在第 5 步中保存的 Repair.bat 文件,然后單擊以管理員身份運行。此操作將啟動所需的服務。
  8. 再次安裝
今天在 安裝了云端版的adobe dreamweaver cs5提示錯誤“14001錯誤:由于應用程序配置不正確,應用程序未能啟動” 
 
引起這個錯誤的原因是缺少了vc運行庫,安裝下面的運行庫即可
 
Microsoft Visual C++ 2008 SP1運行庫(VC2008運行庫下載)官方版   
 
 
如何解決"應用程序無法啟動,因為應用程序的并行配置不正確"問題
 
應用程序事件日志中:
 
“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和你的程序捆綁安裝。
 
 
如果安裝Microsoft Visual C++ 2005 出現如下錯誤↓:
 
事件查看器顯示:產品: Microsoft Visual C++ 2005 Redistributable -- Error 1935.安裝程序集“Microsoft.VC80.ATL,type="win32",version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86"”過程中發生錯誤。請參閱幫助和支持獲取詳細信息。HRESULT: 0x80070422。程序集接口: IAssemblyCacheItem,功能: Commit,組件: {97F81AF1-0E47-DC99-A01F-C8B3B9A1E18E}
 
解決方法:啟動 Windows Modules Installer 服務,再安裝。OK,解決。 網址導航就用ok118.com

 
廈門門戶網www.jcswkj.live原創故障解決例子:
按要求在windows 2008 r2 x64上安裝了.net 4.5,然后安裝IBM Security AppScan Standard過程中報錯如下:


打開AppScanInstallation.Log,發現有具體的報錯信息:

MSI (s) (14:B8) [00:18:22:380]: Scheduling file 'C:\Windows\Installer\4a5be7.mst' for deletion during post-install cleanup (not post-reboot).
MSI (s) (14:B8) [00:18:22:385]: Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=1858412939)
MSI (s) (14:B8) [00:18:22:404]: Assembly Error:無法啟動服務,原因可能是已被禁用或與其相關聯的設備沒有啟動。
 
MSI (s) (14:B8) [00:18:22:411]: Note: 1: 1935 2: {97F81AF1-0E47-DC99-A01F-C8B3B9A1E18E} 3: 0x80070422 4: IAssemblyCacheItem 5: Commit 6: Microsoft.VC80.ATL,version="8.0.50727.762",type="win32",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86" 
MSI (s) (14:B8) [00:18:22:411]: Assembly Error (sxs): Please look into Component Based Servicing Log located at -205704008ndir\logs\cbs\cbs.log to get more diagnostic information.
MSI (s) (14:B8) [00:18:22:415]: Transforming table Error.
 
錯誤 1935。安裝程序集組件 {97F81AF1-0E47-DC99-A01F-C8B3B9A1E18E} 時出錯。HRESULT:0x80070422。程序集界面:IAssemblyCacheItem, 函數:Commit。{{程序集名稱: Microsoft.VC80.ATL,version="8.0.50727.762",type="win32",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86"
MSI (s) (14:B8) [00:21:26:694]: Transforming table Error.
 
MSI (s) (14:B8) [00:21:26:696]: 產品: IBM Security AppScan Standard -- 錯誤 1935。安裝程序集組件 {97F81AF1-0E47-DC99-A01F-C8B3B9A1E18E} 時出錯。HRESULT:0x80070422。程序集界面:IAssemblyCacheItem, 函數:Commit。{{程序集名稱: Microsoft.VC80.ATL,version="8.0.50727.762",type="win32",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86"
 
操作結束 0:21:26: InstallFinalize。返回值 3。
MD5密碼在線加密解密破解cnmd5.com
解決方法:進入系統服務,發現出于某種原因, Windows Modules Installer服務被禁用了,則更改其啟動類型,手工啟動 Windows Modules Installer服務,再安裝。OK,解決。

標簽(Tag):
官方郵箱:[email protected] 官方微信:xmyy_com 官方微博:
 
  • 掃描二維碼關注官方微信

山东十一选五走势图360 江西麻将玩法介绍 江西南昌微乐麻将 山东来一把麻将群 拉手赚钱不 梦幻西游手游大唐怎么赚钱 现在做防盗窗赚钱吗 有个网页说可以赚钱 触手tv直播平台怎么赚钱 做冻货的赚钱时间段 一个男人说赚钱了养我 能看新闻赚钱的手机软件 就一辆小车怎么赚钱 看成人用品赚不赚钱 约瑟夫画家靠什么赚钱 股票主力靠什么赚钱 亿刻和今日头条哪个赚钱快