Alan,
You were right! I had a corrupt INFCACHE.1 file. I now have the
Microsoft XPS Document Writer Printer reinstalled on Vista!
The FIX:
1. Type "C:\Windows\inf" into the search box on the start menu.
2. Locate the INFCACHE.1 file and right-click it and select
Properties.
3. On the INFCACHE.1 Properties window tab to the "Security" tab and
click the "Edit" button to change permissions on this file.
4. On the Permissions for INFCACHE.1 window click the "Add" button.
5. On the Select Users or Groups window click the "Advanced" button.
6. A new Select Users or Groups window will open and then click the
"Find Now" button.
7. The search results are sorted alphabetically; locate the username
you logon to Windows with and then double-click.
8. Under the "Enter the objects names to select..." you should see
something like this _YOURCOMPUTERNAME\Yourusername_.
9. Now click the OK button.
10. You will now return to the Permissions for INFCACHE.1 window.
11. Under the Permissions for Yourusername you need to tick "Full
Control" under the Allow column. Click the "Apply" button and then the
"OK" button.
12. You will be prompted with a "Windows Security" window, just click
the "Yes" button and continue.
13. Delete the INFCACHE.1 file.
14. Restart your computer.
15. Open the Printers folder.
16. Click the "Add a printer" button.
17. Select "Add a local printer."
18. Select the XPSPort on the "Use an existing port" radio button and
click the "Next" button.
19. Locate Microsoft under the Manufacturer and Microsoft XPS Document
Writer under the Printers and click the "Next" button.
20. If prompted to "replace the current driver," do so and click the
"Next" button.
21. Chose a name for the printer and you're done!
P.S. This trick works for the Adobe PDF printer as well.
--
Gnavicks
------------------------------------------------------------------------
Gnavicks's Profile:
http://forums.techarena.in/member.php?userid=27892
View this thread:
http://forums.techarena.in/showthread.php?t=782555
http://forums.techarena.in