首先先到微軟官網下載
Handle
的壓縮檔
解壓縮後會看到資料夾結構如下:
假設要查詢 C:\Users\ruyut\Desktop\document.docx 這個檔案被那些處理程序占用,可以使用以下指令查詢:
範例輸出:
如果要強制中止應用程式,則使用系統管理員權限開啟指令視窗,使用 kill 指令搭配上面找到的 pid 即可。
範例指令:
參考資料:
Microsoft.Learn - Handle v5.0
解壓縮後會看到資料夾結構如下:
Handle/
|-- Eula.txt
|-- handle.exe
|-- handle64.exe
`-- handle64a.exe
只用指令視窗進入到 handle.exe 所在的路徑。
假設要查詢 C:\Users\ruyut\Desktop\document.docx 這個檔案被那些處理程序占用,可以使用以下指令查詢:
.\handle64.exe "C:\Users\ruyut\Desktop\document.docx"
範例輸出:
.\handle64.exe "C:\Users\ruyut\Desktop\document.docx"
Nthandle v5.0 - Handle viewer
Copyright (C) 1997-2022 Mark Russinovich
Sysinternals - www.sysinternals.com
WINWORD.EXE pid: 55836 type: File 14E4: C:\Users\ruyut\Desktop\document.docx
如果要強制中止應用程式,則使用系統管理員權限開啟指令視窗,使用 kill 指令搭配上面找到的 pid 即可。
範例指令:
kill 55836
參考資料:
Microsoft.Learn - Handle v5.0
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com