Uniprint Updater Service does not see any new updates for Print Center or the PharosAPI.

Problem:

Uniprint Pharos Updater Service is not seeing the Pharos Print Center update or that the PharosAPI has an available update.


Troubleshooting:

In the Pharos Updater Services log file you might see the below lines that include the error below.

P0698 T094C d UpdaterService 00000] [AI: ee9e0935-737f-4c50-bd7c-323481d0ff50] Executing Package Discovery for: Uniprint.PrintCenter

P0698 T094C d UpdaterService 00000] [AI: ee9e0935-737f-4c50-bd7c-323481d0ff50] ....Check for registry key HKEY_LOCAL_MACHINE\SOFTWARE\Pharos\Installed Components and value Pharos Systems API

P0698 T094C d UpdaterService 00000] [AI: ee9e0935-737f-4c50-bd7c-323481d0ff50] ....Check for registry key HKEY_LOCAL_MACHINE\SOFTWARE\Pharos\Installed Components and value Pharos Systems API

P0698 T094C d UpdaterService 00000] [AI: ee9e0935-737f-4c50-bd7c-323481d0ff50] ....Unknown error (0x80005000)

Solution

On Windows Server 2008 and Windows Server 2012 ensure that the 3 out of the 4 Web Server role components are installed as shown in the image below.  

IIS 6 Metabase Compatibility

IIS 6 WMI Compatibility

IIS 6 Scripting Tools

*IIS 6 Management Console is not needed to correct the problem

For Server 2008 specifically open the Server Manager console and select the Roles section, then on the right side of the screen scroll down to the Role Services of the Web Server and verify that you have the items highlighted in the screen shot below.