Not exactly, but I think it is almost everything. The first thing the installer does not update is the path where it extracts itself. This is a subdirectory of the temp directory. The path does not change when you move the temp folder and even when you login as a different user, the path remains the the same. I was able to circumvent that problem by moving the extracted folder to the old registry path and rerun. The driver seem to install itself (or to install hardly, but the rest being already in place). But the printer initialization is not finished properly. It seems that the printer is actually initialized well (or still is by unremoved keys), but the installer detects that it fails to record that, so that only non-hp application (read: windows) will run afterwards.