Windows Resource Protection aims to protect core registry keys and values and prevent potentially damaging system configuration changes, besides operating system files.
Windows Integrity Protection aims to preserve essential registry entries and values, while preventing damaging system configuration adjustments, along with protecting operating system files.