Tuesday, September 13, 2016

Solution to Error: Can't uninstall corrupt Cannon MX850 printer driver

Can't uninstall corrupt Cannon MX850 printer driver

Edit:  I added additional detail to my efforts...
I have been trying to get our networked Cannon Pixma MX850 printer to work properly with one particular Windows 7 64-bit Home Premium computer for a week now and I am stumped.
We have a total of 9 PCs, 3 running Windows 7 Home Premium, 1 running XP MCE2005 and the remainder running Vista.  With the exception to the one, all of the remainder had no trouble installing Cannon's latest drivers and software (Windows 7 versions for
the PCs running Windows 7).
The PC that does NOT work properly also installs the drivers and software without any issues.  Unfortunately when trying to print it keeps loosing portions of printouts and it constantly complains that it can't communicate with the printer because "bi-directional
printer support" is not enabled.
Here are the things I have tried:
Attempting to enable bi-directional support as a regular (administrative) user:  bi-directional check box is greyed out in the printer properties, "port" settings.Uninstall (using add/remove programs) and re-install latest Cannon MX850 Windows 7 driver.  Same issue persists.Downloading and running 2 different printer "fix it" repair utilities from Microsoft.  All they suggest is I should share the printer with the home group (which is pointless since it is a network printer).Trying to get into the Print Management MMC to manually remove the printer driver (but it is not available with Windows 7 Home Premium).Creating a new "Cannon BJNP Port" network port within the Cannon MX850 printer properties.  This works, but the port once again has the "bi-directional support" disabled and greyed out.Uninstalling the Cannon driver through add/remove programs and then manually by selecting a different pre-installed print device (XPS Document Writer in this case), then selecting "Print Server Properties" and attempting to manually delete both the Cannon
network port and the Cannon MX850 print driver.  The port does successfully go away, but the driver removal attempt responds with "print driver cannot be uninstalled because it is in use".  Obviously it is not actually in use since there are no printers installed.
Stopping the print spooler service, ensuring the print spooler folder is empty (%systemroot%\system32\spool\printers) (it was empty), and restarting the print spooler, followed by attempting to uninstall the driver.  Same "in use" error message.Stopping the print spooler and then attempting to uninstall the print driver.  Drivers can't be uninstalled without the spooler service running it turns out...Enabling the actual "Administrator" account (net user administrator /active:yes) and attempting to uninstall the driver as the fully elevated privilege Administrator user.  Same issues.Booting into "safe mode" and attempting to uninstall the printer.  Can't because the print spooler is not running.In safe mode, starting the necessary services to get the print spooler running and then attempting to uninstall the print driver.  Can't again because it claims it is "in use".Back in a regular boot, logged in as Administrator, I tried to use the printui /dd /m "Cannon MX850 series Printer" command, but again it claims it can't be unistalled because it is still in use.Tried using several other printui commands to ensure the printer itself is uninstalled, etc.
followed by attempting to uninstall the print driver.  Again the same error (in use) persists.Attempted to move or delete the Cannon MX850 printer driver's files from the driver folder (C:\Windows\System32\spool\drivers\x64\3), but they can't be moved or deleted because they are "in use".Stopped the print spooler and then moved the MX850 driver files from the driver folder, followed by rebooting and reinstalling the Windows 7 printer drivers.  Same issue again.Took the physical printer and hooked it up directly through USB cable to the "trouble PC" followed by installing the latest Cannon MX850 Windows 7 drivers, but it STILL has the bi-directional communication port setting greyed out and disabled.  The same
"lost pages during printing issue" occurs even when directly hooked up by USB.I then took a new hard drive and installed Windows 7 Home Premium fresh on it with the same PC and this time when I installed the MX850 driver it installed fine and worked over the network so I know the problem is not a hardware issue, but is some sort
of glitch with Windows 7 Home Premium itself.  I really don't want to reformat the original drive and reinstall everything since we have a lot of software installed (this is my wife's PC and she has a lot of work software installed on it, including Lotus Notes,
Citrix VPN, MS Office 2007, Acrobat, Visual Basic, Visual C#, Visual C++, SQL, etc.).I've also tried several other things such as different sequences of uninstalling/reinstalling the Cannon drivers and software, fully manually installing the Cannon drivers and a printer and manually configuring the printer to use the newly installed drivers
(this actually did work - until the system was rebooted then the same greyed out and unselected "bi-directional support" printer support issue came back and the driver "automagically" switched to the corrupt, already installed driver).I've now been searching through the registry and I'm at the point where I'm going to start deleting registry entries in the "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print" area, but I don't know which entries do what so I could use some expert

I've been looking after 100's of PCs and Unix workstations (SGI, SUN, etc.) for close to 30 years and this inability to remove the somewhat corrupt print driver issue has got me extremely frustrated.  I have spent at least 20 hours on this issue so far and
searching the Internet I see this is an extremely common issue with Windows 7 Home Premium.  Some people have fixed the issue by doing an in-place upgrade to Professional or Ultimate so the can access the full Print Manager and force the corrupt print driver
to uninstall.  Others have given up and reinstalled Windows 7 Home Premium followed by all of their software.
Hopefully one of you experts (ideally from Microsoft) can help me get this printer driver uninstalled so I can attempt to install it again.
Are there any undocumented utilities I can use to forcibly uninstall a printer driver that is somehow flagged as being "in use"?
Is my only option (other than an in-place upgrade to Professional or Ultimate to get the full Print Manager running) to resort to hacking the registry?
Please help.
Thank you.

Anwsers to the Problem Can't uninstall corrupt Cannon MX850 printer driver

Download SmartPCFixer for Free Now

Method 1:
I would suggest you to enable the biderectional printer setting from the registry location provided below.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Cannon Pixma MX850
Method 2:
You can also refer to the thread link provided below in which Arthur Xie gives more information on bidirectional support.
Method 3:
You may also try to perform an in-place upgrade on your computer and check if that helps to resolve the issue.
NOTE: To perform an upgrade or the “in-place Upgrade” you must roll back to whatever Service Pack is on the installation DVD i.e.
if you have no Service Pack on the DVD, and
there shouldn't be any Service Pack on the machine before trying these steps. 
To upgrade the current Windows operating system on your computer to Windows 7, follow these steps:
1.      Start the computer and make sure that the current version of Windows has started.
2.      Click on Start and then click on Control Panel.
3.      Click on Program and then click on Turn Windows Features On or Off under Programs and Features.
4.      Uncheck –
a)      Microsoft .Net framework 3.0
b)      Remote Differential Compression
c)      Windows DFS Replication Service
5.     Once done, restart the computer and follow the rest of the steps.
6.      Insert the Windows 7 DVD into the DVD drive and then close the drive tray.
Wait a moment for the Setup program to start automatically.
7.      If the Setup program does not start automatically, follow these steps:
Click Start and then click Run.
Type Drive:\setup.exe and then click OK.
     Note:Drive is the drive letter of the computer’s DVD drive.
8.      When the Setup program starts and the Install now screen appears, click Install now.
     Note: When you receive with the Get important updates for installation message, click on Go Online.
9.      Click Upgrade when the "Which type of installation do you want?" screen appears.
10.  Follow the instructions to install Windows 7.
Note: Before you start with the in-place upgrade configure the computer to clean boot state to avoid and conflict in the process.
How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
Method 4:
You can also follow the troubleshooting steps mentioned in the Microsoft article provided below:
Even though the article refers to Windows Xp it applies to Windows 7 as well.
Registry disclaimer
To do so: Important this section, method, or task contains steps that tell you how to modify the registry.
However, serious problems might occur if you modify the registry incorrectly.
Therefore, make sure that you follow these steps carefully.
added protection, back up the registry before you modify it.
Then, you can restore the registry if a problem occurs.
For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft
Knowledge Base:
Naman R
Microsoft Support

Thanks and Regards:
Naman R - Microsoft Support Engineer.

Visit our
Microsoft Answers Feedback Forum and let us know what you think.


  • Go to the Start button.
  • In the Search box, type "cmd" (without quotes) and press Enter.
  • At the command prompt, type "chkdsk /r /f" (without quotes) and press Enter.
  • Reboot your computer.
An error might pop up:

"Access denied as you do not have significant privileges. You have to invoke this utility in elevated mode."

If you receive the above error message, it means you are not logged into you computer as an Administrator. If that's the case, follow these steps to run the command prompt in elevated mode:

  • Go to theStart button.
  • Go to "All Programs > Accessories" and right click on "Command Prompt".
  • Select "Run as Administrator".
  • In the Search box, type "cmd" (without quotes) and press Enter.
  • At the command prompt, type "chkdsk /r /f" (without quotes) and press Enter.
  • Reboot your computer.

Another Safe way to Repair the Problem: Can't uninstall corrupt Cannon MX850 printer driver:

How to Fix Can't uninstall corrupt Cannon MX850 printer driver with SmartPCFixer?

1. Click the button to download SmartPCFixer . Install it on your computer.  Open it, and it will perform a scan for your system. The errors will be shown in the scan result.

2. After the scan is finished, you can see the errors and problems need to be repaired. Click Fix All.

3. When the Fixing part is done, your computer has been speeded up and the errors have been removed

Related: Best Way to Update & Download Toshiba Satellite A205-S4607 Speech System v.1.00.2520 driver,[Solved] Download Toshiba Satellite C655D-S9511D Face Recognition v.3.1.17 driver,How to Download Toshiba Satellite L655-S5106BN Media Controller Plug-in v. driver,Download Toshiba Satellite L845-SP4281RM PC Health Monitor v. driver,How Can You Update & Download Toshiba Satellite Pro U500-EZ1321 Web Camera Application v. driver,Best Way to Download NVidia GeForce 6100 VGA Driver v.304.51 Certified,How Can You Update & Download NVidia GeForce 9300/nForce 730i VGA Driver v.310.19 Certified,Method to Download NVidia GeForce GT 330M Driver v.340.65,How Can I Update & Download NVidia GeForce GTX 590 Driver v.280.26 WHQL,Method to Download NVidia Tesla C2050 Driver v.319.17,Way to Download RealTek RTL8100C(L) Driver v.5.01,Way to Download RealTek RTL8100E Drivers v.694,Way to Update & Download RealTek RTL8101L Auto Installation Program v.6.110 driver,Method to Update & Download RealTek RTL8111G PXE and RPL ROM code v.2.58 driver,How to Update & Download RealTek RTL8411B(N) Driver v.10.003,Best Way to Update & Download ASUS A53SV nVidia Graphics Driver v.,Method to Herunterladen ASUS K75VJ Intel Rapid Storage Technology Treiber v.,How Can You Update & Download ASUS CG8580 Intel Chipset Driver v.,Method to Update & Download ASUS K41VD Intel INF Update Driver v.,Way to Update & Download ASUS Pro70T NB Probe v.3.0.0026 driver,Can't download PP templates automatically to Windows 7 w/IE 8,Can't change drive letter - Vista,Can't change homegroup sharing permission,Can't connect XP shared printer to Win7 except as a local printer.__,Can You Connect the LAN Adapter for Wii On your Windows 7 Laptop?

No comments:

Post a Comment