2010-03-09 14:05:19 +0000 2010-03-09 14:05:19 +0000
768

Zoek uit welk proces een bestand of map in Windows

vergrendelt Hoe kom ik erachter welk proces een bestand of map in Windows vergrendelt?

Bijvoorbeeld, wanneer Windows een map probeert te verwijderen, meldt dit:

De actie kan niet worden voltooid omdat de map geopend is in een ander programma

Gebeurt hetzelfde met een bestand, maar hoe kom ik erachter welk programma of applicatie het op dit moment gebruikt en hoe kan ik voorkomen dat ik het bestand of de map verwijder?

Antwoorden [10]

776
2013-09-10 11:43:07 +0000

U kunt hiervoor de Resource Monitor gebruiken, die met Windows 7, 8 en 10 is ingebouwd**.

  1. Open Resource Monitor , die u kunt vinden in
  2. Door te zoeken naar Resource Monitor of resmon.exe in het startmenu, of
  3. Als knop op het tabblad Performance in uw Task Manager
  4. 2. Ga naar het tabblad CPU
  5. Ga naar het tabblad Prestaties in uw Task Manager . Gebruik het zoekveld in de sectie Associated Handles
  6. Zie blauwe pijl in de schermafbeelding hieronder

Wanneer u de handle hebt gevonden, kunt u het proces identificeren door te kijken naar de kolom Afbeelding en/of PID.

U kunt dan proberen de applicatie te sluiten zoals u normaal zou doen, of, als dat niet mogelijk is, gewoon met de rechtermuisknop op de handle klikken en het proces direct vanaf daar uitschakelen. Gemakkelijke peasy!

Resource Monitor screenshot

776
396
2010-03-09 14:22:41 +0000

Een paar opties: Microsoft/SysInternals Process Explorer - Ga naar Zoek> Zoek Handle of DLL. In het tekstvak "Handle of DLL-substraat:" typt u het pad naar het bestand (bijv. "C:\pathtofile.txt") en klikt u op "Search" (Zoeken). Alle processen die een open handvat hebben voor dat bestand moeten worden vermeld. WhoLockMe - Verkennersextensie die een rechtsklik menuoptie

N.B. WhoLockMe lijkt niet te werken met Win 10 (ik heb het tenminste niet kunnen registreren met een van de 32- of 64-bits versies van regsvr32.exe).

396
203
2012-03-12 03:35:16 +0000

Kijk eens naar Process Explorer (procexp.exe).

Uit de inleiding:

Ooit afgevraagd welk programma een bepaald bestand of een bepaalde map heeft geopend? Nu kunt u dat te weten komen.

Om te weten te komen welk proces een bepaald bestand gebruikt, volgt u de volgende stappen:

  1. Ga naar Vind , Vind Handvat of DLL.. of druk gewoon op Ctrl+F.

    1. Voer de naam van het bestand in en druk op Zoek.
  2. Process Explorer geeft een lijst met alle processen die een handvat hebben om het bestand te openen. Klik op een item om het proces in het hoofdvenster te focussen.

  3. Klik op een item om het proces in het hoofdvenster te focussen. Optioneel kun je dan zelfs het handvat handmatig sluiten via het onderste deelvenster (Ctrl+L):

203
76
2017-04-26 02:59:07 +0000

PowerShell methode:

IF((Test-Path -Path $FileOrFolderPath) -eq $false) {
    Write-Warning "File or directory does not exist."       
}
Else {
    $LockingProcess = CMD /C "openfiles /query /fo table | find /I ""$FileOrFolderPath"""
    Write-Host $LockingProcess
}

Het openfiles-commando moet ondersteuning voor lokale bestanden hebben ingeschakeld, door openfiles /local on uit te voeren en opnieuw op te starten.

Meer details Hoe kom je te weten welk proces een bestand of map in Windows vergrendelt?

76
34
2012-03-13 22:06:52 +0000

LockHunter kan alle handlers ontgrendelen die uw bestanden of mappen hebben vergrendeld. In tegenstelling tot vergelijkbare freewares ondersteunt het zowel 32 als 64-bits Windows.

Het is een gratis tool om bestanden te verwijderen die geblokkeerd zijn door iets wat u niet weet. LockHunter is handig voor het bestrijden van malware en andere programma's die bestanden zonder reden blokkeren. In tegenstelling tot andere soortgelijke programma's verwijdert het bestanden in de prullenbak, zodat u ze kunt herstellen als ze per ongeluk worden verwijderd.

  • Toont processen waarbij een bestand of map wordt vergrendeld
  • Maakt het mogelijk om een vergrendeld bestand te ontgrendelen, verwijderen, kopiëren of hernoemen > - Maakt het mogelijk om het vergrendelingsproces te doden > - Maakt het mogelijk om het vergrendelingsproces van de harde schijf te verwijderen > - Integreert in Verkenner menu
  • Verwijdert bestanden in de prullenbak, zodat je ze kunt herstellen als ze per ongeluk worden verwijderd
  • Ondersteunt zowel 32 als 64bit Windows
34
11
2012-03-12 03:37:04 +0000

EMCO UnlockIT ](http://emcosoftware.com/unlock-it) kan het proces identificeren dat het bestand heeft vergrendeld en het bestand ontgrendelen zodat u het kunt verwijderen/bewerken/verplaatsen. Het programma is volledig vrij, hoewel de nieuwere versie een beetje langzamer en meer opgeblazen is dan het origineel (dat een gewone, ongevilde GUI had, maar vrijwel onmiddellijk en zonder een vervelend spatscherm werd geladen). Ook de originele versie werd gebruikt om automatisch te verschijnen wanneer de door u genoemde fout wordt getriggerd, waardoor u direct het bestand kunt ontgrendelen en de handeling kunt uitvoeren die u probeerde.

Toch is UnlockIT een ongelooflijk nuttig programma dat een basisfunctionaliteit biedt die cruciaal is voor Windows. Het behoort tot de standaard toolkit van hulpprogramma's die ik installeer op alle Windows computers waarop ik werk.

11
4
2013-02-01 06:42:25 +0000

Als u niet weet welk programma het bestand gebruikt, kunt u naar Mijn Computer gaan; klik met de rechtermuisknop; selecteer Beheren. Onder Systeemgereedschappen> Gedeelde mappen> Bestanden openen, zou je de gebruiker moeten kunnen zien die het bestand heeft vergrendeld. U kunt het bestand vanaf hier sluiten en dan kunt u de taak uitvoeren om het bestand te hernoemen of te verwijderen. Ik hoop dat dit helpt

4
4
2019-09-22 12:39:35 +0000

Veel van de programma's hier zijn verouderd. Ik heb uiteindelijk nirsoft's OpenedFilesView gebruikt, die heel goed werkten.

Screenshot

Het beste deel is de integratie van het verkennersmenu, die eenvoudig in te schakelen is. Vanaf versie 1.10 kunt u OpenedFilesView direct vanuit Windows Verkenner starten en alleen de handgrepen van het bestand of de map die u wilt bekijken bekijken. Om deze functie in te schakelen, vinkt u het 'Verkenner-contextmenu inschakelen' aan onder het menu Opties. Nadat u deze functie hebt ingeschakeld, kunt u met de rechtermuisknop klikken op een bestand of map in Windows Verkenner en het item 'OpenedFilesView' kiezen in het menu. Als u de optie OpenedFilesView voor een map uitvoert, worden alle geopende bestanden in die map weergegeven. Als u de optie OpenedFilesView voor een bestand uitvoert, worden alle geopende hendels voor dat bestand weergegeven.

context menu

Deze tool werkt nog steeds betrouwbaar in 2019.

4
3
2012-10-13 09:43:30 +0000

Hier was mijn ontdekking & oplossing.

Overigens heeft geen van bovenstaande antwoorden mijn probleem opgelost.

Ik heb zelfs geprobeerd om UNLOCKER te gebruiken die waardeloos bleek.

Mijn probleem was dat van Memeo Autosync Backup

Blijkbaar laat dit backup proces genoeg van een "spookachtig bestand" achter. Dit "spookachtige bestand," zou verschijnen wanneer ik mijn computer ALT-TAB (Windows Professional XP), d.w.z. ik zou TWO MS Excel Programma's zien draaien, wanneer ik maar EEN zichtbaar bestand had, op mijn TASK BAR.

Ik kwam deze oplossing tegen toen ik dacht dat het misschien de SYMANTEC Endpoint (Anti-Virus) Protection was; en schakelde het programma uit. Ik kreeg echter steeds de foutmelding:

kan niet verwijderen (LARGE.xls bestand): Het wordt gebruikt door een andere persoon of een ander programma. Sluit alle programma's die dit bestand zouden kunnen gebruiken en probeer het opnieuw.

Ik bleef vervolgens de Memeo melding van "syncing" zien en sluit het programma af.

Vervolgens, GEEN ERROR.

Voor u, zou het eender welke van deze achtergrondbewaarplaatsen kunnen zijn.

3
2
2012-09-26 16:56:37 +0000

Extra mogelijkheid, gewoon om mensen de tijd te besparen die ik net heb besteed:

In oudere versies van Windows, krijg je misschien "Access Denied - you might not have rights, or the file might be in use". Als je via Process Explorer ontdekt dat de bestanden in feite door niemand geopend worden, is de kans groot dat er een probleem is met de beveiliging. Met behulp van een beheerdersaccount selecteert u de bestanden in de Verkenner, klikt u met de rechtermuisknop en selecteert u Eigenschappen, Beveiliging, Geavanceerd, Eigenaar. De kans is groot dat de bestanden eigendom zijn van een account dat niet meer bestaat of niet meer geverifieerd kan worden (door het veranderen van Active Directory vertrouwensinstellingen).

Wijzig eigendom van Administrators en u bent klaar om te gaan.

2