Friday, November 26, 2010

32 Bit HP BiDi Channel Components Installer

Product: 32 Bit HP BiDi Channel Components Installer -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2753.
Everytime a user logged into a Citrix server with a specific HP printer, in this case it was a 2420, the msiexec process would run and generate and log an error in the evnt log of the server. The error would indicate the microsoft installer ran and could not complete with an error. Now, having the istaller run for every user that logs into a Citrix server consumes resources and make the login process, at least the printer creation portion, much slower.
A solution to this problem that worked for me was to zero out the file(s):
Create a file with 0 (zero) bytes in the C:\WINDOWS\system32\spool\drivers\w32x86 or any folder below this one containing the file. Rename the original .msi file and then name your zero byte file with the same name. To create a zro byte file do the following. Open notepad and and then save the file with any name. rename the original hpzBDI.msi file, you may have to stop the spooler to rename it, then copy the zero file into the directory and rename it to hpzBDI32.msi.