There was an event log error entry every time I tried in the Application event log. It was:
Faulting application name: TrustedInstaller.exe, version: 6.1.7600.16385, time stamp: 0x4a5bc4b0 Faulting module name: ntdll.dll, version: 6.1.7600.16385, time stamp: 0x4a5be02b Exception code: 0xc00000fd Fault offset: 0x00000000000529f0 Faulting process id: 0x9a0 Faulting application start time: 0x01cb52a9177986b4 Faulting application path: C:\Windows\servicing\TrustedInstaller.exe Faulting module path: C:\Windows\SYSTEM32\ntdll.dll Report Id: 6031d736-be9c-11df-8027-00248c02aa43
I tried using the Windows Update Readiness thing but it never finished, it just ran. But, searching around people were saying that it was finding missing or invalid files in the folder
c:\windows\services\packages So, I tried just copying the entire folder from a working 2008r2 server. After closing and re-opening the server manager, it worked. To do this though, you will need to take ownership of the folder on the broken server. Right click the folder, click properties, go to security, click advanced, owner, edit, select administrators, check the
replace owner on subcontainers and items. Click OK. Once that is finished, close the properties, go back into the properties, security, click edit, and in the full control check box next to the administrators, put a check in it. And your done. You can now copy the files into the folder.