文章編號: 330314 - 上次校閱: 2006年8月14日 - 版次: 1.0 PRB:安裝包含 MSVCRT.dll 檔案的 Microsoft Visual Basic 6.0 應用程式後電腦無法重新啟動
在此頁中徵狀安裝由封裝暨部署精靈所封裝的 Microsoft Visual Basic 6.0
應用程式後,在啟動電腦時收到下列其中一個錯誤訊息:
發生的原因因為安裝套件在電腦上安裝了與作業系統不相容的 MSVCRT.dll 檔案版本,所以您會收到錯誤。這通常是因為
MSVCRT.dll 在相依檔案 (.dep) 中被列為 Visual Basic 應用程式所使用其中一個元件的相依項目,而您在較新的作業系統 (例如
Microsoft Windows XP) 中包含了這個應用程式。 解決方案系統修復Windows NT 4.0如果要修復執行檔案配置表 (FAT) 作業系統的 Windows NT 4.0 作業系統,請將電腦開機到命令提示字元,然後手動將位於 C:\WINNT\System32 資料夾中的 MSVCRT.dll 取代為 Windows NT 4.0 光碟中的檔案,或者使用其他正常執行 Windows NT 4.0 作業系統電腦的檔案版本進行取代。如果要修復執行 NTFS 檔案系統 (NTFS) 的 Windows NT 4.0 電腦,請使用緊急修復磁片 (ERD) 開機。 如需有關此主題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 103280?
(http://support.microsoft.com/kb/103280/
)
使用 Windows NT 所建立的緊急修復磁片
Windows 98如果要修復 Windows 98 作業系統,您必須使用開機磁片將電腦開機到命令提示字元。接下來,手動將位於 C:\Windows\System 資料夾中的 MSVCRT.dll 取代為 Windows 98 光碟中的檔案,或者使用其他正常執行 Windows 98 的電腦檔案版本進行取代。防止 MSVCRT.dll 的重新散佈如果要防止未來發生這個問題,請不要使用安裝套件重新散佈 MSVCRT.dll。MSVCRT.dll 位於 Microsoft C 執行階段程式庫中,且 MSVCRT.dll 會隨著作業系統安裝。請僅使用作業系統 Service Pack 更新 MSVCRT.dll。當您使用封裝暨部署精靈來封裝應用程式時,請在檔案清單中移除 MSVCRT.dll,不要包含到封裝中。或者,如果您有一個已經過組合的安裝套件,而您想要修改安裝套件來防止安裝 MSVCRT.dll,請依照下列步驟執行:
狀況說明
Microsoft 已確認本篇文章開頭所列之 Microsoft 產品確實有上述錯誤。
其他相關資訊重現問題的步驟
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
回此頁最上方
