Oprava: Nelze vytvořit soubor, když tento soubor již existuje

Při pokusu o změnu stavu služby Smart Card ( SCardSVR ) z Disabled na jiný stav se u některých uživatelů zobrazuje chyba „ Nelze vytvořit soubor, pokud tento soubor již existuje “. Hlášený problém se vyskytuje u více verzí systému Windows, včetně Windows 7, Windows 8.1 a Windows 10.

Nelze vytvořit soubor, pokud tento soubor již existuje

Co způsobuje chybu „Nelze vytvořit soubor, když tento soubor již existuje“?

Tento konkrétní problém jsme prozkoumali pomocí různých uživatelských zpráv a nejpopulárnějších opravných strategií, které se běžně používají k vyřešení tohoto konkrétního problému.

Jak se ukazuje, k tomuto konkrétnímu problému dochází v důsledku běžné závady systému Windows, která je potvrzena, že k tomu dojde v systémech Windows 8.1 a Windows 10. Společnost Microsoft již vydala opravu této konkrétní závady, ale někteří uživatelé tvrdí, že „ Nelze vytvořit soubor, když tento soubor již existuje “stále dochází i po instalaci opravy hotfix poskytované společností Microsoft.

Pokud se snažíte tento konkrétní problém vyřešit, tento článek vám poskytne několik průvodců řešením problémů. Níže máte tři různé metody, které ostatní uživatelé v podobné situaci použili k vyřešení problému.

Pokud chcete být co nejefektivnější, postupujte podle níže uvedených metod v pořadí, v jakém jsou uvedeny. Jeden z nich vám pomůže opravit nebo obejít chybu „ Nelze vytvořit soubor, pokud tento soubor již existuje “.

Metoda 1: Instalace aktualizace KB4057144 (pouze Windows 10)

Pokud narazíte na problém v systému Windows 10, máte jednu jednoduchou opravu, která vám umožní vyřešit problém s minimálními problémy. Společnost Microsoft vyřešila tento konkrétní problém aktualizací oprav hotfix, která byla vydána v lednu 2018 .

Aktualizace KB4057144 řešila problém, kdy při pokusu o změnu stavu služby Smart Card Windows dojde k chybě „ Nelze vytvořit soubor, pokud tento soubor již existuje “.

Pokud máte ve zvyku udržovat aktualizaci systému, pravděpodobně ji již máte nainstalovanou. Pokud tak neučiníte, ujistěte se, že aktualizace KB4057144 nainstalovaná v počítači je nainstalována podle následujících pokynů:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit . Poté zadejte ms-settings: windowsupdate a stisknutím klávesy Enter otevřete kartu Windows Update v aplikaci Settings .

    Spusťte dialog: ms-settings: windowsupdate
  2. Na obrazovce Windows Update klikněte na Zkontrolovat aktualizace a nainstalujte všechny dostupné čekající aktualizace.

    Instalace všech čekajících aktualizací systému Windows
  3. Až budete vyzváni k restartování, klikněte na tlačítko Restartovat, aby váš operační systém nainstaloval aktualizaci. Po dokončení příštího spuštění se vraťte na stejnou obrazovku a pokračujte v instalaci čekající aktualizace, dokud nezůstane nikdo.

    Restartujte počítač, aby operační systém mohl nainstalovat aktualizace
  4. Po instalaci všech čekajících aktualizací znovu otevřete obrazovku Služby a zjistěte, zda nyní můžete změnit stav služby Smart Card ( SCardSVR ).

Pokud máte stále stejný problém nebo narazíte na problém s jiným operačním systémem, přejděte k následující metodě níže.

Metoda 2: Změna stavu inteligentní karty (SCardSvr) pomocí programu Regedit

Pokud první metoda nebyla použitelná ve vašem scénáři, můžete být schopni problém zcela obejít pomocí Editoru registru ke změně stavu karty Smart Card (SCardSvR). Několik uživatelů v podobné situaci uvedlo, že níže uvedený postup jim pomohl změnit stav služby SCardSvR, aniž by došlo k chybě „ Nelze vytvořit soubor, pokud tento soubor již existuje “.

Co musíte udělat:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „regedit“ a stisknutím klávesy Enter otevřete Editor registru . Pokud se zobrazí výzva UAC (Řízení uživatelských účtů), klikněte na Ano, abyste udělili oprávnění správce.

    Přístup k Editoru registru prostřednictvím pole Spustit
  2. V Editoru registru přejděte na následující klíč registru:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SCardSvr 

    Navigace na klíč registru SCardSvr

    Poznámka: Na toto místo můžete navigovat ručně nebo můžete adresu vložit přímo do navigačního panelu.

  3. Jakmile dorazíte na místo, poklepejte na hodnotu Start z pravé strany. Dále změňte data hodnot podle toho, jaký stav chcete nastavit pro typ spouštění SCardSVR:

    Automaticky - 2

    Manuální - 3

    Zakázáno - 4

    Změna počáteční hodnoty na příslušná hodnotová data
  4. Klepnutím na tlačítko OK uložte změny, zavřete Editor registru a restartujte počítač. Po dokončení příštího spuštění by již měla být změněna služba Typ spouštění čipové karty ( SCardSVR ).

Pokud máte stále stejný problém nebo hledáte jiný přístup, přejděte k další metodě níže.

Metoda 3: Změna stavu inteligentní karty (SCardSvr) pomocí příkazového řádku

Pokud vám obě výše uvedené metody neumožnily vyřešit chybu „ Nelze vytvořit soubor, když tento soubor již existuje “, uvidíme, zda bude řada příkazů CMD. V některých případech je tento problém potvrzen změnou typu spouštění služby Smart Card ( SCardSVR ) přímo z okna zvýšeného příkazového řádku.

Co musíte udělat:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit . Poté zadejte „cmd“ a stisknutím kláves Ctrl + Shift + Enter otevřete zvýšený příkazový řádek. Po zobrazení výzvy UAC (Řízení uživatelských účtů) klepněte na tlačítko Ano a udělte oprávnění správce.

    Spuštění CMD jako správce
  2. Jakmile dorazíte do zvýšeného příkazového řádku, zadejte následující příkaz a zastavte službu Smart Card:
     net stop SCardSvr 
  3. Jakmile je služba zastavena, použijte jeden z následujících příkazů ke změně typu spuštění služby do požadovaného stavu:
     Automaticky: REG přidat "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f Manual: REG přidat "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 3 / f Zakázáno: REG přidat "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f Automatic (Delayed Start): REG přidat "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f 
  4. Po změně typu spouštění restartujte službu Smart Card následujícím příkazem:
     net start SCardSvr 

Zajímavé Články