VB Runtime Files and Controls

Many of the executable programs and tools found on this site are written in Visual Basic. Each require you to have the current Visual Basic runtime files, and in some cases, a current VB control. Most of you have the runtime files already, but if the program generates a MSVBVM60.DLL not found error, you can get them from Microsoft at:

Visual Basic Runtime Files

The download is about 1 MB. This will solve basic installation problems for older systems having outdated VB runtime files.

If there are still problems, you will undoubtedly have an outdated VB control which must be updated. An example of a control would be a rich text box (a window to display formatted text) or a common dialog (file browser) box. Below are several common controls from Microsoft in zipped form. Download the one you need (the error message will tell you), and install.


Visual Basic Control RICHTX32.OCX



RICHTX32 OCX
Rich Text control from Microsoft. This version, 6.0.88.4, is 96k zipped.

Download RICHTX32.zip 96k

Unzip the file and save it to the C:\Windows\SYSTEM folder (SYSTEM32 folder if running Windows 2000 or XP). If an old version currently exists, temporarily rename it or move it to another folder for safe keeping. Now we'll register the control. Click on Start|Run and type:

             regsvr32 richtx32.ocx

into the box, then click OK. The text entered must be exact. It may help to copy from this page to the clipboard and paste it into the run box so there are no mistakes. Click OK. Windows will tell you it's registered, and you are on your way.


Visual Basic Control COMDLG32.OCX



COMDLG32 OCX
Common Dialog control from Microsoft. This version, 6.0.84.18, is 61k zipped.

Download COMDLG32.zip 61k

Unzip the file and save it to the C:\Windows\SYSTEM folder (SYSTEM32 folder if running Windows 2000 or XP). If an old version currently exists, temporarily rename it or move it to another folder for safe keeping. Now we'll register the control. Click on Start|Run and type:

             regsvr32 comdlg32.ocx

into the box, then click OK. The text entered must be exact. It may help to copy from this page to the clipboard and paste it into the run box so there are no mistakes. Click OK. Windows will tell you it's registered, and you are on your way.


Visual Basic Control MSCOMCTL.OCX



MSCOMCTL OCX
Common control from Microsoft. This version, 6.0.81.77, is 495k zipped.

Download MSCOMCTL.zip 495k

Unzip the file and save it to the C:\Windows\SYSTEM folder (SYSTEM32 folder if running Windows 2000 or XP). If an old version currently exists, temporarily rename it or move it to another folder for safe keeping. Now we'll register the control. Click on Start|Run and type:

             regsvr32 MSCOMCTL.OCX

into the box, then click OK. The text entered must be exact. It may help to copy from this page to the clipboard and paste it into the run box so there are no mistakes. Click OK. Windows will tell you it's registered, and you are on your way.


Visual Basic Control MSWINSCK.OCX



MSWINSCK OCX
Winsock control from Microsoft. This version, 6.0.81.69, is 54k zipped.

Download MSWINSCK.zip 54k

Unzip the file and save it to the C:\Windows\SYSTEM folder (SYSTEM32 folder if running Windows 2000 or XP). If an old version currently exists, temporarily rename it or move it to another folder for safe keeping. Now we'll register the control. Click on Start|Run and type:

             regsvr32 mswinsck.ocx

into the box, then click OK. The text entered must be exact. It may help to copy from this page to the clipboard and paste it into the run box so there are no mistakes. Click OK. Windows will tell you it's registered, and you are on your way.