Poprawka: nie można utworzyć pliku, gdy ten plik już istnieje

Fix Cannot Create File When That File Already Exists

Kilku użytkowników podobno otrzymuje „ Nie można utworzyć pliku, gdy ten plik już istnieje ”Błąd podczas próby zmiany stanu karty inteligentnej ( SCardSVR ) usługa od Wyłączone do innego stanu. Zgłoszono, że problem występuje w wielu wersjach systemu Windows, w tym Windows 7, Windows 8.1 i Windows 10.

Nie można utworzyć pliku, gdy ten plik już istnieje



Co powoduje błąd „Nie można utworzyć pliku, jeśli ten plik już istnieje”?

Zbadaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i najpopularniejsze strategie napraw, które są powszechnie stosowane w celu rozwiązania tego konkretnego problemu.



Jak się okazuje, ten konkretny problem występuje z powodu typowej usterki systemu Windows, która występuje w systemach Windows 8.1 i Windows 10. Firma Microsoft wydała już poprawkę dotyczącą tej konkretnej usterki, ale niektórzy użytkownicy twierdzą, że „ Nie można utworzyć pliku, gdy ten plik już istnieje ”Błąd nadal występuje, nawet po zainstalowaniu poprawki dostarczonej przez firmę Microsoft.



Jeśli nie możesz rozwiązać tego konkretnego problemu, w tym artykule znajdziesz kilka poradników dotyczących rozwiązywania problemów. Poniżej masz trzy różne metody, których używali inni użytkownicy w podobnej sytuacji, aby rozwiązać problem.

Jeśli chcesz być tak efektywny, jak to tylko możliwe, postępuj zgodnie z poniższymi metodami w podanej kolejności. Jeden z nich z pewnością pomoże Ci naprawić lub obejść „ Nie można utworzyć pliku, gdy ten plik już istnieje „błąd.

Metoda 1: Instalowanie aktualizacji KB4057144 (tylko Windows 10)

Jeśli napotykasz problem w systemie Windows 10, masz jedną prostą poprawkę, która pozwoli Ci rozwiązać problem przy minimalnym wysiłku. Firma Microsoft rozwiązała ten konkretny problem za pomocą aktualizacji poprawek, która została wydana w dniu Styczeń 2018 .



Plik KB4057144 aktualizacja rozwiązała problem polegający na tym, że próba zmiany stanu usługi systemu Windows z kartą inteligentną wywoła „ Nie można utworzyć pliku, gdy ten plik już istnieje „błąd.

Jeśli masz zwyczaj aktualizowania systemu, najprawdopodobniej masz już to zainstalowane. Jeśli tego nie zrobisz, wykonaj poniższe instrukcje, aby upewnić się, że KB4057144 aktualizacja w zainstalowanym na komputerze:

  1. naciśnij Klawisz Windows + R. aby otworzyć Biegać Okno dialogowe. Następnie wpisz ms-settings: windowsupdate i naciśnij Enter, aby otworzyć plik Aktualizacja systemu Windows zakładka wewnątrz Ustawienia aplikacja.

    Uruchom okno dialogowe: ms-settings: windowsupdate

  2. Na ekranie Windows Update kliknij Sprawdź aktualizacje i zainstaluj każdą dostępną oczekującą aktualizację.

    Instalowanie każdej oczekującej aktualizacji systemu Windows

  3. Po wyświetleniu monitu o ponowne uruchomienie kliknij plik Zrestartuj teraz przycisk, aby umożliwić systemowi operacyjnemu zainstalowanie aktualizacji. Po zakończeniu następnego uruchomienia wróć do tego samego ekranu i kontynuuj instalację oczekującej aktualizacji, aż nie zostanie już żadna.

    Ponowne uruchomienie komputera, aby umożliwić systemowi operacyjnemu zainstalowanie aktualizacji

  4. Po zainstalowaniu każdej oczekującej aktualizacji uzyskaj dostęp do Usługi ponownie i sprawdź, czy możesz teraz zmienić stan karty inteligentnej ( SCardSVR ) usługa.

Jeśli nadal masz ten sam problem lub napotykasz go w innym systemie operacyjnym, przejdź do następnej metody poniżej.

Metoda 2: Zmiana stanu karty inteligentnej (SCardSvr) za pośrednictwem Regedit

Jeśli pierwsza metoda nie ma zastosowania w Twoim scenariuszu, możesz całkowicie obejść problem, korzystając z Edytor rejestru aby zmodyfikować stan pliku Karta inteligentna (SCardSvR). Kilku użytkowników w podobnej sytuacji zgłosiło, że poniższa procedura pomogła im zmienić status pliku SCardSvR usługa bez napotkania „ Nie można utworzyć pliku, gdy ten plik już istnieje „błąd.

Oto, co musisz zrobić:

  1. naciśnij Klawisz Windows + R. aby otworzyć okno dialogowe Uruchom. Następnie wpisz „Regedit” i naciśnij Wchodzić aby otworzyć Edytor rejestru . Jeśli pojawi się monit UAC (kontrola konta użytkownika) Kliknij tak przyznać uprawnienia administracyjne.

    Dostęp do Edytora rejestru za pomocą pola Uruchom

  2. W Edytorze rejestru przejdź do następującego klucza rejestru:
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  services  SCardSvr

    Przechodzenie do klucza rejestru SCardSvr

    Uwaga: Możesz przejść do tej lokalizacji ręcznie lub wkleić adres bezpośrednio na pasku nawigacyjnym.

  3. Po przybyciu na miejsce kliknij dwukrotnie plik Początek wartość z prawej strony. Następnie zmień dane wartości zgodnie z tym, jaki stan chcesz ustawić dla typu uruchomienia SCardSVR:
    Automatyczny-2
    Podręcznik-3
    Wyłączone-4

    Zmiana wartości początkowej na odpowiednie dane wartości

  4. Kliknij dobrze aby zapisać zmiany, a następnie zamknij Edytor rejestru i uruchom ponownie komputer. Po zakończeniu następnego uruchomienia Typ uruchomienia karty inteligentnej ( SCardSVR ) usługa powinna być już zmieniona.

Jeśli nadal masz ten sam problem lub szukasz innego podejścia, przejdź do następnej metody poniżej.

Metoda 3: Zmiana stanu karty inteligentnej (SCardSvr) za pomocą wiersza polecenia

Jeśli dwie powyższe metody nie pozwoliły rozwiązać problemu „ Nie można utworzyć pliku, gdy ten plik już istnieje ”, Zobaczmy, czy seria poleceń CMD będzie. W niektórych przypadkach potwierdza się, że problem można rozwiązać, zmieniając typ uruchamiania karty inteligentnej ( SCardSVR ) bezpośrednio z podwyższonego okna wiersza polecenia.

Oto, co musisz zrobić:

  1. naciśnij Klawisz Windows + R. aby otworzyć Biegać Okno dialogowe. Następnie wpisz „Cmd” i naciśnij Ctrl + Shift + Enter aby otworzyć podwyższony wiersz polecenia. Po wyświetleniu monitu przez UAC (kontrola konta użytkownika) , Kliknij tak przyznać uprawnienia administracyjne.

    Uruchamiam CMD jako administrator

  2. Po przybyciu do podwyższonego wiersza polecenia wpisz następujące polecenie, aby zatrzymać usługę karty inteligentnej:
    polecenie net stop SCardSvr
  3. Po zatrzymaniu usługi użyj jednego z następujących poleceń, aby zmienić plik Typ uruchomienia usługi do żądanego stanu:
     Automatyczny:  REG dodaj 'HKLM  SYSTEM  CurrentControlSet  services  SCardSvr' / v Start / t REG_DWORD / d 2 / f  Podręcznik:  REG dodaj 'HKLM  SYSTEM  CurrentControlSet  services  SCardSvr' / v Start / t REG_DWORD / d 3 / f  Wyłączone:  REG dodaj 'HKLM  SYSTEM  CurrentControlSet  services  SCardSvr' / v Start / t REG_DWORD / d 4 / f  Automatyczny (opóźniony start):  REG dodaj 'HKLM  SYSTEM  CurrentControlSet  services  SCardSvr' / v Start / t REG_DWORD / d 2 / f
  4. Kiedyś Typ uruchomienia został zmieniony, wpisz następujące polecenie, aby ponownie uruchomić usługę karty inteligentnej:
    polecenie net start SCardSvr
4 minuty czytania