當使用 Windows 系統(Windows 2000 以上版本)中的“磁碟磁碟重組”、“電腦管理”、“裝置管理員”等 *.msc 檔案時,出現錯誤:
Microsoft Management Console 無法開啟檔案:*.msc。
這可能是由於檔案不存在,不是一個 MMC 控制台,或者用後來的 MMC 版本建立。也可能是由於您沒有訪問此檔案的足夠許可權。
比如,在系統中開啟“磁碟磁碟重組程式(dfrg.msc)”時,提示,
方法一:
建議您先檢查通過開始-運行輸入MMC是否可以開啟控制台,如果可以成功,您可以使用MMC開啟卡巴斯基管理控制工具。如果不可以開啟,那MMC控制項很可能有問題。
修複方法:
1.註冊組件:在開始-運行裡輸入regsvr32 C:Windowssystem32msxml3.dll
2.打補丁:確定您是否打全系統補丁,建議將MMC控制項升級到3.0版本。
3.重新安裝:在備份好管理工具後,覆蓋安裝管理工具或者重新安裝管理工具(但是如果系統本身有問題,可能本方法不能解決)。
4.日誌記錄:看一下微軟的事件檢視器,在開始-運行裡輸入eventvwr.msc,檢查卡巴斯基的問題日誌,也可以上傳原生系統日誌。
方法二:
就是在另外一PC上安裝管理工具遠端管理這台伺服器,來進行管理。
方法三:
首先排除了“許可權”問題,因為我使用電腦系統管理員帳戶。在這之前,使用任何 *.msc 檔案都是正常的。
經過一番搜尋,有以下解決方案:
1,使用系統內建的系統檔案檢查工具,即在 CMD 或“運行”中輸入 sfc /scannow 命令,從 Windows 安裝光碟片中使用原版檔案覆蓋出問題的系統檔案。
2,檢查“檔案夾選項”中 *.msc 檔案與 MMC.exe 的檔案關聯。
3,重新註冊 msxml3.dll 動態連結程式庫(msxml parser),即在 CMD 或“運行”環境下輸入 regsvr32 C:Windowssystem32msxml3.dll。
4,從 Windows 安裝光碟片中修複 devmgmt.msc 和 devmgmt.dll 兩個檔案。可使用 Expand 命令: expand cd:i386devmgmt.ms_ %systemroot%system32devmgmt.msc expand cd:i386devmgr.dl_ %systemroot%system32devmgr.dll 要說明的是,cd 代表 Windows 安裝光碟片所在的磁碟機名。
5,重新安裝 Microsoft 網站上提供的 Microsft XML Parser 3.0。在“下載”頁面,Microsoft 還提供了 msxml 的一些資訊。
實際上以上方法能夠成功的都是在系統中重新註冊了 .msc 檔案類型。出現這個問題大多因為卸載某個軟體或者使用某些功能時誤刪除或者錯誤地修改了 .msc 註冊資訊。