Perbaiki Kesalahan 10016 di Windows Event Viewer

Menjadi geek teknologi besar, saya benci ketika mesin Windows saya tidak bekerja dengan sempurna. Saya membayangkan jika saya tidak dapat membuat komputer saya bekerja dengan sempurna, lalu orang teknologi macam apa saya ini? Jelas, mencoba membuat semuanya bekerja dengan sempurna berarti menghabiskan banyak waktu untuk memperbaiki masalah yang mungkin tidak menyebabkan masalah besar pada sistem saya.

Namun, itu masih menyenangkan dan Anda bisa belajar banyak. Pada artikel ini, saya berbicara tentang memperbaiki kesalahan yang muncul di Peraga Peristiwa(Event Viewer) terkait dengan DistributedCOM . Saya perhatikan saya tidak memiliki kesalahan lain di log Sistem(System) saya selain beberapa setiap hari dengan ID(Event ID) Peristiwa 10016 . Pesan kesalahan dasarnya sama:

The application-specific permission settings do not grant Local Activation permission for the COM Server application

Itu juga mencantumkan CLSID , APPID , SID dan sesuatu tentang memodifikasi izin menggunakan Layanan (Services)Komponen(Component) .

Setelah membaca beberapa posting forum yang padat, saya dapat memperbaiki kesalahan ini sehingga tidak lagi muncul di Peraga Peristiwa(Event Viewer) . Ini cukup proses, jadi pastikan Anda memiliki satu atau dua jam sebelum Anda mulai.

Langkah 1 – Periksa Prosesnya

Hal pertama yang harus kita lakukan adalah mencari tahu proses atau layanan mana yang terkait dengan ID CLASS(CLASS ID) yang tercantum dalam kesalahan. Untuk melakukan ini, lanjutkan dan salin CLSID yang tercantum dalam deskripsi acara. Dalam kasus saya, ini dimulai dengan {D63B10C5 . Pastikan untuk menyalin kedua kurung kurawal juga.

Sekarang Anda perlu membuka editor registri dengan mengklik mulai dan mengetik regedit . Saat Anda membuka editor registri, klik Edit dan kemudian Temukan(Find) . Silakan dan rekatkan CLSID ke dalam kotak pencarian dan tekan Enter .

Setelah beberapa waktu, Anda akan mendapatkan hasil di bawah kunci HK_CLASSES_ROOT\CLSID . Di sisi kanan, itu harus memiliki dua kunci dan yang Default harus mencantumkan nama layanan. Dalam kasus saya dan mungkin milik Anda juga, seharusnya RuntimeBroker .

AppID juga harus cocok dengan(AppID) apa yang tercantum dalam pesan kesalahan. Selanjutnya, kita harus menjalankan skrip agar kita dapat melakukan perubahan pada izin di Layanan (Services)Komponen(Component) untuk layanan ini.

Langkah 2 – Jalankan Skrip PowerShell

Untuk memperbaiki masalah ini, kami harus mengedit beberapa izin di Layanan (Services)Komponen(Component) untuk RuntimeBroker , tetapi sebelum kami dapat melakukannya, kami harus menjalankan skrip yang memungkinkan kami melakukan perubahan tersebut.

Untuk menjalankan PowerShell sebagai Administrator , Anda perlu mengklik Mulai(Start) , ketik PowerShell lalu klik kanan pada hasilnya dan pilih Jalankan sebagai administrator( Run as administrator) .

Sekarang lanjutkan dan unduh file teks yang ditautkan di sini dan salin semua kode dan tempel ke jendela PowerShell (jika Anda cukup mengklik kanan di jendela PowerShell , itu akan menempelkan apa pun yang ada di clipboard). Kemudian cukup tekan Enter dan Anda akan melihat kata Selesai(Done) dicetak.

Langkah 3 – Buka Layanan Komponen

Anda dapat membuka Layanan Komponen(Component Services) seperti Anda membuka PowerShell di Langkah 2(Step 2) . Klik (Click)Mulai(Start) dan ketik layanan komponen. Anda tidak perlu menjalankan program ini sebagai administrator. Sesampai di sana, navigasikan ke lokasi berikut:

Component Services - Computers - My Computer - DCOM Config

Gulir ke bawah hingga Anda menemukan Runtime Broker . Dalam kasus saya, ada dua dari mereka! Bagaimana Anda tahu mana yang tercantum dalam kesalahan?

Klik kanan pada masing-masing dan pilih Properties . Pada tab Umum , Anda akan melihat (General)ID Aplikasi(Application ID) , yang seharusnya cocok dengan ID Aplikasi(AppID) dari pesan kesalahan. Jika Anda mendapatkan kesalahan di Peraga Peristiwa(Event Viewer) dengan ID 10016 dan lebih dari satu CLSID , maka bisa jadi kedua RuntimeBroker(RuntimeBrokers) perlu diperbaiki. Dalam kasus saya, saya hanya perlu memperbaiki satu.

Langkah 4 – Izin yang Benar

Terakhir, kita perlu mengubah izin. Saat berada di jendela properti RuntimeBroker , klik tab Keamanan .(Security)

Tombol Edit di bawah Izin Peluncuran dan Aktivasi(Launch and Activation Permissions) harus dapat diklik. Jika berwarna abu-abu, skrip PowerShell tidak berjalan dengan benar. Saat Anda mengklik edit, Anda mungkin melihat dialog popup yang memperingatkan Anda tentang izin yang tidak dikenal.

Di sini Anda TIDAK INGIN mengklik Hapus(Remove) . Cukup klik pada tombol Batal(Cancel) . Sekarang Anda akan melihat daftar akun default dan Anda mungkin juga melihat Akun Tidak Dikenal(Account Unknown) terdaftar.

Anda ingin memastikan bahwa Anda membiarkan Akun Tidak Diketahui(Account Unknown) apa adanya. Jangan menghapusnya. Pada titik ini, Anda harus memiliki SEMUA PAKET APLIKASI( ALL APPLICATION PACKAGES) dan DIRI(SELF) . Sekarang kita harus menambahkan dua akun. Klik Tambah(Add) dan ketik Sistem(System) dan kemudian klik Periksa Nama( Check Names) . Klik OK dan itu akan menambahkan akun itu ke daftar.

Klik Tambah(Add) lagi dan kali ini ketik Layanan Lokal(Local Service) dan ikuti langkah yang sama.

Setelah keduanya ditambahkan, klik keduanya satu per satu dan pilih kotak centang Peluncuran( Local Launch) Lokal dan Aktivasi Lokal( Local Activation) di bawah Izinkan(Allow) . Itu saja! Sekarang lanjutkan dan mulai ulang komputer Anda dan Anda seharusnya tidak lagi melihat kesalahan itu muncul di log Tampilan Peristiwa . (Event View)Menikmati!



About the author

audiophile engineer dan spesialis produk audio dengan pengalaman lebih dari 10 tahun. Saya mengkhususkan diri dalam menciptakan speaker musik dan headphone berkualitas dari awal hingga akhir. Saya ahli dalam memecahkan masalah audio serta merancang pengeras suara dan sistem headphone baru. Pengalaman saya lebih dari sekadar membuat produk yang bagus; Saya juga memiliki hasrat untuk membantu orang lain menjadi diri mereka yang terbaik, baik itu melalui pendidikan atau pengabdian masyarakat.



Related posts