(Unattended Installation)
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
The [SystemFileProtection] section contains entries for specifying Windows File Protection (WFP) settings. 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 product CD, as well as the TrueType fonts Micross.ttf, Tahoma.ttf, and Tahomaabd.ttf.
WFP initiates when Setup attempts to:
Replace a protected system file.
Change a protected folder or a file in a protected folder. (WFP then determines which file changed.)
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:
The Dllcache folder.
The network installation path (if you perform a network installation).
The Windows product CD.
Answer File Entries for the [SystemFileProtection] Section
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 scans. |
Specifies the folder that WFP uses to cache the system files (the \Dllcache folder location).
SFCDllCacheDir = location of Dllcache folder
Value | Description |
---|---|
location of Dllcache folder |
Location of dll cache. |
[SystemFileProtection]
SFCDllCacheDir = %systemroot%\Windows\System32\Dllcache
The default value is systemroot\windir\System32\Dllcache.
This path must be a local path. This entry also allows environment variables.
You must put quotation marks around the value you provide.
Specifies the cache size of the Dllcache file stored on the system hard disk.
SFCQuota = size in MB
Value | Description |
---|---|
size in MB |
Size of cache (in hexadecimal). |
[SystemFileProtection]
SFCQuota = 0xFFFFFFFF
The default value is 0xFFFFFFFF.
If you specify 0xFFFFFFFF, this entry caches all system files in the Dllcache folder.
Specifies whether System File Checker displays a progress meter during scans.
SFCShowProgress = 0 | 1
Value | Description |
---|---|
0 |
Does not display progress meter during file system scans. |
1 |
Displays progress meter during file system scans. |
[SystemFileProtection]
SFCShowProgress = 1
The default value is 0.