You are currently offline, waiting for your internet to reconnect

System File Checker Tool Extracts Incorrect File Versions

This article was previously published under Q192832
This article has been archived. It is offered "as is" and will no longer be updated.
If this article does not describe the error message that you are receiving, view the following Microsoft Knowledge Base article to view more articles that describe error messages:

315854 Windows 98 and Windows Me Error Message Resource Center
When you use the System File Checker (Sfc.exe) tool to restore a Windows 98 system file (for example, the User.exe, Gdi.exe, Setupx.dll or Krnl386.exe file) from a Windows 98 cabinet (.cab) file, the wrong version of the file may be extracted from the cabinet file. This can result in the inability to start Windows 98 (for example, your computer may stop responding) or "Windows Protection Error" error messages in normal and Safe mode.

NOTE: This symptom can occur when the System File Checker tool prompts you to restore a corrupt system file during a scan or when you extract and replace a system file using the System File Checker tool.
This behavior occurs because the System File Checker tool baseline file(Default.sfc) contains incorrect information about the source cabinetfile locations for some Windows 98 system files. As a result, the SystemFile Checker tool searches for the system file in the specified folder(if it is not in a cabinet file) and then in all cabinet files in thespecified folder. The System File Checker tool searches cabinet filesusing their MS-DOS folder order and extracts the first instance found. Ifthe cabinet file appears in an MS-DOS folder listing before thecorrect Windows 98 cabinet file (for example, the correct cabinet filefor the User.exe file is the cabinet file.), the System FileChecker tool may find the mini-Windows mode version of the system file inthe cabinet file first.

NOTE: The cabinet file contains mini-Windows mode files used only by Windows 98 Setup and DriveSpace.
To work around this behavior, restart your computer using the Windows 98 Startup disk, choose Start Computer With CD-ROM Support from the Windows 98 Startup menu, and then re-extract the file at a command prompt using the Extract.exe tool. For additional information about how to extract a file, click the article number below to view the article in the Microsoft Knowledge Base:
129605 How to Extract Original Compressed Windows Files
NOTE: The Extract.exe tool does not search the cabinet file by default.

Alternately, if you selected the option to back up the existing file when you used SFC to extract the incorrect version of the file, you can restore the backup of the file from the Windows\Helpdesk folder or from the folder that you specified for the backup.
This issue is fixed in Microsoft Windows 98 Second Edition.
For additional information about the System File Checker tool, click the article numbers below to view the articles in the Microsoft Knowledge Base:
185836 Description of the System File Checker Tool (Sfc.exe)
188186 How the System File Checker Baseline Is Determined

Article ID: 192832 - Last Review: 12/05/2015 09:17:52 - Revision: 1.2

Microsoft Windows 98 Standard Edition

  • kbnosurvey kbarchive kbprb kbwinprotecterr KB192832