檢索 COM 類工廠中 CLSID 爲 {00024500-0000-0000-C000-000000000046} 的組件失敗,緣由是出現如下錯誤: 80070005 拒絕訪問

檢索 COM 類工廠中 CLSID 爲 {00024500-0000-0000-C000-000000000046} 的組件失敗,緣由是出現如下錯誤: 80070005 拒絕訪問安全

已重裝office2007,問題依舊.服務器

按以下設置:asp.net

1:在服務器上安裝office的Excel軟件.
2:在"開始"->"運行"中輸入dcomcnfg.exe啓動"組件服務" 
3:依次雙擊"組件服務"->"計算機"->"個人電腦"->"DCOM配置"
4:在"DCOM配置"中找到"Microsoft  Excel 應用程序",在它上面點擊右鍵,而後點擊"屬性",彈出"Microsoft Excel 應用程序屬性"對話框 
5:點擊"標識"標籤,選擇"交互式用戶" 
6:點擊"安全"標籤,在"啓動和激活權限"上點擊"自定義",而後點擊對應的"編輯"按鈕,在彈出的"安全性"對話框中填加一個"NETWORK  SERVICE"用戶(注意要選擇本計算機名),並給它賦予"本地啓動"和"本地激活"權限. 
7:依然是"安全"標籤,在"訪問權限"上點擊"自定義",而後點擊"編輯",在彈出的"安全性"對話框中也填加一個"NETWORK  SERVICE"用戶,而後賦予"本地訪問"權限. 
8.若是交互式用戶設置後出現錯誤8000401a,可取消交互式用戶,指定爲administratr,可暫時解決此問題。進一步的解決方式還有待探討。 
9.採用第8點的設置後,打開Excel可能會出現「沒法使用對象引用或連接」,而且不能進行單元格粘貼。緣由不明,取消設置後便可消失。 

另外說明:
spa

光按以上設置並不能徹底保證不出問題,由於調用OFFICE的操做可能涉及其餘的系統資源,極可能依然權限不夠而致使問題,只是設置EXCEL應
用程序後,仍是可能會報80070005的錯誤,最保險的是應該在dcomcnfg中選中個人電腦而後右鍵屬性->com安全,將裏面的訪問權限,啓動和
激活權限全都編輯默認,在當中加上network service(iis
5.0的話,要加的是asp.net用戶),並如前面對networkservice設置上相同的權限,這樣基本上能保證不會再出什麼問題。
.net

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息