Alan,
They are DLLs which can be used by several programs (either separately
or at the same time), but do not belong to the standard Windows
installation. In short, when you install the program that uses such DLL,
and the installer doesn't see it -- it installs this DLL, writes this
information in the registry and set its value to 1 here.
When you install the other program that needs the same DLL -- it does
not install the extra copy of it, but increases its value in the
Registry instead, saying thus, that one more program uses it.
When you uninstall such program -- it decreases this value. And if this
number becomes zero -- that means there are no programs in the system
more, which do use this DLL, and that it can be deleted both from the
folder and from this branch of the Registry (you get the message about
that, with the choice if you want to delete it or not).
You can see some numbers from 1000 to 65536 here -- that simply means
one of the installation didn't increase this nuber by 1, but set this
big value at once, so this DLL will remain in system in any reasonable
case.
--
Mikhail Zhilin
MS MVP (Windows - Shell/User, 2000..2008)
http://www.aha.ru/~mwz
Sorry, no technical support by e-mail.
Please reply to the newsgroups only.
======