生產環境中檔案被占用無法刪除的解決方法

2021-08-30 22:08:44 字數 464 閱讀 2851

在做專案或者部署檔案時,有時需要刪除某乙個檔案,這時有可能會提示當前檔案被占用無法進行刪除操作,如果你已經關閉了資源管理器和開啟該檔案的軟體及程序,仍然提示當前檔案被占用無法進行刪除,你可以重啟電腦後在對該檔案進行刪除,但是有些伺服器是不能輕易重啟的,或者正在開發中重啟的話代價是很大的。這時我們可以採用下面幾種方法來解除檔案的占用。

方式一安裝360,使用360強力刪除

方式二1、停止服務

2、刪除服務

開啟dos,使用sc delete 服務名來闡述服務。

3、任務管理器->效能->資源監視器->cpu->在」關聯的控制代碼」中輸入軟體的名字搜尋占用該檔案的埠對應的pid0->在dos中輸入命令taskkill /pid pid0 /f來解除該埠的資源,(使用netstat -aon|findstr 埠可以檢視該都埠對應的pid)。

4、通過taskkill /pid pid0/f解除該埠的資源,即可刪除檔案。

檢測並刪除被占用的檔案

在作業系統使用過程中,經常會遇到一些檔案被某些程式占用而無法被刪除的事情。這個時候,如果是手動進行的刪除可能影響還小,因為有很多方式可以解除引用,比如借助於其它的某軟體工具。但是在實際程式設計中,如果給乙個檔案重新命名,公升級的時候替換掉原來老的檔案等等就成了乙個致命的缺陷,由於一些不必要操作或其它...

windows下解決目錄被占用無法刪除的問題

windows下目錄被占用是無法刪除的,通會報下面的錯誤 解決辦法是如果開啟了要刪除的目錄就關閉掉,如果有應用程式占用則要關掉占用的程序,顯式退出是一種優雅的辦法,但有時沒有辦法x掉應用 譬如程序在後台一直占有檔案 的時候,就需要借助windows資源管理器來結束程序了。首先需要找到占用目錄的程序 ...

刪除被占用的串列埠

第一步 我們可以通過刪除登錄檔中的乙個數值項來清除這些配置 在 執行 對話方塊中輸入 regedit 進入登錄檔 然後進入 hkey local machine system currentcontrolset control com name arbiter這時我們可以找到該數值項 comdb,它...