Korjaus: Tiedostoa ei voi luoda, kun tiedosto on jo olemassa

Useiden käyttäjien on ilmoitettu saavan virheilmoituksen " Tiedostoa ei voi luoda, kun tiedostoa ei ole jo olemassa " yrittäessään muuttaa älykortti ( SCardSVR ) -palvelun tilaa käytöstä -tilaan toiseen tilaan. Ongelman on ilmoitettu tapahtuvan useissa Windows-versioissa, mukaan lukien Windows 7, Windows 8.1 ja Windows 10.

Tiedostoa ei voi luoda, kun tiedosto on jo olemassa

Mikä aiheuttaa virhettä "Tiedoston luominen ei onnistu, kun tiedostoa on jo olemassa"?

Tutkimme tätä erityistä ongelmaa tarkastelemalla erilaisia ​​käyttäjän raportteja ja suosituimpia korjausstrategioita, joita käytetään yleisesti tämän ongelman ratkaisemiseksi.

Kuten osoittautuu, tämä tietty ongelma johtuu yleisestä Windows-ongelmasta, jonka on varmistettu tapahtuvan Windows 8.1: ssä ja Windows 10: ssä. Microsoft on jo julkaissut korjauksen kyseiselle häiriölle, mutta jotkut käyttäjät väittävät, että ” Tiedostoa ei voi luoda, kun että tiedosto on jo olemassa ”-virhe ilmenee edelleen, vaikka he olisivat asentaneet Microsoftin toimittaman hotfix-korjauksen.

Jos yrität ratkaista ongelman, tässä artikkelissa on useita vianetsintäoppaita. Alla on kolme eri tapaa, joita muut vastaavassa tilanteessa olevat käyttäjät ovat käyttäneet saadakseen ongelman ratkaistua.

Jos haluat olla mahdollisimman tehokas, noudata alla olevia menetelmiä niiden esittämisjärjestyksessä. Yksi niistä auttaa sinua korjaamaan tai kiertämään tiedostoa, jota ei voi luoda, kun tiedostoa on jo olemassa .

Tapa 1: KB4057144-päivityksen asentaminen (vain Windows 10)

Jos kohtaat ongelman Windows 10: ssä, sinulla on yksi yksinkertainen korjaus, jonka avulla voit ratkaista ongelman vaivattomasti. Microsoft on käsitellyt tätä erityistä ongelmaa korjauspäivityksen avulla, joka julkaistiin tammikuussa 2018 .

Päivitys KB4057144 käsitteli ongelmaa, jossa älykortti-Windows-palvelun tilan muuttaminen yrittää laukaista tiedostoa ei voi luoda, kun tiedostoa on jo olemassa .

Jos sinulla on tapana pitää järjestelmän päivitys, sinulla on todennäköisesti tämä jo asennettu. Mutta jos et, noudata alla olevia ohjeita varmistaaksesi, että KB4057144- päivitys on asennettu tietokoneellesi:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ms-settings: windowsupdate ja paina Enter, kun haluat avata Windows Update -välilehden Asetukset- sovelluksen sisällä.

    Suorita valintaikkuna: ms-asetukset: Windows-päivitys
  2. Napsauta Windows Update -näytössä Tarkista päivitykset ja asenna kaikki saatavilla olevat päivitykset.

    Asennetaan kaikki odottavat Windows-päivitykset
  3. Kun sinua kehotetaan käynnistämään uudelleen, napsauta Käynnistä uudelleen -painiketta, jotta käyttöjärjestelmä voi asentaa päivityksen. Kun seuraava käynnistys on valmis, palaa samaan näyttöön ja jatka odottavan päivityksen asentamista, kunnes sinulla ei ole mitään jäljellä.

    Käynnistä tietokone uudelleen, jotta käyttöjärjestelmä voi asentaa päivitykset
  4. Kun jokainen odottava päivitys on asennettu, siirry Palvelut- näyttöön uudelleen ja katso, pystytkö nyt muuttamaan älykortti ( SCardSVR ) -palvelun tilaa.

Jos sinulla on edelleen sama ongelma tai sinulla on ongelma eri käyttöjärjestelmällä, siirry seuraavaan alla olevaan tapaan.

Tapa 2: Älykortin (SCardSvr) tilan muuttaminen Regeditin kautta

Jos ensimmäistä tapaa ei voitu käyttää skenaarioissasi, saatat pystyä välttämään ongelman kokonaan kiertämällä rekisterieditoria älykortin (SCardSvR) tilan muuttamiseen . Useat samanlaisessa tilanteessa olevat käyttäjät ovat ilmoittaneet, että alla oleva menettely on auttanut heitä muuttamaan SCardSvR- palvelun tilaa kohtaamatta virhettä " Tiedostoa ei voi luoda, kun tiedostoa on jo olemassa ".

Tässä on mitä sinun täytyy tehdä:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ”regedit” ja avaa rekisterieditori painamalla Enter . Jos UAC (User Account Control) kehottaa, napsauta Kyllä myöntääksesi järjestelmänvalvojan oikeudet.

    Rekisterieditorin käyttäminen Suorita-ruudun kautta
  2. Siirry rekisterieditorissa seuraavaan rekisteriavaimeen:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ SCardSvr 

    Navigointi SCardSvr-rekisteriavaimeen

    Huomaa: Voit joko navigoida tähän sijaintiin manuaalisesti tai liittää osoitteen suoraan navigointipalkkiin.

  3. Kun olet saapunut sijaintiin, kaksoisnapsauta Käynnistä- arvoa oikealta. Vaihda seuraavaksi arvotiedot sen mukaan, minkä tilan haluat asettaa SCardSVR: n käynnistystyypille:

    Automaattinen - 2

    Manuaalinen - 3

    Vammainen - 4

    Alkuarvon muuttaminen sopivaksi arvotiedoksi
  4. Tallenna muutokset napsauttamalla OK, sulje sitten Rekisterieditori ja käynnistä tietokone uudelleen. Kun seuraava käynnistys on valmis, älykortin ( SCardSVR ) käynnistystapaa tulisi jo muuttaa.

Jos sinulla on edelleen sama ongelma tai etsit erilaista lähestymistapaa, siirry seuraavaan tapaan alla.

Tapa 3: Älykortin (SCardSvr) tilan muuttaminen komentokehotteen avulla

Jos kaksi yllä olevaa tapaa eivät antaneet sinun ratkaista virhettä ” Tiedoston luominen ei onnistu, kun tiedostoa ei ole jo olemassa ”, katsotaan, tuleeko sarja CMD-komentoja. Joissain tapauksissa tämä ongelma vahvistetaan ratkaisemalla muuttamalla älykortti ( SCardSVR ) -palvelun Käynnistys-tyyppi suoraan kohotetusta komentokehoteikkunassa.

Tässä on mitä sinun täytyy tehdä:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten cmd ja paina Ctrl + Shift + Enter avataksesi kohotetun komentokehotteen. Kun UAC (User Account Control) pyytää, napsauta Kyllä myöntääksesi järjestelmänvalvojan oikeudet.

    CMD: n suorittaminen järjestelmänvalvojana
  2. Kun olet saapunut kohotettuun komentokehotteeseen, kirjoita seuraava komento lopettaaksesi älykorttipalvelun:
     net stop SCardSvr 
  3. Kun palvelu on lopetettu, vaihda palvelun Käynnistys-tyyppi haluamaasi tilaan jollain seuraavista komennoista:
     Automaattinen: REG lisää "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Käynnistä / t REG_DWORD / d 2 / f Manuaalinen: REG lisää "HKLM \ SYSTEM \ CurrentControlSet \ palvelut \ SCardSvr" / v Käynnistä / t REG_DWORD / d 3 / f poistettu käytöstä: REG lisää "HKLM \ SYSTEM \ CurrentControlSet \ palvelut \ SCardSvr" / v Käynnistä / t REG_DWORD / d 4 / f Automaattinen (viivästynyt käynnistys): REG lisää "HKLM \ SYSTEM \ CurrentControlSet \ palvelut \ SCardSvr" / v Käynnistä / t REG_DWORD / d 2 / f 
  4. Kun käynnistystapa on muutettu, kirjoita seuraava komento käynnistääksesi älykorttipalvelun uudelleen:
     net-alku SCardSvr 

Mielenkiintoisia Artikkeleita