none
"Can't Open Add Printer" (Win 7 Professional 64-Bit)

    Question

  • I just installed this clean, via retail version. All appeared to be going okay except that every time I try to add a printer, it tells me:

    >>Windows can't open Add Printer. The local print spooler service is not running. Please restart the spooler or restart the machine.<<


    And many attempts to do this via the services menu seems to go okay but when I try to add printer again = same result; also after making the change via services menu and then restarting = same result;

    Can someone pls HELP!!!??
    Thank you.

    (Windows 7 Professional; 64-bit installation)
     
    Thanks
    Thursday, November 19, 2009 2:51 PM

Answers

  • I found a solution in this thread:

    Windows 7 64-bit is installed in a Bootcamp partition on a 17-inch MacBook Pro -- I also have VMware Fusion installed.  Apparently a registry entry that Fusion adds is causing the problem:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\ThinPrint Print Port Monitor for VMWare]

    Removing the folder from your registry and rebooting cleared up the problem! :)

    -Donald
    Friday, November 20, 2009 8:20 AM
  • Hi Anoolio,

     

    I would like to confirm that can you install the printer driver for Windows 7 64-bit from the third party manufacturer normally?

     

    You may run System File Checker first to scan the system files.

     

    After that, I also suggest you repair the Print Spooler service.

     

    1. Click Start, type REGEDIT in the Search bar, and press Enter.

     

    Note: If the UAC (User Account Control) window is prompted for permission to continue, please click Continue.

     

    2. Select Computer (the root node) in the left pane, click Export under the File menu, choose All under Export range., Select Desktop in the Save in box and type "backup" in File Name, then click Save.

     

    Note: The backup file is on the Desktop and named backup.reg. We can simply restore the registry by double-clicking the backup.reg file. Once the issue has been resolved we can delete that file.

     

    3. Click Start, type: "notepad" (without the quotes) in the Start Search bar and press Enter.

     

    4. Copy the following commands and then paste them into the open Notepad window.

     

     

    Windows Registry Editor Version 5.00

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Spooler]

    "DisplayName"="@%systemroot%\\system32\\spoolsv.exe,-1"

    "Group"="SpoolerGroup"

    "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\

      74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\

      00,70,00,6f,00,6f,00,6c,00,73,00,76,00,2e,00,65,00,78,00,65,00,00,00

    "Description"="@%systemroot%\\system32\\spoolsv.exe,-2"

    "ObjectName"="LocalSystem"

    "ErrorControl"=dword:00000001

    "Start"=dword:00000002

    "Type"=dword:00000110

    "DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,68,00,74,00,74,00,\

      70,00,00,00,00,00

    "ServiceSidType"=dword:00000001

    "RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\

      00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\

      72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\

      00,65,00,67,00,65,00,00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,\

      72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,68,\

      00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,\

      69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,\

      00,69,00,67,00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,\

      6b,00,65,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\

      00,53,00,65,00,4c,00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,\

      50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00

    "FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\

      00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Spooler\Performance]

    "Close"="PerfClose"

    "Collect"="PerfCollect"

    "Collect Timeout"=dword:000007d0

    "Library"="winspool.drv"

    "Object List"="1450"

    "Open"="PerfOpen"

    "Open Timeout"=dword:00000fa0

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Spooler\Security]

    "Security"=hex:01,00,14,80,78,00,00,00,84,00,00,00,14,00,00,00,30,00,00,00,02,\

      00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\

      00,00,02,00,48,00,03,00,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,\

      05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\

      20,02,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,01,\

      01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

     

     

    5. After pasting the above commands, please click "File" on the menu and click "Save".

    6. Type in "fix.reg" as the file name, select to save the file on the Desktop. Click "Save".

    7. Go to the Desktop, and double click fix.reg. A dialog box will pop-up saying "Are you sure you want to add the information in fix.reg to the registry?". Click Yes to confirm.

     

    Note: Administrative privileges are required to perform the above steps. Please click "Continue" when the User Account Control dialog-box appears.

     

    8. Reboot the computer.

     

    What’s the result?

     

    If it still cannot work, you may refer to the following link and try the steps manually for Windows 7.

     

    http://support.microsoft.com/default.aspx/kb/324757

     

    Note: This knowledge base article apply to Windows XP, but the steps also work for Windows 7.


    Arthur Li - MSFT
    Friday, November 20, 2009 7:45 AM
    Moderator

All replies

  • You can check if the Print Spooler is running my going into the Computer Management an looking at Services under Services and Applications.  If it not running open it, set it to run Automatic and Start the service.

    You can get to this by Right Clicking on Computer, either from the Start Menu or the Computer icon if it's on your Desktop, and seleting Manage.  This will bring up the Computer Management window,  Services and Application is in the left pane.  Click on it to open the tree.
    Thursday, November 19, 2009 5:26 PM
  • Yes saw this, Rick, tried it (was already set to automatic), so I hit 'start', but still same error when trying to add printer.

    I've also tried to 'restart' and rebooted... but still same situation, same error when trying to add printer.

    Is there an easy way to completely reset the print spool settings to default on Win-7 (professional 64-bit), as there was on XP (per previous forum entries)?
    Thursday, November 19, 2009 11:00 PM
  • I'm having the same problem with Windows 7 Professional 64-bit.  I can't "add a printer" without getting the restart or reboot error, but restarting the service or rebooting does not help.   Some additional details:  I did manage to install one driver, but after that, I got the spooler not started error whenever I went to print. I have deleted the printer, but I still get the error.   The next thing to do is to see if there is a way to remove any trace of that driver from the registry...
    Friday, November 20, 2009 7:31 AM
  • Hi Anoolio,

     

    I would like to confirm that can you install the printer driver for Windows 7 64-bit from the third party manufacturer normally?

     

    You may run System File Checker first to scan the system files.

     

    After that, I also suggest you repair the Print Spooler service.

     

    1. Click Start, type REGEDIT in the Search bar, and press Enter.

     

    Note: If the UAC (User Account Control) window is prompted for permission to continue, please click Continue.

     

    2. Select Computer (the root node) in the left pane, click Export under the File menu, choose All under Export range., Select Desktop in the Save in box and type "backup" in File Name, then click Save.

     

    Note: The backup file is on the Desktop and named backup.reg. We can simply restore the registry by double-clicking the backup.reg file. Once the issue has been resolved we can delete that file.

     

    3. Click Start, type: "notepad" (without the quotes) in the Start Search bar and press Enter.

     

    4. Copy the following commands and then paste them into the open Notepad window.

     

     

    Windows Registry Editor Version 5.00

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Spooler]

    "DisplayName"="@%systemroot%\\system32\\spoolsv.exe,-1"

    "Group"="SpoolerGroup"

    "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\

      74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\

      00,70,00,6f,00,6f,00,6c,00,73,00,76,00,2e,00,65,00,78,00,65,00,00,00

    "Description"="@%systemroot%\\system32\\spoolsv.exe,-2"

    "ObjectName"="LocalSystem"

    "ErrorControl"=dword:00000001

    "Start"=dword:00000002

    "Type"=dword:00000110

    "DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,68,00,74,00,74,00,\

      70,00,00,00,00,00

    "ServiceSidType"=dword:00000001

    "RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\

      00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\

      72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\

      00,65,00,67,00,65,00,00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,\

      72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,68,\

      00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,\

      69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,\

      00,69,00,67,00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,\

      6b,00,65,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\

      00,53,00,65,00,4c,00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,\

      50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00

    "FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\

      00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Spooler\Performance]

    "Close"="PerfClose"

    "Collect"="PerfCollect"

    "Collect Timeout"=dword:000007d0

    "Library"="winspool.drv"

    "Object List"="1450"

    "Open"="PerfOpen"

    "Open Timeout"=dword:00000fa0

     

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Spooler\Security]

    "Security"=hex:01,00,14,80,78,00,00,00,84,00,00,00,14,00,00,00,30,00,00,00,02,\

      00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\

      00,00,02,00,48,00,03,00,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,\

      05,0b,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\

      20,02,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,01,\

      01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

     

     

    5. After pasting the above commands, please click "File" on the menu and click "Save".

    6. Type in "fix.reg" as the file name, select to save the file on the Desktop. Click "Save".

    7. Go to the Desktop, and double click fix.reg. A dialog box will pop-up saying "Are you sure you want to add the information in fix.reg to the registry?". Click Yes to confirm.

     

    Note: Administrative privileges are required to perform the above steps. Please click "Continue" when the User Account Control dialog-box appears.

     

    8. Reboot the computer.

     

    What’s the result?

     

    If it still cannot work, you may refer to the following link and try the steps manually for Windows 7.

     

    http://support.microsoft.com/default.aspx/kb/324757

     

    Note: This knowledge base article apply to Windows XP, but the steps also work for Windows 7.


    Arthur Li - MSFT
    Friday, November 20, 2009 7:45 AM
    Moderator
  • I found a solution in this thread:

    Windows 7 64-bit is installed in a Bootcamp partition on a 17-inch MacBook Pro -- I also have VMware Fusion installed.  Apparently a registry entry that Fusion adds is causing the problem:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\ThinPrint Print Port Monitor for VMWare]

    Removing the folder from your registry and rebooting cleared up the problem! :)

    -Donald
    Friday, November 20, 2009 8:20 AM
  • Thank you very much Donald aka nc3d.

    This was exactly the problem and cure. I used VMware 6.5 Workstation to prepare an image then MDT 2010 to capture it and deploy.

    Shame on you VMware!

    Monday, April 26, 2010 7:45 PM
  • Thanks very much Arthu_Li. It works well for me. I have tried to search and applied recommended solutions from other sites for nearly half day. Thanks alots....
    Friday, August 06, 2010 9:09 AM
  • it works!! thanks mate:-)
    Tuesday, October 19, 2010 7:40 PM