Fix: Nu se poate crea un fișier atunci când fișierul respectiv deja există

Se pare că mai mulți utilizatori primesc eroarea „ Nu se poate crea un fișier atunci când acel fișier există deja ” atunci când încearcă să schimbe starea serviciului Smart Card ( SCardSVR ) de la Dezactivat în alt stat. Problema este raportată să apară cu mai multe versiuni de Windows, inclusiv Windows 7, Windows 8.1 și Windows 10.

Nu se poate crea un fișier atunci când acel fișier există deja

Ce provoacă eroarea „Nu se poate crea un fișier atunci când acel fișier există deja”?

Am investigat această problemă particulară analizând diverse rapoarte ale utilizatorilor și la cele mai populare strategii de reparare care sunt utilizate în mod obișnuit pentru a remedia această problemă.

După cum se dovedește, această problemă specială se datorează unui glitch obișnuit Windows care este confirmat să se întâmple pe Windows 8.1 și Windows 10. Microsoft a lansat deja o soluție pentru acest glitch particular, dar unii utilizatori susțin că „ nu poate crea un fișier atunci când acel fișier există deja ”eroarea se produce încă după ce au instalat remedierea rapidă furnizată de Microsoft.

Dacă vă chinuiți să rezolvați această problemă, acest articol vă va oferi mai multe ghiduri de depanare. Mai jos aveți trei metode diferite pe care au folosit-o alți utilizatori într-o situație similară pentru a rezolva problema.

Dacă doriți să fiți cât mai eficienți, urmați metodele de mai jos în ordinea în care sunt prezentate. Unul dintre ei este obligat să vă ajute să remediați sau să evitați eroarea „ Nu se poate crea un fișier atunci când acel fișier există deja ”.

Metoda 1: Instalarea actualizării KB4057144 (doar Windows 10)

Dacă întâmpinați problema pe Windows 10, aveți o soluție simplă care vă va permite să rezolvați problema cu probleme minime. Microsoft a abordat această problemă specială printr-o actualizare rapidă, care a fost lansată la ianuarie 2018 .

Actualizarea KB4057144 a abordat problema în care încercarea de a schimba starea serviciului Windows Card inteligent va declanșa eroarea „ Nu se poate crea un fișier atunci când acel fișier există deja ”.

Dacă obișnuiți să vă actualizați sistemul, cel mai probabil veți avea deja instalat acest lucru. Dar dacă nu, urmați instrucțiunile de mai jos pentru a vă asigura că actualizarea KB4057144 este instalată pe computer:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Run . Apoi, tastați ms-settings: windowsupdate și apăsați Enter pentru a deschide fila Windows Update din aplicația Setări .

    Fereastra de dialog: ms-settings: windowsupdate
  2. În ecranul Windows Update, faceți clic pe Verificați actualizările și instalați fiecare actualizare disponibilă în așteptare.

    Instalarea fiecărei actualizări Windows pendinte
  3. Când vi se solicită să reporniți, faceți clic pe butonul Restart acum pentru a permite sistemului de operare să instaleze actualizarea. După terminarea următoarei porniri, reveniți la același ecran și continuați cu instalarea actualizării în așteptare până când nu ați mai rămas.

    Reporniți computerul pentru a permite sistemului de operare să instaleze actualizările
  4. Odată ce fiecare actualizare pendinte a fost instalată, accesați din nou ecranul Servicii și vedeți dacă puteți acum să modificați starea serviciului Smart Card ( SCardSVR ).

Dacă mai aveți aceeași problemă sau întâmpinați problema cu un alt sistem de operare, treceți la următoarea metodă de mai jos.

Metoda 2: Schimbarea stării cardului inteligent (SCardSvr) prin Regedit

Dacă prima metodă nu se aplică scenariului dvs., este posibil să fiți capabil să evitați complet problema folosind Editorul de registru pentru a modifica starea cardului inteligent (SCardSvR). Câțiva utilizatori într-o situație similară au raportat că procedura de mai jos i-a ajutat să schimbe starea serviciului SCardSvR fără să întâlnească eroareaNu se poate crea un fișier atunci când acel fișier există deja ”.

Iată ce trebuie să faci:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Run. Apoi, tastați „regedit” și apăsați Enter pentru a deschide Editorul Registrului . Dacă vi se solicită UAC (Controlul contului de utilizator) faceți clic pe Da pentru a acorda privilegii de administrare.

    Accesarea Editorului Registrului prin caseta Run
  2. În editorul de registru, navigați la următoarea cheie a registrului:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ servicii \ SCardSvr 

    Navigarea la cheia de registru SCardSvr

    Notă: Puteți naviga manual către această locație sau puteți insera adresa direct în bara de navigare.

  3. După ce ajungeți la locație, faceți dublu clic pe valoarea Start din partea dreaptă. Apoi, schimbați datele Valoare în funcție de starea pe care doriți să o setați pentru tipul de pornire al SCardSVR:

    Automat - 2

    Manual - 3

    Dezactivat - 4

    Modificarea valorii Start la datele valorice corespunzătoare
  4. Faceți clic pe OK pentru a salva modificările, apoi închideți Registry Editor și reporniți computerul. Odată ce următorul startup este finalizat, serviciul Tip de pornire a cardului inteligent ( SCardSVR ) ar trebui să fie deja schimbat.

Dacă mai aveți aceeași problemă sau căutați o abordare diferită, treceți la următoarea metodă de mai jos.

Metoda 3: Schimbarea stării cardului inteligent (SCardSvr) prin prompt de comandă

Dacă cele două metode de mai sus nu vă permit să rezolvați eroarea „ Nu se poate crea un fișier atunci când acel fișier există deja ”, să vedem dacă o serie de comenzi CMD vor. În unele cazuri, această problemă este confirmată prin schimbarea tipului de pornire a serviciului Smart Card ( SCardSVR ) direct dintr-o fereastră de comandă ridicată a comenzii.

Iată ce trebuie să faci:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Run . Apoi, tastați „cmd” și apăsați Ctrl + Shift + Enter pentru a deschide o solicitare de comandă ridicată. Când vi se solicită UAC (Controlul contului de utilizator), faceți clic pe Da pentru a acorda privilegii de administrare.

    Rulează CMD ca administrator
  2. După ce ajungeți în promptul de comandă ridicat, tastați următoarea comandă pentru a opri serviciul Smart Card:
     oprire netă SCardSvr 
  3. După ce serviciul a fost oprit, utilizați una dintre următoarele comenzi pentru a schimba tipul de pornire al serviciului în starea dorită:
     Automat: REG adaugă "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f Manual: REG adaugă "HKLM \ SYSTEM \ CurrentControlSet \ servicii \ SCardSvr" / v Start / t REG_DWORD / d 3 / f Dezactivat: REG adaugă "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f Automatic (Start întârziat): REG adaugă "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f 
  4. După ce tipul de pornire a fost schimbat, tastați următoarea comandă pentru a reporni serviciul Smart Card:
     start net SCardSvr 

Articole Interesante