Remediere: nu se poate crea un fișier atunci când acel fișier există deja

Mai mulți utilizatori primesc eroarea „ Nu se poate crea un fișier când acel fișier există deja ” atunci când încearcă să schimbe starea serviciului Smart Card ( SCardSVR ) de la Dezactivat la o stare diferită. Se pare că problema apare cu mai multe versiuni de Windows, inclusiv Windows 7, Windows 8.1 și Windows 10.

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

Am investigat această problemă specială examinând diferite rapoarte ale utilizatorilor și cele mai populare strategii de reparații care sunt utilizate în mod obișnuit pentru a remedia această problemă.

După cum se dovedește, această problemă specială apare din cauza unei erori comune Windows care se confirmă că se întâmplă pe Windows 8.1 și Windows 10. Microsoft a lansat deja o remediere pentru această eroare, dar unii utilizatori susțin că „ Nu se poate crea un fișier când acel fișier există deja ”eroare încă apare chiar și după ce au instalat remedierea rapidă furnizată de Microsoft.

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

Dacă doriți să fiți cât mai eficient posibil, urmați metodele de mai jos în ordinea în care sunt prezentate. Unul dintre ele vă va ajuta să remediați sau să ocoliți eroarea „ Nu se poate crea un fișier când acel fișier există deja ”.

Metoda 1: Instalarea actualizării KB4057144 (numai pentru 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ă cu o actualizare de remediere rapidă care a fost lansată la ianuarie 2018 .

KB4057144  actualizare a abordat problema în cazul în care încercarea de a schimba starea serviciului Smart Card Windows va declanșa „ Nu se poate crea un fișier atunci când acel fișier există deja “ eroare.

Dacă aveți obiceiul de a vă menține actualizarea sistemului, cel mai probabil veți avea acest lucru deja instalat. 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 Executare . Apoi, tastați  ms-settings: windowsupdate  și apăsați Enter pentru a deschide fila Windows Update din aplicația Setări .
  2. În ecranul Windows Update, faceți clic pe Verificare actualizări și instalați fiecare actualizare disponibilă în așteptare.
  3. Când vi se solicită să reporniți, faceți clic pe butonul Reporniți acum pentru a permite sistemului dvs. de operare să instaleze actualizarea. Odată ce următorul start este finalizat, reveniți la același ecran și continuați cu instalarea actualizării în așteptare până nu mai aveți niciunul.
  4. După instalarea fiecărei actualizări în așteptare, accesați din nou ecranul Servicii și vedeți dacă acum puteți schimba starea serviciului Smart Card ( SCardSVR ).

Dacă aveți în continuare 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 a fost aplicabilă scenariului dvs., este posibil să puteți eluda complet problema utilizând Editorul de registru pentru a modifica starea cardului inteligent (SCardSvR). Mai mulți 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âmpine eroarea Nu se poate crea un fișier când acel fișier există deja ”.

Iată ce trebuie să faceți:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „regedit” și apăsați Enter pentru a deschide Editorul de registry . Dacă vi se solicită UAC (Control cont utilizator), faceți clic pe Da pentru a acorda privilegii administrative.
  2. În Editorul de registry, navigați la următoarea cheie de registry:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SCardSvr

    Notă: Puteți naviga manual la 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, modificați datele Value î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

  4. Faceți clic pe OK pentru a salva modificările, apoi închideți Registry Editor și reporniți computerul. Odată ce următorul start este finalizat, serviciul Startup Type of Smart Card ( SCardSVR ) ar trebui să fie deja modificat.

Dacă aveți în continuare 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 promptul de comandă

Dacă cele două metode de mai sus nu v-au permis 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 va fi. În unele cazuri, această problemă este confirmată a fi rezolvată prin schimbarea tipului de pornire al serviciului Smart Card ( SCardSVR ) direct dintr-o fereastră de prompt de comandă ridicată.

Iată ce trebuie să faceți:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare . Apoi, tastați „cmd” și apăsați Ctrl + Shift + Enter pentru a deschide un prompt de comandă ridicat. Când vi se solicită UAC (Control cont utilizator) , faceți clic pe Da pentru a acorda privilegii administrative.
  2. După ce ajungeți în linia de comandă ridicată, tastați următoarea comandă pentru a opri serviciul Smart Card:
    net stop SCardSvr
  3. Odată 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 adăugați "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f Manual: REG adăugați "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 3 / f Dezactivat: REG adăugați "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f Automat (Start întârziat): REG adăugați "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f
  4. Odată ce tipul de pornire a fost modificat, tastați următoarea comandă pentru a reporni serviciul Smart Card:
    net start SCardSvr