Why is userinit.exe giving me errors?
System process issues are mainly a result of conflicting applications running on your PC. Consider uninstalling any applications you are not using and using
SpeedUpMyPC to scan your system for unused process and services.
Why do I have multiple instances of userinit.exe?
The system sometimes dedicates more resources to a specific task by generating multiple instances of one process. However this can also be a symptom of a virus or trojan infection. Make sure you always use an updated antivirus and run a full scan.
userinit.exe is known to have 2 other instances:
Trojan.W32.Feebs 
userinit.exe is a process which is registered as a trojan.
"This Trojan ...
read more »
Trojan.W32.Satiloler 
userinit.exe is a process which is registered as a trojan.
"This Trojan ...
read more »