2014-02-18 87 views
0

我正在使用遠程WMI。我已經完成了特定用戶的所有DCOM設置,CIMV2和WMI設置。當我作爲控制檯應用程序運行該應用程序時,它可以正常工作,並將數據提取給我。但是,當我託管的同爲Windows服務,它拋出異常,因爲作爲Windows服務託管時,遠程WMI無法正常工作

Message: Error Message: Access is denied. 
(Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 
Inner Exception Message: Stack Trace:  
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)  
at System.Management.ManagementScope.InitializeGuts(Object o)  
at System.Management.ManagementScope.Initialize()  
at RemoteWMIRule.BackupServerRule..ctor() 
+0

@Sumon Banerjee:如果你已經編輯了這篇文章,你也可以改進格式並添加WMI和DCOM標籤 –

+0

抱歉失蹤。 –

+0

@ user3323400:歡迎使用Stackoverflow。請嘗試使用代碼格式化功能並使用預覽。嘗試讓你的問題可讀。另外,請特別注意標籤。你可以嘗試在你的問題中使用的關鍵字和縮寫。如果標籤已經存在,Stackoverflow會提出建議。 –

回答

0

了在DCOM配置添加網絡和網絡服務解決。但是Windows Server 2008 R2操作系統仍然存在問題。任何操作系統具體要做????