Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
VGSources
Blog

cnb_0340.dll Won’t Load: Rebuild the Canon Printer Driver

Length9 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“ The program can’t start because cnb_0340.dll is missing from your computer.” Other reports say, “The code execution cannot proceed because cnb_0340.dll was not found.”

The 60-second answer

cnb_0340.dll is associated with a Canon Inkjet Printer Driver, not with Windows itself. The safest fix is to identify the Canon printer or scanner that was installed on the computer, remove the damaged Canon software if necessary, restart Windows, and install the matching driver package from Canon.

Do not download this DLL from a random DLL website, copy it into System32 or SysWOW64, or run regsvr32 against it. A missing-module message can indicate a damaged Canon installation or a missing dependency, so replacing one file often does not repair the real problem.

If the printer is no longer used, removing the leftover Canon utility may be the better fix.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
PG-275XL CL-276XL Replacement for Canon 275 and 276 Ink Cartridges for Canon Ink 275 and 276 275XL 276XL Combo Pack Use to PIXMA TR4720 TS3522 TR4700 TS3722 TS3500 TS3520 TS3720 TR4722 (2 Pack)
  • The PG-275 black ink cartridge XL produces, 275xl ink cartridges for canon printers crisp, sharp black text for all your documents. The CL-276XL Color Ink Cartridge for cannon ink 275 276 produces colorful photos and images.
  • XL capacity for cannon ink 275 276, canon 275 and 276 ink cartridges can help you print more when you need to and extend the time between replacing ink cartridges
  • This 275xl black and the 276xl color replacement for canon 275 and 276 ink cartridges provide peak performance that is specifically designed for canon tr4720 ink cartridges compatible Canon printers
  • Higher Page Yield: 450 pages for canon pg-275 black ink cartridge, 400 pages for 276xl ink cartridges for canon printers
  • Package List: 1 x PG-275 black ink cartridge, 1 x CL-276XL color ink cartridge, 1 x user guide

What is cnb_0340.dll?

Public file databases associate cnb_0340.dll with a Canon Inkjet Printer Driver. They report it as a 32-bit driver component and list historical metadata including a Canon company attribution. Those records do not verify the exact printer model, current Windows compatibility, digital signature, hash, or whether every file with this name is identical.

There is no verified evidence that cnb_0340.dll is a standard Windows component. It is also not established as part of Visual C++, DirectX, .NET, or a game runtime. Do not install a Visual C++ Redistributable merely because this filename appears in the error.

The file normally arrives as part of a larger printer package. Canon installers may deploy control panels, print processors, scanning tools, services, language files, and several driver components. Windows expects those packages to be installed through the driver-installation process rather than by manually copying individual DLLs.

What the error can mean

You may see one of these variants:

  • “The program can’t start because cnb_0340.dll is missing from your computer.”
  • “The code execution cannot proceed because cnb_0340.dll was not found.”
  • “Error loading cnb_0340.dll. The specified module could not be found.”
  • “The procedure entry point could not be located in the dynamic link library cnb_0340.dll.”
  • “cnb_0340.dll is either not designed to run on Windows or it contains an error.”

These messages do not all prove that the file itself is missing. “The specified module could not be found” can also mean that Windows found cnb_0340.dll but could not load one of its dependencies.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The likely causes are:

  1. A Canon driver installation is incomplete, damaged, or partly removed.
  2. A Canon utility remains in startup after an uninstall.
  3. Antivirus software quarantined a driver component.
  4. A legacy 32-bit Canon application is using an incompatible or incomplete package.
  5. Windows or the driver store has broader corruption.
  6. The file is outside a trusted Canon installation and may be illegitimate.

The timing is useful. Note whether the problem began after a Windows update, Canon driver update, antivirus alert, cleanup utility, printer uninstall, or system restore.

Fix 1: Identify the Canon printer and reinstall its package

This is the most likely solution.

Find the installed printer

  1. Press Windows + I to open Settings.
  2. Select Bluetooth & devices.
  3. Select Printers & scanners.
  4. Record every Canon printer shown.
  5. Select a Canon printer and note its model name.
  6. Also check Apps > Installed apps for Canon utilities, printer tools, and model-specific driver packages.

If the printer is not listed, check the printer label, its original packaging, or any Canon software still present on the PC. Do not guess the model from the DLL filename. The filename does not identify a specific printer family.

Remove the damaged Canon software

If the printer is still installed but Canon utilities fail:

Rank #2
Canon PG-275 / CL-276 Genuine Ink Value Pack (2 Cartridges), Compatible with TS3520/3522/4722/3720/3722, TR4720
  • Compatible with TS3520/3522, TR4720/4722, TS3720/3722 inkjet printers.
  • Value pack of 2 cartridges: PG-275 Black ink yields up to 100 pages, CL-276 color ink yields up to 100 pages.
  • Canon Genuine Inks provide peak performance that is specifically designed for compatible Canon printers. The PG black ink cartridge produces crisp, sharp black text for your documents and the CL color cartridge produces accurate impressive color photos.
  • Canon's FINE (Full-photolithography Inkjet Nozzle Engineering) technology utilizes 6,000 or more nozzles inside the print heads to provide greater efficiency, higher print precision and reliable accuracy in your photos and documents.
  • Don’t be fooled by imposters - look for the Canon logo on all ink packaging to ensure you’re buying Genuine Canon Ink for outstanding quality and performance you can rely on.
  1. Open Settings > Apps > Installed apps.
  2. Search for Canon.
  3. Remove the affected Canon application or printer package.
  4. Restart Windows.

You can also use the older Control Panel path:

  1. Press Windows + R.
  2. Type appwiz.cpl.
  3. Press Enter.
  4. Select the model-specific Canon software or “Canon XXX MP Drivers.”
  5. Select Uninstall and follow the prompts.
  6. Restart Windows.

Do not remove a Canon package if you still need another Canon device until you have confirmed which model it belongs to.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Install the correct driver

  1. Open Canon’s official support site in your browser.
  2. Search for the exact printer model.
  3. Select your Windows edition and architecture when offered.
  4. Download the complete driver and software package, not an individual DLL.
  5. Close printing applications.
  6. Run the downloaded Canon installer as instructed.
  7. Connect the printer only when the installer requests it.
  8. Restart Windows after installation.
  9. Open Settings > Bluetooth & devices > Printers & scanners.
  10. Print a test page.

A successful repair normally restores the Canon utility and allows printing without the DLL message. If the same error appears before the installer opens, uninstall the remaining Canon components, restart, and run the official package again.

The reported file is 32-bit. That does not mean you should install a 32-bit version of Windows. A 32-bit Canon utility can require a 32-bit DLL while running on 64-bit Windows. Use the package Canon provides for the exact printer and Windows release rather than selecting a replacement based only on the operating system architecture.

When manually checking drivers, Outbyte Driver Updater can show which drivers are stale instead of making you hunt through many packages, but its free scan only identifies issues and the full version performs driver installation; the exact Canon package remains the preferred source for this file.

Fix 2: Check whether antivirus quarantined the file

A security product may remove a damaged or suspicious DLL, leaving the Canon utility unable to start.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check Windows Security

  1. Open Start and search for Windows Security.
  2. Select Virus & threat protection.
  3. Select Protection history.
  4. Look for a Canon-related detection or a quarantined DLL.
  5. Expand the entry and inspect its original file path.
  6. Check whether the path belongs to the Canon installation you recognize.

Do not restore or allow the file simply because its name is cnb_0340.dll. Restore it only when the original location, Canon installation source, and publisher information are trustworthy. If the file came from an unknown folder or an unofficial download, leave it quarantined and reinstall the official Canon package instead.

After reinstalling, run a scan:

  1. Open Windows Security > Virus & threat protection.
  2. Select Scan options.
  3. Run Quick scan.
  4. If the file was outside a Canon directory or the system behaves suspiciously, run a Full scan.
  5. Use Microsoft Defender Offline scan when malware may be hiding while Windows is running.

Fix 3: Remove a leftover startup entry

If the printer was uninstalled but the error appears during Windows startup, a Canon utility may still be launching.

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Select Startup apps.
  3. Look for a Canon entry.
  4. Select it and choose Disable.
  5. Restart Windows.

If you still use the printer, reinstall the complete Canon package rather than permanently disabling the utility. If you no longer own the printer, uninstall the remaining Canon applications from Settings > Apps > Installed apps or Control Panel > Programs and Features.

Rank #3
Sale
Canon Genuine Ink PGI-280XL/CLI-281 Color Pack
  • [Compatible Printers]: Canon PIXMA TR8520, Canon PIXMA, TR7520, Canon PIXMA, TS9120, Canon PIXMA, TS8120, Canon TS6120
  • Combined with Genuine Canon photo paper this ink protects your photos from fading for longer, thanks to the ChromaLife100 System.
  • Genuine Canon inks provide optimal performance and offer exclusive access to Creative Park Premium content.

If the error stops after disabling the startup item, the DLL was probably being requested by that leftover application rather than by Windows itself.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Fix 4: Install pending Windows and driver updates

A Windows update can expose an old printer package, while a driver update can leave an incomplete installation.

  1. Open Settings.
  2. Select Windows Update.
  3. Select Check for updates.
  4. Install available updates.
  5. Open Advanced options > Optional updates.
  6. Expand Driver updates if available.
  7. Install a printer driver only when it clearly matches your Canon device.
  8. Restart Windows.

Do not replace a model-specific Canon package with a generic driver merely because it is newer. If the problem began immediately after a driver update, reinstall the Canon package or roll back the device driver when the option is available.

Fix 5: Check the printer in Device Manager

Device Manager can reveal a failed or partially installed driver.

  1. Right-click Start.
  2. Select Device Manager.
  3. Expand Printers, Print queues, and Universal Serial Bus controllers.
  4. Look for the Canon device or a device with a yellow warning icon.
  5. Right-click the affected device and select Properties.
  6. Read the message under Device status.
  7. Open the Driver tab and note the provider and date.

If the device is clearly the affected Canon printer:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Select Uninstall Device.
  2. If offered, select the option to remove the driver package.
  3. Confirm the removal.
  4. Restart Windows.
  5. Run the official Canon installer again.

Do not delete unrelated devices or remove a shared print server driver without checking which computers depend on it.

Fix 6: Repair broader Windows corruption with DISM and SFC

Use these commands when several applications are failing, Windows reports damaged components, or the issue began after a system problem. They generally do not restore a third-party Canon DLL.

Rank #4
Canon PG-243 / CL-244 Genuine Ink Value Pack (2 Cartridges), Compatible with iP2820, MX492, MG2420/2520/2920/2922/2924/3020/2522/2525, TS3120/302/302a/202/4520/3320
  • Compatible with iP2820, MX492, MG2420/2520/2920/2922/2924/3020/2525, TS3120/302/302a/202/4520/3320 inkjet printers.
  • Value pack of 2 cartridges: PG-243 Black ink yields up to 100 pages, CL-244 color ink yields up to 100 pages.
  • Canon Genuine Inks provide peak performance that is specifically designed for compatible Canon printers. The PG black ink cartridge produces crisp, sharp black text for your documents and the CL color cartridge produces accurate, impressive color photos.
  • Canon's FINE (Full-photolithography Inkjet Nozzle Engineering) technology utilizes 6,000 or more nozzles inside the print heads to provide greater efficiency, higher print precision and reliable accuracy in your photos and documents.
  • Don’t be fooled by imposters - look for the Canon logo on all ink packaging to ensure you’re buying Genuine Canon Ink for outstanding quality and performance you can rely on.
  1. Open Start.
  2. Type Command Prompt.
  3. Right-click it and select Run as administrator.
  4. Enter:
DISM.exe /Online /Cleanup-Image /RestoreHealth
  1. Wait for DISM to finish.
  2. Then enter:
sfc /scannow
  1. Wait until verification reaches 100 percent.
  2. Restart Windows.

DISM repairs the Windows component image. SFC checks protected Windows system files. If SFC reports that it repaired files, test the Canon application again. If both commands complete without resolving the error, return to the Canon driver package rather than repeatedly running them.

When repeated manual repair commands leave you unsure what changed, Outbyte PC Repair can scan for broader Windows issues and show what it finds, but its free scan identifies problems and the full version performs repairs; it is not a substitute for reinstalling the Canon package.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why regsvr32 usually does not apply

regsvr32 is for DLLs that provide a registration entry point such as DllRegisterServer. It is not a general missing-DLL repair command.

Running this command is usually inappropriate:

regsvr32 cnb_0340.dll

It may return “DllRegisterServer was not found,” or it may register a component without restoring the complete printer package. There is no verified evidence that cnb_0340.dll is a self-registering DLL. Use Canon’s installer instead.

Fix 7: Use System Restore after a recent change

If the error began immediately after a driver update, application installation, or Windows change, System Restore may help.

  1. Press Windows + R.
  2. Type rstrui.exe.
  3. Press Enter.
  4. Select an appropriate restore point.
  5. Review the affected programs and drivers.
  6. Select Next, then Finish.
  7. Allow Windows to restart.

System Restore rolls back system files, settings, drivers, and installed programs. It normally does not remove personal documents. Afterward, reinstall the correct Canon package if the printer driver is still missing.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Avoid standalone DLL downloads

Downloading cnb_0340.dll from an unofficial DLL site is risky because the file may contain malware, have the wrong architecture, belong to a different historical package, or fail because another dependency is missing. Copying it into C:WindowsSystem32, C:WindowsSysWOW64, or an application directory can also create version conflicts and bypass Windows driver-package handling.

Use the printer manufacturer’s official support workflow and Microsoft’s Windows repair documentation instead. If Canon no longer provides a compatible package for the printer and Windows version, do not substitute an unverified DLL. Consider removing the obsolete Canon utility or using a supported printer.

Best Value
Sale
Canon Genuine PG-275 Black Ink Cartridge
  • Compatible with TS3520/3522, TR4720/4722, TS3720/3722 inkjet printers.
  • PG-275 Black ink yields up to 100 pages, CL-276 color ink yields up to 100 pages.
  • Canon Genuine Inks provide peak performance that is specifically designed for compatible Canon printers. The PG black ink cartridge produces crisp, sharp black text for your documents and the CL color cartridge produces accurate, impressive color photos.
  • Canon's FINE (Full-photolithography Inkjet Nozzle Engineering) technology utilizes 6,000 or more nozzles inside the print heads to provide greater efficiency, higher print precision and reliable accuracy in your photos and documents.
  • Don’t be fooled by imposters - look for the Canon logo on all ink packaging to ensure you’re buying Genuine Canon Ink for outstanding quality and performance you can rely on.

FAQ

Is cnb_0340.dll part of Windows?

No verified evidence supports that conclusion. It is associated with a Canon printer-driver package.

Which Canon printer installed it?

The filename does not identify the exact model. Check installed printers, Canon applications, Device Manager, or the original printer documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Is the file 32-bit or 64-bit?

Public file records report a 32-bit component, but those records describe a historical copy and do not verify every installation. A 32-bit Canon utility can run on 64-bit Windows.

Will SFC restore cnb_0340.dll?

Usually not. SFC repairs protected Windows components, not ordinary third-party Canon driver files.

Should I install Visual C++ Redistributable?

Not solely for this error. Consider a runtime only when the message names a runtime file such as VCRUNTIME140.dll or MSVCP140.dll.

What information should I provide if the problem continues?

Record the printer model, Windows version, complete error text, when the error appears, what changed before it started, the original file path, and whether Canon software remains installed. Also note whether Windows Security quarantined the file.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick Recap

SaleBestseller No. 1
PG-275XL CL-276XL Replacement for Canon 275 and 276 Ink Cartridges for Canon Ink 275 and 276 275XL 276XL Combo Pack Use to PIXMA TR4720 TS3522 TR4700 TS3722 TS3500 TS3520 TS3720 TR4722 (2 Pack)
PG-275XL CL-276XL Replacement for Canon 275 and 276 Ink Cartridges for Canon Ink 275 and 276 275XL 276XL Combo Pack Use to PIXMA TR4720 TS3522 TR4700 TS3722 TS3500 TS3520 TS3720 TR4722 (2 Pack)
Compatible for Canon PIXMA TR4720 TS3522 TR4700 TS3722 TS3500 TS3520 TS3720 TR4722 TR4723; NOTICE: Please do not touch and remove the chip. Do not touch the ink nozzles
$29.99
Bestseller No. 2
Canon PG-275 / CL-276 Genuine Ink Value Pack (2 Cartridges), Compatible with TS3520/3522/4722/3720/3722, TR4720
Canon PG-275 / CL-276 Genuine Ink Value Pack (2 Cartridges), Compatible with TS3520/3522/4722/3720/3722, TR4720
Compatible with TS3520/3522, TR4720/4722, TS3720/3722 inkjet printers.
$40.19
SaleBestseller No. 5
Canon Genuine PG-275 Black Ink Cartridge
Canon Genuine PG-275 Black Ink Cartridge
Compatible with TS3520/3522, TR4720/4722, TS3720/3722 inkjet printers.; PG-275 Black ink yields up to 100 pages, CL-276 color ink yields up to 100 pages.
$18.00

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How To Create Custom Stickers & Shoutouts In Monster Hunter WildsMonster Hunter WildsBlog20min
  2. How to Get XL Gogoat in Pokemon Legends Z-A (An Extra-Large Gogoat)Pokemon Legends Z-ABlog20min
  3. How to Get Rotting Lightbringer in Diablo 4Diablo 4Blog17min
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.