OLE:物件的類沒有在註冊資料庫中註冊 問題的三種解決方法
我在網上下載了破解版的SAS9.3,用了一段時間之後,今天開啟就填出一個提示框:
OLE:物件的類沒有在註冊資料庫中註冊
啟用該物件所需的應用程式不可用。是否用“轉換……”將其轉換為或啟用為另一型別的物件
解決方案主要有以下三種:
方案一:
選中輸出視窗,點選"檢視"選單,選擇程式編輯器,這時候就會出現程式編輯器(無標題)。
現在可以正常使用SAS,匯入、匯出和執行等功能都沒問題。
方案二:
1.在C:\windows\system32\資料夾搜尋mscomctl.ocx,不存在就去百度下載和安裝,然後放到C:\windows\system32\ (32位機器)
在C:\windows\SysWOW64\資料夾搜尋mscomctl.ocx,不存在就去百度下載和安裝,然後放到C:\windows\SysWOW64\ (64位機器)
2.在C:\Windows\System32下,右鍵以管理員身份開啟cmd.exe。
3.輸入一下命令:regsvr32.exe C:\windows\system32\mscomctl.ocx (32位機器)
輸入一下命令:regsvr32.exe C:\windows\SysWOW64\mscomctl.ocx (64位機器)
註冊成功資訊如下:
4.不要關閉之前的cmd視窗,在SAS安裝資料夾搜尋EditorControl.ocx,不存在就下載一個,
然後記下存放路徑,如:D:\Program Files\SASHome\EnhancedEditor\EditorControl.ocx
5.在cmd.exe輸入一下命令:regsvr32.exe D:\SAS92\SharedFiles\EnhancedEditor\EditorControl.ocx 同上,如果顯示註冊成功資訊即可。
若提示如下錯誤:
請先百度和安裝vcredist_x64.exe和vcredist_x86.exe,
注意兩個事項:
(1).vcredist_x64和vcredist_x86都要安裝;
(2)vcredist_x64和vcredist_x86要一致:同為Visual Studio 2005或Visual Studio 2008(建議)
重啟電腦後註冊。
6.至此,問題已經解決,開啟SAS測試一下吧。有問題請提出!
方案三:
參照官網解決方案,連結地址: http://support.sas.com/kb/45/523.html
主要就是新增一個SASCFG資料夾和替換regstry.sas7bitm,用於替換的regstry.sas7bitm檔案可以從其他安裝成功的SAS目錄下拷貝。
也可以按照該連結提供的FTP地址下載,注意對應32位和64位)。
檔案存放路徑:
D:\Program Files\SASHome\SASFoundation\9.3\core\nls\en\SASCFG
D:\Program Files\SASHome\SASFoundation\9.3\core\sashelp\regstry.sas7bitm