How to fix Windows Cannot Connect to the Printer ?

Method 1 :

  1. Go to C:\Windows\system32\.
  2. Search for mscms.dll file and press Ctrl + C.
  3. For 32-bit - move the file to C:\windows\system32\spool\drivers\w32x86\3\.
  4. For 64-bit - move the file to C:\windows\system32\spool\drivers\3\.
  5. Restart the computer.


Method 2 :

  1. Run dialog : control printers.
  2. Click Add a printer.
  3. Click The printer that I want isn’t listed.
  4. Select Add a local printer or network printer with manual settings and click Next.
  5. Select Create a new port, choose Local Port and click Next.
  6. Type in the \\Printer IP\Printer Name.
  7. Click OK then Next .


Method 3 :

  1. Run dialog : services.msc.
  2. Change Print Spooler startup type to Automatic (Delayed Start).
  3. Restart the services.


Method 4 :

  1. Run dialog : printmanagement.msc.
  2. Go to All Drivers and delete all the unused driver.
  3. Try to reinstall the printer driver.


Method 5 :

  1. Run dialog : services.msc.
  2. Double click Print Spooler and click Stop.
  3. Run dialog : regedit.msc.
  4. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider.
  5. Right click Client Side Rendering Print Provider and delete.
  6. Run dialog : services.msc.
  7. Double click Print Spooler and click Start.
  8. Restart the computer.