Obsah
"tuto akci nelze dokončit, protože soubor je otevřen v jiném programu"
Setkání s chybovou zprávou může být nepříjemné, zejména když potřebujete naléhavě dokončit nějaký úkol. Tato chybová zpráva se obvykle objeví, když se pokoušíte změnit nebo odstranit soubor používaný jiným programem nebo procesem. Ačkoli může být zpráva matoucí, řešení je často jednoduché. V tomto článku se seznámíte s několika způsoby, jak tento problém vyřešit a úkol dokončit.
Obvyklé důvody hlášení "Tuto akci nelze dokončit, protože soubor je otevřen v jiném programu"
Zde jsou tři nejčastější příčiny této chybové zprávy "tuto akci nelze dokončit, protože soubor je otevřený":
- Soubor je právě používán: Jednou z nejčastějších příčin této chyby je, že soubor, který se snažíte změnit nebo odstranit, používá jiný program nebo proces. Může se jednat o dříve otevřený program, proces operačního systému nebo dokonce o škodlivý software, který se skrývá na pozadí. Tento problém vyřešíte tak, že program, který soubor používá, zavřete nebo restartujete počítač, abyste ukončili všechny spuštěné procesy, které mohou soubor používat.soubor.
- Soubor je uzamčen: Dalším důvodem, proč se může zobrazit tato chybová zpráva, je, že systém uzamkne soubor, který se snažíte upravit nebo odstranit. To se může stát, pokud je soubor označen pouze pro čtení nebo operační systém umístil zámek, který brání jeho úpravě. Chcete-li tento problém vyřešit, můžete zkusit změnit nastavení oprávnění souboru nebo použít účet správce, abyste získali přístup k souboru.
- Soubor je poškozený: Někdy může dojít k poškození souboru v důsledku viru, chyby softwaru nebo selhání hardwaru. V takovém případě může být soubor používán, ale nelze jej upravit ani odstranit. Tento problém lze vyřešit spuštěním antivirové kontroly, která odstraní škodlivý software způsobující poškození, nebo použitím nástroje pro obnovení souborů, který soubor obnoví a vytvoří jeho novou kopii.
Jak opravit: Akci nelze dokončit, protože je soubor otevřený
Zastavení procesů na pozadí
Prostřednictvím Správce úloh
Setkání s chybou "Soubor je používán, akci nelze dokončit, protože je soubor otevřen" je běžné a může k němu dojít z různých důvodů. Pravděpodobným důvodem této chybové zprávy je, že soubor, ke kterému se snažíte získat přístup, používá jiný program. K vyřešení tohoto problému můžete použít Správce úloh a zastavit všechny procesy na pozadí. Postupujte podle následujících kroků:
- Otevřete Správce úloh stisknutím kláves CTRL+ALT+DEL.
- Vyberte procesy a klikněte na tlačítko "Ukončit proces".
Prostřednictvím nástroje Resource Monitor
Chcete-li začít identifikovat a ukončovat procesy, které jsou spojeny se souborem, použijte nástroj Sledování prostředků:
1. Na klávesnici stiskněte a podržte tlačítka Windows a R.
2. Do zobrazeného vyskakovacího pole zadejte "resmon.exe" a stiskněte "Enter".
3. Spustí se okno Sledování prostředků. Kliknutím na část "CPU" ji rozbalte.
4. Otevřete kartu "Přidružené úchyty".
5. Do pole "Search Handles" (Hledat rukojeti) zadejte název souboru nebo složky, která vám způsobila chybovou zprávu, a stiskněte tlačítko "Search" (Hledat).
6. Jakmile nástroj Sledování prostředků dokončí analýzu, zobrazí seznam procesů spojených s hledaným souborem.
7. Klikněte pravým tlačítkem myši na každý identifikovaný proces a výběrem možnosti "Ukončit proces" je ukončete.
8. Po ukončení všech procesů spojených se souborem zkuste soubor znovu přejmenovat, přesunout, odstranit nebo upravit.
Po zastavení procesů na pozadí můžete k souboru přistupovat bez dalších problémů. Pokud problém přetrvává, zkuste restartovat počítač a znovu přistupovat k souboru.
Vyprázdnění koše a restartování počítače
Při pokusu o odstranění souboru je chyba "Akci nelze dokončit, protože soubor je otevřený" jednou z nejčastějších chyb, se kterou se uživatelé systému Windows mohou setkat. Nejjednodušší způsob, jak tuto chybu vyřešit, je vyprázdnit koš. Koš je dočasné úložiště pro smazané soubory a jeho vyprázdněním se všechny soubory trvale odstraní.také smazat. Začněte tím, že:
1. Vyhledejte na pracovní ploše ikonu koše.
2. Klikněte na něj pravým tlačítkem myši a z nabídky vyberte možnost "Vyprázdnit koš".
3. Kliknutím na tlačítko "Yes" (Ano) ve vyskakovacím okně potvrďte, že chcete trvale odstranit všechny položky.
Po odstranění souborů restartujte počítač se systémem Windows 11/10 a zkontrolujte, zda chyba přetrvává.
Odstranění dočasných souborů
Dočasné soubory se obvykle vytvářejí při instalaci nového programu nebo při otevření nového dokumentu. Odstraněním těchto souborů se uvolní místo v počítači a může pomoci odstranit chybu "akci nelze dokončit, protože je soubor otevřený", která může být někdy způsobena poškozením dočasných souborů.
Chcete-li odstranit dočasné soubory, postupujte podle následujících kroků:
1. Stisknutím kláves Windows + R spusťte dialogové okno Spustit.
2. Zadejte %temp% a stiskněte klávesu Enter.
3. Stisknutím kláves CTRL + A vyberte všechny soubory a poté je stisknutím kláves Shift + Del trvale odstraňte.
Po dokončení procesu ověřte, zda jste vyřešili chybu "Akci nelze dokončit, protože je soubor otevřený".
Restartování Průzkumníka souborů
Proces Průzkumníka systému Windows běží na pozadí systému počítače a někdy může zasahovat do úprav souborů. Restartováním Průzkumníka souborů můžete zefektivnit jeho činnost a zabránit tomu, aby bránil vašim pokusům o odstranění nebo přejmenování souboru:
1. Klikněte pravým tlačítkem myši na tlačítko Start.
2. Vyberte možnost "Správce úloh".
3. Klikněte na položku "Procesy", sjeďte dolů na konec seznamu a vyberte položku "Průzkumník Windows".
4. Klikněte na tlačítko "Restartovat".
Před pokusem o opětovný přístup k souboru počkejte alespoň minutu.
Vyčištění miniatur
Proces používání miniatur v Průzkumníku souborů může zabránit provádění určitých akcí se soubory prostřednictvím spuštění různých procesů. Zakázání miniatur může pomoci tyto procesy zastavit. Zde jsou uvedeny dva způsoby odstranění miniatur:
Použití nástroje Vyčištění disku
- Otevřete Průzkumníka souborů a vyberte "Tento počítač".
- Klikněte pravým tlačítkem myši na primární disk a vyberte možnost "Vlastnosti".
- Klikněte na možnost "Vyčištění disku".
- Vyberte možnost "Miniatury" a klikněte na tlačítko "OK". Tím odstraníte miniatury a můžete měnit soubory.
Použití příkazového řádku
- Pomocí vyhledávání systému Windows zadejte příkaz "Příkazový řádek" a začněte k němu přistupovat.
- Klikněte pravým tlačítkem myši na Příkazový řádek a vyberte možnost "Spustit jako správce".
- Zkontrolujte, zda je vybrána hlavní systémová jednotka. V opačném případě zadejte "C:"> stiskněte Enter.
- Zadejte příkaz "del /ash /s thumbs.db"> stiskněte klávesu Enter.
Všimněte si, že je třeba počkat alespoň 1 minutu, než se vymažou knihovny miniatur. Po dokončení zkuste se souborem manipulovat a problém vyřešit.
Zakázat miniatury
V případě, že odstranění miniatur nepomůže problém vyřešit a chcete jejich generování zcela zastavit, existují různé metody. Můžete je vyzkoušet i v případě, že žádný z předchozích postupů nefungoval při vyzkoušení všech existujících řešení.
Použití nastavení Průzkumníka souborů
1. Otevřete Tento počítač a v horní části okna klikněte na tlačítko Zobrazit.
2. V rozevírací nabídce vyberte možnost Možnosti.
3. V otevřeném okně přejděte na položku Zobrazení, posuňte se dolů a v části Soubory a složky vyberte možnost Vždy zobrazovat ikony, nikdy ne miniatury.
4. Klikněte na tlačítko Použít a poté na tlačítko OK, aby se změny uložily.
Použití možností výkonu
1. Přistupte k "Tento počítač" a klikněte pravým tlačítkem myši na místo pod disky.
2. Vyberte možnost Vlastnosti a přejděte na položku Rozšířená nastavení systému.
3. V části Výkon klikněte na tlačítko Nastavení.
4. Najděte položku "Zobrazit miniatury místo ikon" a zrušte její zaškrtnutí.
5. Klikněte na tlačítko Použít a potom na tlačítko OK.
Použití editoru registru
1. Stisknutím tlačítek Windows + R spusťte dialogové okno Spustit>> do pole zadejte "regedit".
2. Otevřete jej a potvrďte okno UAC.
3. Přejděte na HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced v levém panelu.
4. Najděte položku IconsOnly a dvakrát na ni klikněte.
5. Chcete-li náhledy zakázat, změňte jeho hodnotu na 1. Chcete-li je opět povolit, zadejte místo 1 hodnotu 0.
6. Klikněte na tlačítko OK.
Použití Editoru zásad skupiny
1. Stiskněte klávesy Windows + R a do pole napište gpedit.msc a kliknutím na OK nebo Enter jej otevřete.
2. Přejděte do části Konfigurace uživatele> Šablony pro správu> Součásti systému Windows> Průzkumník souborů na levém panelu.
3. Vyhledejte položku "Turn off caching of thumbnails in hidden thumbs.db files" a dvakrát na ni klikněte.
4. Nastavte jeho hodnotu na "Enabled"> Klikněte na Apply a OK.
Spouštění systému Windows v samostatných procesech změnou Průzkumníka souborů
Chcete-li zlepšit stabilitu Průzkumníka souborů, když nerozděluje prostředky správně, může být výhodné nakonfigurovat jej tak, aby otevíral okna v samostatných procesech.
1. Přistupte k položce "Tento počítač" a klikněte na kartu "Zobrazit".
2. V rozevírací nabídce vyberte možnost "Options".
3. V zobrazeném okně přejděte na položku "Možnosti složky"; přejděte na kartu "Zobrazení".
4. Zaškrtněte políčko vedle možnosti "Spouštět okna složek v samostatném procesu".
5. Klikněte na tlačítko "Použít" a "OK".
Použití nástroje Clean Bootup
Funkce Clean Boot v systému Windows umožňuje uživatelům spustit počítač pouze s nezbytnými vestavěnými aplikacemi a službami, což usnadňuje identifikaci, zda nějaká aplikace nebo proces třetí strany nezpůsobuje problém. Spuštěním systému v režimu Clean Boot můžete upravovat nebo odstraňovat soubory, aniž byste narazili na jakékoli problémy. Podle následujících kroků spustíte počítač v režimu Clean Boot:
1. Stiskněte a podržte tlačítka Windows a R, poté zadejte příkaz "msconfig" a stiskněte klávesu Enter.
2. V okně Konfigurace systému klikněte na kartu Služby v horní části.
3. Zaškrtněte políčko vedle položky "Skrýt všechny služby Microsoft"> klikněte na "Zakázat vše".
4. Vyberte kartu "Obecné" a zvolte možnost "Výběrové spuštění". Ujistěte se, že je zaškrtnuto políčko vedle možnosti "Načíst systémové služby".
5. Klikněte na tlačítko "Apply" a "OK" a restartujte počítač.
Zkuste upravit soubory v režimu čistého spuštění. Jakmile problém vyřešíte nebo pokud se vám to nepodaří, je důležité vrátit nastavení systému Windows do režimu normálního spouštění. Chcete-li to provést, zopakujte předchozí kroky a povolte zakázané služby a poté změňte možnost spouštění z "Selektivní" na "Normální".
Zakázat domovskou skupinu
Chcete-li opustit domácí skupinu a zakázat její služby v počítači se systémem Windows, postupujte podle následujících kroků:
1. Stiskněte klávesy Windows + S a vyhledejte "homegroup".
2. Z výsledků vyberte "Homegroup" a klikněte na "Leave the homegroup".
3. Potvrďte, že chcete opustit domovskou skupinu, a klikněte na tlačítko "Dokončit".
4. Otevřete okno služeb stisknutím kláves Windows + R, zadáním "services.msc" a kliknutím na "OK".
5. Dvakrát klikněte na "HomeGroup Provider" a nastavte jeho "Startup type" na "Disabled". Použijte a klikněte na "OK".
6. Dvakrát klikněte na položku "HomeGroup Listener" a nastavte její "Startup type" na "Disabled". Použijte a klikněte na "OK".
7. Otevřete Editor registru a přejděte na cestu "Computer/HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}".
8. Vytvořte novou hodnotu DWORD s názvem "System.IsPinnedToNameSpaceTree" a nastavte ji na 0. Uložte změny a zavřete Editor registru.
Změna zobrazení složky
Chcete-li upravit soubory z určitého adresáře, postupujte podle následujících kroků:
- Otevřete Průzkumníka souborů.
- Přejděte na kartu Zobrazení.
- V nabídce vyberte možnost Malé ikony, Seznam nebo Podrobnosti.
Po změně zobrazení složky můžete upravit všechny soubory v tomto adresáři, aniž byste narazili na problémy. Nezapomeňte, že se jedná o řešení; tyto kroky budete muset opakovat pro každý adresář, který způsobuje chybu.
Zakázat vyhledávání ve Windows
Chcete-li zakázat indexování umístění a službu Windows Search, postupujte podle následujících kroků:
- Stiskněte klávesy Windows + S a zadejte možnosti indexování.
- V nabídce vyberte možnost Možnosti indexování.
- Klikněte na tlačítko Upravit a zrušte zaškrtnutí políčka indexování.
- Kliknutím na tlačítko OK změny uložte.
- Stisknutím tlačítek Windows + R spusťte dialogové okno Spustit> zadejte services.msc> klikněte na tlačítko OK.
- V možnostech vyhledejte položku "Windows Search" a dvakrát na ni klikněte.
- Nastavte typ spuštění na "Disabled"> kliknutím na "Stop" službu zastavte.
- Klikněte na tlačítko Použít a poté na tlačítko OK, aby se změny uložily.
Vypnutí vyhledávání ve Windows může způsobit problémy s některými funkcemi a v případě problémů byste měli vše obnovit do původního stavu.
Zastavení sdílení problematické složky
Chcete-li opravit chybovou zprávu, najděte soubor nebo složku, která způsobuje problém. Po nalezení klikněte pravým tlačítkem myši na soubor nebo složku a vyberte možnost "Sdílet s." Z možností vyberte možnost "Zastavit sdílení." U nesdílených souborů a složek můžete soubor bez dalších problémů přesunout, přejmenovat nebo odstranit.
Instalace nejnovějšího prostředí .Net Framework
V některých případech může tento problém způsobit to, že není nainstalován požadovaný rámec .NET Framework, protože mnoho aplikací systému Windows na něm závisí. Chcete-li tento problém vyřešit, stáhněte si potřebný rámec .NET Framework z webu společnosti Microsoft, který je zdarma. Pro vyřešení problému může být nutné nainstalovat všechny verze rámce a ověřit, zda je problém vyřešen.
Přejmenování souboru nebo adresáře pomocí příkazového řádku
Chcete-li zahájit přístup k příkazovému řádku a přejmenování souborů, postupujte podle tohoto postupu:
- Spusťte Příkazový řádek jako správce.
- Zadejte požadovaný adresář a zadejte následující příkaz, přičemž nahraďte "problematic_file.txt" a "new_name.txt" názvem a příponou souboru, který chcete přejmenovat: "rename problematic_file.txt new_name.txt".
- Jako alternativu můžete použít také příkaz "rename c:path_to_problematic_file problematic_file.txt new_name.txt".
Případně můžete použít příkaz "rename c:path_to_problematic_file problematic_file.txt new_name.txt".
Všimněte si, že pokud nemůžete soubor přejmenovat, protože je otevřen v jiném programu, můžete k jeho přejmenování použít Příkazový řádek. Nezapomeňte, že se jedná o pokročilé řešení, a proto se předem ujistěte, že rozumíte syntaxi Příkazového řádku. Pokud se v Příkazovém řádku objeví zpráva o odepření přístupu, zkuste jej spustit v nouzovém režimu.
Změna nastavení zabezpečení
Chcete-li problém vyřešit, musíte přidat chybějící oprávnění k zabezpečení problematické složky nebo souboru.
- Najděte pracovní složku, která tento problém nemá (použijte jinou než systémovou složku).
- Po nalezení složky na ni klikněte pravým tlačítkem myši a otevřete nabídku "Vlastnosti".
- Přejděte na kartu Zabezpečení a všimněte si seznamu dostupných skupin a uživatelů.
- Pro problematickou složku nebo soubor zopakujte kroky 1 až 3. Po otevření karty Zabezpečení zkontrolujte, zda nechybí některá položka z kroku 3.
- Pokud některé položky chybí, přidejte je ručně kliknutím na tlačítko Upravit.
- Klikněte na tlačítko Přidat a zadejte preferované uživatelské jméno nebo skupinu do pole Zadejte názvy objektů pro výběr"> klikněte na tlačítko "Zkontrolovat názvy".
- Klikněte na tlačítko OK.
- Najeďte kurzorem myši na nového dalšího uživatele nebo skupinu a vyberte jej, abyste ve sloupci Povolit zaškrtli možnost Úplné řízení.
- Kliknutím na tlačítko Použít a OK uložte změny.
Změna oprávnění k zabezpečení souboru Dllhost.exe
Chcete-li chybu opravit, můžete změnit nastavení zabezpečení souboru dllhost.exe. Problém může někdy nastat v důsledku problémů s procesem COM Surrogate, který souvisí s dllhost.exe.
- Stisknutím klávesové zkratky Ctrl + Shift + Esc spustíte Správce úloh.
- Po otevření Správce úloh přejděte na kartu Podrobnosti.
- Najděte soubor dllhost.exe; klikněte na něj pravým tlačítkem myši> vyberte možnost "Vlastnosti".
- Přejděte na kartu Zabezpečení a klikněte na tlačítko Upravit.
- Vyberte možnost "Administrators"> zaškrtněte políčko Full control ve sloupci Allow.
- Kliknutím na tlačítko OK a Použít uložte změny.
Poznámka: Pokud narazíte na potíže se změnou bezpečnostních oprávnění, ukončete proces COM Surrogate. Otevřete Správce úloh, najděte položku "COM Surrogate" a vyberte možnost "Ukončit úlohu".
Závěr: Řešení dilematu "Soubor je otevřený"
Závěrem lze říci, že setkání s touto chybovou zprávou může být frustrující a narušit produktivitu. Je důležité pochopit možné příčiny, aby k ní v budoucnu nedocházelo. I když může být lákavé okamžitě hledat opravu, zamyšlení nad tím, co mohlo chybu způsobit, může pomoci předejít podobným problémům v budoucnu.
Pokud si uvědomíme faktory, které vedou k této chybě, můžeme se jí aktivněji vyhnout a minimalizovat její dopad na naši práci.