Fix: Kan inte skapa en fil när den filen redan finns

Flera användare får enligt uppgift felet " Kan inte skapa en fil när den filen redan finns " när de försöker ändra statusen för Smart Card ( SCardSVR ) från Inaktiverad till ett annat tillstånd. Problemet rapporteras uppstå i flera Windows-versioner inklusive Windows 7, Windows 8.1 och Windows 10.

Det går inte att skapa en fil när den filen redan finns

Vad orsakar felet "Kan inte skapa en fil när den filen redan finns"?

Vi undersökte just detta problem genom att titta på olika användarrapporter och på de mest populära reparationsstrategierna som vanligtvis används för att fixa det här problemet.

Som det visar sig inträffar just detta problem på grund av en gemensam Windows-glitch som bekräftas hända i Windows 8.1 och Windows 10. Microsoft har redan släppt en fix för denna speciella glitch, men vissa användare hävdar att " Kan inte skapa en fil när den filen finns redan ”förekommer fortfarande även efter att de installerade den Microsoft-medföljande snabbkorrigeringen.

Om du kämpar för att lösa det här problemet kommer den här artikeln att ge dig flera felsökningsguider. Nedan har du tre olika metoder som andra användare i en liknande situation har använt för att lösa problemet.

Om du vill vara så effektiv som möjligt följer du metoderna nedan i den ordning de presenteras. En av dem hjälper dig att fixa eller kringgå felet " Kan inte skapa en fil när den filen redan finns ".

Metod 1: Installera KB4057144-uppdateringen (endast Windows 10)

Om du stöter på problemet i Windows 10 har du en enkel lösning som gör att du kan lösa problemet med minimal besvär. Microsoft har tagit upp denna fråga med en snabbkorrigeringsuppdatering som släpptes i januari 2018 .

Uppdateringen KB4057144 tog upp problemet där försöket ändra statusen för Smart Card Windows-tjänsten kommer att utlösa felet " Kan inte skapa en fil när den filen redan finns ".

Om du brukar hålla din systemuppdatering har du troligtvis redan installerat det. Men om du inte gör det, följ instruktionerna nedan för att se till att KB4057144- uppdateringen är installerad på din dator:

  1. Tryck på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedan ms-inställningar: windowsupdate och tryck på Enter för att öppna fliken Windows Update i appen Inställningar .

    Kör dialogruta: ms-inställningar: windowsupdate
  2. På skärmen Windows Update klickar du på Sök efter uppdateringar och installerar alla tillgängliga väntande uppdateringar.

    Installera varje väntande Windows-uppdatering
  3. När du uppmanas att starta om klickar du på knappen Starta om nu för att låta ditt operativsystem installera uppdateringen. När nästa start är avslutat, återgå till samma skärm och fortsätt med installationen av den väntande uppdateringen tills du inte har någon kvar.

    Starta om datorn så att OS kan installera uppdateringarna
  4. När varje väntande uppdatering har installerats, öppna skärmen Tjänster igen och se om du nu kan ändra statusen för Smart Card ( SCardSVR ) -tjänsten .

Om du fortfarande har samma problem eller stöter på problemet med ett annat operativsystem, gå ner till nästa metod nedan.

Metod 2: Ändra status för smartkortet (SCardSvr) via Regedit

Om den första metoden inte var tillämplig på ditt scenario kan du kanske kringgå problemet genom att använda registerredigeraren för att ändra statusen för smartkortet (SCardSvR). Flera användare i en liknande situation har rapporterat att proceduren nedan har hjälpt dem att ändra statusen för SCardSvR- tjänsten utan att stöta på felet " Kan inte skapa en fil när den filen redan finns ".

Här är vad du behöver göra:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan "regedit" och tryck på Enter för att öppna registerredigeraren . Om du uppmanas av UAC (User Account Control) klickar du på Ja för att bevilja administrativa behörigheter.

    Öppna registerredigeraren via Run-rutan
  2. I registerredigeraren navigerar du till följande registernyckel:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SCardSvr 

    Navigera till SCardSvr-registernyckeln

    Obs! Du kan antingen navigera till den här platsen manuellt eller så kan du klistra in adressen direkt i navigeringsfältet.

  3. När du anländer till platsen dubbelklickar du på Start- värdet från höger sida. Ändra sedan värdedata enligt vilket tillstånd du vill ställa in för starttypen för SCardSVR:

    Automatisk - 2

    Manual - 3

    Inaktiverad - 4

    Ändra startvärdet till lämplig värdedata
  4. Klicka på OK för att spara ändringarna, stäng sedan Registerredigeraren och starta om datorn. När nästa start är klar bör tjänsten Startup Type Smart Card ( SCardSVR ) redan ändras.

Om du fortfarande har samma problem eller letar efter en annan strategi, gå ner till nästa metod nedan.

Metod 3: Ändra status för smartkortet (SCardSvr) via kommandotolken

Om de två metoderna ovan inte tillåter dig att lösa felet " Kan inte skapa en fil när den filen redan finns ", låt oss se om en serie CMD-kommandon kommer. I vissa fall bekräftas det att problemet löses genom att ändra starttypen för Smart Card ( SCardSVR ) -tjänsten direkt från ett upphöjd kommandotolken.

Här är vad du behöver göra:

  1. Tryck på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedan "cmd" och tryck på Ctrl + Shift + Enter för att öppna en upphöjd kommandotolken. När du uppmanas av UAC (User Account Control) klickar du på Ja för att ge administrativa behörigheter.

    Kör CMD som admin
  2. När du anländer till den upphöjda kommandotolken skriver du följande kommando för att stoppa smartkorttjänsten:
     netstopp SCardSvr 
  3. När tjänsten har stoppats, använd ett av följande kommandon för att ändra starttypen för tjänsten till det tillstånd du vill:
     Automatisk: REG lägg till "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f Manuell: REG lägga till "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 3 / f Inaktiverad: REG lägga till "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f Automatisk (fördröjd start): REG lägga till "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f 
  4. När starttypen har ändrats skriver du följande kommando för att starta om Smart Card-tjänsten:
     nettstart SCardSvr 

Intressanta Artiklar