(Remote Installation Services)
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
[SystemFileProtection]
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. |
SFCDllCacheDir
Specifies the folder that WFP uses to cache the system files (the \Dllcache folder location).
Syntax
SFCDllCacheDir = location of Dllcache folder
Value | Description |
---|---|
location of Dllcache folder |
Location of dll cache. |
Example
[SystemFileProtection]
SFCDllCacheDir = %systemroot%\Windows\System32\Dllcache
Comments
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.
SFCQuota
Specifies the cache size of the Dllcache file stored on the system hard disk.
Syntax
SFCQuota = size in MB
Value | Description |
---|---|
size in MB |
Size of cache (in hexadecimal). |
Example
[SystemFileProtection]
SFCQuota = 0xFFFFFFFF
Comments
The default value is 0xFFFFFFFF.
If you specify 0xFFFFFFFF, this entry caches all system files in the Dllcache folder.
SFCShowProgress
Specifies whether System File Checker displays a progress meter during scans.
Syntax
SFCShowProgress = 0 | 1
Value | Description |
---|---|
0 |
Does not display progress meter during file system scans. |
1 |
Displays progress meter during file system scans. |
Example
[SystemFileProtection]
SFCShowProgress = 1
Comments
The default value is 0.