You may receive the following error when installing Service Pack 1 for Windows 7 or Windows 2008 R2:

0xC000002 (ERROR_FILE_NOT_FOUND)

This can be due to McAfee Host Intrusion Protection being installed on the system.

To workaround this problem, disable the following option in McAfee: Startup IPS Protection Enabled

Via TechNet Blogs.