Windows File Protection

One of Microsoft’s latest efforts to help promote system stability is Windows
File Protection (WFP), as debuted in Windows 2000 & now featured in Windows XP.
This guide will take you through basic operation of WFP, how to use & configure it for your system.

How It Works

WFP designates certain files as important system files, initially those which
are installed during the initial installation of the system, i.e. all dll, exe,
fon, ocx, sys & tff on the Windows 2000/XP CD & creates a backup of them in a dllcache folder. After using your system for a while you’ll likely also discover
many other file types being protected in this way, e.g. ax, cpl, cpx, dll, exe,
fon, inf, ocx, rsp, sys, tff & tlb files. By default these are cached into the
%SYSTEMROOT%system32dllcache folder, where they will reside until WFP needs to restore a file with that copy. As you’ve probably aware, the dllcache folder can get quite large as a result, though later on in the guide I’ll show you how you set the maximum dllcache size.

WFP works by detecting the replacement/overwriting of these system files. WFP then scans the file in question against catalog files it has & should the file not be the correct version it will replace it with the cached version stored
in the %SYSTEMROOT%system32dllcache folder, or in cases where no cached version exists you may be prompted for the Windows CD in order to restore the file with a supported version.
Recommended:

Cheap software shops

You can buy discount software in special oem software shops.