Soms gebeurt het dat je een bestand wil verplaatsen of verwijderen, maar dat je de melding krijgt dat het gebruikt wordt door een ander programma, en dat je het programma eerst moet sluiten. Of dat het bestand vergrendeld is, en dat je de vergrendeling moet opheffen. Wat nu? Wanneer je niet weet welk programma dit bestand vergrendeld heeft. Dat kan bijvoorbeeld een achtergrond programma zijn, dat wel klaar is met het verwerken van het bestand, maar het nog niet vrijgegeven heeft, of toch niet op de juiste manier. Eerst toch nog even een waarschuwing: bepaalde bestanden ontgrendelen en verwijderen kan problemen veroorzaken bij programma's die op dat moment draaien. En begin niet te rommelen met bestanden van het Windows systeem, want dat is om moeilijkheden vragen! Hoe ga je nu te werk? Wel, er bestaat een programma dat hiervoor uiterst geschikt is: Process Explorer. Het is bovendien een portable app, dus je kan het gewoon op een stick zetten en vandaar draaien - wel met admin rechten. In Process Explorer klik je op het menu Bestand / File en kies je Show Details for All Processes. Vervolgens klik je op het Find menu, en kies je Find Handle or DLL. Nu ga je op zoek naar de naam van het vergendeld bestand of map. Selecteer dat en je zal de handle zien in het vak onderaan met de detail. Klik rechts op de handle en selecteer Close Handle. WOrden er meerdere processen getoond in het zoekvenster, , herhaal dan deze stap om van elk proces de handle te sluiten. Nu kan je het bestand normaal verwijderen of hernoemen, verplaatsen. Meer over het gebruik van Process Explorer bij HowToGeek.
http://technet.microsoft.com/en-ca/sysinternals/bb896653.asp ...
https://www.howtogeek.com/school/sysinternals-pro/lesson2/
|