SupportJPG
  Support Home   |   Search   |   Documentation
ArticleId = kb000100

PROBLEM: AVR Runtime can't be registered on older Windows 95 with earlier versions of Internet Explorer.

The information in this article applies to:

    • Windows 95
    • Internet Explorer, Version 4.0 and lower
    • ASNA Visual RPG, Release 3.1
    • Deploy, Release 4.7

PROBLEM:

AVR Runtime can't be registered on older Windows 95 with earlier versions of Internet Explorer (i.e. IE 4.0 and lower).

RESOLUTION:

NOTE:  Please coordinate with your Network Administrator or Microsoft on how and where to install Internet Explorer.

Upgrade to the latest Internet Explorer that contains comctl32.dll.

STATUS:

Current.

MORE INFORMATION:

NOTE:  Please coordinate with your Network Administrator or Microsoft to accomplish these steps.  This information is provided by Microsoft at http://support.microsoft.com/support/kb/articles/Q186/1/76.ASP.

As with most other programs, ASNA's products must communicate with the Microsoft operating system in which it is installed and therefore rely on several core operating system and shared component files. As Microsoft updates and/or provides different operating systems, many of those core files are updated and changed that have an impact on various applications, including ASNA's Visual RPG and Acceler8DB. Microsoft also provides some of these updated files in other MS products, such as Internet Explorer. On rare occasions, our software will not work correctly on older operating systems because of the outdated core and shared components. This has especially been noted to occur on machines that are running Windows 95.

Therefore, as an easy solution to updating these core files without replacing the operating system is with the installation of Internet Explorer, which will help alleviate many of the issues that can surface.

The following information is taken from the link from Microsoft's Support link posted about:

Microsoft(tm) Windows(tm) Common Controls update Version: This includes the comctl32.dll from Internet Explorer version 5.0. The version stamp is 5.80.2614.3600. The DLL has been tested on Windows 95 (all OSRs and service packs), Windows 98, and Windows NT 4.0. Languages: This version of comctl32.dll will work on the 29 languages that Win98 shipped on. It will automatically use the correct language.

IMPORTANT: Never install comctl32.dll without using this installer. See the license agreement for details.

Command Line Arguments: /Q - Quiet mode. This includes rebooting if necessary. /T: - Specifies temporary working folder.

REGARDING DISTRIBUTION OF COMCTL32.DLL:

*******************************************************************************

YOU MAY NOT REDISTRIBUTE THE COMCTL32.DLL CONTROL AS A STANDALONE FILE.

*******************************************************************************

Microsoft does NOT allow the separate redistribution of COMCTL32.DLL at this time, and you will NOT be provided with written permission. However, the following alternatives are available to you and we hope at least one of them will meet your business needs:

  1. . You may distribute Internet Explorer, which includes COMCTL32.DLL. Under your End User License Agreement (EULA) for Microsoft Internet Explorer, you may have redistribution rights for COMCTL32.DLL as a component of and under the terms of your license for Internet Explorer in its entirety. This license does NOT enable you to redistribute the DLL separately under the Internet Explorer EULA. Please review the EULA, redistribution agreement, and other information regarding the terms of use of Internet Explorer located at http://www.microsoft.com/ie/ and http://www.microsoft.com/ie/ieak/ Should you have questions regarding the licensing of Internet Explorer, please contact ieak@microsoft.com.
  2. You may provide instructions to your customers to visit http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp where they may download an utility that will install COMCTL32.DLL. Your customers should be given instructions to choose the latest version number (currently 50comupd.exe - which includes COMCTL32.DLL version number 5.80.2614.3600). This installation utility is an .EXE file, which is a self-extracting archive. Once downloaded, the self-extracting archive can then be used by the customer to install COMCTL32.DLL onto their system.
  3. NOTE: Older versions of this component can be found on ftp://ftp.microsoft.com/softlib/mslfiles These files are available for testing purposes only; your customers should be encouraged to install the latest version, and discouraged from installing older versions.

    The self-extracting archive and the corresponding version numbers of the controls are as follows:

    COMCTL32.DLL version 4.70 (which shipped with Internet Explorer 3.0) will be installed from COM32UPD.EXE

    COMCTL32.DLL version 4.72 (which shipped with Internet Explorer 4.01) will be installed from 40COMUPD.EXE

    And once again, the latest version can be found on http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp as follows:

    COMCTL32.DLL version 5.80 (which shipped with Internet Explorer 5.0) will be installed from 50COMUPD.EXE You will find more information and further instruction with regard to the 5.80 COMCTL32.DLL at http://msdn.microsoft.com/isapi/msdnlib.idc?theURL=/library/sdkdoc/portals/mainport.htm

  4. You may redistribute the self-extracting archives (the .EXE files) described above, in their entirety under the terms of the license agreements contained in the self-extracting archives. Please review the End User License Agreements (EULAs) contained in the 50COMUPD.EXE, 40COMUPD.EXE, and COM32UPD.EXE to determine your rights to redistribute the self-extracting archives. A copy of this EULA is available for download on http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp.

*******************************************************************

YOU MAY NOT REDISTRIBUTE COMCTL32.DLL AS A STANDALONE FILE.

*******************************************************************

You may only redistribute the self-extracting archives (the .EXE files), which in turn will install COMCTL32.DLL. This is the only way to ensure that installation happens correctly on all supported languages and versions of Microsoft Windows.

NOTE: If you run the self-extracting archives in normal mode (just by running the .EXE), the EULA is displayed in a dialog window. You may distribute this component in quiet mode so long as you distribute your own software product containing the self-extracting archive pursuant to an End-User License Agreement with terms no less protective than those contained in the applicable OS Product EULA. Your End-User License Agreement may be "break-the-seal", "click-wrap" or signed.

Quiet mode is enabled with the /q switch e.g. "50comupd.exe /q".

Again, the self-extracting archive for the latest version is available at http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp

Other ASNA KB Articles:

Keywords: COMCTL32.DLL, distribute, redistribute, deploy, client, version, register, "self register", comcat.dll, w95

Last Modified Date: 3/4/2004 12:05:48 PM

Copyright © 2005, 2006 ASNA Inc.

  Support Home   |   Search   |   Documentation