Fix: Kan ikke opprette en fil når den filen allerede eksisterer

Flere brukere får angivelig feilen " Kan ikke opprette en fil når den filen allerede eksisterer " når de prøver å endre statusen for Smart Card ( SCardSVR ) -tjenesten fra Deaktivert til en annen tilstand. Problemet rapporteres å oppstå med flere Windows-versjoner, inkludert Windows 7, Windows 8.1 og Windows 10.

Kan ikke opprette en fil når den filen allerede eksisterer

Hva er årsaken til feilen "Kan ikke opprette en fil når den filen allerede eksisterer"?

Vi undersøkte akkurat dette problemet ved å se på forskjellige brukerrapporter og på de mest populære reparasjonsstrategiene som ofte brukes for å løse dette problemet.

Som det viser seg, oppstår nettopp dette problemet på grunn av en vanlig Windows-feil som bekreftes å skje på Windows 8.1 og Windows 10. Microsoft har allerede utgitt en løsning for denne spesielle feilen, men noen brukere hevder at “ Kan ikke lage en fil når den filen eksisterer allerede ”-feil forekommer fortsatt selv etter at de installerte den Microsoft-leverte hurtigreparasjonen.

Hvis du sliter med å løse dette problemet, vil denne artikkelen gi deg flere feilsøkingsveiledninger. Nedenfor har du tre forskjellige metoder som andre brukere i en lignende situasjon har brukt for å få problemet løst.

Hvis du vil være så effektiv som mulig, følg metodene nedenfor i den rekkefølgen de blir presentert. En av dem er bundet til å hjelpe deg med å fikse eller omgå feilen " Kan ikke lage en fil når den filen allerede eksisterer ".

Metode 1: Installere KB4057144-oppdateringen (bare Windows 10)

Hvis du støter på problemet på Windows 10, har du en enkel løsning som lar deg løse problemet med minimal problemfri. Microsoft har tatt opp dette problemet med en hurtigreparasjonsoppdatering som ble utgitt på januar 2018 .

KB4057144- oppdateringen løste problemet der forsøk på å endre status for Smart Card Windows-tjenesten vil utløse feilen " Kan ikke opprette en fil når den filen allerede eksisterer ".

Hvis du har for vane å holde systemoppdateringen din, vil du sannsynligvis allerede ha denne installert. Hvis du ikke gjør det, følg instruksjonene nedenfor for å sikre at KB4057144- oppdateringen er installert på datamaskinen din:

  1. Trykk på Windows-tasten + R for å åpne en Kjør- dialogboks. Skriv deretter ms-innstillinger: windowsupdate og trykk Enter for å åpne Windows Update- fanen i Innstillinger- appen.

    Kjør dialog: ms-innstillinger: windowsupdate
  2. Inne i Windows Update-skjermbildet, klikk på Se etter oppdateringer og installer alle tilgjengelige ventende oppdateringer.

    Installerer hver ventende Windows-oppdatering
  3. Når du blir bedt om å starte på nytt, klikker du på Startnytt- knappen for å la operativsystemet ditt installere oppdateringen. Når neste oppstart er fullført, går du tilbake til samme skjermbilde og fortsetter med installasjonen av den ventende oppdateringen til du ikke har noen igjen.

    Start datamaskinen på nytt slik at OS kan installere oppdateringene
  4. Når hver ventende oppdatering er installert, kan du gå til skjermbildet Tjenester igjen og se om du nå kan endre statusen for Smart Card ( SCardSVR ) -tjenesten.

Hvis du fremdeles har det samme problemet, eller du får problemet med et annet operativsystem, kan du gå ned til neste metode nedenfor.

Metode 2: Endre status for smartkortet (SCardSvr) via Regedit

Hvis den første metoden ikke gjaldt scenariet ditt, kan du kanskje omgå problemet fullstendig ved å bruke Registerredigering for å endre statusen til Smart Card (SCardSvR). Flere brukere i en lignende situasjon har rapportert at fremgangsmåten nedenfor har hjulpet dem med å endre statusen til SCardSvR- tjenesten uten å støte på feilen “ Kan ikke opprette en fil når den filen allerede eksisterer ”.

Her er hva du trenger å gjøre:

  1. Trykk på Windows-tasten + R for å åpne en Kjør-dialogboks. Skriv deretter "regedit" og trykk Enter for å åpne Registerredigering . Hvis du blir bedt om av UAC (User Account Control), klikker du Ja for å gi administrative rettigheter.

    Åpne Registerredigering via Kjør-boksen
  2. Inne i Registerredigering, naviger til følgende registernøkkel:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SCardSvr 

    Naviger til SCardSvr registernøkkel

    Merk: Du kan enten navigere til dette stedet manuelt, eller du kan lime inn adressen direkte i navigasjonsfeltet.

  3. Når du ankommer stedet, dobbeltklikker du på Start- verdien fra høyre side. Deretter endrer du Verdidataene i henhold til hvilken tilstand du vil angi for oppstartstypen til SCardSVR:

    Automatisk - 2

    Manual - 3

    Funksjonshemmede - 4

    Endre startverdi til passende verdidata
  4. Klikk OK for å lagre endringene, lukk deretter Registerredigering og start datamaskinen på nytt. Når neste oppstart er fullført, bør oppstartstypen Smart Card ( SCardSVR ) -tjeneste allerede være endret.

Hvis du fremdeles har det samme problemet, eller du leter etter en annen tilnærming, kan du gå til neste metode nedenfor.

Metode 3: Endre status for smartkortet (SCardSvr) via ledetekst

Hvis de to metodene ovenfor ikke tillot deg å løse feilen " Kan ikke opprette en fil når den filen allerede eksisterer ", la oss se om en serie CMD-kommandoer vil gjøre det. I noen tilfeller bekreftes dette problemet å bli løst ved å endre oppstartstypen for Smart Card ( SCardSVR ) -tjenesten direkte fra et forhøyet kommandopromptvindu.

Her er hva du trenger å gjøre:

  1. Trykk på Windows-tasten + R for å åpne en Kjør- dialogboks. Skriv deretter “cmd” og trykk Ctrl + Shift + Enter for å åpne en forhøyet ledetekst. Når du blir bedt om det av UAC (User Account Control), klikker du Ja for å gi administrative rettigheter.

    Kjører CMD som administrator
  2. Når du ankommer den forhøyede ledeteksten, skriver du følgende kommando for å stoppe smartkorttjenesten:
     nettstopp SCardSvr 
  3. Når tjenesten er stoppet, bruk en av følgende kommandoer for å endre oppstartstypen til tjenesten til den tilstanden du ønsker:
     Automatisk: REG legge til "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f Manuell: REG legge til "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 3 / f Deaktivert: REG legge til "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f Automatisk (Forsinket start): REG legge til "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f 
  4. Når oppstartstypen er endret, skriver du følgende kommando for å starte Smartkort-tjenesten på nytt:
     nettstart SCardSvr 

Interessante Artikler