作後臺系統導出Project時,部署到服務器提示:檢索 COM 類工廠中 CLSID 爲 {36D27C48-A1E8-11D3-BA55-00C04F72F325} 的組件失敗,緣由是出現如下錯誤: 8000401a 由於配置標識不正確,系統沒法開始服務器進程。請檢查用戶名和密碼。 (異常來自 HRESULT:0x8000401A)。本地測試沒有問題,通過網上查詢解決以下,
1:在服務器上安裝office的Project軟件.
2:在"開始"->"運行"中輸入dcomcnfg.exe啓動"組件服務"
3:依次雙擊"組件服務"->"計算機"->"個人電腦"->"DCOM配置"
4:在"DCOM配置"中找到"Microsoft Project 應用程序",在它上面點擊右鍵,而後點擊"屬性",彈出"Microsoft Project 應
用程序屬性"對話框
5:點擊"標識"標籤,選擇"交互式用戶"
6:點擊"安全"標籤,在"啓動和激活權限"上點擊"自定義",而後點擊對應的"編輯"按鈕,在彈出的"安全性"對話框中填加
一個"NETWORK SERVICE"用戶(注意要選擇本計算機名),並給它賦予"本地啓動"和"本地激活"權限.
7:依然是"安全"標籤,在"訪問權限"上點擊"自定義",而後點擊"編輯",在彈出的"安全性"對話框中也填加一個"NETWORK
SERVICE"用戶,而後賦予"本地訪問"權限.
這樣,咱們便配置好了相應的Project的DCOM權限.
注意:Excel,Word 也會出現相應的提示信息,能夠根據相應的clsid找到對應組件,按照以上步驟修改就能夠了安全
應該把IUSER和Everyone用戶都添加到這裏,受權就ok了服務器