DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober 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

icons.dll Load Error: Restore IrfanView Without System32

Length10 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 icons.dll is missing from your computer.”

The icons.dll error usually means IrfanView’s Icons plug-in is missing, damaged, quarantined, or mismatched with your installation. It is not a Windows system DLL, and copying it into C:WindowsSystem32 is not the correct repair.

As an Amazon Associate I earn from qualifying purchases.

Which fix applies to you

Use this quick decision guide before changing anything:

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.
  • The error appeared after reinstalling or updating IrfanView: reinstall IrfanView, then install the matching plug-in package.
  • IrfanView opens, but file icons are wrong: the plug-in or Windows file associations may be affected. Start with an IrfanView repair.
  • The message names an IrfanView PlugIns folder: restore the file to that installation through the official IrfanView installer.
  • Windows Security shows a recent quarantine: inspect Protection history before restoring anything.
  • The file exists, but Windows reports “specified module could not be found”: a dependency may be missing, not icons.dll itself.
  • The message says “Bad Image” or includes 0xc000012f: suspect corruption or a wrong-architecture DLL.
  • Several unrelated programs show DLL or Bad Image errors: investigate Windows or storage corruption with DISM and SFC.
  • The problem began after a system or software change: System Restore may be appropriate.
  • You downloaded a replacement DLL from a random site: remove it and reinstall IrfanView from its official source.

What is icons.dll

icons.dll is the IrfanView ICONS plug-in, described by IrfanView as providing additional icons for IrfanView file associations. The file is associated with IrfanView, developed by Irfan Skiljan, rather than with Windows itself.

#1 Best Overall
Sale
Microsoft Windows 11 (USB)
  • Less chaos, more calm. The refreshed design of Windows 11 enables you to do what you want effortlessly.
  • Biometric logins. Encrypted authentication. And, of course, advanced antivirus defenses. Everything you need, plus more, to protect you against the latest cyberthreats.
  • Make the most of your screen space with snap layouts, desktops, and seamless redocking.
  • Widgets makes staying up-to-date with the content you love and the news you care about, simple.
  • Stay in touch with friends and family with Microsoft Teams, which can be seamlessly integrated into your taskbar. (1)

The official IrfanView plug-in list identifies the ICONS plug-in separately and lists it as version 4.30. The normal IrfanView installation already includes the Icons plug-in among its important plug-ins. Do not treat the program package version as the version of icons.dll.

The file should normally be under IrfanView’s installation directory, in its PlugIns folder. It does not ordinarily belong in:

  • C:WindowsSystem32
  • C:WindowsSysWOW64
  • another application’s folder
  • a game installation directory

Windows searches an application’s own directory before system directories. A misplaced copy can therefore be loaded instead of the correct plug-in, creating a compatibility or security problem.

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

Fix 1: Reinstall IrfanView and its plug-ins

This is the safest and most likely solution for a missing or damaged icons.dll.

Check the path first

  1. Read the complete path shown in the error.
  2. If the path points to an IrfanView folder, note the installation location.
  3. Open File Explorer and browse to that folder.
  4. Open the PlugIns subfolder.
  5. Check whether icons.dll is present.

If it is absent, do not download a loose replacement. Close IrfanView and continue with a clean installation.

Reinstall the main program

  1. Close IrfanView.
  2. Download the current IrfanView installer from the official IrfanView website.
  3. Run the installer.
  4. If Windows displays a User Account Control prompt, select Yes.
  5. Install IrfanView into the intended location.
  6. Start IrfanView and check whether it opens without the error.

If the installer offers to repair or replace an existing installation, allow it to do so. If it does not, uninstalling IrfanView first can help, but preserve any settings or custom plug-ins you need.

Install the matching plug-in package

If icons.dll is still missing:

  1. Open the official IrfanView plug-in download page.
  2. Download the plug-in package matching your IrfanView installation.
  3. Run the plug-in installer.
  4. When asked for a destination, select the IrfanView PlugIns directory.
  5. Finish the installation.
  6. Reopen IrfanView.

The result is successful when the application starts normally and the icons.dll error no longer appears. If the error remains, verify that the installer placed files in the same IrfanView directory named by the error.

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

Fix 2: Match the program and plug-in architecture

IrfanView provides separate 32-bit and 64-bit program and plug-in packages. It also provides an ARM64 package. These packages are not interchangeable.

To check which IrfanView build you have:

  1. Open IrfanView if possible.
  2. Select Help.
  3. Select About IrfanView.
  4. Note whether it identifies itself as 32-bit or 64-bit.

If IrfanView will not start:

  1. Right-click the IrfanView shortcut.
  2. Select Properties.
  3. Select the Shortcut tab and choose Open File Location.
  4. Check whether the program is installed under C:Program Files or C:Program Files (x86).
  5. Use the installer or program documentation to confirm the architecture rather than relying only on the folder name.

Install:

  • 32-bit IrfanView with 32-bit plug-ins
  • 64-bit IrfanView with 64-bit plug-ins
  • ARM64 IrfanView with ARM64 plug-ins

Do not merge plug-in files between Program Files and Program Files (x86). If you installed the wrong package, remove the mismatched plug-in set and reinstall the correct main program and plug-ins together.

The repair worked when the program and plug-in directories belong to the same installation and the error disappears after restarting IrfanView.

Rank #2
SANDISK 128GB Ultra Flair, USB-A Flash Drive, Up to 150MB/s Read Speeds | USB Flash Drive, Up to 15x Faster than standard 2.0, Password Protection, Durable, Sleek Metal Casing, USB 3.0, Silver/Black
  • High-speed USB 3.0 performance of up to 150MB/s(1) [(1) Write to drive up to 15x faster than standard USB 2.0 drives (4MB/s); varies by drive capacity. Up to 150MB/s read speed. USB 3.0 port required. Based on internal testing; performance may be lower depending on host device, usage conditions, and other factors; 1MB=1,000,000 bytes]
  • Transfer a full-length movie in less than 30 seconds(2) [(2) Based on 1.2GB MPEG-4 video transfer with USB 3.0 host device. Results may vary based on host device, file attributes and other factors]
  • Transfer to drive up to 15 times faster than standard USB 2.0 drives(1)
  • Sleek, durable metal casing
  • Easy-to-use password protection for your private files(3) [(3)Password protection uses 128-bit AES encryption and is supported by Windows 7, Windows 8, Windows 10, and Mac OS X v10.9 plus; Software download required for Mac, visit the SanDisk SecureAccess support page]

Fix 3: Check antivirus quarantine

Security software may remove or quarantine a plug-in after an update, reinstall, or scan. Do not assume that every detection is a false positive.

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.
  1. Open Windows Security.
  2. Select Virus & threat protection.
  3. Select Protection history.
  4. Look for an entry involving icons.dll or the IrfanView installation folder.
  5. Open the detection details.
  6. Check the file path and the detection name.
  7. Restore the file only if the original IrfanView installation and its source are trustworthy.
  8. If there is any doubt, reinstall IrfanView and its plug-ins instead of restoring the quarantined copy.

Microsoft warns that allowing a genuinely malicious file can put the device at risk. Reinstalling from the official IrfanView source is preferable to approving an unknown file.

If Windows Security quarantines the file again immediately after reinstalling, leave it quarantined and investigate the detection. Do not repeatedly restore the same file without checking its provenance.

Fix 4: Undo cleanup or restore software changes

Cleanup utilities, “washer” programs, rollback software, and restore tools can remove plug-in files or reverse an installation.

IrfanView’s FAQ warns that cleanup software can delete IrfanView files or settings. If the error returns after every reboot:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Temporarily stop the cleanup or rollback utility.
  2. Reinstall IrfanView and its plug-ins.
  3. Add the IrfanView installation directory to the utility’s exclusions, if supported.
  4. Restart Windows.
  5. Check whether icons.dll remains in the PlugIns folder.

If the file disappears again, the cleanup or rollback product is undoing the repair. Its settings must be corrected before reinstalling repeatedly.

Fix 5: Distinguish a missing file from a missing dependency

These messages do not always mean the named DLL itself is absent:

  • “Error loading icons.dll. The specified module could not be found.”
  • “Failed to load icons.dll.”
  • “The program can’t start because icons.dll is missing from your computer.”

Windows can report that a module could not be found when icons.dll exists but one of its required dependencies is unavailable or incompatible.

Check the following:

  1. Confirm that icons.dll exists in the IrfanView PlugIns folder.
  2. Confirm that the plug-in matches the IrfanView architecture.
  3. Reinstall the complete IrfanView program and plug-in package.
  4. Do not guess at individual runtime downloads.
  5. If the error identifies another DLL by name, troubleshoot that named component instead.

Installing Visual C++, DirectX, or .NET is not a justified first response unless the error specifically identifies a related runtime or IrfanView documentation requires it. IrfanView’s complete official package is the safer starting point.

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

Fix 6: Handle a “Bad Image” error

A message such as:

icons.dll is either not designed to run on Windows or it contains an error.

Rank #3
Sale
JOIOT 128GB USB C Flash Drive Dual USB 3.0 Flash Drive Type C + USB A Portable Type-C Flash Drive 2-in-1 USB-C Thumb Drive for Smartphone Tablet Computer Mac iPhone 15 Black
  • [Dual Flash Drive] This 2-in-1 USB flash drive is designed with a Type-C plug and a USB-A plug at each end, working across all your Type-C Android phones, iPhone 15/15 Pro/15 Pro Max, iPhone 16/16Pro/16E, tablets, iPad Pro, Macs and USB-A computers, game consoles, car audios, and more (Not for Lightning iPhone/iPad).
  • [Fast Speed] Optimizing the USB 3.0 technology, this USB-C flash drive fast transfers and backs up your high-res photos, videos, music, and heavy files at a read speed of up to 130MB/s and a write speed of up to 35MB/s, 10X faster than USB 2.0 flash drives.
  • [Wide Use] This Type-C flash drive supports Windows, Android, Linux, and Mac OS, and is backward compatible with USB 2.0 ports. Plug and play, no need to install any software, working seamlessly with USB-C and USB-A devices.
  • [Durable and Reliable] This dual USB 3.0 flash drive adopts superb memory chips thus ensuring extremely reliable performance, plus the premium plastic enclosure offers excellent heat dissipation. The cap protects the connectors from dust and damage, providing extended durability and security.
  • [Compact and Portable] Constructed in a mini size of 63.5x17.8x8.4mm/2.5x0.7x0.3inch, this slim USB-C thumb drive can fit into your pocket, letting you enjoy the instant large capacity at any time.

may appear with status 0xc000012f. This generally points to corruption, an incompatible architecture, or an invalid DLL rather than a simple missing-file condition.

  1. Close IrfanView.
  2. Delete or move aside any manually replaced copy of icons.dll.
  3. Reinstall the correct IrfanView program.
  4. Install the matching plug-in package.
  5. Restart Windows.
  6. Test IrfanView again.

Do not replace the file with a same-named DLL from another product. A file with the correct name can still be incompatible or unsafe.

Fix 7: Repair broader Windows component corruption

DISM and SFC repair protected Windows components. They do not normally restore a third-party IrfanView plug-in, so use them when several unrelated applications show corruption errors or Windows itself is behaving abnormally.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open Start.
  2. Type Command Prompt.
  3. Right-click Command Prompt.
  4. Select Run as administrator.
  5. Select Yes at the User Account Control prompt.
  6. Run:
DISM.exe /Online /Cleanup-Image /RestoreHealth
  1. Wait for it to finish.
  2. Then run:
sfc /scannow
  1. Restart Windows.
  2. Reinstall IrfanView if icons.dll is still missing.

Microsoft recommends running DISM before SFC. If both commands report that Windows is healthy but IrfanView still fails, return to the IrfanView installer and plug-in package rather than repeating the commands.

When manually hunting through Windows component repairs and rerunning DISM or SFC without knowing what changed becomes time-consuming, Outbyte PC Repair can scan for reported system issues; its free scan identifies problems, while repair features require the full version. Reinstalling IrfanView remains the definitive fix for an IrfanView-owned plug-in.

Fix 8: Update Windows only for broader compatibility problems

Windows Update is relevant when the error started alongside wider operating-system failures, compatibility problems, or repeated application crashes.

  1. Open Settings.
  2. Select Windows Update.
  3. Select Check for updates.
  4. Install available updates.
  5. Restart Windows.
  6. Test IrfanView again.

Do not expect Windows Update to supply icons.dll. The file belongs to IrfanView.

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

Fix 9: Check drivers only when other symptoms point there

A display or storage driver is not the normal source of IrfanView’s Icons plug-in. Consider a driver repair only if the icons.dll message appeared with broader graphics, storage, or device failures.

To inspect drivers:

  1. Right-click Start.
  2. Select Device Manager.
  3. Expand the relevant category, such as Display adapters or Disk drives.
  4. Right-click the affected device.
  5. Select Properties.
  6. Open the Driver tab.
  7. Check the driver date and status.
  8. Use Update Driver only when an appropriate driver is available from the device manufacturer or Windows Update.
  9. Restart Windows and test again.

Do not uninstall a working driver merely because icons.dll is missing. If a driver change caused the broader problem, use Roll Back Driver when available.

When identifying outdated drivers manually means checking many devices and guessing which version matters, Outbyte Driver Updater can scan and show reported driver issues; the free scan identifies problems, while driver installation features require the full version. It is not a substitute for reinstalling IrfanView when the failure is isolated to this plug-in.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Fix 10: Use System Restore after a recent system change

System Restore can help when the problem began immediately after software installation, an update, or another system change.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open Start.
  2. Type Create a restore point.
  3. Open the matching Control Panel result.
  4. Select System Restore.
  5. Select Next.
  6. Choose a restore point from before the error began.
  7. Select Next, then Finish.
  8. Allow Windows to restart.

System Restore changes system settings and installed programs but does not remove personal files. It is not a replacement for reinstalling IrfanView, and it cannot help if no suitable restore point exists.

Rank #4
128GB Flash Drive Aiibe USB Flash Drive 128 GB Thumb Drive USB 2.0 Memory Stick Zip Drive Backup Jump Drive Single 128GB 128G USB Drive for PC Laptop
  • Large Data Storage Capacity: Flash Drive with 128GB capacity, meet your needs of daily use on work, school, home and travelling for photos, music, videos, files storage and transfer
  • Easy to use: The thumb drive is plug and play without any software installation; Supports Windows 7/8/10 / Vista / XP / Unix / 2000 / ME / NT Linux and Mac OS, also compatible with USB 2.0 and 1.1 ports; Storage is fast, safe and stable
  • Wide Compatibility: USB flash drive support TV, desktop, notebook computer, car, audio and other device; It is your great data storage and transfer companion with traveling and working
  • Retractable Desgin: The usb drive's retractable design can effectively protect the USB interface; The capless design can avoid losing of cap; Weight: 7g, Size: 2.6 × 0.8 × 0.4 inch. Portable to take your digital world anywhere
  • What You Get: 1 x 128GB USB Flash Drive Thumb Drive, All of usb drives have been rigorously tested and formatted before leaving the factory; The default format of the USB stick is exFAT

Why regsvr32 is usually wrong

Do not run this command merely because a file ends in .dll:

regsvr32 icons.dll

regsvr32 is intended for self-registering COM or ActiveX DLLs that provide a DllRegisterServer entry point. IrfanView’s Icons plug-in is normally loaded by IrfanView from its PlugIns directory. It is not normally registered globally.

Running regsvr32 may produce:

DllRegisterServer entry point was not found.

That result does not repair the missing plug-in. Use the IrfanView installer instead.

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

Avoid random DLL download sites

A loose download of icons.dll can have the wrong version, architecture, or contents. It may also be altered or bundled with malware. Even a genuine-looking replacement often fails because the real problem is a damaged installation, a missing dependency, or mismatched 32-bit and 64-bit files.

Use the official IrfanView installer and official plug-in package. Keep the file in the IrfanView PlugIns directory. Never copy it into System32 or SysWOW64 as a general fix.

Prevention

  • Keep the IrfanView program and plug-ins from matching architecture packages.
  • Do not mix files from separate IrfanView installations.
  • Exclude the IrfanView directory from cleanup software that removes unused files.
  • Review antivirus detections before restoring quarantined files.
  • Do not manually replace plug-ins with same-named files from another product.
  • Keep a note of IrfanView’s installation path before moving or restoring the program.
  • If only file-association icons are wrong while IrfanView opens normally, investigate Windows associations or the icon cache instead of assuming icons.dll is missing.

FAQ

Is icons.dll part of Windows?

No. It is associated with IrfanView’s ICONS plug-in and is not a normal Windows system component.

Where should icons.dll be located?

Normally in the PlugIns directory inside the IrfanView installation. The exact path depends on where IrfanView was installed.

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

Can I download only icons.dll?

Avoid downloading it from an unverified DLL archive. Reinstall IrfanView or its matching official plug-in package instead.

Should I copy it to System32?

No. That can cause Windows to load the wrong copy and creates unnecessary compatibility and security risks.

Do I need Visual C++, DirectX, or .NET?

Not as a first response. Reinstall the complete IrfanView package first. Install a runtime only when the error specifically identifies it or the vendor documentation requires it.

Why does Windows say a module is missing when the file exists?

One of icons.dll’s dependencies may be missing, or the file may be corrupt or built for the wrong architecture. Reinstalling the complete matching package is safer than replacing individual DLLs.

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

What information should I provide if the problem continues?

Record the exact error text, the full path shown, the IrfanView version and architecture, the installation location, whether icons.dll exists in PlugIns, and whether Windows Security quarantined it.

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 Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

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.