Installing printer driver Microsoft enhanced Point and Print compatibility driver failed…

On every restart of my Windows Server 2012r2 x64  system I would get a number of errors about the Microsoft enhanced Point and Print compatibility drivers. After a number of failed attempts I found a solution that worked posted by OveDR. I’m going to reprint his solution here since there was some typos that I found.

    • KB3000850(Nov’2014), KB3013769(Dec’2014)

      Installing printer driver Microsoft enhanced Point and Print compatibility driver failed

      Step by step (for x64)
      1. Uninstall KB3013769, restart PC
      2. Uninstall KB3014442 and KB3000850, restart PC
      3. Re-install KB3000850 (includes KB3014442), restart PC

      * KB3000850 has a bug where the following 5 files are not updated.

      4. Open Command Prompt (cmd.exe) (Admin mode)

      net stop Spooler

      copy %windir%\WinSxS\amd64_ntprint.inf_31bf3856ad364e35_6.3.9600.17415_none_2c0b97e88e705434\Amd64\PS5UI.DLL %windir%\System32\spool\drivers\x64\3\PS5UI.DLL

      copy %windir%\WinSxS\amd64_ntprint.inf_31bf3856ad364e35_6.3.9600.17415_none_2c0b97e88e705434\Amd64\PSCRIPT5.DLL %windir%\System32\spool\drivers\x64\3\PSCRIPT5.DLL

      copy %windir%\WinSxS\amd64_ntprint.inf_31bf3856ad364e35_6.3.9600.17415_none_2c0b97e88e705434\Amd64\UNIDRV.DLL %windir%\System32\spool\drivers\x64\3\UNIDRV.DLL

      copy %windir%\WinSxS\amd64_ntprint.inf_31bf3856ad364e35_6.3.9600.17415_none_2c0b97e88e705434\Amd64\UNIDRVUI.DLL %windir%\System32\spool\drivers\x64\3\UNIDRVUI.DLL

      copy %windir%\WinSxS\amd64_ntprint.inf_31bf3856ad364e35_6.3.9600.17415_none_2c0b97e88e705434\Amd64\UNIRES.DLL %windir%\System32\spool\drivers\x64\3\UNIRES.DLL

      net start Spooler

      5. Re-install KB3013769, restart PC

      * KB3013769 has a bug where it doesn’t update the following registry key: [KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\…….\Microsoft enhanced Point and Print compatibility driver]

      6. Copy all text & save to XXXX.reg file, after double-click install it.

      ↓━━━━━━━━━━━━━━Copy all━━━━━━━━━━━━━━━━↓
      Windows Registry Editor Version 5.00

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\PackageInstallation\Windows NT x86\DriverPackages\prnms003.inf_x86_2612b38ce6fb0ccb]
      “DriverStorePath”=”C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\prnms003.inf_x86_2612b38ce6fb0ccb\\prnms003.inf”
      “CabPath”=”C:\\WINDOWS\\system32\\spool\\DRIVERS\\W32X86\\PCC\\prnms003.inf_x86_2612b38ce6fb0ccb.cab”

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\PackageInstallation\Windows x64\DriverPackages\prnms003.inf_amd64_2438fbe64075076f]
      “DriverStorePath”=”C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\prnms003.inf_amd64_2438fbe64075076f\\prnms003.inf”
      “CabPath”=”C:\\WINDOWS\\system32\\spool\\DRIVERS\\x64\\PCC\\prnms003.inf_amd64_2438fbe64075076f.cab”

      [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\PackageInstallation\Windows NT x86\DriverPackages\prnms003.inf_x86_48858e330b88a3d7]

      [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\PackageInstallation\Windows x64\DriverPackages\prnms003.inf_amd64_864418199e8fa69d]

      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3\Microsoft enhanced Point and Print compatibility driver]
      “InfPath”=”C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\prnms003.inf_x86_2612b38ce6fb0ccb\\prnms003.inf”
      “DriverVersion”=”6.3.9600.17480”
      “MinInboxDriverVerVersion”=”6.3.9600.17480”

      KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3\Microsoft enhanced Point and Print compatibility driver]
      “InfPath”=”C:\\WINDOWS\\System32\\DriverStore\\FileRepository\\prnms003.inf_amd64_2438fbe64075076f\\prnms003.inf”
      “DriverVersion”=”6.3.9600.17480”
      “MinInboxDriverVerVersion”=”6.3.9600.17480”

      ↑━━━━━━━━━━━━━━━End Copy all━━━━━━━━━━━━━━━↑

      7. Open Command Prompt (cmd.exe) (Admin mode)

      net stop Spooler

      copy %windir%\WinSxS\amd64_prnms003.inf_31bf3856ad364e35_6.3.9600.17480_none_4389c29fa7dabd7c\Amd64\PrintConfig.dll %windir%\System32\spool\drivers\x64\3\PrintConfig.dll

      copy %windir%\WinSxS\amd64_prnms003.inf_31bf3856ad364e35_6.3.9600.17480_none_4389c29fa7dabd7c\Amd64\unishare.gpd %windir%\System32\spool\drivers\x64\3\unishare.gpd

      copy %windir%\WinSxS\amd64_prnms003.inf_31bf3856ad364e35_6.3.9600.17480_none_4389c29fa7dabd7c\Amd64\unishare-pipelineconfig.xml %windir%\System32\spool\drivers\x64\3\unishare-pipelineconfig.xml

      copy %windir%\WinSxS\x86_prnms003.inf_31bf3856ad364e35_6.3.9600.17480_none_e76b271bef7d4c46\I386\PrintConfig.dll %windir%\System32\spool\drivers\W32X86\3\PrintConfig.dll

      copy %windir%\WinSxS\x86_prnms003.inf_31bf3856ad364e35_6.3.9600.17480_none_e76b271bef7d4c46\I386\unishare.gpd %windir%\System32\spool\drivers\W32X86\3\unishare.gpd

      copy %windir%\WinSxS\x86_prnms003.inf_31bf3856ad364e35_6.3.9600.17480_none_e76b271bef7d4c46\I386\unishare-pipelineconfig.xml %windir%\System32\spool\drivers\W32X86\3\unishare-pipelineconfig.xml

      net start Spooler

      8. Restart PC

      9. Thanks to this fix, Windows will create  a new version of the “Microsoft enhanced Point and Print compatibility driver” CAB

      %windir%\System32\spool\drivers\W32X86\PCC\prnms003.inf_x86_2612b38ce6fb0ccb.cab
      and
      %windir%\System32\spool\drivers\x64\PCC\prnms003.inf_amd64_2438fbe64075076f.cab

This entry was posted in Windows Server 2012r2. Bookmark the permalink.