這里以 WORD 為例:
- 運行 mmc -32 打開控制台。
- 點擊 文件 -> 添加/刪除管理單元 ,在 可用的管理單元 中選擇 組件服務 ,然后點擊 添加 , 確定 。
- 展開 組件服務節 點直到看到 DCOM 配置 。
- 找到 Microsoft Word 97 - 2003 文檔 (針對 Excel 則是 Microsoft Excel Application), 右鍵 屬性 。
- 切換到 位置 選項卡,勾選在 數據所在計算機上運行應用程序 與 在此計算機上運行應用程序 。
- 切換到 安全 選項卡, 在 啟動和激活程序 功能與 訪問權限 選擇 自定義 ,並編輯權限。
- 添加所需的賬戶, 一般情況下, IIS 部署的 Web 應用需要 IIS Users 以及 NetWork Service, 而 Windows 服務則需要其登錄身份的賬戶權限。 這里我一般選擇 Everyone , 然后勾選本地啟動,遠程啟動,本地激活,遠程激活,還有就是遠程訪問。畢竟在程序中, 我們一般都是使用 RPC 的方式進行訪問。
- 上述步驟設置完畢之后, 切換到 標識 選項卡,勾選 指定用戶* , 最好填寫管理員賬號密碼 。
- 點擊應用。
- 打開 C:\Windows\System32\config\systemprofile 目錄,如果沒有 Desktop 目錄則新建。
- 打開 C:\Windows\SysWOW64\config\systemprofile 目錄,如果沒有 Desktop 目錄則新建。
- 如果是 Windows服務 , 運行 services.msc 打開服務面板, 找到對應服務,右鍵屬性。
- 切換到 登錄 選項卡,登錄身份選擇 本地系統賬戶 並且勾選 允許服務於桌面交互 。