Захист файлів Windows ( англ. Windows File Protection , WFP) - технологія, що дозволяє заборонити програмам змінювати або видаляти найбільш важливі системні файли операційних систем сімейства Windows. Захист критично важливих системних файлів дозволяє уникнути ряду серйозних проблем і збоїв у роботі операційної системи і прикладного програмного забезпечення, наприклад, DLL hell.

Назви в різних версіях Windows:

Коли Windows File Protection активна, перезапис або видалення незаблокованих системного файлу призводить до негайного відновлення його оригінальної версії, яка зберігається в спеціальній системній папці. В операційних системах сімейства Windows NT це %WINDIR% \system32\Dllcache %WINDIR% \system32\Dllcache, в Windows ME - %SYSTEMROOT% \Options\Install %SYSTEMROOT% \Options\Install.

Всі файли, встановлювані операційною системою, захищені від видалення або редагування. Цифровий підпис цих файлів зберігається в каталозі %SYSTEMROOT% \system32\catRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE} %SYSTEMROOT% \system32\catRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}. Зміна вищеназваних системних файлів дозволено тільки нечисленним спеціальним компонентам, наприклад, Інсталятор Windows або Установник пакетів ( англ. Package Installer ). В іншому випадку файл повертається в початковий стан без будь-яких запитів або повідомлень. Лише тоді, коли Windows File Protection не вдається знайти необхідний файл самостійно, проводиться пошук в локальної мережі, Інтернеті або видається запит користувачеві з проханням вставити інсталяційний диск в дисковод.