/build/static/layout/Breadcrumb_cap_w.png

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:

  1. Instead of copying down the executable, an empty directory named KUsrInit.exe is created instead.
  2. 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.


1 Comment   [ + ] Show comment
  • Thanks for posting. We just started to update to the latest version of KACE Agent, and had the same issue on some machines. Took a while to figure out.

    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

Answers (1)

Posted by: AmberSDNB 7 months ago
Blue Belt
0

Someone mentioned this in another post. They were able to come up with a scripted fix. (note the sysnative part)
https://www.itninja.com/question/kace-custom-inventory-fields-why-this-command-does-not-work

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ