Free tools Windows power users keep installed
One-click scans. No signup required.
msdis130.dll is a genuine Microsoft Disassembler DLL used by older Microsoft developer tools, especially PoolMon from the Windows Driver Kit. If Windows says msdis130.dll is missing, not found, or could not be loaded, repair the program that needs it instead of downloading a random DLL into System32.
What this file actually does
msdis130.dll is associated with Microsoft’s old 32-bit developer tooling. Microsoft lists it as a required PoolMon file alongside:
As an Amazon Associate I earn from qualifying purchases.
poolmon.exemsvcp70.dllmsvcr70.dllpooltag.txt
PoolMon is a diagnostic utility included with the Windows Driver Kit and is used to examine kernel memory-pool usage. Microsoft places PoolMon in the WDK’s ToolsOther directory. See Microsoft’s PoolMon requirements and required-file list.
The file has also appeared in historical Visual Studio .NET installation media under a path similar to:
#1 Best Overall
- 【PERFECT SCREEN REPAIR TOOL】King&Charles upgraded screen door mesh repair kit more comprehensively and professionally. A combination of Steel Roller + Hook + 0.14in x 32ft Screen Spline, can help you replace the screen window more easily and efficiently. To meet a wider range of needs.
- 【BEARING ROLLER 】 Most of the screen rollers on the market are simple, but ours are made of a bearing structure, which is stronger, smoother, and has a longer service life.Steel roller has a double side, convex wheel, and concave wheel. CONVEX WHEEL - Press Screen into groove. CONCAVE WHEEL-Press Spline into groove. ERGONOMIC Solid Wood Handle it's easy to hold.
- 【SUFFICIENT 32FT SPLINE】The 0.14 in hollow vinyl spline provides 32 ft of length for multiple screen repair projects and fits most 0.12~0.16 in wide window and door screen frame grooves. Flexible, tear-resistant, and easy to press securely into the groove. Please measure your original spline and groove before ordering.
- 【REMOVAL HOOK】The hooks are sharp and the aged battens can be hooked out. Stainless steel material won't rust and can be reused. Rubber handle is ergonomic, which is more labor-saving and easy to use.
- 【WIDELY&REPEATEDLY USED】3 in 1 screen repair kit widely used in the replacement of various screens at home. Suitable for window screens, sliding screen doors, terrace screens, RV screens, and even aquarium parachute stands, etc, and apply to patio screens, garden screens, pool screens, porch screen, sliding door, entry door, storm door, patio door, etc. All the screen window tools are of high quality, and reusable.
Program FilesCommon FilesMicrosoft SharedVSA7.0VsaEnv
That means an msdis130.dll error may involve an old WDK or PoolMon installation, legacy Visual Studio .NET setup files, or another Microsoft developer component. It is not evidence that a modern Windows program or game normally requires this DLL.
It is not a standard Windows component that should normally live in:
C:WindowsSystem32
C:WindowsSysWOW64
It is also not the same as the Visual C++ runtime files msvcp70.dll and msvcr70.dll. Those are separate dependencies that PoolMon may require alongside msdis130.dll.
Public file catalogues commonly identify this DLL as Win32/x86, but that metadata is not a current Microsoft package manifest. Treat the architecture and version as details to verify from the original product installer rather than assumptions for a replacement download.
Causes and symptoms
| What you see | Most likely cause | Correct response |
|---|---|---|
| PoolMon will not start | PoolMon was copied without its supporting files | Restore the complete WDK tool directory |
| An installer reports “Source file not found” | Incomplete, damaged, or incorrectly extracted installation media | Use complete matching installation media |
| The error appeared after antivirus activity | Defender or another security product quarantined the file | Review Protection history before restoring anything |
| The program directory was moved | The executable can no longer find its private dependency | Restore the original directory structure |
| A 32-bit tool fails on 64-bit Windows | The application is missing its x86 dependency | Place the matching file in the application directory through repair |
| Several files are missing | The parent installation is incomplete | Reinstall the whole product, not one DLL |
regsvr32 reports a registration error |
The DLL is not intended to be registered | Stop using regsvr32; repair the application instead |
Fix 1: Identify the program and exact path
Before changing Windows components, find out which executable is requesting the DLL. This prevents you from repairing the wrong product or copying a file into an unrelated directory.
Read the complete error
Note whether the message appears:
- When starting PoolMon
- During a WDK installation
- During old Visual Studio setup
- When launching a custom engineering or diagnostic utility
- Immediately after antivirus detection
- After moving or restoring a program folder
If the dialog includes a path, write it down. A path containing PoolMon, WDK, ToolsOther, VsaEnv, or an old Visual Studio directory is more useful than the DLL name alone.
Search installed locations
- Press Windows key + E to open File Explorer.
- Select This PC.
- In the search box, enter:
text
msdis130.dll
- Also search for:
text
poolmon.exe
- Check whether the DLL is beside the executable that reports the error.
For a command-line search, open Terminal or Command Prompt and run:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
where /r "C:Program Files" msdis130.dll
where /r "C:Program Files (x86)" msdis130.dll
If you know the program’s directory, search there first. Do not treat a copy found in an unrelated folder as automatically safe or compatible.
Distinguish an installer error from a runtime error
An installer message such as:
Error 1308. Source file not found:
...msdis130.dll
usually means the installation source is incomplete or inaccessible. It does not necessarily mean that a functioning Windows installation lost a system file.
A runtime message such as:
This application failed to start because msdis130.dll was not found.
usually means the installed application cannot find a private dependency in its own directory.
Rank #2
- 🌟 All-in-One Screen Solution: Essential for seamless window screen replacement & repairs. This versatile screen repair kit Perfect for DIY screen spline insertion, frame rolling, and mesh tightening – your go-to tool for screen for windows projects.
- 🔷 Dual Roller Innovation: Features convex (round) & concave (grooved) steel rollers. The concave roller prevents delicate screen tearing during spline rolling, while the convex wheel ensures tight sealing. Ultimate precision for window screen tool tasks.
- ❖ Ergonomic Wooden Handle: Solid hardwood handle delivers superior comfort during prolonged screen roll installation. Non-slip grip reduces hand fatigue when replacing window screens. Durable steel bearings ensure smooth roller rotation – ideal for screen door repair marathons.
- 🔧Spline Tool + Screen Roller Tool: Offers three roller diameter options for selection. When replacing window screens, choose the corresponding roller based on the Spline specifications to completely eliminate tool size mismatch issues.
- 💎 Pro-Grade Durability: Carbon-steel rollers withstand aggressive spline rolling without deformation. your lifetime screen repair tool investment.
The repair approach is different: restore complete installation media for the first case, and repair or reinstall the parent application for the second.
Fix 2: Repair or reinstall PoolMon and the WDK
This is the most important fix when the error appears while using PoolMon.
PoolMon should be restored as a matching group of files. Do not combine a copied poolmon.exe with an unrelated msdis130.dll, msvcp70.dll, or msvcr70.dll. Older utilities may depend on the exact set supplied with their WDK release.
If the WDK is currently installed
- Close PoolMon and any command windows running it.
- Open Settings.
- Select Apps.
- Select Installed apps.
- Search for Windows Driver Kit.
- Select the three-dot menu beside the matching entry.
- Choose Modify, Change, or Uninstall, depending on what the installer provides.
- If a repair option is available, select it and complete the wizard.
- Restart Windows.
- Launch PoolMon from its original WDK directory.
If no repair option is available, uninstall the damaged WDK entry and reinstall the same WDK release from the official Microsoft WDK download page. Match the WDK to the Visual Studio and Windows development environment required by that release.
The current WDK documentation focuses on modern WDK and Visual Studio installation. It does not guarantee that every current WDK package still contains this legacy DLL. If an older PoolMon build specifically needs msdis130.dll, use the original matching WDK archive or a known-good organizational software repository.
If PoolMon was copied manually
Copying only poolmon.exe to another computer is not a complete installation. Obtain the complete ToolsOther directory from the same verified WDK installation, or reinstall the WDK.
The repaired directory should contain the files required by that PoolMon build, including:
poolmon.exe
msdis130.dll
msvcp70.dll
msvcr70.dll
pooltag.txt
Do not copy these files into System32 or SysWOW64. Keep them in the application directory supplied by the WDK.
How to tell whether this worked
Start PoolMon from its original directory. If it opens without the loader error, the dependency is being found correctly. If a new dependency error appears, the directory is still incomplete or contains mismatched files. Reinstall the complete WDK tool set rather than adding unrelated DLLs one at a time.
Fix 3: Repair legacy Visual Studio or its installation media
If the message appears during Visual Studio .NET-era setup, the problem may be the installation source rather than an installed runtime.
Rank #3
- ✅【WINDOW SCREEN REPAIR KIT】: Includes , 32ft screen spline, steel screen roller tool, spline removal pick, more comprehensive and professional. It can help you replace screens easily and efficiently, a must-have tool for re-installing window and door screens. All screen repair tools are high quality and reusable.
- ✅【STRONG AND DURABLE ROLLERS】: Our screen roller tool is made of bearing structure, which is stronger, smoother and lasts longer. Steel rollers have 2 heads, cam and concave wheel. Cam - Presses the screen into the groove. Concave wheel - presses the spline into the groove. Double carbon steel bearing metal wheels are finely crafted, turn smoothly and are sturdy.
- ✅【HIGH TENSIBILITY SPLINE】 : Vinyl window screen spline with high tenacity, high tensile strength, not easy to age and break. Hollow design is easy to press into grooves, serrated rounded for better securing and tensioning of screens. Length: 32 feet, Diameter: 0.137 inches.
- ✅【SHARP PICK】:Sharp and curved design can easily hook out the aging screen spline. The spline removal pick is made of stainless steel material, will not rust and can be reused.
- ✅【WIDELY USED】: 3 in 1 screen door repair kit is widely used to replace all kinds of screens in your home. Suitable for window screens, sliding screen doors, balcony screens, RV screens, patio screens, garden screens, pool screens, porch screens, entry door screens, storm door screens, patio door screens, and more.
Historical Visual Studio setup logs identify msdis130.dll under the VsaEnv directory and show a source-file error when installation media is incomplete. If the installer reports many missing files, replacing only this DLL will not repair the media.
Try the supported repair path first
For a currently supported Visual Studio installation:
- Close Visual Studio.
- Open the Start menu.
- Search for Visual Studio Installer.
- Open it.
- Find the installed Visual Studio edition.
- Select More.
- Select Repair.
- Confirm the repair and allow the installer to reinstall missing assemblies.
- Restart Windows when prompted.
Microsoft notes that Visual Studio repair can reset some settings and reinstall assemblies. The official procedure is documented in Repair Visual Studio.
Recommended Free Tools
For Visual Studio .NET or another discontinued release, use the original installation media or a complete archive maintained by your organization. Make sure the media was fully copied or extracted before starting setup. If the installer asks for a source path, point it to the complete source directory rather than a folder containing a single DLL.
If setup fails again
- Copy the installation media to a local folder before running setup.
- Confirm that the account running setup can read the source files.
- Avoid launching setup from a partially mounted or incomplete archive.
- Check whether multiple files, not just
msdis130.dll, are reported missing. - Use installation media matching the original product release.
- Do not substitute a modern Visual C++ Redistributable or .NET Framework package for the missing source file.
A Visual Studio setup error is not the same as a normal application startup error. Repair the setup source or parent product first.
Fix 4: Check Microsoft Defender quarantine
A security product may remove a legitimate old developer file, particularly when the file is from an uncommon legacy tool. Do not restore it automatically. First establish where it came from and whether it belongs to the original Microsoft installation.
Check Protection history
- Open the Start menu.
- Search for Windows Security.
- Open it.
- Select Virus & threat protection.
- Select Protection history.
- Open the detection associated with
msdis130.dll. - Review the detected file path, threat name, and action taken.
- Compare the path with the expected WDK, PoolMon, or Visual Studio directory.
Only restore or allow the file when it comes from the original verified Microsoft installation and the detection has been properly reviewed. Microsoft explains the process in Protection History in Windows Security.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minuteAfter restoration:
- Run a Microsoft Defender scan.
- Repair or reinstall the parent product.
- Start the original application.
- If Defender removes the file again, do not repeatedly restore it. Investigate the detection and obtain a clean complete installation source.
A file from an arbitrary DLL archive is not a safe substitute for a quarantined product file.
Fix 5: Match the application architecture
The commonly catalogued msdis130.dll is a 32-bit Win32 file. A 32-bit PoolMon or legacy developer application normally needs its dependency in the application’s own directory, even when it runs on 64-bit Windows.
Do not assume that putting one copy in each Windows system directory solves an architecture problem. It can hide the source of the error, create version conflicts, and affect unrelated programs.
Rank #4
- 【6 in 1 Screen Repair Kit】This screen repair tool set includes a screen tool roller, screen spline roller tool, screen installation tool and more! Everything you need to repair or replace your window and door screens.
- 【Sturdy Material】Made with premium materials such as solid wood handles and double carbon steel bearings, these screen repair tool are built to last. Durable materials make them suitable for screens of any specification, including aluminum and plastic steel doors and windows.
- 【Easy to Use】With ergonomic design and smooth-turning wheels, this screen roller tool makes screen installation and repair a breeze. It's a must-have for DIY ers and professionals alike.
- 【Screen Spline Tool 】This window screen spline has two different wheels, cams and recessed rollers, to help you complete any job faster and more efficiently. It's also compact and portable, making it easy to take on the go.
- 【Window Screen Repair Made Easy】Whether you're replacing a few screens or doing a complete window screen replacement, this screen repair kit has everything you need. Get professional-quality results with these screen replacement tools
Check the executable rather than guessing:
- Locate the program that reports the error.
- Right-click its executable.
- Select Properties.
- Open the Details tab and record the product information.
- Check the original installer or product documentation for the supported architecture.
- If necessary, inspect the executable with a trusted PE inspection utility.
The safest way to obtain the correct architecture is to reinstall the same product release. Do not overwrite a working application directory with a DLL from another build.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC 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 & 11Fix 6: Do not register this DLL with regsvr32
regsvr32 is used for DLLs that provide registration entry points such as DllRegisterServer. It is not a universal missing-DLL repair command, and msdis130.dll is normally a private dependency loaded by an executable.
Do not use:
regsvr32 msdis130.dll
A failed registration message does not prove that the DLL is missing or corrupt. It usually means the file is not a self-registering COM or ActiveX component.
The correct action is to restore the DLL beside the executable through the parent product’s repair or reinstall process.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Fix 7: Repair Windows components only as a fallback
msdis130.dll is not documented as a Windows-protected system file. Windows Update, DirectX repair, and Visual C++ Redistributable repair do not normally restore this particular legacy developer-tool dependency.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Use Windows component repair when other Windows files are also failing, Windows Security reports broader corruption, or several unrelated applications are affected.
Run DISM, then SFC
- Open the Start menu.
- Search for Terminal.
- Right-click Terminal.
- Select Run as administrator.
- Select Yes at the User Account Control prompt.
- Run:
DISM.exe /Online /Cleanup-Image /RestoreHealth
- Wait for the operation to finish.
- Then run:
sfc /scannow
- Restart Windows.
- Test the original application again.
Microsoft recommends running DISM before System File Checker. The commands are documented in Using System File Checker in Windows.
These commands repair Windows component corruption, not necessarily a missing private file from an old WDK or Visual Studio installation.
If repeatedly hunting through Windows folders and rerunning repairs is becoming guesswork, Outbyte PC Repair can scan for problems and show what needs attention; its free scan identifies issues, while repair is handled by the full version, and reinstalling the parent developer tool remains the definitive fix here.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Fix 8: Update or reinstall drivers only when the wider problem points there
A driver reinstall is not a direct fix for msdis130.dll. PoolMon examines driver memory usage, but the missing DLL belongs to the diagnostic tool, not to the driver being analyzed.
Use Device Manager only if the computer also has a separate device or driver problem:
Best Value
- Extra Large Screen Mesh: The window screen mesh is sufficient to replace multiple standard-sized windows. Made of durable fiberglass material, it can be easily cut and is wear-resistant, allowing you to DIY as desired
- Easy To Install: Secopad window screen repair kit includes necessary tools and accessories: screen spline, screen roller, removal hook, screen cutter and ruler. These make it easier and faster to replace while helping you save money and time
- Pet and Kids Friendly: Window screen replacement helps to ventilation and protect your kids and pets at the same time. The screen material is waterproof, you can ventilate the room whenever you want, rain or shine outside
- Long service life: The service time of the window screen door repair kit is at least 5 years. This screen for windows is well-lighted and can be used for kinds of screen windows, sliding screen doors, patio screen mesh, porch screen and so on
- Additional Note: The window screen kit is FOLDED in the package, don't worry if there are some creases, it will disappear after installation
- Right-click the Start button.
- Select Device Manager.
- Expand the relevant category.
- Right-click the affected device.
- Select Properties.
- Open the Driver tab.
- Note the provider and driver version.
- Select Update Driver and choose Search automatically for drivers, or obtain the correct driver from the hardware manufacturer.
- If the driver is damaged, select Uninstall Device, restart Windows, and install the verified driver package.
- Reboot and test the device.
Do not remove a working driver merely because PoolMon cannot start. Repair PoolMon or the WDK separately.
If manually checking hardware vendors and matching driver versions across several machines is taking too long, Outbyte Driver Updater can scan and identify outdated drivers; its free scan shows what is wrong, while driver installation is handled by the full version, and it is not a replacement for reinstalling the WDK or parent application.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Why random DLL downloads are a bad fix
Avoid downloading msdis130.dll from an arbitrary DLL site. A replacement may have:
- The wrong architecture
- A mismatched build
- Altered or unknown provenance
- A missing companion runtime
- A version conflict with the executable
- Malware or an unwanted modification
Even a clean file may not solve the problem if the installation is missing pooltag.txt, msvcp70.dll, msvcr70.dll, or other product files.
Use these sources instead:
- The original Microsoft WDK installation media
- The official Microsoft WDK download and installation guidance
- A complete Visual Studio installation source
- A verified internal software repository maintained by your organization
- Microsoft Defender’s quarantine workflow when the original file was removed
Manual copying is appropriate only when you are copying the exact file from the same verified product and version into that product’s own directory. It should be part of a controlled repair, not a general Windows-folder fix.
Still not fixed
Work through this checklist:
- Re-read the complete error and identify the calling executable.
- Confirm the path where Windows expects
msdis130.dll. - Check whether the application directory contains
poolmon.exeorVsaEnv. - Look for other missing companion files.
- Review Windows Security Protection history.
- Repair or reinstall the exact parent product.
- Confirm that the executable and DLL belong to the same product release and architecture.
- Check file permissions if the file exists but cannot be loaded.
- Confirm that the program is launching from the expected directory.
- Run DISM and SFC only if broader Windows corruption is suspected.
- Use System Restore only if the application worked previously and a suitable restore point exists.
If several installation files are absent, replace the installation source. If only one old Microsoft tool is affected, repair that tool instead of changing system directories.
Free tools Windows power users keep installed
One-click scans. No signup required.
FAQ
Is msdis130.dll legitimate?
Yes. It is a Microsoft DLL described as Microsoft Disassembler. Its strongest documented association is with PoolMon from the Windows Driver Kit.
Is it part of Windows 10 or Windows 11?
There is no verified evidence that it is a current Windows system component. It normally belongs with the application or development kit that loads it.
Is it a Visual C++ Redistributable file?
No. msvcp70.dll and msvcr70.dll are separate older C++ runtime dependencies that may be supplied alongside PoolMon.
Should I copy it to System32 or SysWOW64?
No. Restore it to the original application directory through the parent product’s repair or reinstall process.
Should I run regsvr32 msdis130.dll?
Usually no. This DLL is normally a private executable dependency, not a COM or ActiveX server.
Does installing .NET or DirectX fix it?
Not normally. Those packages are unrelated unless the affected parent application separately requires them.
Is there a 64-bit version?
The commonly catalogued file is identified as x86/Win32, while no authoritative Microsoft source establishes a 64-bit msdis130.dll. Match the DLL to the original executable and product release.
Is reinstalling a driver the answer?
Not directly. PoolMon analyzes driver memory usage, but msdis130.dll belongs to PoolMon or another developer tool. Repair the tool first.
Recommended Free Tools
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.




