Oplossing: kan geen bestand maken als dat bestand al bestaat

Naar verluidt krijgen verschillende gebruikers de foutmelding " Kan geen bestand maken als dat bestand al bestaat " wanneer ze proberen de status van de Smart Card ( SCardSVR ) -service te wijzigen van Uitgeschakeld naar een andere status. Het probleem is gemeld bij meerdere Windows-versies, waaronder Windows 7, Windows 8.1 en Windows 10.

Kan geen bestand maken als dat bestand al bestaat

Wat veroorzaakt de foutmelding 'Kan geen bestand maken als dat bestand al bestaat'?

We hebben dit specifieke probleem onderzocht door te kijken naar verschillende gebruikersrapporten en naar de meest populaire reparatiestrategieën die vaak worden gebruikt om dit specifieke probleem op te lossen.

Het blijkt dat dit specifieke probleem optreedt vanwege een veel voorkomende Windows-glitch die wordt bevestigd op Windows 8.1 en Windows 10. Microsoft heeft al een fix voor deze specifieke glitch uitgebracht, maar sommige gebruikers beweren dat de " Kan geen bestand maken wanneer dat bestand bestaat al 'fout treedt nog steeds op, zelfs nadat ze de door Microsoft geleverde hotfix hebben geïnstalleerd.

Als u moeite hebt om dit specifieke probleem op te lossen, vindt u in dit artikel verschillende handleidingen voor probleemoplossing. Hieronder vindt u drie verschillende methoden die andere gebruikers in een vergelijkbare situatie hebben gebruikt om het probleem op te lossen.

Als u zo efficiënt mogelijk wilt zijn, volgt u de onderstaande methoden in de volgorde waarin ze worden gepresenteerd. Een van hen zal u helpen om de foutmelding " Kan geen bestand maken wanneer dat bestand al bestaat " op te lossen of te omzeilen.

Methode 1: De KB4057144-update installeren (alleen Windows 10)

Als u het probleem op Windows 10 tegenkomt, hebt u een eenvoudige oplossing waarmee u het probleem met minimale moeite kunt oplossen. Microsoft heeft dit specifieke probleem opgelost met een hotfix-update die in januari 2018 is uitgebracht.

De update KB4057144 lost het probleem op waarbij een poging om de status van de Windows-service Smart Card te wijzigen de foutmelding " Kan geen bestand maken als dat bestand al bestaat " zal activeren.

Als je de gewoonte hebt om je systeemupdate te behouden, heb je dit waarschijnlijk al geïnstalleerd. Als u dit niet doet, volgt u de onderstaande instructies om ervoor te zorgen dat de update KB4057144 op uw computer is geïnstalleerd:

  1. Druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens ms-instellingen: windowsupdate en druk op Enter om het tabblad Windows Update in de app Instellingen te openen.

    Dialoogvenster Uitvoeren: ms-instellingen: windowsupdate
  2. Klik in het Windows Update-scherm op Controleren op updates en installeer elke beschikbare update die in behandeling is.

    Elke openstaande Windows-update installeren
  3. Wanneer u wordt gevraagd om opnieuw op te starten, klikt u op de knop Nu opnieuw opstarten zodat uw besturingssysteem de update kan installeren. Zodra het volgende opstarten is voltooid, keert u terug naar hetzelfde scherm en gaat u door met de installatie van de lopende update totdat u er geen meer hebt.

    De computer opnieuw opstarten zodat het besturingssysteem de updates kan installeren
  4. Nadat elke openstaande update is geïnstalleerd, gaat u opnieuw naar het scherm Services en kijkt u of u nu de status van de Smart Card ( SCardSVR ) -service kunt wijzigen.

Als u nog steeds hetzelfde probleem ondervindt of het probleem ondervindt met een ander besturingssysteem, gaat u naar de volgende methode hieronder.

Methode 2: De status van de smartcard (SCardSvr) wijzigen via Regedit

Als de eerste methode niet van toepassing was op uw scenario, kunt u het probleem mogelijk volledig omzeilen door de Register-editor te gebruiken om de status van de Smart Card (SCardSvR) te wijzigen. Verschillende gebruikers in een vergelijkbare situatie hebben gemeld dat de onderstaande procedure hen heeft geholpen de status van de SCardSvR- service te wijzigen zonder de foutmelding " Kan geen bestand maken als dat bestand al bestaat ".

Dit is wat u moet doen:

  1. Druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens "regedit" en druk op Enter om de Register-editor te openen. Als daarom wordt gevraagd door de UAC (Gebruikersaccountbeheer), klikt u op Ja om beheerdersrechten toe te kennen.

    Toegang tot de Register-editor via het vak Uitvoeren
  2. Navigeer in de Register-editor naar de volgende registersleutel:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SCardSvr 

    Navigeren naar de SCardSvr-registersleutel

    Opmerking: u kunt handmatig naar deze locatie navigeren of het adres rechtstreeks in de navigatiebalk plakken.

  3. Zodra u op de locatie aankomt, dubbelklikt u op de Start- waarde aan de rechterkant. Wijzig vervolgens de waardegegevens volgens de status die u wilt instellen voor het opstarttype van de SCardSVR:

    Automatisch - 2

    Handleiding - 3

    Uitgeschakeld - 4

    De startwaarde wijzigen in de juiste waardegegevens
  4. Klik op OK om de wijzigingen op te slaan, sluit vervolgens de Register-editor en start uw computer opnieuw op. Zodra het volgende opstarten is voltooid, moet de service Opstarttype Smart Card ( SCardSVR ) al zijn gewijzigd.

Als u nog steeds hetzelfde probleem ondervindt of op zoek bent naar een andere aanpak, gaat u naar de volgende methode hieronder.

Methode 3: De status van de smartcard (SCardSvr) wijzigen via opdrachtprompt

Als u met de twee bovenstaande methoden de fout ' Kan geen bestand maken als dat bestand al bestaat ' niet kunt oplossen, laten we kijken of een reeks CMD-opdrachten zal worden uitgevoerd. In sommige gevallen wordt bevestigd dat dit probleem is opgelost door het opstarttype van de Smart Card ( SCardSVR ) -service rechtstreeks vanuit een verhoogd opdrachtpromptvenster te wijzigen.

Dit is wat u moet doen:

  1. Druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens "cmd" en druk op Ctrl + Shift + Enter om een ​​verhoogde opdrachtprompt te openen. Wanneer u wordt gevraagd door de UAC (Gebruikersaccountbeheer), klikt u op Ja om beheerdersrechten toe te kennen.

    CMD uitvoeren als een beheerder
  2. Zodra u binnen de verhoogde opdrachtprompt bent aangekomen, typt u de volgende opdracht om de Smart Card-service te stoppen:
     net stop SCardSvr 
  3. Nadat de service is gestopt, gebruikt u een van de volgende opdrachten om het opstarttype van de service te wijzigen in de gewenste status:
     Automatisch: REG toevoegen "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f Handleiding: REG toevoegen "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 3 / f Uitgeschakeld: REG toevoegen "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f Automatisch (vertraagde start): REG toevoegen "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f 
  4. Nadat het opstarttype is gewijzigd, typt u de volgende opdracht om de Smart Card-service opnieuw te starten:
     net start SCardSvr 

Interessante Artikelen