This issue is being experienced by many Windows 10 users and has nothing to do with hardware at all. The key problem is that Microsoft are updating the operating system and the process is incorrectly setting the launch permissions on a number of DCOM entries. Lately we are find permissions with an unknown SID which was the users SID prior to the Build update.
This article by Microsoft explains what is occurring but the statement "These 10016 events are recorded when Microsoft components tries to access DCOM components without the required permissions. In this case, this is expected and by design."
A further paragraph states "These events can be safely ignored because they do not adversely affect functionality and are by design." This is a cop out and complete rubbish. The launch permission errors are causing system slowdowns, Shell issues, systems hanging, printer spooler 100% CPU locking issues for many clients.
See for full article. DCOM event ID 10016 is logged in Windows
These are the affected DCOM components and keys we find on many system after updates.
1/ RunTimeBroker - 1st entry
"HKEY_CLASSES_ROOT\CLSID{D63B10C5-BB46-4990-A94F-E40B9D520160}"
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}"
2/ RunTimeBroker - 2nd entry
"HKEY_CLASSES_ROOT\CLSID{2593f8b9-4eaf-457c-b68a-50f6b8ea6b54}"
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID{15c20b67-12e7-4bb6-92bb-7aff07997402}"
3/ ShellServiceHost
"HKEY_CLASSES_ROOT\CLSID{6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}"
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID{4839DDB7-58C2-48F5-8283-E1D1807D0D7D}"
4/ Windows Management and Instrumentation
"HKEY_CLASSES_ROOT\CLSID{8BC3F05E-D86B-11D0-A075-00C04FB68820}"
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID{8BC3F05E-D86B-11D0-A075-00C04FB68820}"
5/ Immersive Shell
"HKEY_CLASSES_ROOT\CLSID{C2F03A33-21F5-47FA-B4BB-156362A2F239}"
"HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID{316CDED5-E4AE-4B15-9113-7055D84DCC97}"
To fix these issues:
Download SetACL.exe from https://helgeklein.com/setacl/
Copy to c:\windows\system32
Enable the built-in Administrator account, follow these steps:
Open Command Prompt (Admin).
In the elevated Command Prompt, type the following command and then press Enter.
Net user administrator /active:yes
Run the steps again to fix the error message.
To disable the built-in Administrator account, simply type Net user administrator /active:no in the elevated Command Prompt.
Create text file scripts in this format: (Change CLSID and APPID for each DCOM.
reg query "HKEY_CLASSES_ROOT\CLSID{D63B10C5-BB46-4990-A94F-E40B9D520160}" /ve
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}" /ve
SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID{D63B10C5-BB46-4990-A94F-E40B9D520160}" -ot reg -actn setowner -ownr "n:Administrators"
SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID{D63B10C5-BB46-4990-A94F-E40B9D520160}" -ot reg -actn ace -ace "n:Administrators;p:full"
SetACL.exe -on "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}" -ot reg -actn setowner -ownr "n:Administrators"
SetACL.exe -on "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}" -ot reg -actn ace -ace "n:Administrators;p:full"
SetACL.exe -on "HKEY_CLASSES_ROOT\CLSID{D63B10C5-BB46-4990-A94F-E40B9D520160}" -ot reg -actn setowner -ownr "n:SYSTEM"
SetACL.exe -on "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}" -ot reg -actn setowner -ownr "n:NT SERVICE\TrustedInstaller"
Copy and paste into elevated command prompt.
Open Component Services and check launch and Activation permissions. If they are still not correct, copy and paste the four middle script lines to take ownership. Refresh the Component Services view and edit launch permissions.
Compare permission entries to a clean healthy system to ensure all accounts are represented.
The main ones are SYSTEM, LOCAL SERVICE and NETWORK SERVICE
Once each are given Local Launch and Local Activation Allow permissions, run the last two script lines to set the Trusted Installer as owner and disable local administrator.
Reboot and check event log to confirm permissions are working.