Betulkan: Tidak Boleh Buat Fail Apabila Fail Itu Sudah Ada

Beberapa pengguna dilaporkan mendapat " Tidak boleh membuat file apabila fail itu sudah wujud " kesilapan ketika cuba menukar status perkhidmatan Smart Card ( SCardSVR ) dari Dinonaktifkan ke keadaan yang berbeza. Isu dilaporkan berlaku dengan pelbagai versi Windows termasuk Windows 7, Windows 8.1 dan Windows 10.

Tidak dapat membuat file apabila fail tersebut sudah ada

Apa yang menyebabkan ralat "Tidak dapat membuat fail apabila fail itu sudah wujud"?

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

Ternyata, masalah ini berlaku disebabkan oleh gangguan Windows biasa yang disahkan akan berlaku pada Windows 8.1 dan Windows 10. Microsoft telah mengeluarkan pembetulan untuk kesalahan tertentu ini, tetapi beberapa pengguna mendakwa bahawa " Tidak dapat membuat fail ketika fail itu sudah wujud "ralat masih berlaku walaupun mereka telah memasang hotfix yang disediakan oleh Microsoft.

Sekiranya anda berupaya untuk menyelesaikan isu tertentu ini, artikel ini akan memberi anda panduan panduan penyelesaian masalah. Di bawah ini anda mempunyai tiga kaedah berbeza yang pengguna lain dalam keadaan yang sama telah digunakan untuk mendapatkan masalah diselesaikan.

Sekiranya anda ingin menjadi cekap mungkin, ikut kaedah di bawah dalam perintah yang dibentangkan. Salah seorang daripada mereka terikat untuk membantu anda membetulkan atau mengelakkan " Tidak dapat membuat file apabila fail itu sudah ada " kesilapan.

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 kerumitan yang minimum. Microsoft telah menangani isu khusus ini dengan kemas kini perbaikan terbaru yang dikeluarkan pada Januari 2018 .

Kemas kini KB4057144 menangani masalah di mana cuba menukar status perkhidmatan Smart Card Windows akan mencetuskan ralat " Tidak dapat membuat file apabila fail itu sudah wujud ".

Sekiranya anda mengekalkan kemas kini sistem anda, kemungkinan besar anda telah memasangnya. Tetapi jika tidak, ikuti arahan di bawah untuk memastikan kemas kini KB4057144 dipasang di komputer anda:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Run . Kemudian, taip tetapan ms: windowsupdate dan tekan Enter untuk membuka tab Kemas Kini Windows di dalam aplikasi Tetapan .

    Jalankan dialog: ms-settings: windowsupdate
  2. Di dalam skrin Pembaruan Windows, klik pada Semak kemas kini dan pasang kemas kini yang sedang menunggu.

    Memasang setiap kemas kini Windows yang belum selesai
  3. Apabila diminta untuk memulakan semula, klik butang Restart sekarang untuk membolehkan OS anda memasang kemas kini. Setelah permulaan seterusnya selesai, kembali ke skrin yang sama dan teruskan dengan pemasangan kemas kini yang belum selesai sehingga anda tidak ada yang tersisa.

    Mulakan semula komputer untuk membolehkan OS memasang kemas kini
  4. Sebaik sahaja setiap kemas kini yang belum selesai telah dipasang, akses lagi skrin Perkhidmatan dan lihat jika anda kini boleh menukar status perkhidmatan Smart Card ( SCardSVR ).

Jika anda masih mempunyai masalah yang sama atau anda menghadapi masalah dengan sistem operasi yang berbeza, beralih ke kaedah seterusnya di bawah.

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

Sekiranya kaedah pertama tidak terpakai pada senario anda, anda mungkin dapat mengelakkan masalah sepenuhnya dengan menggunakan Editor Registry untuk mengubah suai status Kad Pintar (SCardSvR). Beberapa pengguna dalam situasi yang sama telah melaporkan bahawa prosedur di bawah ini telah membantu mereka untuk mengubah status perkhidmatan SCardSvR tanpa menghadapi ralat " Tidak dapat membuat fail apabila fail itu sudah wujud ".

Inilah yang perlu anda lakukan:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Run. Kemudian, ketik "regedit" dan tekan Enter untuk membuka Editor Registry . Jika digesa oleh UAC (Kawalan Akaun Pengguna) klik Ya untuk memberikan keistimewaan pentadbiran.

    Mengakses Editor Registry melalui kotak Run
  2. Di dalam Editor Registry, arahkan ke kunci pendaftaran berikut:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SCardSvr 

    Navigasi ke kunci pendaftaran SCardSvr

    Nota: Anda boleh menavigasi ke lokasi ini secara manual atau anda boleh memasukkan alamat terus ke dalam bar navigasi.

  3. Sebaik sahaja anda tiba di lokasi, klik dua kali pada nilai Mula dari sebelah kanan. Seterusnya, tukar data Nilai mengikut keadaan yang anda ingin tetapkan untuk jenis Permulaan SCardSVR:

    Automatik - 2

    Manual - 3

    Kurang upaya - 4

    Menukar nilai Mula ke Data Nilai yang sesuai
  4. Klik OK untuk menyimpan perubahan, kemudian tutup Editor Registry dan mulakan semula komputer anda. Apabila permulaan seterusnya selesai, perkhidmatan Startup Jenis Kad Pintar ( SCardSVR ) perlu diubah.

Jika anda masih mempunyai masalah yang sama atau anda sedang mencari pendekatan yang berbeza, 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 masalah " Tidak dapat membuat fail apabila fail itu sudah wujud ", mari kita lihat jika satu siri arahan CMD akan. Dalam sesetengah kes, isu ini disahkan diselesaikan dengan menukar jenis Permulaan perkhidmatan Smart Card ( SCardSVR ) terus dari tetingkap Prompt Command yang dinaikkan.

Inilah yang perlu anda lakukan:

  1. Tekan kekunci Windows + R untuk membuka kotak dialog Run . Kemudian, taipkan "cmd" dan tekan Ctrl + Shift + Enter untuk membuka Prompt Perintah yang dinaikkan. Apabila digesa oleh UAC (Kawalan Akaun Pengguna), klik Ya untuk memberikan keistimewaan pentadbiran.

    Menjalankan CMD sebagai pentadbir
  2. Sebaik sahaja anda tiba di dalam Command Prompt tinggi, taip arahan berikut untuk menghentikan perkhidmatan Smart Card:
     SCardSvr berhenti bersih 
  3. Setelah perkhidmatan telah dihentikan, gunakan salah satu perintah berikut untuk menukar jenis Permulaan perkhidmatan kepada keadaan yang anda mahukan:
     Automatik: REG tambah "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Mula / t REG_DWORD / d 2 / f Manual: REG menambah "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / / f Tidak diaktifkan: REG menambah "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Mula / t REG_DWORD / d 4 / f Automatik (Delayed Start): REG tambah "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / t REG_DWORD / d2 / f 
  4. Setelah Jenis Permulaan diubah, ketik perintah berikut untuk memulakan semula perkhidmatan Smart Card:
     SCardSvr permulaan bersih 

Artikel Yang Menarik