我在網上下載了破解版的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
參考資料:
win10-SAS9.3安裝常見問題解決辦法 http://bbs.pinggu.org/thread-4002658-1-1.html