COM 代理程式或元件物件模型代理程式是主機進程(主要是 .dll 檔案)用來執行各種任務的擴充進程。當 COM 代理程式失敗時,它不會使主機進程崩潰,但可能會產生新的問題。例如,當您嘗試從檔案總管中刪除檔案時,您可能會看到一條錯誤訊息—「檔案正在使用中,因為檔案已在COM 代理程式中打開,所以無法完成操作# 」。這只是因為 COM 代理程式仍在使用該檔案。
1.您應該做的第一件事就是重新啟動一次系統。僅重新啟動一次後,您就可以刪除該檔案。
2. 如果您正在使用防毒軟體,請將其停用並再次嘗試刪除該檔案。
殺掉後續的dll進程後可以結束COM Surrogate進程。
1. 只要同時按下所有Ctrl Shift Esc三個鍵。
2. 當任務管理器頁面出現時,進入「詳細資料」部分。
3. 在這裡您會發現許多進程和服務正在您的系統上運行。現在,只需在清單中尋找「 dllhost.exe 」進程即可。
4.找到該服務後,請右鍵點擊它並點擊「結束任務」以終止該進程。
5. 之後,導覽至「進程」標籤。
6.如果你仔細看,你會發現「 COM Surrogate 」進程。只需右鍵點擊它並點擊“結束任務”即可結束該過程。
7. 如果「 COM Surrogate 」進程有多個實例,也結束這些進程。
最後,只需關閉任務管理器畫面。現在,重新啟動系統非常重要。
機器重新啟動後,使用您的帳戶登入並重試從系統中刪除檔案。您不會再遇到 COM Surrogate 錯誤訊息。
您必須完全控制包含該檔案的資料夾。
1. 開啟檔案位置並前往包含您要刪除的檔案的資料夾。
2.現在,只需右鍵點擊資料夾並點擊「屬性」。
3. 在「屬性」頁面上,前往「安全性」部分。
4.在這裡,只需選擇「管理員」。
5. 然後,點選「編輯」進行修改。
6. 之後,再選擇「 Administrators 」參數。
7. 現在,只需勾選「完全控制」選項旁邊的「允許」方塊。
8. 之後,先點選“套用”,然後點選“確定”儲存變更。
嘗試從系統中刪除該檔案。檢查這是否可行。
如果允許資料夾權限不起作用,請嘗試授予 COM 代理程式程序本身的完全權限。
1. 首先,同時按下Ctlr Shift Esc鍵。
2. 出現任務管理器後,進入「進程」選項卡,找到「 COM Surrogate 」進程。
3.只需右鍵點擊它並點擊「屬性」。
4. 在 dllhost 屬性頁面中,前往「安全性性」。
5. 現在,點選「編輯」按鈕。
6. 現在,從參數頁面中選擇「使用者」並選取「完全控制」方塊。
7. 不要忘記點擊「確定」儲存變更。
現在,嘗試再次刪除該檔案。這次你一定會成功。
如果某些應用程式仍在使用您要刪除的文件,則應將其關閉。如果應用程式仍在背景運行,請使用任務管理器將其終止。
1. 只要同時按下Win 鍵和X鍵。
2.稍後,只需按一下「任務管理器」即可存取它。
3. 現在,這裡有兩個部分。在「應用程式」部分,尋找可能與該檔案關聯的任何應用程式。
4. 如果可以找到該應用,只需右鍵單擊它並點擊「結束任務」即可結束該應用程式。
如果是這種情況,請隨時最小化任務管理器並刪除檔案。
5. 如果您無法直接找到該應用程式或仍看到相同的錯誤訊息,請在「後台進程」部分中尋找該應用程式。
6.找到應用程式進程後,右鍵點擊它並點擊「結束任務」將其殺死。
之後,關閉工作管理員並重試刪除檔案。
只需以乾淨模式啟動系統並嘗試刪除檔案。
1.您必須開啟執行終端。因此,右鍵單擊工作列上的 Windows 圖示,然後按一下「執行」。
2. 然後,輸入此程式碼並按一下「確定」。
配置文件
3.你已經去「將軍」了。
4. 只要點選「選擇性啟動」選項。
5. 只需檢查清單中的這兩個選項-
加载系统服务加载启动项
6. 現在,在「服務」部分,您只需勾選 「隱藏所有Microsoft 服務」選項。
8.只需 檢查 清單中的所有第三方應用程式。
9. 然後,點擊「全部停用」選項以停用所有這些服務。
10.接下來到「啟動」區域,然後點擊「開啟工作管理員」以存取它。
11.現在您在任務管理器頁面上,只需右鍵點擊每個應用程序,然後點擊「停用」將其停用。
這樣,請確保您已停用所有不需要的應用程式。完成後關閉工作管理員視窗。
12. 只要點選「套用」和「確定」即可儲存變更。
13. 如果您收到重新啟動系統的提示,請點選「重新啟動」。
您的電腦將以乾淨啟動模式啟動。
現在,打開檔案總管,轉到檔案的位置並將其從那裡刪除。
DEP 或資料執行保護只是您在刪除檔案之前可以停用的另一個功能。
1. 您必須右鍵點擊 Windows 圖示並按一下「執行」。
2. 之後,在“執行”視窗中鍵入“ sysdm.cpl ”,然後點選“確定”。
3. 只要進入「進階」區域。
4. 在這裡,您將找到效能選項。只要點選「設定」即可進行探索。
5. 來到效能選項窗口,進入「資料執行保護」部分。
6. 之後,只需點擊「僅對基本的 Windows 程式和服務啟用 DEP 」方塊即可檢查。
這將不允許任何第三方應用程式使用 DEP 功能。
7. 現在,只要點擊「套用」和「確定」。
在此之後,嘗試從系統中刪除該檔案。
如果沒有其他工作,您必須解除安裝與該檔案關聯的應用程式。
範例 – 假設您正在刪除一個 pdf 檔案並且遇到了這個問題。因此,您可以卸載 Adobe Reader 或您存取該檔案的任何應用程式。
1. 按Win 鍵和R 鍵。
2. 然後,輸入「 appwiz.cpl 」並點選「 OK 」。
3. 當程式和功能頁面開啟時,在應用程式清單中尋找應用程式。
4. 右鍵單擊它並點擊“卸載”以從您的系統中卸載該應用程式。
卸載應用程式後,請從系統中刪除該檔案。
以上是無法完成操作:檔案已在 COM Surrogate Fix 中開啟。的詳細內容。更多資訊請關注PHP中文網其他相關文章!