Cara Mengatasi Kesalahan ERROR_ACCESS_DENIED pada Windows 10 (04.27.24)

SetupDiSetDeviceProperty adalah fungsi yang mendefinisikan properti instance perangkat. Instance perangkat adalah string identifikasi perangkat yang unik dan membantu mengidentifikasi perangkat dalam sistem. Fungsi SetupDiSetDeviceProperty penting karena menetapkan nama tampilan dan parameter lain dari perangkat komputer Anda.

SetupDiSetDeviceProperty adalah bagian dari model properti perangkat terpadu yang didukung oleh sistem operasi Windows. Model properti perangkat ini menentukan bagaimana perangkat Anda direpresentasikan, menjelaskan fungsinya, dan mengatur konfigurasinya di sistem operasi Windows. Proses ini berlaku untuk semua perangkat keras yang terpasang pada komputer Anda, termasuk suara, layar, jaringan, dan perangkat lainnya.

Berikut adalah sintaks yang digunakan untuk proses SetupDiSetDeviceProperty:

WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW(

HDEVINFO DeviceInfoSet,

Kiat Pro: Pindai PC Anda untuk mencari masalah kinerja, file sampah, aplikasi berbahaya, dan ancaman keamanan
yang dapat menyebabkan masalah sistem atau kinerja lambat.

Pemindaian Gratis untuk Masalah PC3.145.873downloadKompatibel dengan:Windows 10, Windows 7, Windows 8

Penawaran khusus. Tentang Outbyte, petunjuk pencopotan pemasangan, EULA, Kebijakan Privasi.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY *PropertyKey,

DEVPROPTYPE >

Properti const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD Flags TRUE ditampilkan jika Pengaturan TRUE telah berhasil. Ketika kesalahan terjadi di suatu tempat dalam proses, ia mengembalikan FALSE dengan kode pengembalian tertentu.

Salah satu kode pengembalian yang ditemui pengguna Windows adalah kesalahan ERROR_ACCESS_DENIED pada Windows 10. Ketika kesalahan ini terjadi, proses SetupDiSetDeviceProperty gagal dan tidak dapat melanjutkan. Akar penyebab kesalahan harus diselesaikan terlebih dahulu sebelum mencoba lagi.

Apa Penyebab Kesalahan ERROR_ACCESS_DENIED?

Kode pengembalian ERROR_ACCESS_DENIED terjadi karena “penelepon tidak memiliki hak Administrator”. Jika Anda bertanya-tanya mengapa SetupDiSetDeviceProperty mengembalikan ERROR_ACCESS_DENIED, itu berarti Anda tidak memiliki izin menulis penuh ke perangkat yang Anda coba modifikasi. Baik Anda menggunakan akun non-admin atau Anda menggunakan akun admin dengan hak istimewa terbatas.

Untuk mengatasi kesalahan ini, Anda harus memeriksa hak istimewa akun Anda dan apakah perangkat yang Anda coba edit memerlukan izin khusus.

Penyebab lain dari ERROR_ACCESS_DENIED adalah masalah kompatibilitas. Jika program yang Anda coba modifikasi dirancang untuk versi OS Windows yang lebih lama, itu mungkin tidak kompatibel dengan Windows 10, maka kesalahannya. Kesalahan ini juga dapat muncul jika program yang terpengaruh kedaluwarsa atau rusak.

Cara Memperbaiki ERROR_ACCESS_DENIED

Kesalahan ERROR_ACCESS_DENIED pada Windows 10 mungkin tampak rumit, tetapi perbaikannya sebenarnya sederhana. Namun sebelum Anda mencoba salah satu metode di bawah ini, singkirkan file sampah terlebih dahulu menggunakan Perbaikan PC Outbyte dan pindai komputer Anda dari virus dan malware.

Langkah-langkah ini akan membantu membersihkan komputer Anda. komputer dan mengoptimalkan sistem Anda untuk proses pemecahan masalah. Setelah selesai, nyalakan ulang komputer Anda dan selesaikan item di bawah ini.

Perbaiki #1: Perbaiki File Sistem yang Rusak.

Salah satu kemungkinan alasan mengapa SetupDiSetDeviceProperty mengembalikan ERROR_ACCESS_DENIED adalah karena beberapa file sistem yang terkait dengan program yang ingin Anda modifikasi telah rusak atau rusak. Untuk memeriksa integritas file sistem, Anda dapat menggunakan Pemeriksa Berkas Sistem atau alat SFC, yang ada di dalam sistem Windows.

Untuk menjalankan pemindaian menggunakan SFC, ikuti langkah-langkah di bawah ini:
  • Klik Command + X untuk membuka menu Power, lalu pilih Command Prompt (Admin) dari opsi.
  • Masukkan sfc /scannow di jendela Command Prompt, lalu tekan Enter.
  • Tunggu hingga pemindaian selesai. SFC akan secara otomatis mencoba mengganti file sistem yang rusak dengan salinan yang baik dari file gambar pemulihan Windows.
  • Mulai ulang komputer Anda agar perubahan baru diterapkan dan periksa apakah kesalahan ERROR_ACCESS_DENIED masih ada.

    Perbaiki #2: Jalankan dalam Mode Kompatibilitas.

    Menjalankan program yang dirancang untuk sistem operasi Windows sebelumnya, seperti Windows 7, Windows 8, atau Windows 8.1, dapat menyebabkan masalah kompatibilitas. Namun, bukan berarti program lama ini sudah usang. Anda dapat menjalankannya dalam mode kompatibilitas sehingga berfungsi dengan benar dan lancar.

    Untuk menjalankan program Anda dalam mode kompatibilitas:
  • Klik kanan pintasan program Anda di Desktop, lalu klik Properti dari menu klik kanan.
  • Klik tab Kompatibilitas.
  • Di bawah Mode Kompatibilitas, pilih versi Windows yang ingin Anda gunakan, lalu klik OK.
  • Centang juga Jalankan program ini sebagai administrator.
  • Setelah Anda' telah mengatur program Anda untuk berjalan dalam mode kompatibilitas dengan versi Windows yang Anda gunakan, coba lagi fungsi SetupDiSetDeviceProperty dan lihat apakah masih mengembalikan ERROR_ACCESS_DENIED. Jika ya, lanjutkan ke langkah berikutnya.

    Perbaiki #3: Perbarui Program Anda.

    Terkadang kesalahan terjadi hanya karena Anda gagal memperbarui program. Periksa Pembaruan Windows di bawah Setelan > Sistem & Keamanan dan lihat apakah ada pembaruan perangkat lunak atau sistem yang tertunda. Instal semua pembaruan yang tersedia di Pembaruan Windows.

    Jika Anda tidak melihatnya, periksa situs web pengembang perangkat lunak – mungkin ada tambalan atau pembaruan baru yang perlu diunduh. Unduh secara manual dan instal di komputer Anda untuk memperbarui program Anda. Setelah memperbarui, reboot sistem Anda dan lihat apakah kesalahan ERROR_ACCESS_DENIED telah diperbaiki.

    Perbaiki #4: Undo Recent System Changes.

    Jika Anda menginstal atau menghapus sesuatu sebelum kesalahan ERROR_ACCESS_DENIED muncul, tindakan ini mungkin memengaruhi Anda sistem dan menyebabkan kesalahan. Pikirkan kembali apa yang Anda lakukan dan urungkan jika memungkinkan.

    Jika Anda baru saja menginstal pembaruan, Anda dapat mengembalikan sistem Anda ke saat semuanya berfungsi dengan baik dengan mengikuti langkah-langkah di bawah ini:

  • Klik Mulai, lalu buka Setelan.
  • Klik Perbarui & Keamanan, lalu klik Pembaruan Windows > Riwayat Pembaruan.
  • Klik tautan Lihat riwayat pembaruan yang dipasang.
  • Anda akan disajikan daftar semua pembaruan yang baru saja dipasang . Klik yang terbaru dan tekan tombol Copot Pemasangan Pembaruan.
  • Anda harus memulai ulang komputer agar perubahan diterapkan, lalu periksa apakah kesalahan ERROR_ACCESS_DENIED masih muncul.
  • Perbaiki #5: Uninstall, lalu Instal Ulang Program yang Terkena Dampak.

    Jika Anda masih menemukan kesalahan ERROR_ACCESS_DENIED pada Windows 10 bahkan setelah mencoba metode di atas, opsi terakhir Anda adalah mencopot pemasangan program.

    Untuk mencopot pemasangan program di Windows 10:

  • Buka Mulai > Setelan > Sistem, lalu klik Aplikasi & fitur dari menu sebelah kiri.
  • Pilih program yang ingin Anda copot pemasangannya.
  • Klik tombol Copot pemasangan.
  • Mulai ulang komputer Anda.
  • Untuk instal ulang program, unduh salinan penginstal dari situs web pengembang atau melalui Microsoft Store. Klik pada file yang diunduh dan instal program sesuai petunjuk.

    Ringkasan

    SetupDiSetDeviceProperty adalah fungsi penting karena mendefinisikan bagaimana program harus dijalankan. Jika Anda mengalami kesalahan ERROR_ACCESS_DENIED pada Windows 10, cukup ikuti panduan pemecahan masalah di atas untuk mengatasinya.


    Video Youtube: Cara Mengatasi Kesalahan ERROR_ACCESS_DENIED pada Windows 10

    04, 2024