New
#1
Registry: use of SharedDLLs key?
As I understand it the Shared DLLS Registry key (HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows
\CurrentVersion\SharedDLLs in this case) is used to keep track of software modules that maybe used by several programs so that uninstallation of those programs does not necessarily delete those shared DLLs. So far so good.
Recently I installed a third-party software product that has added over 11,000 entries to that folder. . And they are not for DLLs; rather for data files, in a ProgramData sub-folder.
This seems like an odd use of this Registry Key. I feel annoyed by these entries (irrational, I know). If I delete them all will any damage be done? OK, the uninstall may fail but then I would clean up manually.
------------------------
I think that I understand what the third-party software manufacturer is aiming to do. They have several products which may use some of these files so some sort of resource management is needed to ensure that essential files are not deleted until safe to do so. But there must be a better way of doing this.