Oprava: Nie je možné vytvoriť súbor, keď tento súbor už existuje

Pri pokuse zmeniť stav služby Smart Card ( SCardSVR ) z Disabled na iný stav sa niekoľkým používateľom údajne zobrazuje chyba „ Nemožno vytvoriť súbor, keď tento súbor už existuje “. O tomto probléme sa uvádza, že sa vyskytuje vo viacerých verziách systému Windows vrátane systémov Windows 7, Windows 8.1 a Windows 10.

Ak súbor už neexistuje, nemožno ho vytvoriť

Čo spôsobuje chybu „Nedá sa vytvoriť súbor, keď už tento súbor existuje“?

Tento konkrétny problém sme preskúmali pomocou rôznych správ používateľov a najpopulárnejších stratégií opráv, ktoré sa bežne používajú na vyriešenie tohto konkrétneho problému.

Ako sa ukazuje, tento konkrétny problém sa vyskytuje v dôsledku bežného zlyhania systému Windows, o ktorom sa potvrdí, že sa vyskytne v systémoch Windows 8.1 a Windows 10. Spoločnosť Microsoft už vydala opravu tohto chybového hlásenia, ale niektorí používatelia tvrdia, že „ Nie je možné vytvoriť súbor, keď tento súbor už existuje “sa vyskytuje chyba aj po nainštalovaní rýchlej opravy od spoločnosti Microsoft.

Ak sa snažíte tento konkrétny problém vyriešiť, v tomto článku nájdete niekoľko sprievodcov riešením problémov. Nižšie sú uvedené tri rôzne metódy, ktoré ostatní používatelia v podobnej situácii použili na vyriešenie problému.

Ak chcete byť čo najefektívnejší, postupujte podľa nižšie uvedených metód v poradí, v akom sú uvedené. Jeden z nich vám pomôže opraviť alebo obísť chybu „ Nedá sa vytvoriť súbor, ak už tento súbor existuje “.

Metóda 1: Inštalácia aktualizácie KB4057144 (iba Windows 10)

Ak narazíte na problém v systéme Windows 10, máte jednu jednoduchú opravu, ktorá vám umožní problém vyriešiť s minimálnymi problémami. Spoločnosť Microsoft riešila tento konkrétny problém aktualizáciou rýchlej opravy, ktorá bola vydaná v januári 2018 .

Aktualizácia KB4057144 riešila problém, keď pri pokuse o zmenu stavu služby Smart Card Windows dôjde k chybe „ Nedá sa vytvoriť súbor, keď tento súbor už existuje “.

Ak máte vo zvyku udržiavať aktualizáciu systému, pravdepodobne ju už máte nainštalovanú. Ak tak neurobíte, ubezpečte sa, že aktualizácia KB4057144 nainštalovaná v počítači je nainštalovaná podľa nasledujúcich pokynov:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom napíšte ms-settings: windowsupdate a stlačte Enter, aby ste otvorili kartu Windows Update v aplikácii Settings .

    Spustiť dialógové okno: ms-settings: windowsupdate
  2. Na obrazovke Windows Update kliknite na Skontrolovať aktualizácie a nainštalujte všetky čakajúce aktualizácie.

    Inštalácia každej čakajúcej aktualizácie systému Windows
  3. Po zobrazení výzvy na reštartovanie kliknite na tlačidlo Reštartovať teraz, aby váš operačný systém mohol nainštalovať aktualizáciu. Po dokončení nasledujúceho spustenia sa vráťte na tú istú obrazovku a pokračujte v inštalácii čakajúcej aktualizácie, až kým nezostane žiadna.

    Reštartujte počítač, aby operačný systém mohol nainštalovať aktualizácie
  4. Po nainštalovaní každej čakajúcej aktualizácie znova prejdite na obrazovku Služby a zistite, či ste teraz schopní zmeniť stav služby Smart Card ( SCardSVR ).

Ak máte stále rovnaký problém alebo sa stretávate s iným operačným systémom, prejdite na nasledujúcu metódu nižšie.

Metóda 2: Zmena stavu inteligentnej karty (SCardSvr) pomocou programu Regedit

Ak sa prvá metóda na váš scenár nevzťahovala, možno budete môcť problém úplne obísť pomocou editora databázy Registry na úpravu stavu karty Smart Card (SCardSvR). Niekoľko používateľov v podobnej situácii oznámilo, že nižšie uvedený postup im pomohol zmeniť stav služby SCardSvR bez toho, aby sa stretli s chybouNemožno vytvoriť súbor, keď tento súbor už existuje “.

Čo musíte urobiť:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „regedit“ a stlačením klávesu Enter otvorte Editor databázy Registry . Ak sa zobrazí výzva UAC (Kontrola používateľských účtov), kliknite na Áno, aby ste udelili administratívne oprávnenia.

    Prístup do Editora databázy Registry prostredníctvom poľa Spustiť
  2. V Editore databázy Registry prejdite na nasledujúci kľúč databázy Registry:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SCardSvr 

    Prechod na kľúč databázy SCardSvr

    Poznámka: Na toto miesto môžete navigovať manuálne alebo môžete adresu prilepiť priamo do navigačného panela.

  3. Akonáhle sa dostanete na miesto, dvakrát kliknite na začiatočnú hodnotu z pravej strany. Ďalej zmeňte údaje o hodnote podľa toho, aký stav chcete nastaviť pre typ spustenia SCardSVR:

    Automaticky - 2

    Manuál - 3

    Zakázané - 4

    Zmena počiatočnej hodnoty na príslušné hodnoty údajov
  4. Kliknutím na tlačidlo OK uložte zmeny, potom zatvorte Editor databázy Registry a reštartujte počítač. Po dokončení nasledujúceho spustenia by sa už mala zmeniť služba typu spustenia inteligentnej karty ( SCardSVR ).

Ak máte stále rovnaký problém alebo hľadáte iný prístup, prejdite na nasledujúcu metódu nižšie.

Metóda 3: Zmena stavu inteligentnej karty (SCardSvr) pomocou príkazového riadka

Ak vám obidve vyššie uvedené metódy neumožnili vyriešiť chybu „ Nemožno vytvoriť súbor, keď tento súbor už existuje “, uvidíme, či bude mať rad príkazov CMD. V niektorých prípadoch sa tento problém vyriešil zmenou typu spustenia služby Smart Card ( SCardSVR ) priamo z okna zvýšeného príkazového riadka.

Čo musíte urobiť:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom napíšte „cmd“ a stlačte Ctrl + Shift + Enter, aby ste otvorili zvýšený príkazový riadok. Keď sa zobrazí výzva UAC (Kontrola používateľských účtov), kliknite na Áno, aby ste udelili administratívne oprávnenia.

    Spustenie CMD ako správcu
  2. Keď prídete do zvýšeného príkazového riadka, zastavte službu Smart Card zadaním nasledujúceho príkazu:
     net stop SCardSvr 
  3. Po zastavení služby pomocou jedného z nasledujúcich príkazov zmeňte typ spustenia služby na požadovaný stav:
     Automaticky: REG pridajte "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f Manual: REG add "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 3 / f Zakázané: REG pridať "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f Automatic (Delayed Start): REG pridať "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f 
  4. Po zmene typu spustenia zadajte nasledujúci príkaz a reštartujte službu Smart Card:
     net start SCardSvr 

Zaujímavé Články