I receive the following error message when installing Popups: "Error: Failed to initialize PsInst32 DLL: Unable to get a list of ports: The operation completed successfully"

Blog Post created by toleary on Aug 1, 2013

1. Run the PopupModule.exe module.
2. Make the initial registry modification of adding the Uniprint driver:

a. Set the registry key:

SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors\Uniprint

              i. Create a new key called Uniprint (key)
             ii. Within that key create a new string called driver
             iii. Paste the following dll into that value unipcpnt.dll
             iv. Restart the print spooler service

b. Start Spooler service. The registry entry should be entered in order to successfully uninstall the old version.
c. Reboot

3. Then restart in safe mode and delete the Pharos & PharosSystems folders.
4. Reboot, and run the PopupModule.exe again.
5. You should be able to see the LPT1 & PharosPort ports and add a printer.