Published: 25Sep00 | Last Updated: 23Jul03 | Status: Discontinued
I: Introduction
II: SFC Settings
III: Scanning For Altered Files
IV: Extracting A File From The Windows Installation Disk
V: Additional Reading
I: Introduction
Ever install or uninstall a program only to find that some other component of your system isn't functioning properly? Does your system freeze more often? Is the dreaded blue screen of death becoming a regular part of your computing experience? And how about sluggish performance? Ever wonder if their wasn't a way to check DLL, VXD, DRV, INF, OCX, COM, & HLP files for corruption and file version conflicts?
Windows System File Checker (SFC) is a utility which first appeared in Windows 98 which promises a solution to all the above through providing the following two functions:
Important Notes: SFC should be used with caution! Although it was designed to keep your system running smoothly, if used carelessly, it has the potential of causing problems. Because of this, I STRONGLY SUGGEST taking note of the log file that SFC generates, and taking note of the folder where replaced files are backed up to, both of which are pointed out below.
Concerning DLL Error Messages: I STRONGLY SUGGEST that Windows 98 users use SFC to resolve such problems. Win95 users, on the other hand, do not have SFC and should, indeed, use "Driver Resources" as found in right sidebar.
II: SFC Settings
Open SFC as follows:
One will notice that SFC offers two types of action:
But before that I suggest the following SFC settings regardless of the action one wants to perform:
Note: SFC keeps a backup of the files it replaces in the Default backup location indicated: C:\WINDOWS\Helpdesk\SFC. This location is fine.
Note: the SFC log does not list all the files SFC scans. Rather, it simply lists those files for which SFC has performed some action. Files designated as "added" are newly installed files which SFC has added to its scan. Files marked as "updated" are files which have been over-written, for example, during the installation of a Service Pack. Here, SCF simply updates the information it keeps for the file. A file restored off the Windows 98 CD will be listed as restored, etc.... The location of the SFC log file is: C:\windows\sfclog.txt.
III: Scanning For Altered Files
Do this every month or so to keep your system well tuned.
Important Note: If you follow my guidelines, you do so entirely at your own risk.
Note: Update verification information tells SFC to use the Current file's data as the basis for future scans. Data regarding the Previous file is deleted. No system file changes are made.
When SFC identifies a file has Changed it always defaults to Update verification information. Make sure this is what you want to do before clicking OK.
Restore results in a dialogue with the following prompts: a.) Restore from, and b.) Save file in.
Restore from refers to the location of the file on the Windows 98 installation CD-ROM. By default SFC should automatically enter x:\WIN98\, where x is the CD-ROM drive. If x:\WIN98\ does not appear, type it in or point to it using the Browse function.
Save file in refers to the location of the file on your Hard Disk. By default SFC should enter the correct path. If not, one can find the file on Hard Disk by clicking Start | Find | Files or Folders | type in the name of the file | click Find Now.
To restore click Restore | OK | OK.
As alluded to above, I never choose Update Verification information for all changed files. If one selects Update Verification information for all Changed files the data corresponding to the Current files is used as the basis for future SFC scans, and the data corresponding to the Previous files is deleted. No system files changes are made.
Important Note: If you follow my guidelines, you do so entirely at your own risk.
Note: Restore results in a dialogue with the following prompts: a.) Restore from, and b.) Save file in.
Restore from refers to the location of the file on the Windows 98 installation CD-ROM. By default SFC should automatically enter x:\WIN98\, where x is the CD-ROM drive. If x:\WIN98\ does not appear, type it in or point to it using the Browse function.
Save file in refers to the location of the file on your Hard Disk. By default SFC should enter the correct path. If not, one can find the file on Hard Disk by clicking Start | Find | Files or Folders | type in the name of the file | click Find Now.
To restore click Restore | OK | OK.
Important Note: If you follow my guidelines, you do so entirely at your own risk.
IV: Extracting A File From The Windows Installation Disk
Do this to resolve system crashes and the like resulting from error messages pointing to a particular Windows file.
V: Additional Reading