HP Software Update

Today, I am trying to install a “HP Scanjet 7650n”, everything seems okay, until I come to install the software.

As part of the software installation it appears to install a piece of software called “HP Software Update”.

Unfortunately this causes me an error:

Product: HP Software Update — A newer version of this software has been found on your system. Setup will now exit.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

I tried to find this, I could not, I tried to uninstall it, it kept making reference to a “HP Software Update.msi” or “HPSoftwareUpdate.msi”, which did not exist, it couldn’t find the uninstaller, then was removed from the list.

It seems this software was once installed here: “C:\Program Files\Hewlett-Packard\HP Software Update\HPWUCli.exe”, but not any more.

What I need to do is find the latest version of this software, install it, then uninstall it, so I can complete the install of the driver disc of the new device.

Easy right? Wrong…

I can’t find this ANYWHERE! So I tried using google on hp.com searching for “HP Software Update”.

I eventually came across a page on hp’s website entitled HP Software Update, which contained a file entitled sp34261.exe, the page says it’s version “4.0.5 A”, released 2006-12-22, but as of 2007-11-29, it’s version “4.0.5.7”.

Downloading and running this file extracts the setup to “C:\swsetup\sp34261\”. This appears to contain files such as “HP Update.msi” and “HPSU306Stub.msi”.

When running the setup sequence it asks for “HP Software Update.msi” and looks in “C:\WINDOWS\Hewlett-Packard\Setup Files\HP Software Update\{BB4EE741-CA46-4345-A3B7-1AECBFAB0AFE}\”, this does not exist.

It seems like it wants to run this first to uninstall it, but obviously it can’t as it doesn’t exist.

I cancelled, I get the following error:

“Error 1714: The older version of cannot be removed. Contact your technical support group”

The only two options I can think of are:

  • Find out what version of “HP Software Update” this is, and locate that “HP Software Update.msi
  • Remove all entries of “HP Software Update” in the registry forcing the installer to think it’s never been installed.

Doing a little bit of research this is what I found in the registry:

HP Software Update 3.0.5.001 ({15EE79F4-4ED1-4267-9B0F-351009325D7D})
version: 50331653
version (major): 3
estimated size: 3882
install date: 20050418
install source: C:\WINDOWS\Hewlett-Packard\Setup Files\HP Software Update\{BB4EE741-CA46-4345-A3B7-1AECBFAB0AFE}\
uninstall cmd: MsiExec.exe /X{15EE79F4-4ED1-4267-9B0F-351009325D7D}
publisher: Hewlett-Packard
contact: http://www.hp.com/support

I guess I need to find a copy of the installer for “HP Software Update 3.0.5”, which appears to be impossible.

I was able to find another HP Software Update for version “4.0.5 B”, released 2007-02-08, which contained a file entitled sp34794.exe.

A bit more searching and I found yet another HP Software Update for version “3.0.7.014”, released 2006-06-06, which contained a file entitled sp26727.exe.

This one seemed promising as it was labelled on the install as “HP Software Update”, the version 4 is labelled as “HP Update”. However, I was soon to find it gives me the following error:

Your system does not meet the minimum requirements for this update. Update has been cancelled. (0)

Possibly one of the most useless error messages I’ve ever seen! But perhaps we can use it’s “HP Software Update.msi” to uninstall a previous version…

I wonder what HP has to say about all this… That’s right, nothing, not without registering the product which requires me to get the serial number…

So with a little help from an outsider, I managed to solve it, these are the steps I took:

  1. Open “Add/Remove Programs”, uninstall “HP Update” (if listed), also try and uninstall “HP Software Update”.
  2. Download, and iInstall Windows Installer Cleanup, once installed, run it and select “HP Software Update”.
  3. Run “regedit” and locate “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall”, find anything under that, that says “HP Update” or “HP Software Update”, it’s usually in the “DisplayName”.
  4. Download and run patch Resolves “Fatal Error 1714” during software install (FixErr1714.exe)
  5. Download and run HP Update (sp34261.exe)
  6. Download and run HP Scanjet Full Feature Software and Driver (setup_full_7650.exe)