2012-10-25 56 views
0

我試圖從正在開發的應用程序中訪問文件,但是我收到一個錯誤,指出該文件已被另一個程序打開。查找哪個進程正在使用文件

好吧,我推出第一手柄,則進程管理器,然後過程監控,所有說過同樣的話:

Handle v3.45 
Copyright (C) 1997-2011 Mark Russinovich 
Sysinternals - www.sysinternals.com 

No matching handles found. 

我還有什麼可以做(現在重新啓動似乎是唯一的解決辦法)找到使用我的文件進程?

回答

1

在Windows 7(不知道其他版本)方便的技巧是試圖刪除文件(或修改它),當它告訴你它不能刪除它,因爲它正在使用它有時會告訴你的程序即使用它。

如果仍然沒有歡樂,那麼我認爲你的權利,只是重新啓動。

+0

不幸的是不是這裏的情況... – gregseth

2

LockHunter(http://lockhunter.com)可以幫助你做到這一點。

這裏已經審查了這裏http://dottech.org/10534/unlocker-vs-lockhunter-which-one-should-you-get-for-your-file-unlocking-needs/如果你想成爲雙重保證,你可以谷歌更多的評論。我已經使用它,它很有幫助。

+0

有時候,Process Explorer不起作用,我剛剛嘗試過LockHunter,它似乎工作(儘管我仍然使用Process Explorer作爲前往程序去檢查爲什麼鎖定一個文件/文件夾)。 –

相關問題