TL; DR? Leggi in grassetto!
Se non desideri strumenti esterni o desideri un modo rapido per identificare quale processo mantiene in uso il tuo file. Quindi è possibile utilizzare uno strumento Windows Sysinternals chiamato Process Explorer . Non è nemmeno necessario estrarre un file zip se lo si desidera, basta scaricare la versione live di Process Explorer da http://live.sysinternals.com/procexp.exe
, il che rende facile utilizzarlo in qualsiasi momento, ovunque, purché si disponga di Internet (o se si fosse inserito su una USB prima di partire).
Il vantaggio è che puoi anche usarlo per tutte le altre attività relative al processo ...
Process Explorer è inteso come un sostituto professionale IT del Task Manager; tra le altre alternative come Performance Monitor, Resource Monitor o uno strumento esterno come Process Hacker.
La funzionalità che stai cercando in questo strumento di Microsoft è la più semplice possibile, è CTRL+F che ti consente di cercare sottostringa per file Handles o DLL . Se preferisci utilizzare il mouse e i menu, puoi fare clic su Trova ➯ Trova handle o DLL .
Supponiamo che i file di font Arial siano in uso, possiamo semplicemente cercare Arial
e vedere che Instantbird e Firefox amano mantenere quel file di font in uso. Supponiamo che vorrei eliminare quel file, non sarei in grado di farlo. Mettiamo un cambiamento a questo e sbarazziamoci del file Arial. Non farlo a casa ...
Una semplice soluzione sarebbe chiudere questi due programmi, mentre funziona per Instantbird sembra che non riesca a chiudere Firefox perché sto scrivendo questa risposta per te. E non voglio rischiare di perdere la mia risposta a causa di un timeout della cache o di un errore negli Appunti. Quindi, ho intenzione di chiudere tutti gli handle di Firefox su Arial.
Assicurarsi che Process Explorer sia avviato come amministratore, quindi selezionare File ➯ Mostra dettagli per tutti i processi
Mi è sufficiente selezionare il manico nella finestra di ricerca e Process Explorer verrà automaticamente selezionare Firefox e passare alla voce di destra nella finestra principale. Assicurati di farlo su un handle e non su una DLL, potrebbe essere o non essere necessario chiudere il programma se fosse una DLL. È tempo di chiudere quelle maniglie in modo da poter rimuovere i file dei caratteri Arial senza motivo; bene, posso sempre ripristinarli da un backup ...
Quindi, faccio semplicemente clic con il pulsante destro del mouse sulle voci pertinenti e faccio clic su Chiudi maniglia .
E ora, con un Firefox che non ha handle Arial, pubblico la mia risposta; il carattere viene caricato comunque ...
Un'alternativa alla riga di comando, che è solo in grado di elencarli, è Handle ; scritto anche da Windows Sysinternals. Puoi anche recuperarne una versione dal vivo http://live.sysinternals.com/handle.exe
e utilizzarla handle.exe
seguita dalla sottostringa che desideri cercare.
Quindi utilizzare taskkill /PID 1234 /F /T
dove 1234
dovrebbe essere sostituito dal PID del processo ottenuto con Handle. In alternativa puoi farlo con il nome dell'immagine con taskkill /IM instantbird.exe /F /T
. Si prega di notare che /F
impone la risoluzione e /T
uccide i comportamenti dei minori ...