Systems Management Question

Kace K1000 client display "Installed Programs (0)" and "Patch Management has not been enabled for this device."

12/17/2014 5491 views


I have some clients that display "Installed Programs (0)" but have in reality many software installed. On the client the programs are listed in the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.

I launched several inventory from the server to the client and it works, the client appear active in the Appliance interface but the installed programs list stay empty and I cannot deploy patches on these clients because they display "Patch Management has not been enabled for this device.". My clients are listed in the smart label who contains the devices where I want to deploy patches.

There is probably a communication problem between K1000 Appliance and these clients but I don't know where... My Appliance is in 6.2.109330 version and my clients in 6.2.1025.

Has anyone encountered this problem?

Answer Summary:
1 Comment   [ + ] Show comment


  • This is really weird.
    I'd suggest the following troubleshooting / checks on the client:
    1-Which OS the target machine is running?
    2-Run CMD.EXE with Admin privileges and issue the following commands:
    CD "C:\program files\dell\kace"
    KInventory -machine -out .\rawdata.xml and then examine with a text editor the resulting XML file: are you able to find the installed software under the Software node?
    If not try to enhance the debug level of the agent logs running the following command:
    amptools.exe debug=true
    Then force another inventory using runkbot 4 0 and then have a look to the logs under %programdata%\dell\kace\user

    if still you do not spot a possible problem (maybe an antivirus too much aggressive..) please open a support case providing all the client logs.
    Kind regards,
    Marco - StockTrader

All Answers


I found that the solution to resolve this problem is to repair the Windows installation on the client. Something is corrupt but I don't know how and why... After a Windows repair the client communicate anew correctly with the Kace server.

So I need to repair Windows manually on about 80 clients :-(

Answered 12/29/2014 by: SITEL
Purple Belt

It's likely a WMI problem.  Try rebuilding it and then updating inventory.
Answered 12/17/2014 by: jknox
Red Belt


If I look at the logs on the client or on the server I don't feel that there is a problem but the programs list still is empty and the client seems to be not registered for the patch.

I think the problem is on the client because I have many clients that don't have problem to communicate with the server. But I uninstall almost all the program on a client that have problem, repair WMI, disable Firewall, disable UAC, uninstall and reinstall Kace agent but the problem persists...

I despair... can someone give me a tips ?

Answered 12/19/2014 by: SITEL
Purple Belt


I found something strange on a client that have a problem. When I display the system informations the place for the Windows Edition is blank :

I think this is a symptom of the problem and probably when the client send the information to the K1000 server, he detects something inconsistent...

Answered 12/19/2014 by: SITEL
Purple Belt

This content is currently hidden from public view.
Reason: Removed by member request For more information, visit our FAQ's.
I made the command and examined the XML file. I have all the software in this file... do you know why they doesn't appear in the Appliance interface?
Answered 12/17/2014 by: SITEL
Purple Belt

Rebuilding WMI don't resolve the problem.
Answered 12/17/2014 by: SITEL
Purple Belt

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