本文說明有兩種不同的方式可用來檢查系統上所安裝的 Microsoft Data Access Components (MDAC) 版本為何:
- 使用「元件檢查程式」工具。
- 檢查儲存在登錄中的版本資訊。
安裝與使用「元件檢查程式」工具
判斷所安裝 MDAC 版本為何的最可靠方式是去比較每一支 MDAC DLL 檔案的版本號碼,以便列出每一個 MDAC 版本隨附的 DLL 檔案。「元件檢查程式」可以協助您執行這項操作。該程式會檢查電腦上的檔案,將每一種版本的 MDAC 做成一張清單進行比較,並報告最接近的相符項。
若要安裝「元件檢查程式」,請依照下列步驟執行:
- 瀏覽下列 Microsoft 網站:
- 按一下連結以下載「元件檢查程式」。當瀏覽器出現提示時,請將 cc_<CPU_arc>.msi (自動解壓縮的可執行檔) 儲存到桌面。
- 在桌面上,按兩下 cc_<CPU_arc>.msi;此會將「元件檢查程式」檔案安裝到預設的位置 C:\CompChecker\ 中。
若要使用「元件檢查程式」來檢查 MDAC 版本,請依照下列步驟執行:
- 在 [開始] 功能表中,按一下 [執行]。
- 在 [開啟] 文字方塊中,輸入 c:\CompChecker\CC.exe 然後按一下 [確定]。
- 在 [元件檢查程式 - 選擇分析類型] 對話方塊中,選擇 執行機器分析並自動判斷發行版本,然後按一下 [確定]。
- 該程式嘗試透過掃描所有的核心 MDAC 檔案和登錄設定來找出電腦上的 MDAC 版本。這項程序通常需要花費數分鐘。完成之後,您應該會收到下列訊息:
與您電腦上的版本接近的 MDAC 版本會是 'XXXX'。
- 按一下 [確定]。
- 此時會出現「元件檢查程式」掃描摘要畫面。請注意已經可以安全地忽略 Dir、FileDescription 和 FileSize 等錯誤。
檢查儲存在登錄中的版本資訊
雖然這不是檢查 MDAC 版本最可靠的方式,但所檢查的版本資訊登錄卻是仔細檢查此資訊一個很簡單的方式。(如果您沒有遇到與 MDAC 相關的問題的話)。
可在下列機碼中找到版本資訊:
HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer
若要檢查該登錄,請依照下列步驟執行:
- 在 [開始] 功能表上,按一下 [執行]。
- 在 [開啟] 文字方塊中,輸入 regedit 然後按一下 [確定];如此便會啟動 [登錄編輯程式]。
- 在 [功能窗格] 中,向下展開至下列路徑:
HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess
- 在 [詳細資料] 窗格中,查看 FullInstallVer 和 版本 的 [名稱] 欄。[資料] 欄中的每一個機碼都有相對應的版本資訊。
- 完成之後,在 [登錄] 功能表上按一下 [結束] 以關閉 [登錄編輯程式]。
疑難排解
請注意,當與實際檔案的版本進行比較時,儲存在登錄中的版本資訊可能不是 MDAC 2.1 之前的版本。Windows 2000 安裝版 2.5。只有 MDAC 2.5 之後的版本才能安裝在 Windows 2000 上。
可於下列網站中下載 Microsoft Data Access Components:
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
307255
(http://support.microsoft.com/kb/307255/
)
元件檢查程式 (Component Checker):診斷問題並重新設定 MDAC 安裝
231943
(http://support.microsoft.com/kb/231943/
)
Microsoft Data Access Components (MDAC) 版本記錄
文章編號: 301202 - 上次校閱: 2010年5月13日 - 版次: 10.0
這篇文章中的資訊適用於:
- Microsoft Data Access Components 2.1
- Microsoft Data Access Components 2.1 Service Pack 2
- Microsoft Data Access Components 2.1 Service Pack 1
- Microsoft Data Access Components 2.1 Service Pack 2
- Microsoft Data Access Components 2.5
- Microsoft Data Access Components 2.5 Service Pack 1
- Microsoft Data Access Components 2.5 Service Pack 2
- Microsoft Data Access Components 2.6
- Microsoft Data Access Components 2.6 Service Pack 1
- Microsoft Data Access Components 2.6 Service Pack 2
- Microsoft Data Access Components 2.7
- Microsoft Data Access Components 2.8
- Microsoft Data Access Components 2.8 Service Pack 1
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。