Betulkan: Tidak Dapat Membuat Fail Apabila Fail Itu Sudah Ada



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Beberapa pengguna dilaporkan mendapat ' Tidak dapat membuat fail apabila fail itu sudah ada Ralat semasa cuba mengubah status Kad Pintar ( SCardSVR ) perkhidmatan dari Kurang Upaya ke negeri yang berbeza. Masalah ini dilaporkan berlaku dengan pelbagai versi Windows termasuk Windows 7, Windows 8.1 dan Windows 10.



Tidak dapat membuat fail apabila fail itu sudah ada



Apa yang menyebabkan ralat 'Tidak dapat membuat fail ketika file itu sudah ada'?

Kami menyiasat masalah ini dengan melihat pelbagai laporan pengguna dan strategi pembaikan yang paling popular yang biasanya digunakan untuk menyelesaikan masalah ini.



Ternyata, masalah ini berlaku kerana gangguan Windows biasa yang disahkan berlaku pada Windows 8.1 dan Windows 10. Microsoft telah melepaskan perbaikan untuk kesalahan tertentu ini, tetapi beberapa pengguna mendakwa bahawa ' Tidak dapat membuat fail apabila fail itu sudah ada Ralat masih berlaku walaupun mereka memasang perbaikan terbaru yang disediakan Microsoft.

Sekiranya anda berusaha menyelesaikan masalah ini, artikel ini akan memberi anda beberapa panduan penyelesaian masalah. Di bawah ini anda mempunyai tiga kaedah berbeza yang telah digunakan oleh pengguna lain dalam situasi yang sama untuk menyelesaikan masalah tersebut.

Sekiranya anda ingin seefisien mungkin, ikuti kaedah di bawah mengikut urutan yang ditunjukkan. Salah satunya pasti dapat membantu anda memperbaiki atau mengelakkan ' Tidak dapat membuat fail apabila fail itu sudah ada 'ralat.



Kaedah 1: Memasang kemas kini KB4057144 (Windows 10 sahaja)

Sekiranya anda menghadapi masalah pada Windows 10, anda mempunyai satu penyelesaian mudah yang akan membolehkan anda menyelesaikan masalah dengan sedikit masalah. Microsoft telah menangani masalah ini dengan kemas kini hotfix yang dikeluarkan pada hari Januari 2018 .

The KB4057144 kemas kini menangani masalah di mana percubaan untuk mengubah status perkhidmatan Windows Smart Card akan mencetuskan ' Tidak dapat membuat fail apabila fail itu sudah ada 'ralat.

Sekiranya anda terbiasa mengemas kini sistem anda, kemungkinan besar anda sudah memasangnya. Tetapi jika tidak, ikuti arahan di bawah untuk memastikan bahawa KB4057144 kemas kini dipasang pada komputer anda:

  1. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Kemudian, taip ms-setting: windowsupdate dan tekan Enter untuk membuka Kemas kini Windows tab di dalam Tetapan aplikasi.

    Jalankan dialog: ms-setting: windowsupdate

  2. Di dalam skrin Pembaruan Windows, klik Menyemak kemas kini dan pasang setiap kemas kini yang belum selesai.

    Memasang setiap kemas kini Windows yang belum selesai

  3. Apabila diminta untuk memulakan semula, klik Mulakan semula sekarang butang untuk membolehkan OS anda memasang kemas kini. Setelah permulaan berikutnya selesai, kembali ke skrin yang sama dan teruskan dengan pemasangan kemas kini yang belum selesai sehingga anda tidak mempunyai yang tersisa.

    Memulakan semula komputer untuk membolehkan OS memasang kemas kini

  4. Setelah setiap kemas kini yang belum selesai dipasang, akses ke Perkhidmatan skrin semula dan lihat apakah anda kini dapat mengubah status Kad Pintar ( SCardSVR ) perkhidmatan.

Sekiranya anda masih menghadapi masalah yang sama atau anda menghadapi masalah dengan sistem operasi yang lain, beralih ke kaedah seterusnya di bawah.

Kaedah 2: Menukar status Kad Pintar (SCardSvr) melalui Regedit

Sekiranya kaedah pertama tidak berlaku untuk senario anda, anda mungkin dapat mengelakkan masalah sepenuhnya dengan menggunakan Penyunting Pendaftaran untuk mengubah status Kad Pintar (SCardSvR). Beberapa pengguna dalam situasi yang serupa telah melaporkan bahawa prosedur di bawah telah membantu mereka mengubah status SCardSvR perkhidmatan tanpa menemui ' Tidak dapat membuat fail apabila fail itu sudah ada 'ralat.

Inilah yang perlu anda lakukan:

  1. Tekan Kekunci Windows + R untuk membuka kotak dialog Jalankan. Kemudian, taip 'Regedit' dan tekan Masukkan untuk membuka Penyunting Pendaftaran . Sekiranya diminta oleh UAC (Kawalan Akaun Pengguna) klik Ya untuk memberikan hak pentadbiran.

    Mengakses Registry Editor melalui kotak Run

  2. Di dalam Editor Pendaftaran, arahkan ke kunci pendaftaran berikut:
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  services  SCardSvr

    Menavigasi ke kunci pendaftaran SCardSvr

    Catatan: Anda boleh menavigasi ke lokasi ini secara manual atau menampal alamat terus ke bar navigasi.

  3. Sebaik sahaja anda tiba di lokasi, klik dua kali pada Mulakan nilai dari sebelah kanan. Seterusnya, ubah data Nilai mengikut keadaan yang ingin anda tetapkan untuk jenis Permulaan SCardSVR:
    Automatik-2
    Buku Panduan-3
    Kurang Upaya-4

    Menukar nilai Mula ke Data Nilai yang sesuai

  4. Klik okey untuk menyimpan perubahan, kemudian tutup Registry Editor dan mulakan semula komputer anda. Setelah permulaan berikutnya selesai, Jenis Permulaan Kad Pintar ( SCardSVR ) perkhidmatan mesti sudah diubah.

Sekiranya anda masih menghadapi masalah yang sama atau anda mencari pendekatan lain, beralih ke kaedah seterusnya di bawah.

Kaedah 3: Menukar status Kad Pintar (SCardSvr) melalui Prompt Perintah

Sekiranya kedua-dua kaedah di atas tidak membenarkan anda menyelesaikan ' Tidak dapat membuat fail apabila fail itu sudah ada Ralat, mari kita lihat apakah satu siri arahan CMD akan berlaku. Dalam beberapa kes, masalah ini disahkan dapat diselesaikan dengan mengubah jenis Permulaan Kad Pintar ( SCardSVR ) perkhidmatan terus dari tetingkap Prompt Perintah yang ditinggikan.

Inilah yang perlu anda lakukan:

  1. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Kemudian, taip 'Cmd' dan tekan Ctrl + Shift + Enter untuk membuka Prompt Perintah yang tinggi. Apabila diminta oleh UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberikan hak pentadbiran.

    Menjalankan CMD sebagai pentadbir

  2. Sebaik sahaja anda tiba di Prompt Perintah yang dinaikkan, ketik perintah berikut untuk menghentikan perkhidmatan Kad Pintar:
    hentian bersih SCardSvr
  3. Setelah perkhidmatan dihentikan, gunakan salah satu perintah berikut untuk mengubahnya Jenis permulaan perkhidmatan ke negeri yang anda mahukan:
     Automatik:  REG tambahkan 'HKLM  SYSTEM  CurrentControlSet  services  SCardSvr' / v Mula / t REG_DWORD / d 2 / f  Buku Panduan:  REG tambahkan 'HKLM  SYSTEM  CurrentControlSet  services  SCardSvr' / v Mula / t REG_DWORD / d 3 / f  Kurang Upaya:  REG tambahkan 'HKLM  SYSTEM  CurrentControlSet  services  SCardSvr' / v Mula / t REG_DWORD / d 4 / f  Automatik (Mula Tertunda):  REG tambahkan 'HKLM  SYSTEM  CurrentControlSet  services  SCardSvr' / v Mula / t REG_DWORD / d 2 / f
  4. Sekali Jenis Permulaan telah diubah, ketik perintah berikut untuk memulakan semula perkhidmatan Kad Pintar:
    permulaan bersih SCardSvr
4 minit membaca