AutoCad 安裝完成後無法運行

  • 分類    >
  • AutoCad 安裝完成後無法運行
運行 安裝 無法 完成 AutoCad    時間:2020-11-29 21:46:02
AutoCad 安裝完成後無法運行簡介
答案一(專業版) 應用程序正常初始化錯誤1. VC2003、VC2005、VC2008及其後續版本,對底層最基本的CRT、MFC、ATL庫都進行了重構,為了避免不同版本的庫引起衝突,重構后的庫文件一般放在 C:\windowsWinSxS ……
AutoCad 安裝完成後無法運行正文

答案一(專業版) 應用程序正常初始化錯誤

1. VC2003、VC2005、VC2008及其後續版本,對底層最基本的CRT、MFC、ATL庫都進行了重構,為了避免不同版本的庫引起衝突,重構后的庫文件一般放在 C:\windowsWinSxS 文件夾中,並用特定的文件夾文件名稱進行標識;

2. 與VC6不同, VC2003、VC2005、VC2008及其後續版本,引入了manifest清單的概念,即應用程序編譯後會同時生成對應的.manifest文件,並將該.manifest文件作為資源編譯到dll或者exe中去。.manifest文件實際上是一個XML格式的文本文件,裡面記錄了dll或exe中要引用的CRT、MFC、ATL庫的版本和名稱。VC6編譯的應用程序對CRT、MFC、ATL的dll都是直接調用,而VC2003、VC2005、VC2008編譯的程序都是先查詢編譯到資源中的manifest中的記錄,然後按照記錄提供的版本和名稱去搜尋對應的CRT、MFC、ATL庫以及隨庫發布的.manifest文件,搜尋的路徑包括當前目錄、C:\windowsWinSxS 等等,如果沒有找到對應的庫文件,則提示「應用程序正常初始化失敗」; 3.因此解決這個問題的辦法就是:

(a)用文本編輯器打開exe或dll對應的.manifest文件,查看它引用的CRT、MFC、ATL庫的版本;或者,用UltraEdit直接打開exe或者dll,從資源區中找到編譯進去的.manifest信息,找到它引用的CRT、MFC、ATL庫的版本;或者,運行程序,當程序彈出「應用程序正常初始化失敗」對話框時,在桌面上右鍵點擊「我的電腦」-「管理」-「事件查看器」-「系統」,雙擊查看其中的記錄,可以看到出錯的原因是因為缺少了某某版本的CRT、MFC、ATL庫,記錄下這個版本信息;

(b)記錄到的庫的版本信息一般類似於「Microsoft.VC90.DebugCRT」,之後到C:\windowsWinSxS 或者VC200X的安裝文件夾中搜索包含這個字元串的文件夾和文件,將搜索到的dll和.manifest文件都拷貝到應用程序所在的文件夾中,其中,.manifest文件必須重命名為「Microsoft.VC90.DebugCRT.manifest」(這裡以Microsoft.VC90.DebugCRT為例),這樣應用程序就可以正常運行了;

(c)注意:庫的.manifest文件和dll要一同拷貝到應用程序根目錄去,因為應用程序會將編譯到內部的manifest信息與外部的.manifest文件進行對比,之後才會對庫的dll進行調用。如果只拷貝庫的dll文件是沒有用的;

4.如果本機編譯和運行程序都ok,但是將編譯好的程序拿到其它機器上確無法運行,則多半也是這個原因。另外,如果提示"應用程序配置不正確",大多也是因為上面所說的CRT、MFC、ATL庫版本與應用程序不匹配導致的,可以如法炮製進行解決 答案二(簡化版)Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) 【上網搜索一下這個軟體】這是因為系統中缺少了幾個關鍵的動態鏈接庫造成的,主要與VC的運行有關。可以到網上下載個VC運行庫,安裝后就可以解決這個問題 (引用)

[AutoCad 安裝完成後無法運行],你可能也喜歡

  • autocad工業製圖基礎
  • autocad機械零件圖
  • autocad機械製圖教學
  • autocad標註尺寸
  • 機械製圖軟體autocad
  • 技術線圖無法顯示
  • cad無法分解
  • autocad無法編輯
  • cad 2012安裝步驟
  • autocad安裝序號
  • autocad無法列印
  • cad無法標註尺寸
  • autocad2012無法安裝
  • autocad2012安裝失敗
  • autocad2012安裝教學
  • 氣運行路徑
  • 桂格完善成分
  • 安捷通運行
  • 開機自動運行
  • ie自動完成無作用
  • 結構體完成定義
  • 託運行李限制
  • 樂桃託運行李
  • 玻璃化學拋光完成條紋原因
Bookmark the permalink ,來源:
One thought on “AutoCad 安裝完成後無法運行