Fix: Tidak Dapat Membuat File Saat File Itu Sudah Ada

Beberapa pengguna dilaporkan mendapatkan kesalahan " Tidak dapat membuat file ketika file itu sudah ada " ketika mencoba mengubah status layanan Smart Card ( SCardSVR ) dari Dinonaktifkan ke status yang berbeda. Masalah ini dilaporkan terjadi dengan beberapa versi Windows termasuk Windows 7, Windows 8.1 dan Windows 10.

Apa yang menyebabkan kesalahan "Tidak dapat membuat file ketika file itu sudah ada"?

Kami menyelidiki masalah khusus ini dengan melihat berbagai laporan pengguna dan strategi perbaikan paling populer yang biasa digunakan untuk memperbaiki masalah khusus ini.

Ternyata, masalah khusus ini terjadi karena kesalahan Windows umum yang dipastikan terjadi pada Windows 8.1 dan Windows 10. Microsoft telah merilis perbaikan untuk kesalahan khusus ini, tetapi beberapa pengguna mengklaim bahwa " Tidak dapat membuat file ketika kesalahan file itu sudah ada ”masih terjadi bahkan setelah mereka menginstal perbaikan terbaru yang disediakan Microsoft.

Jika Anda kesulitan untuk menyelesaikan masalah khusus ini, artikel ini akan memberi Anda beberapa panduan pemecahan masalah. Di bawah ini Anda memiliki tiga metode berbeda yang digunakan pengguna lain dalam situasi serupa untuk menyelesaikan masalah.

Jika Anda ingin menjadi seefisien mungkin, ikuti metode di bawah ini sesuai urutan penyajiannya. Salah satunya terikat untuk membantu Anda memperbaiki atau menghindari kesalahan " Tidak dapat membuat file ketika file itu sudah ada ".

Metode 1: Menginstal pembaruan KB4057144 (khusus Windows 10)

Jika Anda mengalami masalah pada Windows 10, Anda memiliki satu perbaikan sederhana yang memungkinkan Anda menyelesaikan masalah dengan sedikit kerumitan. Microsoft telah mengatasi masalah khusus ini dengan pembaruan hotfix yang dirilis pada Januari 2018 .

The  KB4057144  pembaruan membahas masalah di mana berusaha untuk mengubah status layanan Smart Card Windows akan memicu “ Tidak bisa membuat file ketika file yang sudah ada ” kesalahan.

Jika Anda terbiasa menyimpan pembaruan sistem, kemungkinan besar Anda sudah menginstalnya. Tetapi jika tidak, ikuti petunjuk di bawah ini untuk memastikan bahwa  pembaruan KB4057144 telah  diinstal di komputer Anda:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run . Kemudian, ketik  ms-settings: windowsupdate  dan tekan Enter untuk membuka tab Pembaruan Windows di dalam aplikasi Pengaturan .
  2. Di dalam layar Pembaruan Windows, klik Periksa pembaruan dan instal setiap pembaruan tertunda yang tersedia.
  3. Saat diminta untuk memulai ulang, klik tombol Mulai ulang sekarang agar OS Anda dapat menginstal pembaruan. Setelah pengaktifan berikutnya selesai, kembali ke layar yang sama dan lanjutkan dengan penginstalan pembaruan yang tertunda hingga tidak ada yang tersisa.
  4. Setelah setiap pembaruan yang tertunda telah diinstal, akses layar Layanan lagi dan lihat apakah Anda sekarang dapat mengubah status layanan Smart Card ( SCardSVR ).

Jika Anda masih mengalami masalah yang sama atau mengalami masalah dengan sistem operasi yang berbeda, pindah ke metode selanjutnya di bawah ini.

Metode 2: Mengubah status Smart Card (SCardSvr) melalui Regedit

Jika metode pertama tidak berlaku untuk skenario Anda, Anda mungkin dapat menghindari masalah sepenuhnya dengan menggunakan Editor Registri untuk mengubah status Kartu Cerdas (SCardSvR). Beberapa pengguna dalam situasi serupa telah melaporkan bahwa prosedur di bawah ini telah membantu mereka mengubah status  layanan SCardSvR  tanpa mengalami kesalahan " Tidak dapat membuat file ketika file itu sudah ada ".

Inilah yang perlu Anda lakukan:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run. Kemudian, ketik "regedit" dan tekan Enter untuk membuka Editor Registri . Jika diminta oleh UAC (Kontrol Akun Pengguna) klik Ya untuk memberikan hak administratif.
  2. Di dalam Editor Registri, navigasikan ke kunci registri berikut:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SCardSvr

    Catatan: Anda dapat menavigasi ke lokasi ini secara manual atau Anda dapat menempelkan alamat langsung ke bilah navigasi.

  3. Setelah Anda tiba di lokasi, klik dua kali pada nilai Start dari sisi kanan. Selanjutnya, ubah data Nilai sesuai dengan keadaan apa yang ingin Anda atur untuk jenis Startup SCardSVR:

    Otomatis - 2

    Manual - 3

    Dinonaktifkan - 4

  4. Klik OK untuk menyimpan perubahan, kemudian tutup Registry Editor dan restart komputer Anda. Setelah startup berikutnya selesai, layanan Startup Type of Smart Card ( SCardSVR ) seharusnya sudah diubah.

Jika Anda masih mengalami masalah yang sama atau Anda mencari pendekatan yang berbeda, lanjutkan ke metode selanjutnya di bawah ini.

Metode 3: Mengubah status Smart Card (SCardSvr) melalui Command Prompt

Jika dua metode di atas tidak memungkinkan Anda untuk menyelesaikan kesalahan " Tidak dapat membuat file ketika file itu sudah ada ", mari kita lihat apakah serangkaian perintah CMD akan melakukannya. Dalam beberapa kasus, masalah ini dikonfirmasi untuk diselesaikan dengan mengubah jenis Startup layanan Smart Card ( SCardSVR ) langsung dari jendela Command Prompt yang ditinggikan.

Inilah yang perlu Anda lakukan:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run . Kemudian, ketik "cmd" dan tekan Ctrl + Shift + Enter untuk membuka Command Prompt yang ditinggikan. Saat diminta oleh UAC (Kontrol Akun Pengguna) , klik Ya untuk memberikan hak administratif.
  2. Setelah Anda tiba di dalam Command Prompt yang ditinggikan, ketik perintah berikut untuk menghentikan layanan Smart Card:
    berhenti bersih SCardSvr
  3. Setelah layanan dihentikan, gunakan salah satu dari perintah berikut ini untuk mengubah jenis Startup layanan ke keadaan yang Anda inginkan:
    Otomatis: REG tambahkan "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f Manual: REG tambahkan "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 3 / f Dinonaktifkan: REG tambahkan "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 4 / f Otomatis (Start Tertunda): REG tambahkan "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Start / t REG_DWORD / d 2 / f
  4. Setelah Jenis Startup diubah, ketik perintah berikut untuk memulai ulang layanan Smart Card:
    mulai bersih SCardSvr