A. Windows 2000 includes a new component which protects system files by scanning all protected system files and replaces incorrect versions with correct Microsoft versions.

It is possible to modify the behavior of this protection using the SFC.EXE utility (you must be a member of the Administrators group).

SFC \[/SCANNOW\] \[/SCANONCE\] \[/SCANBOOT\] \[/CANCEL\] \[/PURGECACHE\] \[/CACHESIZE=x\] \[/QUIET\]<br><br>
/SCANNOW        Scans all protected system files immediately.<br>
/SCANONCE       Scans all protected system files once at the next boot.<br>
/SCANBOOT       Scans all protected system files at every boot.<br>
/CANCEL         Cancels all pending scans of protected system files.<br>
/QUIET          Replaces all incorrect file versions without prompting the user.<br>
/PURGECACHE     Purges the file cache and scans all protected system files immediately.<br>
/CACHESIZE=x    Sets the file cache size

Setting the Quiet options updates HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCDisable and the other options modify HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SFCScan.

You can disable SFC by performing the following:

  1. Start the registry editor (regedit.exe)
  2. Move to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. From the Edit menu select New - DWORD value
  4. Enter a name of EnableFileProtection, press enter
  5. Double click the value and set to 0
  6. Close the registry editor