Menangani perangkat lunak Sysinternals tidak menerima parameter -c


1

Saya mencoba untuk menutup pegangan ke file yang terkunci di Windows, menggunakan perangkat lunak Sysinternals Handle ( http://technet.microsoft.com/en-us/sysinternals/bb896655 ).

Pertama saya mencari pegangan terbuka:

handle.exe "C:\Temp"

Ini masalah saya sebagai berikut:

Far.exe pid: 1144 ketik: File 2E8: C: \ Temp

Far.exe pid: 1144 ketik: File 3A8: C: \ Temp

Selanjutnya saya menjalankan handle.exe dengan parameter -c. Namun, nomor yang saya masukkan, tidak melakukan apa-apa. Saya telah mencoba keduanya: 1144, 2E8, 3A8, dan 1144 dalam hex (478) karena bantuan perangkat lunak mengatakan ia menerima PID dalam hexademic. Apa pun yang saya masukkan, itu hanya masalah sebagai berikut:

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

usage: handle [[-a [-l]] [-u] | [-c <handle> [-y]] | [-s]] [-p <process>|<pid>] [name]
  -a      Dump all handle information.
  -l      Just show pagefile-backed section handles.
  -c      Closes the specified handle (interpreted as a hexadecimal number).
          You must specify the process by its PID.
          WARNING: Closing handles can cause application or system instability.
  -y      Don't prompt for close handle confirmation.
  -s      Print count of each type of handle open.
  -u      Show the owning user name when searching for handles.
  -p      Dump handles belonging to process (partial name accepted).
  name    Search for handles to objects with <name> (fragment accepted).

No arguments will dump all file references.

Apa yang saya lakukan salah?


1
jawaban grawity sebenarnya ada di depan Anda, dalam teks yang Anda kutip dalam pertanyaan Anda, di sebelah -copsi. Kalimat kedua.
JdeBP

Jawaban:


5

Tampaknya Anda juga harus menentukan ID proses:

handle -c 2e8 -p 1144

Namun, menilai pendapat seseorang (memilih-down), itu :)
Alex

2

Sintaks opsi memiliki -c antara bar vertikal yang berarti itu adalah penggunaan yang dapat ditentukan pada itu sendiri.

Agar benar, diagram sintaks seharusnya

| -c <handle> [-y] -p <pid> |

yang mengatakan bahwa ketika Anda menentukan -c Anda juga harus menentukan -p dan dapat menentukan -y, dan -c yang membutuhkan pegangan dan -p membutuhkan pid.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.