Ve Windows nemůžete odstranit soubor nebo složku, pokud to nějaký program nebo samotný OS používá, a to ani násilně. Bohužel vás také neinformuje, která aplikace používá soubor, který se pokoušíte smazat. Uvidíte pouze zprávu, že soubor je otevřen v jiném programu, ale nebudete s ním moci žádným způsobem přesunout ani s ním manipulovat.
To pomáhá zajistit, že program používající soubor nespadne, nedojde ke ztrátě dat a soubor se nestane nečitelným. I v takových případech stále existují určité kroky, které můžete podniknout k vyřešení problému. Zde je několik metod, které vám mohou pomoci obnovit přístup k souboru, abyste jej mohli přesunout nebo odstranit, jak chcete.
Metoda 1: Použití Microsoft PowerToys
- Vyhledejte Microsoft PowerToys v Microsoft Store a kliknutím na tlačítko ‚Instalovat‘ je stáhněte.
- Jakmile je PowerToys nainstalován, měl by se automaticky otevřít. Pokud se tak nestane, můžete jej spustit z nabídky Start. Když se otevře, klikněte na přepínač vedle ‚Enable File Locksmith‘ a zapněte jej.
- Nyní, pokud nemůžete použít, přesunout nebo odstranit soubor, protože je používán jiným programem, klikněte na něj pravým tlačítkem myši a klikněte na „Odemknout pomocí File Locksmith“. Zobrazí se vám aplikace, které soubor používají.
- Pokud chcete, můžete kliknout na tlačítko ‚Ukončit úlohu‘ a ukončit program, který soubor používá. Jakmile se program zavře, můžete soubor přesunout nebo odstranit, jak chcete.
Metoda 2: S Resource Monitor
Systém Windows má vestavěný monitor prostředků, který vám umožní zjistit, které aplikace využívají nejvíce prostředků. Může vám také dát vědět, zda program používá konkrétní soubor.
- Otevřete nabídku Start, zadejte
Resource Monitor
a klikněte na „Spustit jako správce“.
- Jakmile se otevře Sledování zdrojů, klikněte na záložku ‚CPU‘ v horní části a poté na ‚Associated Handles‘.
- Nyní můžete do vyhledávacího pole zadat název souboru, který chcete zkontrolovat. Když tak učiníte, všechny procesy používající soubor budou viditelné ve sloupci ‚Obrázek‘.
- Jakýkoli proces pomocí souboru můžete ukončit tak, že na něj kliknete pravým tlačítkem myši a poté kliknete na „Ukončit proces“.
Metoda 3: Použití Handle a Powershell
Handle je program, který umožňuje zobrazit, který program používá adresář nebo soubor. Můžete si jej stáhnout z oficiálního odkazu nebo použít Process Explorer, jeho verzi založenou na GUI z tohoto odkazu.
- Jakmile si stáhnete Handle, otevřete okno Powershell, kde se nachází, a zadejte
./handle.exe -a -u "PATH TO LOCKED FILE"
. Tato-a
možnost poskytuje informace o aplikaci, která daný soubor používá, a zároveň-u
vám dá vědět, kdo soubor vlastní.
- Rukojeť můžete přidat do systémové cesty tak, že ji zkopírujete ze skriptů do složky programů, a dokonce celý proces ukončit ze skriptu.
Věci, které byste měli vědět
- Vždy je lepší počkat, až program dokončí čtení nebo zápis do souboru, než se snažit ukončit proces, který soubor používá.
- Záloha souborů vám také může pomoci vyhnout se problémům v případě, že ukončíte proces a soubor se poškodí a stane se nepoužitelným.
- Měli byste také zkontrolovat, zda máte vlastnická práva k souboru, který chcete použít. Mnohokrát vám systém Windows nedovolí přesunout nebo odstranit soubor, pokud nemáte požadovaná oprávnění.
- Pokud nic jiného nefunguje, můžete restartovat počítač, což vynutí ukončení všech otevřených programů, což vám umožní soubor použít.
Napsat komentář