Javítás: Nem lehet létrehozni egy fájlt, ha ez a fájl már létezik

Állítólag több felhasználó kapja a „ Nem lehet létrehozni egy fájlt, ha ez a fájl már létezik ” hibát, amikor az intelligenskártya ( SCardSVR ) szolgáltatás állapotát letiltva állapotból próbálják megváltoztatni . A jelentések szerint a probléma több Windows verzióval is előfordulhat, beleértve a Windows 7, a Windows 8.1 és a Windows 10 verziókat.

Mi okozza a „Nem lehet létrehozni egy fájlt, ha az már létezik” hibát?

Megvizsgáltuk ezt a problémát különféle felhasználói jelentések és a legnépszerűbb javítási stratégiák segítségével, amelyeket általában az adott probléma megoldására használnak.

Mint kiderült, ez a bizonyos probléma egy gyakori Windows-hiba miatt következik be, amelyről megerősítést nyert, hogy a Windows 8.1 és a Windows 10 rendszeren előfordul. A Microsoft már kiadott egy javítást az adott hibára, de egyes felhasználók azt állítják, hogy a „ Nem lehet létrehozni fájlt, amikor az a fájl már létezik ”hiba továbbra is jelentkezik a Microsoft által biztosított gyorsjavítás telepítése után is.

Ha éppen ennek a problémának a megoldásával küzd, ez a cikk számos hibaelhárítási útmutatót tartalmaz. Az alábbiakban három különböző módszert ismertet, amelyeket a hasonló helyzetben lévő többi felhasználó használt a probléma megoldására.

Ha a lehető leghatékonyabb akar lenni, kövesse az alábbi módszereket a bemutatásuk sorrendjében. Egyiküknek segítséget kell nyújtania a „ Nem lehet létrehozni fájlt, ha ez a fájl már létezik ” hiba kijavításában vagy kijátszásában .

1. módszer: A KB4057144 frissítés telepítése (csak Windows 10 esetén)

Ha a problémával a Windows 10 rendszeren találkozik, akkor van egy egyszerű javítása, amely lehetővé teszi, hogy a problémát minimális gond nélkül megoldja. A Microsoft megoldotta ezt a problémát egy gyorsjavítással, amelyet 2018. januárjában adtak ki .

KB4057144  frissítés azzal a problémával foglalkozott, hogy a Smart Card Windows szolgáltatás állapotának megváltoztatásának megkísérlése a „ Nem lehet létrehozni egy fájlt, ha ez a fájl már létezik ” hibát váltja ki .

Ha szokásod tartja a rendszerfrissítést, akkor valószínűleg már telepítve van. De ha nem, kövesse az alábbi utasításokat, hogy a  KB4057144  frissítés telepítve legyen a számítógépére:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be az  ms-settings: windowsupdate parancsot,  és nyomja meg az Enter billentyűt a Windows Update fül megnyitásához a Beállítások alkalmazásban.
  2. A Windows Update képernyőn kattintson a Frissítések keresése elemre, és telepítse az összes elérhető függőben lévő frissítést.
  3. Amikor a rendszer kéri az újraindítást, kattintson az Újraindítás most gombra, hogy az operációs rendszer telepítse a frissítést. Miután a következő indítás befejeződött, térjen vissza ugyanarra a képernyőre, és folytassa a függőben lévő frissítés telepítését, amíg egyik sem marad.
  4. Miután minden függőben lévő frissítést telepített, nyissa meg újra a Szolgáltatások képernyőt, és nézze meg, hogy módosíthatja-e a Smart Card ( SCardSVR ) szolgáltatás állapotát .

Ha továbbra is ugyanaz a probléma jelentkezik, vagy egy másik operációs rendszerrel találkozik, lépjen az alábbi következő módszerre.

2. módszer: Az intelligens kártya (SCardSvr) állapotának megváltoztatása a Regedit segítségével

Ha az első módszer nem volt alkalmazható az Ön forgatókönyvéhez, akkor lehet, hogy teljes mértékben megkerülheti a problémát, ha a Beállításszerkesztő használatával módosítja az intelligens kártya (SCardSvR) állapotát . Több hasonló helyzetben lévő felhasználó arról számolt be, hogy az alábbi eljárás segített nekik megváltoztatni a SCardSvR  szolgáltatás állapotát  anélkül, hogy a „ Nem lehet létrehozni egy fájlt, ha ez a fájl már létezik ” hibát észlel.

A következőket kell tennie:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „regedit” parancsot, és nyomja meg az Enter billentyűt a Rendszerleíróadatbázis-szerkesztő megnyitásához . Ha az UAC (felhasználói fiókok felügyelete) kéri, kattintson az Igen gombra az adminisztrátori jogosultságok megadásához.
  2. A Beállításszerkesztőben keresse meg a következő beállításkulcsot:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SCardSvr

    Megjegyzés: Vagy manuálisan navigálhat erre a helyre, vagy beillesztheti a címet közvetlenül a navigációs sávba.

  3. Miután megérkezett a helyre, kattintson duplán a Start értékre a jobb oldalon. Ezután módosítsa az Érték adatait annak megfelelően, hogy milyen állapotot szeretne beállítani az SCardSVR indítási típusához:

    Automatikus - 2

    Kézikönyv - 3

    Letiltva - 4

  4. A módosítások mentéséhez kattintson az OK gombra , majd zárja be a Beállításszerkesztőt, és indítsa újra a számítógépet. Miután a következő indítás befejeződött, a Smart Card Startup Type ( SCardSVR ) szolgáltatást már meg kell változtatni.

Ha továbbra is ugyanaz a probléma merül fel, vagy más megközelítést keres, lépjen az alábbi következő módszerre.

3. módszer: Az intelligens kártya (SCardSvr) állapotának megváltoztatása a Parancssor segítségével

Ha a fenti két módszer nem tette lehetővé a „ Nem hozható létre fájl, ha ez a fájl már létezik ” hiba elhárítását , nézzük meg, hogy a CMD parancsok sorozata megfelel-e. Bizonyos esetekben ezt a problémát úgy oldják meg, hogy az intelligens kártya ( SCardSVR ) szolgáltatás indítási típusának megváltoztatásával közvetlenül a megemelt Parancssor ablakból módosul .

A következőket kell tennie:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „cmd” parancsot, és nyomja meg a Ctrl + Shift + Enter billentyűkombinációt a megemelt parancssor megnyitásához. Amikor az UAC (felhasználói fiókok felügyelete) kéri , kattintson az Igen gombra az adminisztrátori jogosultságok megadásához.
  2. Miután megérkezett a megemelt parancssorba, írja be a következő parancsot a Smart Card szolgáltatás leállításához:
    net stop SCardSvr
  3. A szolgáltatás leállítása után a következő parancsok egyikével módosíthatja a szolgáltatás Indítási típusát a kívánt állapotra:
    Automatikus: REG "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" hozzáadása / v Start / t REG_DWORD / d 2 / f Manual: REG "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" hozzáadása / v Start / t REG_DWORD / d 3 / f Letiltva: REG hozzáadása: "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f Automatikus (Késleltetett indítás): REG "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" hozzáadása / v Start / t REG_DWORD / d 2 / f
  4. Miután megváltoztatta az indítási típust , írja be a következő parancsot az intelligenskártya szolgáltatás újraindításához:
    net start SCardSvr