---
title: "Faulting module name: MSVBVM60.DLL"
description: "How to fix the MSVBVM60.DLL application crash on Windows and Windows Server by re-registering the Visual Basic 6 runtime."
url: "https://winsale.net/docs/faulting-module-name-msvbvm60-dll/"
updated: "2026-10-09"
category: Windows Issues
tags:
  - dll
  - dll hell
  - msvbvm60
  - windows
---

# Faulting module name: MSVBVM60.DLL

If you are encountering an error MSVBVM60.DLL while running any application in Windows 10/11/ Server 2016/2019 this guide is for you.

One of the fastest ways to fix the issue is to replace the file with last known good one, or with the file from a known good system. You can also [download it here](https://winsale.net/wp-content/uploads/2023/09/msvbvm60.zip).

In order to replace the file you will need to navigate to**C:\Windows\SysWOW64\** and right-click on **msvbvm60.dll**

![](https://winsale.net/wp-content/uploads/2023/09/image.png)

Then navigate to **Security**Tab:

![](https://winsale.net/wp-content/uploads/2023/09/image-1.png)

Under **Security**Go to **Advanced**

![](https://winsale.net/wp-content/uploads/2023/09/image-2.png)

And under **Owner**select Change

![](https://winsale.net/wp-content/uploads/2023/09/image-3.png)

Type in your Windows username. For Users in Windows 10/11 with Microsoft Account login, you can just type in your login email here. Hit **OK.**

![](https://winsale.net/wp-content/uploads/2023/09/image-4.png)

You will get a Windows Security Warning, that you just took over permissions of the file.

Exit this screen and any other submenus until you see a Windows Explorer window with **msvbvm60.dll** sitting in front of you. Right-click on the file again and once again go to the **Security**tab. Select the user you just gave permissions to, you will see that the Allow Column now has checkmarks that are clickable.

![](https://winsale.net/wp-content/uploads/2023/09/image-6.png)

Select **Allow**under **Full Control** and then Click **Apply**at the bottom. You will get a Windows Security warning that you are changing permissions again. Select **Yes** and then press **OK** on the next screen.

![](https://winsale.net/wp-content/uploads/2023/09/image-8.png)

Now you can go ahead and rename the file from msvbvm60.dll to msvbvm60backup.dll, just in case you need to restore the original file.
At this point, you are ready to replace the file with a known good version or version provided at the top of the article.

After you replace the file, right-click anywhere in the folder with the **shift** key pressed and select **Open command window here**

![](https://winsale.net/wp-content/uploads/2023/09/image-9.png)

Next, in the command window, type

```
regsvr32 msvbvm60.dll
```

You will get a message about successful registration of the dll in question.

![](https://winsale.net/wp-content/uploads/2023/09/image-10.png)

Congrats! You are done! Event Viewer will now stop reporting MSVBVM60.DLL errors.

 **About this article:** This is part of WinSale's free knowledge base. WinSale is a point-of-sale system built specifically for independent shoe and safetywear retailers — 10M+ UPC database, industrial account invoicing, mobile shoe truck support, no per-transaction fees. [See if it's a fit for your store →](https://winsale.net/shoe-store-pos-system/)
