This worked for me...after 10 hours, COUNTLESS attempted to manually find and remove the bad update, safe mode, Windows XP repair, putting hard drives in SECOND machine....on phone with MMicrosoft for 2+ hrs....AARRGGG
Thanks you for the solution Vikram and TSSteel93
Your solutions worked!
My problem was TWO fold.
- I had (have) raid drives, everything is harder with raid...boot process, etc...
'2) My operating system was not on my C drive, thus the batch uninstall.txt did not perform properly.
I had to do 12 lines of manual dos commands in the windows recovery console to get the proper stuff taken care of....here they are...change the "I" in my texts to a "C" when your OS is on the C-Drive.
These commands will UNDU all changes made by the 977165 update.
DEL "i:\windows$hf_mig$\kb977165\sp3qfe\ntkrnlmp.exe"
DEL "i:\windows$hf_mig$\kb977165\sp3qfe\ntkrnlpa.exe"
DEL "i:\windows$hf_mig$\kb977165\sp3qfe\ntkrpamp.exe"
DEL "i:\windows$hf_mig$\kb977165\sp3qfe\ntoskrnl.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\ntkrnlmp.exe" "i:\windows\driver cache\i386\ntkrnlmp.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\ntkrnlpa.exe.000" "i:\windows\driver cache\i386\ntkrnlpa.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\ntkrpamp.exe" "i:\windows\driver cache\i386\ntkrpamp.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\ntoskrnl.exe.000" "i:\windows\driver cache\i386\ntoskrnl.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\ntkrnlpa.exe" "i:\windows\system32\ntkrnlpa.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\ntoskrnl.exe" "i:\windows\system32\ntoskrnl.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\ntkrnlmp.exe" "i:\windows\system32\dllcache\ntkrnlmp.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\ntkrnlpa.exe.000" "i:\windows\system32\dllcache\ntkrnlpa.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\ntkrpamp.exe" "i:\windows\system32\dllcache\ntkrpamp.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\ntoskrnl.exe.000" "i:\windows\system32\dllcache\ntoskrnl.exe"
COPY "I:\WINDOWS$NtUninstallKB977165$\spuninst\spuninst.txt" "I:\WINDOWS$NtUninstallKB977165$\spuninst\spuninst.tag"
the last 2 lines is really ONE command