on Vista Ultimate x64 SP1 when trying to add a printer i get a message that Explorer.exe has caused an access violation. from the event log the entire message is Faulting application explorer.exe, version 6.0.6001.18164, time stamp 0x4907e791, faulting module comctl32.dll, version 6.10.6001.18000, time stamp 0x4791adad, exception code 0xc0000005, fault offset 0x0000000000176d6e, process id 0x121c, application start time 0x01c9724e42822256. from looking on the Internet i have deleted all my printers from the registry and have made sure that the c:\windows\system32\spool\printers folder is empty. but doing both did not solve the problem. does anyone have any idea what to do next?