Okay I finally got this out of the sfc scannow and this is the only part with issues. This means absolutely nothing to me

. Does this explain a cranky non-downloadable Service Pack 1 for 32 bit???
2012-04-02 07:31:12, Info CSI 000000db [SR] Beginning Verify and Repair transaction
2012-04-02 07:31:13, Info CSI 000000dd [SR] Cannot repair member file [l:28{14}]"attrib.exe.mui" of Microsoft-Windows-MiscellaneousCommandLineUtilities.Resources, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2012-04-02 07:31:22, Info CSI 000000df [SR] Cannot repair member file [l:28{14}]"attrib.exe.mui" of Microsoft-Windows-MiscellaneousCommandLineUtilities.Resources, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2012-04-02 07:31:22, Info CSI 000000e0 [SR] This component was referenced by [l:262{131}]"Microsoft-Windows-WindowsFoundation-LanguagePack-Package~31bf3856ad364e35~x86~en-US~6.1.7600.16385.Windows Foundation Language Pack"
2012-04-02 07:31:22, Info CSI 000000e3 [SR] Could not reproject corrupted file [ml:520{260},l:58{29}]"\??\C:\Windows\System32\en-US"\[l:28{14}]"attrib.exe.mui"; source file in store is also corrupted
2012-04-02 07:31:25, Info CSI 000000e6 [SR] Verify complete