Paul, if you give a link to, or at least the number of, the MSKB article you referred to. I, for one, would like to read it.
I developed a problem with Drives A: and D:, floppy and cd-rom. When I click on the drives to open them, I get a message : 'Windows xplorer has encountered a problem and needs to close'. Then a message to send/not send message to Microsoft. the screnn then momentarily goes black, the desktop icons vanish, and then return. The Application event log says errors 1000, and 1002. Knowledge base says this is to do with 'perflib' in the registry. Under 'exit counter testing' I found the hexadecimal value at 0004. I changed this to '0002' as found in the explanation in Knowledge Base. So far so good, but why? Why should the value be changed?