Windows 7 service pack 1 error

service-packwindows 7

When I try and install Windows 7 service pack 1, I get an error that halts the install (code 80073701).

I've looked around quite a bit, and a lot of places say that a language pack may be the culprit, and suggested running lpksetup.exe and seeing if there were any (corrupted) installed language packs. I ran this and it appears my English language (default) pack is corrupt.

enter image description here

Is this most likely the issue, and if so, is there a way to go about reinstalling the language pack?

Best Answer

I do not believe your language pack is corrupt. I setup a Windows 7 RTM machine (no SP1), and ran lpksetup. The window was the same as your screen shot. I cancelled out and was able to install SP1. I think lpksetup is just warning you that you only have one language pack, so maybe you don't want to remove it.

  1. Try the System Update Readiness Tool.
  2. Run System File Checker. Open a command prompt, and type sfc /scannow.
  3. Check C:\Windows\Logs\CBS\CBS.log for ERROR_SXS_ASSEMBLY_MISSING messages. That may lead you to an update that is missing something. Uninstall these updates, reboot, and try the Service Pack again.
Related Question