Correzione: impossibile creare un file quando esiste già quel file

Secondo quanto riferito, diversi utenti ricevono l'errore " Impossibile creare un file quando quel file esiste già " quando provano a cambiare lo stato del servizio Smart Card ( SCardSVR ) da Disabilitato a uno stato diverso. Il problema si verifica con più versioni di Windows tra cui Windows 7, Windows 8.1 e Windows 10.

Impossibile creare un file quando quel file esiste già

Cosa sta causando l'errore "Impossibile creare un file quando quel file esiste già"?

Abbiamo esaminato questo particolare problema esaminando i vari rapporti degli utenti e le strategie di riparazione più popolari comunemente utilizzate per risolvere questo particolare problema.

A quanto pare, questo particolare problema si verifica a causa di un problema tecnico comune di Windows che si verifica su Windows 8.1 e Windows 10. Microsoft ha già rilasciato una correzione per questo problema tecnico, ma alcuni utenti affermano che " Impossibile creare un file quando l' errore esiste già "l'errore si verifica ancora anche dopo aver installato l'aggiornamento rapido fornito da Microsoft.

Se stai lottando per risolvere questo particolare problema, questo articolo ti fornirà diverse guide per la risoluzione dei problemi. Di seguito sono disponibili tre diversi metodi utilizzati da altri utenti in una situazione simile per risolvere il problema.

Se vuoi essere il più efficiente possibile, segui i metodi seguenti nell'ordine in cui sono presentati. Uno di questi è destinato ad aiutarti a correggere o eludere l'errore " Impossibile creare un file quando quel file esiste già ".

Metodo 1: installazione dell'aggiornamento KB4057144 (solo Windows 10)

Se stai riscontrando il problema su Windows 10, hai una semplice correzione che ti consentirà di risolvere il problema con una seccatura minima. Microsoft ha risolto questo particolare problema con un aggiornamento rapido disponibile a gennaio 2018 .

L'aggiornamento KB4057144 ha risolto il problema per cui il tentativo di modificare lo stato del servizio Windows Smart Card attiverà l'errore " Impossibile creare un file quando quel file esiste già ".

Se hai l'abitudine di mantenere l'aggiornamento del tuo sistema, molto probabilmente avrai già installato questo. In caso contrario, seguire le istruzioni seguenti per assicurarsi che l'aggiornamento KB4057144 sia installato sul computer:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui . Quindi, digita ms-settings: windowsupdate e premi Invio per aprire la scheda Windows Update nell'app Impostazioni .

    Esegui finestra di dialogo: ms-settings: windowsupdate
  2. Nella schermata di Windows Update, fai clic su Controlla aggiornamenti e installa tutti gli aggiornamenti disponibili in sospeso.

    Installazione di ogni aggiornamento di Windows in sospeso
  3. Quando viene richiesto di riavviare, fare clic sul pulsante Riavvia ora per consentire al sistema operativo in uso di installare l'aggiornamento. Una volta completato il prossimo avvio, torna alla stessa schermata e continua con l'installazione dell'aggiornamento in sospeso fino a quando non ne rimane più nessuno.

    Riavvio del computer per consentire al sistema operativo di installare gli aggiornamenti
  4. Una volta installato ogni aggiornamento in sospeso, accedere nuovamente alla schermata Servizi e vedere se ora è possibile modificare lo stato del servizio Smart Card ( SCardSVR ).

Se hai ancora lo stesso problema o stai riscontrando il problema con un sistema operativo diverso, passa al metodo successivo di seguito.

Metodo 2: modifica dello stato della Smart Card (SCardSvr) tramite Regedit

Se il primo metodo non era applicabile al tuo scenario, potresti essere in grado di aggirare completamente il problema utilizzando l' Editor del Registro di sistema per modificare lo stato della Smart Card (SCardSvR). Diversi utenti in una situazione simile hanno segnalato che la procedura seguente li ha aiutati a cambiare lo stato del servizio SCardSvR senza riscontrare l'errore " Impossibile creare un file quando quel file esiste già ".

Ecco cosa devi fare:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digitare "regedit" e premere Invio per aprire l' editor del registro . Se richiesto dall'UAC (controllo dell'account utente), fare clic su per concedere i privilegi di amministratore.

    Accesso all'editor del Registro di sistema tramite la casella Esegui
  2. All'interno dell'Editor del Registro di sistema, accedere alla seguente chiave di registro:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SCardSvr 

    Navigazione verso la chiave di registro di SCardSvr

    Nota: è possibile navigare manualmente verso questa posizione oppure incollare l'indirizzo direttamente nella barra di navigazione.

  3. Una volta arrivato nella posizione, fai doppio clic sul valore Start dal lato destro. Quindi, modificare i dati del valore in base allo stato che si desidera impostare per il tipo di avvio di SCardSVR:

    Automatico - 2

    Manuale - 3

    Disabilitato - 4

    Modifica del valore iniziale in Dati valore appropriati
  4. Fare clic su OK per salvare le modifiche, quindi chiudere l'editor del Registro di sistema e riavviare il computer. Una volta completato il prossimo avvio, il servizio Tipo di avvio di Smart Card ( SCardSVR ) dovrebbe essere già cambiato.

Se stai ancora riscontrando lo stesso problema o stai cercando un approccio diverso, passa al metodo successivo di seguito.

Metodo 3: modifica dello stato della Smart Card (SCardSvr) tramite il prompt dei comandi

Se i due metodi sopra non ti hanno permesso di risolvere l'errore " Impossibile creare un file quando quel file esiste già ", vediamo se una serie di comandi CMD lo farà. In alcuni casi, questo problema si conferma risolto modificando il tipo di avvio del servizio Smart Card ( SCardSVR ) direttamente da una finestra del prompt dei comandi elevata.

Ecco cosa devi fare:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui . Quindi, digitare "cmd" e premere Ctrl + Maiusc + Invio per aprire un prompt dei comandi elevato. Quando richiesto dall'UAC (controllo dell'account utente), fare clic su per concedere i privilegi di amministratore.

    Esecuzione di CMD come amministratore
  2. Una volta arrivato nel prompt dei comandi con privilegi elevati, digitare il comando seguente per interrompere il servizio Smart Card:
     net stop SCardSvr 
  3. Una volta arrestato il servizio, utilizzare uno dei seguenti comandi per modificare il tipo di avvio del servizio nello stato desiderato:
     Automatico: REG aggiunge "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f Manuale: REG aggiungi "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 3 / f Disabilitato: REG aggiungi "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f automatico (avvio ritardato): REG aggiungi "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f 
  4. Una volta modificato il tipo di avvio, digitare il comando seguente per riavviare il servizio Smart Card:
     net start SCardSvr 

Articoli Interessanti