Cara memperbaiki kesalahan DCOM Event ID 10016 pada Windows 10

Dalam posting hari ini, kami akan mengidentifikasi penyebabnya dan kemudian memberikan solusi yang mungkin untuk masalah kesalahan ID Peristiwa DCOM (DistributedCOM) 10016 yang mungkin muncul di penampil acara Windows selama operasi normal Windows 10.

The Object Distributed Component Model (DCOM) merupakan aspek integral dari komunikasi jaringan pada komputer Windows. Ini adalah teknologi milik Microsoft yang bekerja setiap kali aplikasi membuat koneksi ke internet. COM tradisional hanya dapat mengakses informasi di mesin yang sama, sedangkan DCOM dapat mengakses data di server jarak jauh.

Misalnya, banyak situs web dan layanan menggunakan skrip yang mengakses server jauh. Ketika sistem Anda membuat permintaan menggunakan skrip atau sebaliknya, DCOM meneruskan permintaan ke objek skrip tertentu. Mengingat seberapa sering aplikasi modern menggunakan koneksi jaringan dan penggunaan umum komputer kami, Anda dapat melihat seberapa sering DCOM mulai digunakan.

Kesalahan DCOM Event ID 10016

Kesalahan DCOM Event ID 10016

Anda mungkin memperhatikan peristiwa di bawah ini 10016 yang dicatat di log peristiwa sistem di komputer yang menjalankan Windows 10, Windows Server 2016, Windows Server 2019, Windows Server, versi 1903 atau Windows Server 1909:

Sumber: Microsoft-Windows-DistributedCOM

ID Kejadian: 10016

Deskripsi: Pengaturan izin khusus aplikasi tidak memberikan izin Aktivasi Lokal untuk aplikasi COM Server dengan CLSID

{D63B10C5-BB46-4990-A94F-E40B9D520160}

dan APPID

{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}

kepada pengguna NT AUTHORITY \ SYSTEM SID (S-1-5-18) dari alamat LocalHost (menggunakan LRPC) yang berjalan di wadah aplikasi SID Tidak Tersedia (Tidak Tersedia). Izin keamanan ini dapat diubah menggunakan alat administratif Layanan Komponen.

Biasanya, Anda akan menemukan kesalahan di atas yang dicatat di penampil acara. Namun, perlu diperhatikan bahwa ada variasi kesalahan ID Peristiwa 10016. Namun demikian, prosedur untuk mengurangi kesalahan pada dasarnya sama.

Kesalahan DCOM biasanya terjadi ketika aplikasi atau layanan mencoba menggunakan DCOM tetapi tidak memiliki izin yang sesuai. Sering kali, kesalahan DCOM tidak akan memengaruhi sistem Anda, selain menyumbat Peraga Peristiwa. Peristiwa 10016 ini direkam saat komponen Microsoft mencoba mengakses komponen DCOM tanpa izin yang diperlukan. Dalam hal ini, ini diharapkan dan sesuai desain.

Kesalahan DCOM tidak perlu dikhawatirkan - Anda dapat mengabaikannya dengan aman. Namun, ada prosedur yang dapat Anda ikuti untuk mengatasi kesalahan ID peristiwa 10016 setiap kali itu terjadi.

Cara mengatasi galat ID peristiwa 10016 DCOM

Untuk mengatasi masalah ini, Microsoft menyarankan untuk membuat filter XML untuk menekan kesalahan ID peristiwa 10016 DCOM.

Begini caranya:

  • Buka Event Viewer (Tekan tombol Windows + R. Di kotak dialog Run, ketik eventvwr dan tekan Enter).
  • Klik Log Windows > Sistem .
  • Klik Filter log saat ini di bawah panel Tindakan .
  • Pilih tab XML dan centang opsi Edit kueri secara manual .
  • Salin dan tempel teks XML berikut ke dialog filter.
  * * [System [(EventID = 10016)]] dan * [EventData [(Data [@ Name = ' param4 '] dan Data = "{D63B10C5-BB46-4990-A94F-E40B9D520160}" dan Data [@ Name = ' param5 '] dan Data = "{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}" dan Data [@ Name =' param8 '] dan Data = "S-1-5-18") atau (Data [@ Name =' param4 '] dan Data = "{260EB9DE-5CBE-4BFF-A99A-3710AF55BF1E}" dan Data [@ Name =' param5 '] dan Data = "{260EB9DE-5CBE-4BFF-A99A-3710AF55BF1E}") atau (Data [ @ Name = ' param4 '] dan Data = "{C2F03A33-21F5-47FA-B4BB-156362A2F239}" dan Data [@ Name = ' param5 '] dan Data = "{316CDED5-E4AE-4B15-9113-7055D84DCC97}" dan Data [@ Nama = 'param8 '] dan Data = "S-1-5-19") atau (Data [@ Name =' param4'] dan Data = "{6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}" dan Data [@ Name =' param5 '] dan Data = "{4839DDB7-58C2-48F5-8283-E1D1807D0D7D}" dan Data [@ Name = ' param8 '] dan Data = "S-1-5-19")]]   

Dalam kueri ini, param4 sesuai dengan aplikasi COM Server CLSID, param5 sesuai dengan APPID, dan param8 sesuai dengan konteks keamanan SID, yang semuanya dicatat dalam log peristiwa 10016.

  • Klik OK .

Entri kesalahan DCOM dengan ID Peristiwa 10016 sekarang disembunyikan dari pandangan.

Atau, Anda dapat memperbaiki masalah Izin DCOM menggunakan alat Editor Registri & Konfigurasi DCom.

Begini caranya:

Perbaikan ini melibatkan perubahan registri - jadi sebagai tindakan pencegahan, Anda disarankan untuk mencadangkan registri atau membuat titik pemulihan sistem.

Untuk mencegah peristiwa dicatat, ikuti langkah-langkah berikut untuk memberikan izin kepada komponen DCOM yang memiliki CLSID dan APPID tertentu.

Pertama, Anda harus mencari tahu proses atau layanan mana yang terkait dengan ID KELAS yang tercantum dalam kesalahan. Untuk melakukan ini, lanjutkan dan salin CLSID yang tercantum dalam deskripsi acara. Dalam kasus ini, itu adalah {D63B10C5-BB46-4990-A94F-E40B9D520160} . Pastikan untuk menyalin kedua kurung kurawal juga.

Sekarang, luncurkan Editor Registri. Ketika Anda membuka editor registri, klik Edit dan kemudian Temukan . Lanjutkan dan tempel CLSID ke dalam kotak pencarian dan tekan Enter.

Registri sekarang akan memulai pencarian. 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 ini, seharusnya RuntimeBroker .

Sekarang Anda telah mengidentifikasi prosesnya, Anda sekarang dapat melanjutkan sebagai berikut untuk memperbaiki kesalahan.

  • Namun, di editor registri, navigasikan ke kunci AppID berikut yang terkait dengan RuntimeBroker:

HKEY_CLASSES_ROOT \ AppID \ {9CA88EE3-ACB7-47C8-AFC4-AB702511C276}

Secara default, TrustedInstaller memiliki kunci registri ini dan subkunci. Tetapkan Administrator sebagai pemilik kunci dan subkunci. Lihat cara mengambil kepemilikan kunci registri untuk informasi lebih lanjut.

  • Setelah mengatur Administrator sebagai pemilik, tetapkan grup Administrator dan akun SISTEM memiliki izin Kontrol Penuh untuk kunci dan subkunci.
  • Keluar dari Editor Registri.

Selanjutnya, mulai alat Konfigurasi DCOM (tekan tombol Windows + R. Di kotak dialog Jalankan, ketik dcomcnfg.ex e dan tekan Enter.

  • Klik Layanan Komponen > Komputer > My Comput er> DCOM Config .
  • Klik kanan aplikasi yang sesuai dengan AppID yang direkam di log peristiwa, lalu pilih Properti.

The application name in this example is RuntimeBroker which we identified earlier. If the DCom Config tool lists two RuntimeBroker entries. To find the right one, right-click on an item and click Properties and match the App ID with the one in the registry.

  • Select the Security tab.
  • Under Launch and Activation Permissions, select Customize, and click Edit.

If the Edit button is grayed out in RuntimeBroker application Properties page in DCOM Config, you’ll need to verify the AppID registry key permissions.

  • Under Group or user names, select Add.
  • Masukkan nama grup atau pengguna yang tercatat di event log. Misalnya, akun yang dicatat dalam log mungkin adalah NT AUTHORITY \ NETWORK SERVICE , NT AUTHORITY \ SYSTEM , atau grup atau akun lain.
  • Klik OK .
  • Tetapkan izin Aktivasi Lokal untuk pengguna atau grup yang Anda tambahkan, dan selesaikan prosesnya.

Prosedur ini mencegah kesalahan log peristiwa ID Peristiwa: 10016 yang berkaitan dengan izin DCOM.

Catatan : Microsoft tidak menyarankan metode untuk mengubah izin pada komponen DCOM untuk mencegah kesalahan ini dicatat karena kesalahan ini tidak mempengaruhi fungsionalitas dan mengubah izin dapat memiliki efek samping yang tidak diinginkan.

Semoga ini membantu!