DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
VGSOURCES
Get listed

DLL FilesPATCH 2026.09.09

ie4.dll Missing: Remove the Orphaned Setup Reference Safely

By VGSources Team 10 min read

Start with these checks

Before replacing anything, record:

  • Which program or installer shows the message
  • Whether it appears at startup, during uninstall, or when launching one application
  • The full path shown in the error, if Windows provides one
  • Whether the affected program is 32-bit or 64-bit
  • Whether antivirus recently quarantined a file

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 safest first fix is usually not downloading ie4.dll. On current Windows, the error generally points to an obsolete Internet Explorer setup reference, an incomplete legacy installation, or an old program that expects files from its original installer.

What is ie4.dll?

ie4.dll is a genuine Microsoft file associated with the Internet Explorer 4 setup program. Its internal description is commonly reported as Microsoft® IE4 Setup Custom Actions Library.

As an Amazon Associate I earn from qualifying purchases.

Historical Internet Explorer setup files used ie4.dll as an installer custom-action module. Setup actions included functions such as LogAndUpdatePhases, BIP, CheckWinVer, and AdminCheck. That makes it a setup component, not a general Windows runtime used by games, DirectX, Visual C++, or .NET.

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

Internet Explorer was integrated with or distributed alongside some older Windows releases, including Windows 95, Windows 98, and Windows NT 4.0. However, that historical relationship does not mean modern Windows 10 or Windows 11 should contain or require the file. Older Internet Explorer setup files could also place it in the Internet Explorer program directory rather than in the normal Windows system folders. Microsoft’s Internet Explorer history and support information

#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 error may appear as:

  • ie4.dll is missing
  • ie4.dll was not found
  • Cannot find ie4.dll
  • Error loading ie4.dll
  • The specified module could not be found
  • The procedure entry point ... could not be located in ie4.dll

The exact wording depends on the executable that is requesting the file.

Is ie4.dll malware?

The filename alone is not evidence of malware. A legitimate historical copy can exist on an old computer or inside an old application’s installation directory.

Treat the file as suspicious when:

  • It is stored in a random temporary folder
  • Its digital signature is missing or invalid
  • Its publisher does not identify Microsoft when a signature is present
  • The error began after installing unknown software
  • A startup entry launches it from an unfamiliar location
  • Your antivirus quarantined it as part of a broader detection

To check the file:

  1. Right-click the file and select Properties.
  2. Open the Digital Signatures tab, if present.
  3. Select the signature and choose Details.
  4. Confirm that Windows reports the signature as valid.
  5. Open the General and Details tabs and note the location and file description.
  6. In Windows Security, open Virus & threat protection.
  7. Select Protection history and review any detection involving the file.

Do not restore a quarantined copy merely because its name is ie4.dll. Restore it only when the original path, parent application, publisher, and signature are trustworthy. Otherwise, leave it quarantined and scan the computer.

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

Why the error appears on Windows 11 or 10

A stale startup or RunOnce entry

This is the most likely modern cause. An old Internet Explorer component, application, or installer may have been removed while leaving a startup command behind. Windows then tries to load the missing file at every boot.

An incomplete legacy installation

An old installer may have copied some files but not all of them, or it may be running on an operating system it was never designed to support.

One old application has lost its private copy

If only one program reports the error, that program may expect ie4.dll beside its own executable or in an old application directory. Windows is not necessarily supposed to provide it.

Antivirus quarantine

Security software may have removed the file after detecting corruption or suspicious activity. This does not prove the file was malicious, but it does require checking its provenance before restoration.

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

Windows component corruption

System corruption is possible, but SFC and DISM do not normally recreate an obsolete Internet Explorer setup DLL that is not part of the current Windows component store.

Fix 1: Identify and disable the caller

Start by identifying the executable that requests ie4.dll. The error dialog may show its name. If it does not, use Microsoft Autoruns.

  1. Download Autoruns from the official Microsoft Sysinternals Autoruns page.
  2. Extract the downloaded archive.
  3. Right-click Autoruns64.exe or Autoruns.exe and select Run as administrator.
  4. Select Options.
  5. Enable Hide Microsoft Entries and refresh the list.
  6. Press Ctrl+F.
  7. Search for ie4.dll.
  8. Review the matching entry, including its command, location, publisher, and parent program.
  9. Clear the checkbox to disable the entry.
  10. Restart Windows.

Disabling is safer than deleting because it gives you a reversible test. If the error disappears, you have confirmed the cause.

After confirming the entry belongs to obsolete software:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open Settings.
  2. Select Apps.
  3. Choose Installed apps.
  4. Search for the associated program.
  5. Select the three-dot menu beside it.
  6. Choose Uninstall.
  7. Restart Windows and check whether the message returns.

On older Windows interfaces, open Control Panel, choose Programs and Features, select the associated program, and click Uninstall.

If the visible program has already been removed, leave the Autoruns entry disabled and remove it only after confirming that it is not used by another application. Also check Task Scheduler:

  1. Press the Windows key and search for Task Scheduler.
  2. Open Task Scheduler as administrator.
  3. Select Task Scheduler Library.
  4. Review tasks whose actions point to the old program or ie4.dll.
  5. Right-click a confirmed obsolete task and choose Disable.
  6. Restart and test again.

Do not delete an entry solely because its name contains “Internet Explorer.” Confirm the executable path and associated software first.

Fix 2: Repair or reinstall the program that requests it

If the error appears only when launching one old application, repair that application rather than copying a DLL into Windows.

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

First try the application’s own repair option:

  1. Open Settings > Apps > Installed apps.
  2. Select the three-dot menu beside the program.
  3. Choose Advanced options, if available.
  4. Select Repair.
  5. Launch the program again.

If there is no Repair option:

  1. Uninstall the application from Installed apps or Programs and Features.
  2. Restart Windows.
  3. Reinstall it from the original manufacturer-provided installer or licensed installation media.
  4. Run the installer by right-clicking it and selecting Run as administrator, if required.
  5. Test the program before restoring old shortcuts or plugins.

A program designed for Internet Explorer 4-era Windows may still fail after repair because its other dependencies and operating-system assumptions are obsolete. If it is important to keep running, use the original licensed software in an isolated, supported virtual-machine workflow rather than weakening the security of your main Windows installation.

If the error occurs during an uninstall, reinstall the same application first, restart Windows, and then run its uninstaller again. This can restore the missing installer reference long enough for the removal process to complete.

Fix 3: Check Windows startup and compatibility settings

Some old installers are launched through compatibility shims or shortcuts.

  1. Right-click the shortcut that produces the error.
  2. Select Properties.
  3. Open the Shortcut tab.
  4. Read the Target field and note the executable path.
  5. Open the Compatibility tab.
  6. If compatibility mode is enabled, record its setting.
  7. Do not enable additional compatibility modes randomly.
  8. Test the application using the original executable instead of the shortcut.

You can also inspect startup applications:

  1. Press Ctrl+Shift+Esc to open Task Manager.
  2. Select Startup apps.
  3. Look for the associated old program or installer.
  4. Select it and click Disable.
  5. Restart Windows.

If the message stops, uninstall the responsible application or recreate its installation correctly. If it continues, inspect Autoruns and Task Scheduler because the reference may be stored elsewhere.

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

Fix 4: Use Windows repair commands only for Windows corruption

Run DISM first and SFC second. These commands check the current Windows image and protected system files. They are not a general method for obtaining an old Internet Explorer setup library.

  1. Open Start.
  2. Search for Command Prompt.
  3. Right-click Command Prompt.
  4. Select Run as administrator.
  5. Run:
DISM.exe /Online /Cleanup-Image /RestoreHealth
  1. Wait for it to finish.
  2. Then run:
sfc /scannow
  1. Restart Windows.
  2. Repeat the action that produced the error.

Microsoft documents the DISM-before-SFC procedure in its System File Checker guidance.

If SFC reports that it repaired files, restart and test again. If it reports no integrity violations, that does not prove ie4.dll was never installed. It may simply not belong to the current Windows image.

If DISM or SFC reports errors, run Windows Update from Settings > Windows Update, install available updates, restart, and repeat the commands. Do not interrupt either scan.

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.

Manually comparing repair logs is useful when supporting several machines, but do not extract an arbitrary DLL from another computer. Different Windows builds and application packages can have different files and dependencies.

Rank #2
Microsoft System Builder | Windоws 11 Home | Intended use for new systems | Install on a new PC | Branded by Microsoft
  • STREAMLINED & INTUITIVE UI, DVD FORMAT | Intelligent desktop | Personalize your experience for simpler efficiency | Powerful security built-in and enabled.
  • OEM IS TO BE INSTALLED ON A NEW PC with no prior version of Windows installed and cannot be transferred to another machine.
  • OEM DOES NOT PROVIDE SUPPORT | To acquire product with Microsoft support, obtain the full packaged “Retail” version.
  • PRODUCT SHIPS IN PLAIN ENVELOPE | Activation key is located under scratch-off area on label.
  • GENUINE WINDOWS SOFTWARE IS BRANDED BY MIRCOSOFT ONLY.

When repeatedly hunting through repair commands and Windows component versions is the problem, Outbyte PC Repair can scan for issues and show what it identifies; its repair actions require the full version, and it is not a substitute for reinstalling the specific old program that requested ie4.dll.

Fix 5: Review antivirus quarantine and scan the system

If the file existed and then disappeared, check the security product’s quarantine.

  1. Open Windows Security.
  2. Select Virus & threat protection.
  3. Choose Protection history.
  4. Open the relevant detection.
  5. Record the original file path and detection name.
  6. Do not restore the file unless the parent application and provenance are trusted.

Run a normal scan:

  1. Open Windows Security.
  2. Select Virus & threat protection.
  3. Choose Scan options.
  4. Select Full scan.
  5. Click Scan now.

For a persistent or serious detection, use Microsoft Defender Offline from the same Scan options page. Save work first because the computer will restart.

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

Microsoft describes these options in its Defender malware scanning guidance.

If the file is in an old program directory and the program is no longer needed, uninstall the program instead of restoring the DLL.

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

Fix 6: Update drivers only when the caller is tied to old hardware

Drivers do not normally provide ie4.dll. Do not install a graphics, audio, chipset, DirectX, or Visual C++ package just because a game or application displays this filename.

Driver troubleshooting is relevant only when the error began after removing software for a peripheral or when the identified caller belongs to hardware management software.

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

To check Device Manager:

  1. Right-click Start.
  2. Select Device Manager.
  3. Expand the category related to the affected hardware.
  4. Right-click the device.
  5. Select Properties.
  6. Open the Driver tab.
  7. Note the provider and driver date.
  8. Use Update Driver only when a current driver is available from the hardware manufacturer or Windows Update.
  9. Restart Windows and test the original application.

When manually checking many devices and matching driver packages is taking longer than expected, Outbyte Driver Updater can scan and identify driver updates; installation through the full version is optional, and updating a driver will not replace the old application’s required ie4.dll.

Do not use regsvr32 for ie4.dll

regsvr32 registers DLLs that expose registration entry points such as DllRegisterServer. It is not a universal repair command.

Historical Internet Explorer setup data shows ie4.dll being called for installer actions. Other files, including certain OCX components, were the files passed to registration routines. That makes a command such as this inappropriate:

regsvr32 ie4.dll

It may produce an error stating that the entry point is missing, or it may fail because the file has dependencies that are absent.

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

Use regsvr32 only when the application’s official documentation specifically identifies a COM DLL or ActiveX control that must be registered. Microsoft explains the command’s purpose in its regsvr32 documentation.

Do not download a replacement DLL from a random site

Avoid websites that offer individual DLL downloads. A downloaded copy may:

  • Contain malware
  • Be the wrong release
  • Be the wrong architecture
  • Depend on other missing files
  • Belong to a different Internet Explorer setup package
  • Create entry-point or version conflicts
  • Leave the original startup or installer reference unresolved

Do not copy an arbitrary file into C:WindowsSystem32, C:WindowsSysWOW64, or an application’s folder. There is no reliable modern 32-bit/64-bit deployment rule for this historical setup DLL, and generic System32-versus-SysWOW64 instructions are unsafe without knowing the caller and original package.

The safe sources are the original application’s licensed installer, original installation media, or a preserved vendor deployment package used in an isolated legacy environment. Microsoft no longer provides a current general Internet Explorer 4 installer for modern Windows. Its current Internet Explorer support information directs users toward supported Microsoft browsers and platforms. Microsoft Internet Explorer support information

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

Frequently asked questions

Does Windows 10 or Windows 11 need ie4.dll?

There is no evidence that current Windows 10 or Windows 11 requires this legacy Internet Explorer 4 setup DLL. A message on a current PC usually indicates an old program, installer, startup entry, or incomplete removal.

Is ie4.dll the same as ie4uinit.exe?

No. ie4uinit.exe is a different Internet Explorer-era executable. ie4.dll is associated with historical IE4 setup custom actions.

Is it the same as ie4tour.dll, ieframe.dll, or mshtml.dll?

No. These are separate Internet Explorer-era files with different roles. Replacing one with another cannot repair an ie4.dll request.

Why does the message appear after every reboot?

A startup, RunOnce, scheduled-task, service, or installer entry is probably still calling the old component. Use Task Manager, Autoruns, and Task Scheduler to locate and disable the exact entry.

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

Why does it appear only during an installation?

The installer may be incomplete or incompatible with the operating system. Reinstall the associated application from its original package, or stop using that installer on the current Windows version.

Why does a game mention ie4.dll?

The game may include an old installer, launcher, web component, or bundled setup routine. That does not mean DirectX, Visual C++, or .NET is missing. Identify the executable named in the error and repair that program.

Should I register ie4.dll?

Usually not. It is a setup custom-action library, not automatically a self-registering COM DLL. regsvr32 is likely to fail or distract from the real installer problem.

What if the file exists but Windows still says it is missing?

The caller may be searching the wrong directory, or a dependency of ie4.dll may be absent. Use the original installer and inspect the caller rather than copying the file into a system folder.

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.

When should I use System Restore?

Use System Restore when the error began immediately after a known installation or cleanup event and the restore point is trustworthy. For an isolated obsolete startup entry, disabling the caller is usually safer and more targeted.

What if the error remains after uninstalling the visible program?

Inspect Autoruns and Task Scheduler again. The remaining reference may belong to a removed installer, service, RunOnce command, or another legacy program that was installed alongside it.

Quick Recap

SaleBestseller No. 1
Microsoft Windows 11 (USB)
Microsoft Windows 11 (USB)
Make the most of your screen space with snap layouts, desktops, and seamless redocking.; FPP is boxed product that ships with USB for installation
$128.99
Bestseller No. 2

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.

DLL errorsie4.dllMicrosoft AppsMicrosoft Windows Operating SystemWindows 10Windows 11

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.

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
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.