KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q190796: PRB: VC Installation Hangs With Message "Updating Registry"

Article: Q190796
Product(s): Microsoft C Compiler
Version(s): WINNT:5.0
Operating System(s): 
Keyword(s): kberrmsg kbsetup kbVC500
Last Modified: 17-JUL-2001

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Visual C++, 32-bit Enterprise Edition, version 5.0 
- Microsoft Visual C++, 32-bit Professional Edition, version 5.0 
-------------------------------------------------------------------------------

SYMPTOMS
========

Visual C++ 5.0 Setup hangs with the following message:

  Updating Registry

CAUSE
=====

A third-party provider has replaced WSock32.dll.

RESOLUTION
==========

To work around this problem, perform the following steps:

1. Exit Setup.

2. Exit all applications that use WSock32.dll, typically Internet related
  applications.

3. Rename WSock32.dll to WSock32.3rd:

        REN WSOCK32.DLL WSOCK32.3RD

  On Windows 95 this file is found in %SYSTEMROOT%/SYSTEM, and on Windows NT
  this file is found in %SYSTEMROOT%/SYSTEM32.

4. Copy over WSock32.dl_ from your operating system media disk to the same
  directory in step 3.

5. Expand the file WSock32.dl_ to WSock32.dll:

        EXPAND WSOCK32.DL_ WSOCK32.DLL

6. Run Visual C++ 5.0 Setup.

7. After a successful setup you can revert back to your old third party
  WSock32.dll although this is not recommended.

STATUS
======

This behavior is caused by a third party who has been made aware of the
problem.


Additional query words:

======================================================================
Keywords          : kberrmsg kbsetup kbVC500 
Technology        : kbVCsearch kbAudDeveloper kbVC500 kbVC32bitSearch kbVC500Search
Version           : WINNT:5.0
Issue type        : kbprb

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.