I have a new Lenovo X200 Thinkpad running Vista Business SP1 that I have added to a Windows 2003 R2 domain. I have discovered that if I use a Domain login the Print Spooler crashes at login. It can be manually restarted, but will immediately crash again if you try to access printers. However, if I login using a local account the Print Spooler runs fine. The only Group Policy is the Default Domain Policy and the only items in the login script are network drive mappings.
This crash happens with no additional printers installed over what came preinstalled from Lenovo, the Fax and Office XPS printer. I was in the process of trying to add network printers when I discovered this problem.
Troubleshooting performed thus far:
1) Used the Windows 2003 Resource Kit CleanSpl.exe to remove all instances of printers from the system. Print Spooler still crashed at restarted with no printers or drivers installed.
2) At Lenovo's instruction tried installed a USB Printer using the Manufacturers software. Install failed because Print Spooler service stopped running as soon as the installer launched it to add the printer.
3) At Lenovo's instructions performed a full Factory System Restore - after performing the Restore the only thing I did was add the computer back on to the domain.
All other computers on domain are all running Vista Business SP1 and they have no problem with their printers. Lenovo has asked me to return the unit to them for evaluation, but I am betting once they discover it works using a local login they will just send it back. So, anyone have any ideas?
I have already tried the Microsoft Knowledgebase fix