KUsrInit.exe broken in Agent 13 Upgrade
Upgrading our agents from 12.x to 13.x has seen a high level of instances where C:\Windows\System32\KUsrInit.exe breaks in two ways:
- Instead of copying down the executable, an empty directory named KUsrInit.exe is created instead.
- The executable is copied down, but it is not really the Kace application. Inspecting the properties of the file reveals a different product name. Usually it's 'Microsoft Edge Installer'. Sometimes it's a .NET Runtime installer or something similar.
Int other many instances, we also have a registry problem The HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserInit registry key still points to C:\Windows\System32\Userinit.exe, and the KUsrInitReplaced key is not created at all. We are not using the NOHOOKS argument during installation. I have not identified any cause or pattern to this behavior. It happens with upgrades from 12.x to 13.x, and also with upgrades within 13.x (13.1.23 -> 13.2.23).
The impact to the user is either being logged out of Windows as soon as they log in, or logging in and getting a black screen because the desktop environment is not initializing. I have a ticket open with our vendor, but it's been a slow ride and I'm interested to see if anyone else has been experiencing the same problems.
As an FYI, to fix the machine, we had to uninstall the Agent, and Delete the kusrinit.exe folder (along with any files inside). If that folder is not deleted, it did not matter what version of Agent that was installed, it would always break. However if we did delete the folder, and next Agent install appeared to work ok.
Very strange problem. We have a ticket open with Quest, and they are aware of the issue. - hutcha4113 5 months ago