Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problemsmyinfo.dll is a legacy Microsoft Internet Information Server utility component, not a normal Windows runtime file. If Windows says myinfo.dll is missing or cannot be loaded, the correct repair is usually to restore the old IIS or Classic ASP application that requested it, not to copy a replacement DLL into a system folder.
What myinfo.dll is
Historically, myinfo.dll belonged to Microsoft Internet Information Server and exposed the COM/ASP component identified by the ProgID MSWC.MyInfo. A Classic ASP application could create that component from Global.asa:
<OBJECT RUNAT=Server SCOPE=Session ID=MyInfo PROGID="MSWC.MyInfo">
</OBJECT>
The component provided site-information properties, such as administrator or company details, and was historically used alongside myinfo.xml.
This makes myinfo.dll a server-side IIS and Classic ASP dependency. It is not:
#1 Best Overall
- Dual USB-A & USB-C Bootable Drive – compatible with nearly all Windows PCs, laptops, and tablets (UEFI & Legacy BIOS). Works with Surface devices and all major brands.
- Fully Customizable USB – easily Add, Replace, or Upgrade any compatible bootable ISO app, installer, or utility (clear step-by-step instructions included).
- Complete Windows Repair Toolkit – includes tools to remove viruses, reset passwords, recover lost files, and fix boot errors like BOOTMGR or NTLDR missing.
- Reinstall or Upgrade Windows – perform a clean reinstall of Windows 7 (32bit and 64bit), 10, or 11 (amd64 + arm64) to restore performance and stability. (Windows license not included.). Includes Full Driver Pack – ensures hardware compatibility after installation. Automatically detects and installs drivers for most PCs.
- Premium Hardware & Reliable Support – built with high-quality flash chips for speed and longevity. TECH STORE ON provides responsive customer support within 24 hours.
- A Visual C++ Redistributable file
- A DirectX component
- A graphics-driver file
- A current Windows 10 or Windows 11 runtime
- A general-purpose DLL that belongs in every
System32folder
Microsoft documented the IIS utility components, including My Info, as optional historical components. They were not installed by default with IIS 6.0, although an upgrade from an earlier IIS installation could retain them. Microsoft referred administrators to the IIS 6.0 Resource Kit for copies of those components.
Quick identification table
| Item | What is known |
|---|---|
| File | myinfo.dll |
| Internal description | IIS Executable |
| Historical product | Internet Information Server |
| Publisher | Microsoft Corporation |
| Main interface | MSWC.MyInfo |
| Typical caller | Legacy Classic ASP application |
| Common configuration location | Global.asa |
| Modern status | Obsolete and not normally included with current Windows |
| Architecture | Public metadata identifies a historical 32-bit build, but this is not a current Microsoft-supported download |
| Correct source | The original IIS application, historical installation media, approved Resource Kit, or the application vendor |
The exact folder is installation-specific. Do not assume that every valid copy belongs in System32, SysWOW64, or inetsrv.
First determine which kind of error you have
There are two substantially different situations.
Case 1: IIS reports MSWC.MyInfo
Look for an ASP error mentioning any of the following:
Global.asa- ASP 0134
- Invalid
MSWC.MyInfoProgID - An object tag with
MSWC.MyInfo - A website that fails while loading through IIS
This strongly indicates that a legacy Classic ASP site is trying to create the MyInfo COM component.
The problem may be that the component was never installed, was removed during an IIS upgrade, was incorrectly registered, or is incompatible with the application pool’s architecture.
Case 2: A desktop program or game reports that myinfo.dll is missing
If the message appears before a game or desktop application opens, and the computer does not host an IIS website, the program may have bundled or referenced an old IIS development component. It could also be an incomplete installation, a failed uninstall, or software that should not be requesting the file at all.
Do not assume that enabling IIS will fix this case. The original application’s installer or vendor is the proper owner.
Safe checks before repairing anything
Read the complete error message
Record:
- The exact wording
- The name of the program or website
- Whether the message appears during Windows startup, application launch, or a web request
- Whether it mentions
Global.asa,MSWC.MyInfo, or ASP 0134 - The path shown in the error, if one is provided
A message saying “the specified module could not be found” does not always mean that myinfo.dll itself is absent. Windows can display that wording when a dependency required by the DLL is missing.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Identify the process that is requesting the file
For a desktop application, check the title bar and the executable name in Task Manager:
- Press
Ctrl+Shift+Esc. - Select Details.
- Find the program that produced the error.
- Right-click it and choose Open file location.
- Note the program’s installation folder and publisher.
For IIS, inspect the website’s files and configuration:
- Open File Explorer.
- Locate the website’s content folder.
- Search for
Global.asa. - Open a copy in Notepad.
- Search for
MSWC.MyInfoormyinfo.dll.
Do not edit the production file yet. The purpose is to identify the dependency.
Check whether antivirus quarantined it
A legitimate historical component can be removed by security software, but a restored file should come only from trusted installation media or a known-good application package.
In Windows Security:
- Open Start.
- Type Windows Security and open it.
- Select Virus & threat protection.
- Choose Protection history.
- Review recent quarantined or blocked items.
- Select an entry only if you can match it to the correct IIS installation or application.
- Do not restore an unidentified DLL merely because its filename matches.
If security software detected the file as malicious or suspicious, leave it quarantined until its origin and authenticity are established.
Fix 1: Repair the original IIS application or installer
This is the safest fix when a desktop program is the caller.
- Open Start > Settings > Apps > Installed apps.
- Find the application associated with the error.
- Select the three-dot menu beside it.
- Choose Advanced options, if available.
- Select Repair.
- Restart Windows and test the application.
If there is no Repair option:
- Open Control Panel.
- Select Programs > Programs and Features.
- Select the application.
- Choose Change, Repair, or Modify.
- Follow the installer prompts.
- Restart the computer.
Some older programs include a launcher with Verify files, Repair installation, or Reinstall components. Use that facility before searching for an individual DLL.
If repair does not work, uninstall and reinstall the exact application using its original installer or the publisher’s official installer. Back up saved data and configuration files first. The application vendor must provide any compatible copy of a legacy component it bundled.
Free tools Windows power users keep installed
One-click scans. No signup required.
If no installed application explains the error, inspect Task Manager > Startup apps, scheduled tasks, and the program listed in the error. An obsolete startup entry may be calling a file left behind by an incomplete uninstall.
Fix 2: Install or repair the IIS and Classic ASP features
Use this path when the error comes from a website, Global.asa, or MSWC.MyInfo.
Classic ASP is an optional IIS feature. Enabling it allows IIS to process Classic ASP pages, but it does not automatically guarantee that the historical MyInfo utility component is present.
Enable Classic ASP through Windows Features
- Press
Windows+R. - Type
optionalfeatures. - Press Enter.
- Expand Internet Information Services.
- Expand World Wide Web Services.
- Expand Application Development Features.
- Select ASP.
- Also select ISAPI Extensions if it is not already enabled.
- Select OK.
- Allow Windows to apply the changes.
- Restart the computer if prompted.
Microsoft identifies the feature as IIS-ASP. On supported systems, the equivalent feature can also be enabled through an elevated command prompt:
DISM /Online /Enable-Feature /FeatureName:IIS-ASP
The command may report that the feature is already enabled. That means Classic ASP is available, not that myinfo.dll has been restored.
Check the IIS application pool
A historical COM component may be 32-bit. On 64-bit Windows, the application pool’s bitness must match the component and the rest of the application.
- Open Start.
- Type IIS.
- Open Internet Information Services (IIS) Manager.
- In the left pane, select the computer.
- Select Application Pools.
- Right-click the pool used by the affected site.
- Select Advanced Settings.
- Find Enable 32-Bit Applications.
- Set it to True only when the application and its legacy components require 32-bit execution.
- Select OK.
- Recycle the application pool.
Do not switch this setting blindly. A 32-bit component cannot be replaced with an arbitrary 64-bit DLL, and changing pool architecture can break other COM objects or application dependencies.
Test the website
After enabling the required features:
- Open IIS Manager.
- Select Sites.
- Right-click the affected site.
- Choose Manage Website > Restart.
- Browse to the page that previously failed.
If the error still specifically names MSWC.MyInfo, IIS is processing ASP but the historical utility component is still missing, unregistered, or incompatible. Installing current IIS again is not proof that MyInfo is included.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchFix 3: Restore the historical component from the correct source
Microsoft’s IIS documentation states that the utility components were omitted by default from IIS 6.0 and points administrators toward the IIS 6.0 Resource Kit for copies. This is a historical recovery path, not a recommendation to download a DLL from an unverified catalog.
Use this order:
- Locate the original server backup or installation media.
- Check the application’s deployment documentation.
- Contact the application developer or system integrator.
- Use the historically appropriate IIS Resource Kit only when its compatibility and provenance are known.
- Restore the complete component according to that installation’s instructions.
- Test the site under the correct IIS application pool architecture.
Do not select a file based only on its name, size, or a search result. Public catalog metadata describes a historical 32-bit build, but there is no verified current Microsoft standalone download page for myinfo.dll. A filename match does not establish authenticity, compatibility, or a safe installation path.
The installation directory also depends on the IIS or Personal Web Server generation. Copying the file to a guessed folder can leave the application unable to find it, register the wrong COM class, or interfere with another installation.
Rank #2
- 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 4: Use regsvr32 only when the installation requires it
regsvr32 registers a DLL when that DLL exposes the appropriate registration entry points. It is not a universal missing-DLL repair command.
Use it only when:
- You have the correct legacy DLL from trusted installation media.
- The application’s documentation explicitly requires COM registration.
- You know whether the application is 32-bit or 64-bit.
- You are working from an administrator account.
Open Command Prompt as administrator:
- Open Start.
- Type
cmd. - Right-click Command Prompt.
- Select Run as administrator.
- Change to the folder containing the verified DLL.
- Run the registration command specified by the application’s documentation.
For a 32-bit DLL on 64-bit Windows, the 32-bit registration utility is normally located at:
%windir%SysWOW64regsvr32.exe
For a 64-bit DLL, the 64-bit utility is normally located at:
%windir%System32regsvr32.exe
The folder names are counterintuitive: SysWOW64 contains 32-bit system utilities, while System32 contains 64-bit utilities on 64-bit Windows.
A successful registration message means only that registration completed. It does not prove that the DLL is the correct version or that its dependencies are available. If regsvr32 reports that the entry point is missing, the DLL may not be self-registering, may be the wrong file, or may not be intended for that operating system. Stop there and follow the original application’s installation procedure.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Fix 5: Repair Windows components when corruption is suspected
SFC and DISM can repair protected Windows components. They will not recreate an optional historical IIS Resource Kit file that was never installed.
Use them when other Windows files are also damaged, Windows servicing has failed, or the error began after broader system corruption.
Run DISM
- Open Start.
- Type
cmd. - Right-click Command Prompt.
- Select Run as administrator.
- Run:
DISM.exe /Online /Cleanup-image /Restorehealth
- Wait for the operation to finish.
- Restart Windows.
Run System File Checker
Open an elevated Command Prompt again and run:
sfc /scannow
Wait until verification reaches 100 percent, then restart the computer and test the affected application or website.
If SFC reports that it repaired files, test again. If it reports that it could not repair some files, review the result and repeat the IIS or application-specific checks above. Do not expect SFC or DISM to supply a missing legacy utility component.
Recommended Free Tools
Repeating these commands without identifying what changed rarely solves a file that belongs to an omitted application component. If you want help identifying damaged Windows components while avoiding repeated manual scans, Outbyte PC Repair can provide a scan showing what it finds; repairs are performed by the full version, and it is not a substitute for reinstalling the IIS application that owns myinfo.dll.
Fix 6: Check drivers only when the evidence points there
myinfo.dll is not a graphics or hardware driver file, so reinstalling drivers is not a normal fix. Consider drivers only if the same incident includes device failures, display problems, or another clearly identified driver error.
To check devices:
- Right-click Start.
- Select Device Manager.
- Expand categories such as Display adapters, Network adapters, and Universal Serial Bus controllers.
- Look for a yellow warning icon.
- Right-click the affected device.
- Select Update driver.
- Choose Search automatically for drivers.
- Restart Windows if a driver is installed.
For a clean reinstall:
- In Device Manager, right-click the affected device.
- Select Uninstall device.
- Confirm only if you have a replacement driver available.
- Restart Windows.
- Install the driver from the computer or device manufacturer’s official support page.
Driver hunting can involve matching hardware IDs, Windows editions, and 32-bit or 64-bit packages. If you want an automated scan to identify stale drivers, Outbyte Driver Updater can show what it detects; driver installation is handled by the full version, and this will not repair a missing IIS component.
Fix 7: Use System Restore after a recent change
System Restore can help if myinfo.dll worked previously and disappeared after a software removal, update, or configuration change.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →- Open Start.
- Type Create a restore point.
- Open the matching result.
- Select System Restore.
- Choose a restore point created before the error began.
- Select Next, then Finish.
- Allow Windows to restart.
System Restore does not normally remove personal documents, but it can roll back applications, drivers, and system settings. If no suitable restore point exists, return to the application or IIS installation path.
Migrating away from MSWC.MyInfo
MyInfo is obsolete. Restoring it may be necessary to keep an old ASP site running, but it should not be the long-term design for a maintained application.
An administrator should:
- Back up the site and database.
- Search
Global.asaand the site’s ASP files forMSWC.MyInfo. - List which properties the application reads.
- Move fixed site details into application configuration or ordinary ASP code.
- Remove the COM object declaration after replacement code is tested.
- Test every page that uses the old properties.
- Restrict or retire the legacy Classic ASP site when its business purpose ends.
Do not remove the declaration without replacing its values. The website may load while producing blank administrator details, broken contact information, or later runtime errors.
What not to do
Do not download a random DLL
Avoid DLL catalog pages, file mirrors, and search-result downloads. They may provide:
- Malware or modified binaries
- The wrong historical build
- A 32-bit file for a 64-bit process, or the reverse
- A DLL with missing dependencies
- A file that registers an unsafe or incorrect COM class
Even an authentic file copied to the wrong folder may not fix the application.
Do not copy it into a guessed system folder
There is no universal rule that myinfo.dll belongs in System32, SysWOW64, or inetsrv. The correct location depends on the historical installation and the application’s registration model.
Do not run regsvr32 on an unknown file
Registration changes the system’s COM information. It can create a new problem while leaving the original dependency unresolved.
Do not install unrelated runtimes
Visual C++ packages, DirectX, graphics drivers, and Windows Update are not file-specific fixes for myinfo.dll unless investigation shows that the message actually concerns another file.
FAQ
Is myinfo.dll a legitimate Microsoft file?
Historically, yes. It was associated with Microsoft’s IIS utility components and the MSWC.MyInfo Classic ASP component. That does not make every copy found online trustworthy.
Is myinfo.dll part of Windows 10 or Windows 11?
It should not be treated as a normal component of current Windows. It is a legacy IIS/Classic ASP dependency, and current IIS installation does not prove that the historical MyInfo utility is included.
Should I enable IIS and Classic ASP?
Enable IIS and Classic ASP when the error comes from an ASP website, Global.asa, or MSWC.MyInfo. Do not enable them merely because a desktop game displays a missing-DLL message.
Why does Global.asa report an invalid MSWC.MyInfo ProgID?
The ASP application is attempting to create the COM object, but IIS cannot resolve that ProgID. The component may be absent, incorrectly registered, removed during an upgrade, or incompatible with the application’s bitness.
Recommended Free Tools
Can SFC or DISM restore the file?
Only if it was a protected Windows component on that installation. They will not recreate an optional IIS Resource Kit component that was never installed.
Does a 32-bit copy work on 64-bit Windows?
It can work only when the application and IIS application pool are configured for compatible 32-bit execution and the COM registration uses the correct 32-bit registry view. A 64-bit copy is not an automatic replacement.
What if the message appears on a computer with no IIS?
Identify the calling executable. It may be old software with an incomplete installation, an abandoned startup entry, or a program that bundled a legacy server component. Repair or reinstall that application rather than enabling IIS or downloading the DLL.
When is Windows repair justified?
Use DISM, SFC, or System Restore when other Windows components are also failing or the problem follows broader system corruption or a recent system change. For a single missing legacy IIS component, restoring the owning application is the more direct solution.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Quick Recap
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.




