Answer File = Unattend.txt
The [SystemFileProtection] section contains entries for specifying a new feature in Microsoft® Windows® XP called Windows File Protection (WFP). If this section is missing or empty, Setup installs WFP using default values. By preventing the replacement of essential system files, WFP avoids file version mismatches. It runs in the background on a Windows XP system, and protects all .sys, .dll, .exe, and .ocx files that ship on the Windows XP CD, as well as the TrueType fonts Micross.ttf, Tahoma.ttf, and Tahomabd.ttf.
Note
WFP initiates when Setup attempts to:
Windows File Protection (WFP) also checks version control of protected files. It looks up the file signature in a catalog file to determine if the new file is the correct Microsoft version. If the new file is not the correct Microsoft version, WFP looks for the replaced files by searching for them in the following order:
Entry | Description |
---|---|
SFCDllCacheDir | Specifies the folder that WFP uses to cache the system files (the \Dllcache folder location). |
SFCQuota | Specifies the cache size of the Dllcache file stored on the system hard disk. |
SFCShowProgress | Specifies whether System File Checker displays a progress meter during file system scans. |
This sample demonstrates one use of the [SystemFileProtection] section of Unattend.txt.
[SystemFileProtection] SFCDllCacheDir =%SYSTEMROOT% \Windows\System32\Dllcache SFCQuota = FFFFFFFF SFCShowProgress = 1
Specifies the folder that WFP uses to cache the system files (the \Dllcache folder location).
Syntax | SFCDllCacheDir = location of Dllcache folder |
---|---|
Values | location of Dllcache folder |
Default Value | |
Example | SFCDllCacheDir = |
Comments | This path must be a local path. This entry also allows environment variables.
Important
|
Specifies the cache size of the Dllcache file stored on the system hard disk.
Syntax | SFCQuota = size in MB (hexadecimal) |
---|---|
Values | size in MB (hexadecimal) |
Default Value | 0xFFFFFFFF |
Example | SFCQuota = FFFFFFFF |
Comments | If you specify 0xFFFFFFFF, this entry caches all system files in the Dllcache folder. |
Specifies whether System File Checker displays a progress meter during file system scans.
Syntax | SFCShowProgress = 0 | 1 |
---|---|
Values | 0 Does not display progress meter during file system scans. 1Displays progress meter during file system scans. |
Default Value | 0 |
Example | SFCShowProgress = 1 |