I cannot reproduce the issue. The workaround discussed in
"My Fix" has been used successfully by many folks. See this note I received this morning as one example of witnesses to the fact that my "Fix" will fix the issue:
http://www.dslreports.com/forum/r20557912-If you select
Delete all, it does delete them in my testing. One thing that may prove confusing is that with each repeat of the cycle I discussed above, the entries will seemingly appear nearly identical. This is because they are very similar, and often identical entires, if the same entry is made in more than one Hive or more than one location within a Hive.
Your testing suggests that you still have System Protect from your antivirus active. Disable this during the cleanup. In fact, do the entire operation disconnected from the internet, and in Safe Mode. There are strong suggestions that other anti-malware products can interfere -- HIPS enabled third-party firewalls, and some active anti-trojan scanners.
It too would be worthwhile making a pass first with SUBINACL.EXE to avoid possible permission issues. Being an or
the Administrator of the workstation is not sufficient to avoid permission problems. The "Access Denied" error is common. See
Step #3, a small script to create using SUBINACL.EXE, in this Microsoft KB article:
http://support.microsoft.com/kb/949377Finally, you might want to take the other Workaround -- Uninstall SP3. You can do so using Add or Remove Programs; or that GUI approach or SPUNINST.EXE in Safe Mode; or using the BATCH SPUNINST feature in Recovery Console. Download the Network Installation Redistributable of XP SP3. Boot to Safe Mode (no networking), and check that all security products are disabled, including any third-party firewall. Check that the Norton/Symantec Self Protect feature is disabled, as I discussed how to do in the quoted passage above. Then reinstall SP3. By reverting the installation of XP SP3, you revert the registry hives to their undamaged, previous, state.