The specified port is unknown was the error message during the installation of a new shiny HP OfficeJet K5400n printer. The installation itself went smoothly until the installer requested to connect the USB cable to the computer. It was able to identify the HP printer but quit the installation shortly after with the specified port is unknown error message.
The port was most likely a USB port and a quick check revealed that there was not a USB0001 port which usually is created when adding a USB printer to the computer system. The printer worked fine on another computer system running Windows Vista Home Premium which confirmed that the printer was working fine and the problem had to be on the first computer system running Windows XP.
The first thing that had to be done was to uninstall all leftovers from the installation of the HP printer. This can be done with the HP Scrubber software which should be available on the installation CD. The uninstallation software can also be downloaded directly from the HP website. (It is located in the /ccc/ folder on the disk and can be started by clicking on uninstall.bat)
All leftovers were removed after a reboot which ensured that the next installation would be a clean one. The problem had to be connected to the USB Monitor. A quick check of the Windows Registry verified that assumption.
Start the Windows Registry Editor with [Windows R], [regedit] and [enter]. Now navigate to the following Registry key:
Check if a subkey with the name USB Monitor exists. If not create it by right-clicking Monitors and selecting New > Key. Name that key USB Monitor.
Now right-click in the right pane and select New > String Value from the menu. Enter Driver as the name. Double-click driver and enter usbmon.dll as the value.
Now restart your computer and perform the printer installation again. The installation should go through without problems now and the error message the specified port is unknown should not appear.
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.