Hello again Gary :)
Sorry about the delay. You, unfortunately, have a really bad corruption. Instead of there just being a couple of keys/values corrupt, which is usually fixable, you have a corruption which pushes the entire file out of alignment. What this effectively means is that Windows cannot read any of the data below the corruption point, giving you apparent monumental damage. Whilst most of the data is still there, it cannot be read by Windows, hence your updating problems.
I have spent the last couple of days attempting to manually modify the repair the raw binary of your COMPONENTS hive. Unfortunately, I was not successful. I have tried absolutely everything I can think of, but I have not been able to fix it
I am really sorry. I think your best bet at this time is to try a Repair Install (https://www.sysnative.com/forums/windows-7-%7C-windows-vista-tutorials/3900-place-upgrade-install-windows-windows-7-windows-vista.html), especially if you have an SP1 DVD.
If the Repair Install fails, you could try to replace your current COMPONENTS hive with the one from the other computer, and try the Repair Install again. That is often enough to get it working.
If you are really not keen on re-installing, you could use the COMPONENTS sub-hive from the other machine. I cannot say how long it will work for before you run into problems, maybe not very long, maybe a long time, but to be honest you are running on borrowed time somewhat at the moment. But it may be worth a shot, see how long you get.
I am so sorry it ended like this. I really did try absolutely everything I could think of, and more, but it just wasn't enough
Richard
Sorry about the delay. You, unfortunately, have a really bad corruption. Instead of there just being a couple of keys/values corrupt, which is usually fixable, you have a corruption which pushes the entire file out of alignment. What this effectively means is that Windows cannot read any of the data below the corruption point, giving you apparent monumental damage. Whilst most of the data is still there, it cannot be read by Windows, hence your updating problems.
I have spent the last couple of days attempting to manually modify the repair the raw binary of your COMPONENTS hive. Unfortunately, I was not successful. I have tried absolutely everything I can think of, but I have not been able to fix it
I am really sorry. I think your best bet at this time is to try a Repair Install (https://www.sysnative.com/forums/windows-7-%7C-windows-vista-tutorials/3900-place-upgrade-install-windows-windows-7-windows-vista.html), especially if you have an SP1 DVD.
If the Repair Install fails, you could try to replace your current COMPONENTS hive with the one from the other computer, and try the Repair Install again. That is often enough to get it working.
If you are really not keen on re-installing, you could use the COMPONENTS sub-hive from the other machine. I cannot say how long it will work for before you run into problems, maybe not very long, maybe a long time, but to be honest you are running on borrowed time somewhat at the moment. But it may be worth a shot, see how long you get.
I am so sorry it ended like this. I really did try absolutely everything I could think of, and more, but it just wasn't enough
Richard