Money Err Msg: Unable to Register Schannel.dll (158974)



The information in this article applies to:

  • Microsoft Money 97

This article was previously published under Q158974

SYMPTOMS

You may receive the following error when you install Money 5.0:
Schannel.dll was unable to register itself in the system registry.
Followed by:
Microsoft Money 5.0 Setup was not completed successfully.

CAUSE

This has been confirmed to occur on Micron Millennium computers as well as on other computers where 3rd party files replace the Wsock32.dll and Wsock.vxd files.

RESOLUTION

Search for all versions of these files on your computer and make sure the version in the Windows\System folder are version 4.00.950. Follow these steps:
  1. Click the Start button, point to Find and then click Files or Folders.
  2. Type the following in the Named text box and click Find Now.

    wsock32.dll wsock.vxd

  3. Confirm that version 4.00.950 of both of these files are being used.
    1. Select one of the files in the list.
    2. On the File menu, click Properties.
    3. On the Version tab, confirm the version of this file.
    4. Repeat steps a-c above for the other files on the list.
  4. If the 4.00.950 version of these files is not in the Windows\System folder, rename the Wsock32.dll and Wsock.vxd files that are currently in the Windows\System folder and then copy the 4.00.950 version of these files into the Windows\System folder.

    For example rename the files, Wsock32.dll.3rd and Wsock.vxd.3rd.

    For more information on moving, renaming or copying files, see your Windows documentation or Online Help.

    If none of the copies of Wsock32.dll or Wsock.vxd is the 4.00.950 version, check to see if there is a copy of Wsock32.dll that has been renamed, for example Wsock32.w95 or Wsock32.ms. See the More Information section below for steps to find other possible copies of Wsock32.

    If you can not find a 4.00.950 version of these files you must extract the original Windows 95 version of these files from you Windows 95 CD or Disks. See the More Information section below for steps to extract the original Windows 95 versions.
  5. Run Money 5.0 Setup again.
NOTE: By replacing your current Wsock32.dll file, you may adversely affect the functionality of another manufacturer's product that relies on this file.

MORE INFORMATION

Some manufacturers leave the correct version on your computer but give it a different file extension, such as .w95. To search for other copies of Wsock32.dll and Wsock.vxd which may have been saved under different names, do the following:
  1. First you must ensure you can view all files and their complete names by doing the following:
    1. Double-click My Computer.
    2. On the View menu, click Options.
    3. On the View tab, click Show All Files and make sure that the "Hide MS-DOS File Extensions For File Types That Are Registered" check box is cleared.
    4. Click OK to these changes and close My Computer.
  2. Click the Start button, point to Find and then click Files or Folders.
  3. Type the following in the Named text box and click Find Now.

    wsock

  4. To check if any of the Wsock32 files is version 4.00.950 do the following:
    1. Click one of the files in the list.
    2. On the File menu, click Properties.
    3. On the Version tab, confirm the version of this file.
    4. Repeat steps a-c above for the other files on the list.
The following steps describe how to extract the original Windows 95 versions of the Wsock32.dll and Wsock.vxd files and replace the existing files with versions that will allow Money 5.0 to install properly. Refer to the section appropriate for your copy of Windows 95.

Compact Disc

To extract the original Windows 95 versions of the Wsock32.dll and Wsock.vxd files do the following:
  1. Insert your Windows 95 Compact Disc.
  2. Click the Start button, point to Programs, and then click MS-DOS Prompt.
  3. Type the following and press the ENTER key:

    extract /L <\windows\system> <d:>\win95\win95_11.cab WSOCK32.DLL

    <\windows\system> refers to the folder where Windows 95 is installed, and <d:> refers to your CD-ROM drive.
  4. Type the following and press the ENTER key:

    extract /L c:\windows\system d:\win95\win95_12.cab WSOCK.VXD

  5. Type exit and press the ENTER key to close the MS-DOS Prompt.
  6. Click the Start button, click Shutdown, click Restart The Computer, and then click Yes.
Note: To find a specific file in the win95 cabinets use the following extract command:

(presuming d is cd rom drive)

extract /a /d d:\win95\win95_02.cab filename |more

This will look through cabinets one by one to find the requested file. When you get to the end of a viewable page, it pauses. Press enter to see next page worth.

When you find the correct win95_XX.cab, edit the extract command listed in this article

Floppy Disk

To replace the existing version of the Wsock32.dll and Wsock.vxd files with the correct version if you installed Windows 95 from a 3.5-inch floppy disk, do the following:

1. Click the Start button, point to Programs, and then click MS-DOS Prompt.

NOTE: If there are 13 disks in your Windows 95 upgrade, you have a set of DMF disks. If there are 21 disks in your Windows 95 upgrade, you have non-DMF disks. 2.a If you have DMF disks, insert disk #12 and type the following and then press ENTER:

extract /L c:\windows\system a:\win95_12.cab Wsock32.dll

Where c:\windows refers to the drive and folder where Windows 95 is installed, and where a:\ refers to your disk drive.

2.b If you have non-DMF disks, insert disk #19 and type the following and press ENTER:

extract /L c:\windows\system a:\win95_19.cab Wsock32.dll

3.a If you have DMF disks, insert disk #13, type the following and then press the ENTER key:

extract /L c:\windows\system a:\win95_13.cab Wsock.vxd

3.b If you have non-DMF disks, insert disk #20, type the following and then press the ENTER key:

extract /L c:\windows\system a:\win95_20.cab Wsock.vxd

4. Type exit and press the ENTER key to close the MS-DOS Prompt. 5. Click the Start button, click Shutdown, click Restart The Computer, and then click Yes.

The third-party products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.

WORKAROUND

For Micron computers:

There are two versions of Wsock32.dll, the 4.10 version in Windows\System folder and the original Windows 95 4.00.950 version in Windows\Option\Cabs folder.

Copy Wsock32.dll and Wsock.vxd from the Windows\Option\Cabs folder to the Windows\System folder, and then run Money 5.0 Setup again.

Modification Type:MajorLast Reviewed:5/26/2001
Keywords:kbenv kberrmsg kbprb kbsetup KB158974