INTRODUCTION

Microsoft has released a cumulative update rollup for the Microsoft Visual Basic 6.0 Service Pack 6 (SP6) Runtime Extended Files. This cumulative update rollup includes security updates and updated versions of many other controls that make up the Visual Basic 6.0 Runtime Extended Files.

How to obtain the cumulative update rollup for the Visual Basic 6.0 Service Pack 6 Runtime Extended Files

The following file is available for download from the Microsoft Download Center:DownloadDownload the cumulative update rollup for the Visual Basic 6.0 Service Pack 6 Runtime Extended Files package now.For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:

119591 How to obtain Microsoft support files from online servicesMicrosoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.To install this cumulative update rollup, you must have at least Windows Installer 3.1 or a later version installed on the computer. To obtain the latest version of Windows Installer for the computer, visit the following Microsoft website:

http://www.microsoft.com/download/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4

What are the Visual Basic 6.0 Runtime Extended Files?

The Visual Basic 6.0 Runtime Extended Files include select ActiveX control OCX files, libraries, and tools that are delivered together with the Visual Basic 6.0 IDE media and as an online release. Typically, the Visual Basic 6.0 IDE or the Microsoft.com website installs these files on the development system. Then, the developer redistributes these files together with the developer's applications. As of April 8, 2008, support for the Visual Basic 6.0 IDE has ended. However, Microsoft still offers support for select runtime extended files that are distributed together with applications. For more information about support for the Visual Basic 6.0 Runtime Extended Files, visit the following Microsoft Developer Network (MSDN) website:

Support Statement for Visual Basic 6.0 on Windows Vista and Windows Server 2008http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx

After I install this cumulative update rollup, do I have to install the latest security update?

This cumulative update rollup includes and supersedes all security updates. Therefore, after you install this cumulative update rollup, you do not have to install the latest security update.

Do I really need this cumulative update rollup?

Yes. This cumulative update rollup contains the previously mentioned security fixes and several other stability fixes and performance fixes for the ActiveX controls that are included in the Visual Basic 6.0 Runtime Extended Files. Additionally, the ActiveX controls that are included in this cumulative update rollup will be the baseline for any future updates for these ActiveX controls. This includes security updates and hotfixes for these ActiveX controls. Therefore, we strongly recommend that you install this cumulative update rollup to have the latest supported baseline for these ActiveX controls.

I am a third-party software developer, and I use the ActiveX controls in my application. What do I have to do?

If you redistribute the ActiveX controls, make sure that you update the version of the ActiveX controls that are installed together with your application by downloading this cumulative update rollup. For more information about the best practices for using redistributed components, click the following article number to view the article in the Microsoft Knowledge Base:

835322 Applications that bypass globally serviced side-by-side assemblies may be vulnerable to issues that are fixed by a Microsoft software update

I am developing software that contains a redistributable ActiveX control. What do I do?

Install this cumulative update rollup for your development software. If you redistributed an ActiveX control together with an application, issue an updated version of the application to your customers. In the updated version of the application, include the updated version of the file in this cumulative update rollup for your development software.

More Information

Note In August 2012, Microsoft re-released the cumulative update for the Microsoft Visual Basic 6.0 Service Pack 6 (SP6) Runtime Extended Files. This replaces the cumulative updates that were released previously. This cumulative update rerelease addresses any issues that were discovered in previous releases.

List of security releases, starting with the most recent

  • 2708437 MS12-060: Description of the security update for Visual Basic 6.0 Service Pack 6: August 14, 2012

  • 2641426MS12-027: Description of the security update for Visual Basic 6: April 10, 2012

  • 926857MS08-070: Description of the security update for Microsoft Visual Basic 6.0 Service Pack 6 Runtime Extended Files: December 9, 2008

Command-line switches for this cumulative update rollup

For more information about the different command-line switches that this cumulative update rollup supports, visit the following MSDN website:

http://msdn.microsoft.com/en-us/library/aa367449.aspx

Cumulative update rollup removal information

This cumulative update rollup cannot be removed after it is installed. This behavior resembles other previously released updates for Visual Basic 6.0 components.

File information

This manifest contains the file information for the most recent cumulative update rollup for the Visual Basic 6.0 Service Pack 6 Runtime Extended Files. The English version of this cumulative update rollup has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

File name

File version

File size

Date

Time

Comct232.cab

Not Applicable

86310

3/24/2009

15:58

Comct232.dep

Not Applicable

2495

3/24/2009

12:33

Comct232.ocx

6.0.98.16

170080

3/24/2009

15:52

Comct332.cab

Not Applicable

142147

3/24/2009

15:58

Comct332.dep

Not Applicable

3024

3/24/2009

15:54

Comct332.ocx

6.7.98.16

415552

3/24/2009

15:52

Comctl32.cab

Not Applicable

239527

5/2/2012

12:20

Comctl32.dep

Not Applicable

2495

5/2/2012

10:53

Comctl32.ocx

6.0.98.34

617816

5/2/2012

12:17

Comdlg32.cab

Not Applicable

70382

3/24/2009

15:58

Comdlg32.dep

Not Applicable

2494

3/24/2009

12:33

Comdlg32.ocx

6.1.98.16

155984

3/24/2009

15:52

Dbadapt.cab

Not Applicable

26707

3/24/2009

15:58

Dbadapt.dep

Not Applicable

2501

3/24/2009

12:46

Dbadapt.dll

6.1.98.16

57168

3/24/2009

15:52

Dbgrid32.cab

Not Applicable

257489

3/24/2009

15:58

Dbgrid32.dep

Not Applicable

2387

3/24/2009

16:35

Dbgrid32.ocx

5.1.98.13

567104

3/24/2009

15:52

Dblist32.cab

Not Applicable

104477

3/24/2009

15:58

Dblist32.dep

Not Applicable

2494

3/24/2009

12:49

Dblist32.ocx

6.1.98.16

222528

3/24/2009

15:52

Mci32.cab

Not Applicable

92360

3/24/2009

15:58

Mci32.dep

Not Applicable

2394

3/24/2009

12:37

Mci32.ocx

6.1.98.16

215880

3/24/2009

15:52

Msaddndr.cab

Not Applicable

49425

3/24/2009

15:58

Msaddndr.dep

Not Applicable

2486

3/24/2009

12:52

Msaddndr.dll

6.1.98.16

99136

3/24/2009

15:52

Msadodc.cab

Not Applicable

64038

3/24/2009

15:58

Msadodc.dep

Not Applicable

2502

3/24/2009

12:43

Msadodc.ocx

6.1.98.16

134976

3/24/2009

15:52

Msbind.cab

Not Applicable

41564

3/24/2009

15:58

Msbind.dep

Not Applicable

492

3/24/2009

12:43

Msbind.dll

6.1.98.16

84808

3/24/2009

15:52

Mscdrun.cab

Not Applicable

28465

3/24/2009

15:57

Mscdrun.dep

Not Applicable

2543

3/24/2009

12:35

Mscdrun.dll

6.1.98.16

57152

3/24/2009

15:52

Mschrt20.cab

Not Applicable

452634

3/24/2009

15:58

Mschrt20.dep

Not Applicable

2494

3/24/2009

12:45

Mschrt20.ocx

6.1.98.16

1029968

3/24/2009

15:52

Mscomct2.cab

Not Applicable

335325

3/24/2009

15:58

Mscomct2.dep

Not Applicable

2494

3/24/2009

12:37

Mscomct2.ocx

6.1.98.16

659264

3/24/2009

15:52

Mscomctl.cab

Not Applicable

480910

5/2/2012

12:20

Mscomctl.dep

Not Applicable

2494

5/2/2012

10:55

Mscomctl.ocx

6.1.98.34

1070152

5/2/2012

12:17

Mscomm32.cab

Not Applicable

59264

3/24/2009

15:58

Mscomm32.dep

Not Applicable

2494

3/24/2009

12:42

Mscomm32.ocx

6.1.98.16

119616

3/24/2009

15:52

Mscsfdbg.dll

6.1.98.16

69440

3/24/2009

15:52

Msdatgrd.cab

Not Applicable

133168

3/24/2009

15:58

Msdatgrd.dep

Not Applicable

2514

3/24/2009

12:45

Msdatgrd.ocx

6.1.98.16

278352

3/24/2009

15:52

Msdatlst.cab

Not Applicable

117465

3/24/2009

15:58

Msdatlst.dep

Not Applicable

2494

3/24/2009

12:50

Msdatlst.ocx

6.1.98.16

252240

3/24/2009

15:52

Msdatrep.cab

Not Applicable

100023

3/24/2009

15:58

Msdatrep.dep

Not Applicable

2507

3/24/2009

12:46

Msdatrep.ocx

6.1.98.16

206160

3/24/2009

15:52

Msdbrpt.cab

Not Applicable

146944

3/24/2009

15:58

Msdbrpt.dll

6.1.98.16

340800

3/24/2009

15:52

Msdbrptr.cab

Not Applicable

148222

3/24/2009

15:58

Msdbrptr.dep

Not Applicable

2545

3/24/2009

12:47

Msdbrptr.dll

6.1.98.16

328512

3/24/2009

15:52

Msflxgrd.cab

Not Applicable

112053

3/24/2009

15:58

Msflxgrd.dep

Not Applicable

2494

3/24/2009

13:18

Msflxgrd.ocx

6.1.98.14

258880

3/24/2009

15:52

Mshflxgd.cab

Not Applicable

207713

3/24/2009

15:58

Mshflxgd.dep

Not Applicable

2524

3/24/2009

12:53

Mshflxgd.ocx

6.1.98.16

443488

3/24/2009

15:52

Mshtmpgd.cab

Not Applicable

105828

3/24/2009

15:58

Mshtmpgd.dll

6.1.98.16

245584

3/24/2009

15:52

Mshtmpgr.cab

Not Applicable

44119

3/24/2009

15:57

Mshtmpgr.dep

Not Applicable

2486

3/24/2009

12:32

Mshtmpgr.dll

6.1.98.16

117584

3/24/2009

15:52

Msinet.cab

Not Applicable

66922

3/24/2009

15:58

Msinet.dep

Not Applicable

2405

3/24/2009

12:42

Msinet.ocx

6.1.98.16

136008

3/24/2009

15:52

Msmapi32.cab

Not Applicable

70315

3/24/2009

15:58

Msmapi32.dep

Not Applicable

2494

3/24/2009

12:38

Msmapi32.ocx

6.1.98.16

151376

3/24/2009

15:52

Msmask32.cab

Not Applicable

89928

3/24/2009

15:58

Msmask32.dep

Not Applicable

2494

3/24/2009

12:38

Msmask32.ocx

6.1.98.16

178512

3/24/2009

15:52

Msrdc20.cab

Not Applicable

89581

3/24/2009

15:58

Msrdc20.dep

Not Applicable

2493

3/24/2009

12:39

Msrdc20.ocx

6.1.98.16

190800

3/24/2009

15:52

Msrdo20.cab

Not Applicable

190950

3/24/2009

15:58

Msrdo20.dep

Not Applicable

2670

3/24/2009

12:34

Msrdo20.dll

6.1.98.16

449872

3/24/2009

15:52

Msstdfmt.cab

Not Applicable

66366

3/24/2009

15:58

Msstdfmt.dll

6.1.98.16

129872

3/24/2009

15:52

Msstkprp.cab

Not Applicable

50024

3/24/2009

15:57

Msstkprp.dll

6.1.98.16

107840

3/24/2009

15:52

Mswcrun.cab

Not Applicable

112782

3/24/2009

15:58

Mswcrun.dep

Not Applicable

2474

3/24/2009

12:50

Mswcrun.dll

6.1.98.16

310592

3/24/2009

15:52

Mswinsck.cab

Not Applicable

64013

3/24/2009

15:57

Mswinsck.dep

Not Applicable

2463

3/24/2009

12:41

Mswinsck.ocx

6.1.98.17

126800

2/16/2010

15:22

Picclp32.cab

Not Applicable

50631

3/24/2009

15:58

Picclp32.dep

Not Applicable

2494

3/24/2009

12:39

Picclp32.ocx

6.1.98.16

100160

3/24/2009

15:52

Richtx32.cab

Not Applicable

100421

3/24/2009

15:58

Richtx32.dep

Not Applicable

3008

3/24/2009

12:40

Richtx32.ocx

6.1.98.16

218432

3/24/2009

15:52

Sysinfo.cab

Not Applicable

41911

3/24/2009

15:57

Sysinfo.dep

Not Applicable

2481

3/24/2009

12:40

Sysinfo.ocx

6.1.98.16

80208

3/24/2009

15:52

Tabctl32.cab

Not Applicable

109944

3/24/2009

15:58

Tabctl32.dep

Not Applicable

2494

3/24/2009

12:40

Tabctl32.ocx

6.1.98.16

221504

3/24/2009

15:52

Wbclsdsr.cab

Not Applicable

159126

3/24/2009

15:58

Wbclsdsr.ocx

6.1.98.16

221504

3/24/2009

15:52

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.