Instead of cleaning the registry manually unless you are really sure what you are doing try running Ccleaner it does a good job. Just save the things it is ready to delete so you can restore if needed.
I am really sure of what I am doing - i have done it many times before
There are NO entries under MSCONFIG as there are on my laptop.
There are entries in the msconfig window that are unchecked.
So why are they there if they are not in the registry.
they are someplace!!
For 64-bit Windows 7 only:
msconfig manipulates entries in the above reg locations by moving them in and out of locations under the MSCONFIG key.
If they are checked, they are in the start menu, reg run or runonce entry, or listed as a service.
if they are unchecked they are in a representative folder under MSCONFIG in the registry.
I have unchecked entries and there are no folders under MSCONFIG in the registry that hold these entries.
the were there at some point. they are there on my laptop.
so where are they? why did they go someplace else? (they must be someplace else for msconfig to display them as unchecked)
If all you're interested in is removing those unchecked items from your MSconfig startup items list you can remove those entries using ccleaner. Open ccleaner, then click on tools on the left side, then click on startup from the list that comes up, pick which items you want to remove, then click delete.
Hope this helps.