Zoeken op website

Hoe de Locksmith-tool van PowerToys helpt vage Windows-foutmeldingen te ontrafelen


„De actie kan niet worden voltooid omdat het bestand in een ander programma is geopend“ is misschien wel een van de minst nuttige meldingen die Windows ooit heeft uitgebracht. Het is al zo sinds ik me kan herinneren. Dus, ik kan een schijf niet uitwerpen, een bestand niet verplaatsen, een bestand niet verwijderen of een bestand niet wijzigen omdat een programma het gebruikt. Prima, welk programma? Waarom wil je het me niet vertellen?!

Het goede nieuws is dat Microsoft dit probleem al lang perfect heeft opgelost—het heeft er alleen voor gekozen om die oplossing niet in je standaard Windows-installatie op te nemen.

Waarom Windows dit probleem moeilijker maakt dan het zou moeten zijn

Hoewel de foutmelding vrij vaag is, weet Windows natuurlijk precies welk proces dat bestand momenteel vergrendelt. Bestandsvergrendeling is geen mysterieus iets dat buiten het begrip van mens en dier ligt. Het is hoe een besturingssysteem gegevensbeschadiging en softwarecrashes voorkomt. Er is dus absoluut geen reden waarom de foutmelding gewoon de naam van het proces niet kan weergeven. Dan zou je het programma kunnen sluiten of het proces in Taakbeheer kunnen beëindigen.

Over Task Manager gesproken, het helpt hier ook niet. Het openen ervan toont de lopende processen en het laat zien hoeveel schijfruimte die processen gebruiken, maar niet welke bestanden momenteel door dat proces worden vergrendeld.

Je zou natuurlijk de Resource Monitor kunnen openen vanaf het CPU-tabblad en vervolgens onder "Associated" handles kunnen kijken of het bestand daar onder een proces staat. Maar dat betekent dat je elk waarschijnlijk proces moet doorlopen en door een lange lijst moet scrollen op zoek naar je bestand. Als je niet eens weet welk proces je bestand vergrendelt, is dit nauwelijks een oplossing!

Dus wat zijn je opties? Er zijn er een paar, maar geen van allemaal is ideaal. Het bestand was om een reden vergrendeld. Het kan nog steeds vergrendeld zijn door een fout, maar het kan ook om een legitieme reden vergrendeld zijn. Je kunt proberen programma's of processen te sluiten waarvan je denkt dat ze de boosdoener zijn om te zien of dat helpt. Je kunt een externe schijf loskoppelen zonder deze uit te werpen als je je gelukkig voelt, of je kunt de hele computer opnieuw opstarten en hopen dat dat het probleem oplost. Er is geen elegante oplossing beschikbaar.

Hoe de PowerToys-bestandslocksmith het mysterie doorgrondt

Of, en dit is echt belachelijk, je kunt Windows PowerToys downloaden en een tool genaamd "Locksmith" gebruiken om precies te achterhalen welk proces of programma je bestand vergrendelt en er direct mee om te gaan.

Serieus, zodra PowerToys is geïnstalleerd, hoef je alleen maar met de rechtermuisknop op het probleembestand te klikken en 'Ontgrendel met Locksmith' te kiezen.

Dan verschijnt er een venster dat precies aangeeft welk programma je bestand vergrendelt, en je kunt zelfs op een knop 'taak beëindigen' klikken direct in het venster.

Reële situaties waarin bestand Locksmith een redder in nood is

Ik heb dit hierboven al aangestipt, maar de feitelijke situatie is dat dit probleem met het vergrendelen van bestanden heel vaak voorkomt als je regelmatig je Windows-computer gebruikt voor, nou ja, werk. Alles wat te maken heeft met het openen van lokale bestanden, bestanden kopiëren, bestanden wijzigen, enzovoort, betekent dat het bestand tijdelijk vergrendeld zal zijn. Er gaat bij mij geen week voorbij waarin ik niet minstens één keer een probleem met bestandvergrendeling tegenkom. Al moet ik eerlijk zijn, ik heb meerdere Windows-systemen in huis, dus de kansen zijn hier tegen mij.

Het is ook gebruikelijk wanneer ik veel gegevens aan het samenvoegen ben, grote hoeveelheden kleine bestanden naar externe schijven kopieer, of gewoon de huishoudelijke taken doe die periodiek op elke computer voorkomen. Het is irritant als een enorme wachtrij voor bestandoverdracht halverwege stopt vanwege vergrendelde bestanden, en dat is een situatie waarin je niet zomaar alles kunt verwijderen en de computer kunt herstarten.

Als je je Windows-computer gebruikt om geld te verdienen (wat dapper!), dan kan deze domme fout een regelrechte blokkade zijn wanneer je video's aan het bewerken bent, software aan het ontwikkelen bent of iets doet waarbij tijd echt geld is.

Waarom dit aanvoelt als een functie die Windows had moeten leveren

Mijn vraag, en waarschijnlijk die van jou ook, is waarom deze functie niet gewoon in Windows is geïntegreerd? PowerToys zijn bedoeld als tools voor "power users" met de implicatie dat je niet wilt dat de gemiddelde gebruiker toegang heeft tot deze tools omdat ze iets zouden kunnen kapotmaken.

Abonneer je op de nieuwsbrief voor PowerToys en Windows-updates

Abonneer je op de nieuwsbrief voor PowerToys en Windows-oplossingen

Door u te abonneren, gaat u akkoord met het ontvangen van nieuwsbrieven en marketing-e-mails en accepteert u de Gebruiksvoorwaarden en het Privacybeleid van Valnet. U kunt zich op elk moment afmelden.

Vanuit dat perspectief is het riskant om iemand de mogelijkheid te geven een bestandsvergrendeling gedwongen op te heffen, omdat dit tot dataverlies kan leiden. Toch is het niet moeilijk om een foutenmeldingssysteem te maken dat de gebruiker duidelijk informeert dat wat hij op het punt staat te doen tot dataverlies kan leiden en wat hij eerst zou moeten proberen voordat hij op de grote rode knop drukt.


Om eerlijk te zijn, aangezien ik toch al PowerToys op mijn Windows-computers installeer, is dit voor praktische doeleinden voor mij geen probleem. Ik denk aan alle anderen die waarschijnlijk niet eens weten dat PowerToys bestaan (omdat het niet echt wordt gepromoot) en op een gegeven moment tegen dit vage en echt frustrerende probleem aanlopen. Het is grappig, want Microsoft vindt het prima om ons constant lastig te vallen om OneDrive te gebruiken of een abonnement op Microsoft 365 te nemen, maar doet niets om zijn klanten te informeren over PowerToys—een echt nuttige set hulpmiddelen.

Gerelateerde artikelen