最近在使用Access開發一個小軟體,結果發現Access時不時的出問題,開啟的時候出現“Windows 正在配置 Microsoft Office Professional Edition 2003,請稍候”,看似已經配置完畢,再開啟卻又出現相同的提示。重裝了office,問題依舊,實在火大。
於是在網上找解決方案,我用的第二種方法,問題很快解決,備案於此。
在安裝 Microsoft Office 2003 Service Pack 2 (SP2) 後,Microsoft Office Access 2003 可能無法正常啟動。您可能會收到一條與以下內容類別似的訊息:
Windows 正在配置 Microsoft Office Professional Edition 2003,請稍候
配置工作似乎按預期完成,但是 Access 2003 無法啟動。如果嘗試再次啟動 Access 2003,會收到相同的訊息。
原因:
如果安裝 Office 2003 SP2 時是使用組策略基於每個使用者進行安裝的,則會發生此問題。在使用組策略基於每個使用者安裝 Office 2003 SP2 時,有一個登錄機碼可能不會正確更新。
要解決此問題,還可以嘗試以下方法之一。
方法 1:從能夠正常啟動 Access 2003 的電腦中匯入相應的登錄機碼
要解決此問題,可從能夠正常啟動 Access 2003 的電腦中匯出一個登錄機碼。為此,請按照下列步驟操作。
注意:在執行以下步驟時,無法啟動 Access 2003 的電腦上的某些設定(例如 ODBC 設定或逾時設定)可能會被覆蓋。 1. 在能夠正常啟動 Access 2003 的電腦上,單擊“開始”,單擊“運行”,鍵入 regedit,然後單擊“確定”。
2. 找到以下登錄機碼:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet
3. 按右鍵在步驟 2 中找到的登錄機碼,然後單擊“匯出”。
4. 在“匯出註冊表檔案”對話方塊中,為匯出的檔案指定一個位置,鍵入檔案名稱,單擊“所選分支”,然後單擊“儲存”。
5. 將在步驟 4 中建立的檔案複製到無法正常啟動 Access 2003 的電腦上。
6. 在無法正常啟動 Access 2003 的電腦上,雙擊步驟 5 中複製的檔案,然後單擊“是”確認要將資訊添加到 Windows 註冊表中。
7. 單擊“確定”
方法 2:手動更改註冊表
要解決此問題,可手動更改無法正常啟動 Access 2003 的電腦上的註冊表。為此,請按照下列步驟操作: 1. 單擊“開始”,單擊“運行”,鍵入 regedit,然後單擊“確定”。
2. 找到並單擊以下登錄機碼:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Jet/4.0/Engines/Excel
3. 在右窗格中,按右鍵“win32”,然後單擊“修改”。
4. 在“數值資料”框中,鍵入以下內容,然後單擊“確定”:
C:/Program Files/Microsoft Office/OFFICE11/msaexp30.dll
注意:此路徑適用於預設位置。如果 Msaexp30.DLL 檔案位於其他磁碟機或其他檔案夾中,請使用實際的磁碟機和檔案夾的路徑。
5. 退出登錄編輯程式,然後啟動 Access 2003。
參考自:http://blog.sina.com.cn/s/blog_53763a1e0100hlmi.html