You installed Windows Update KB2769165 while the PC was running Windows 8.
If Windows Update KB2769165 was installed on Windows 8, and then the system was upgraded to Windows 8.1, the issue will persist in Windows 8.1.
Fix it for meTo fix the issue automatically, download the HPXPSDriver.diagcab package and run it on your computer.
Let me fix it myselfYou must check the properties of the printer driver to verify that you are affected by this issue by following these steps:
- Open Windows Explorer.
- Open the appropriate folder, depending on your operating system:
- 64-bit versions of Windows: c:\windows\system32\spool\drivers\x64\3
- 32-bit versions of Windows: c:\windows\system32\spool\drivers\W32X86\3
Note: If Windows is not installed on Drive C, replace C: with the appropriate system drive letter.
- Find a file called hpbxpsrender.dll. Right-click the file, and then select Properties.
- Click the Details tab. If the file version matches 0.3.8315.0, continue to the next step. If the file version that is listed is not 0.3.8315.0, stop here as you are not affected by the issue described in this article. As soon as you have verified the version number, restore the correct driver packages by following the remaining steps.
- Open an elevated command prompt. From the Start screen, type cmd, and then right-click or press and hold Command Prompt in the search results. Then tap or click Run as administrator.
- In the Administrator: Command Prompt window, type the following command and press Enter:
Net stop spooler
- As soon as the spooler has stopped running, go back to folder that you opened in step 2. (For example, on 64-bit Windows, open C:\windows\system32\spool\drivers\x64\3.)
- Delete the following two files: hpbxpsrender.dll and hpmacronames.gpd
- Then open folder C:\Windows\System32\DriverStore\FileRepository
- Look for a folder that begins with "hpvyt". If there are more than one, find the one with the highest number (" hpvyt14…", " hpvyt13…", and so on). Then open that folder.
- Find a file that is named hpmacronames.gpd. Copy this file and paste it in the folder that you opened in step 2. (For example, on 64-bit Windows, open c:\windows\system32\spool\drivers\x64\3.)
- Under the folder that you opened in step 11 (the folder that begins with "hpvyt"), open the V3 subfolder, and then open the amd64 subfolder within it.
- Find a file that is named hpbxpsrender.dll. Copy this file and then paste it in the folder that you opened in step 2. (For example on 64-bit Windows, open c:\windows\system32\spool\drivers\x64\3.)
- Return to the Administrator: Command Prompt window, type the following command, and then press Enter:
Net start spooler
- Close all windows. You should now be able to print by using the new HP XPS driver.
Article ID: 2987964 - Last Review: 12 Sep 2014 - Revision: 1