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. :shock:. 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.
\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. :shock:. 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.
My Computer
At a glance
Windows Home Premium (64)Intel Core i7 8608GB (4x2GB) Corsair TwinX XMS31GB Gainward 9500 GT
- Computer type
- PC/Desktop
- Computer Manufacturer/Model Number
- Scan 3XS P55 liteDAW
- OS
- Windows Home Premium (64)
- CPU
- Intel Core i7 860
- Motherboard
- Gigabyte GA-P55A-UD4
- Memory
- 8GB (4x2GB) Corsair TwinX XMS3
- Graphics Card(s)
- 1GB Gainward 9500 GT
- Sound Card
- M-Audio Delta 66
- Monitor(s) Displays
- Acer v223wBBd
- Screen Resolution
- 1680 x 1050
- Hard Drives
- 1 x 500 GB WD Barracuda (OS+Docs)
2 x 1TB Samsung Spinpoint F3 (Data)
- PSU
- Enermax EMD625AWT II - 625W Enermax Modu82+ II
- Case
- Fractal Design Define R2 Black
- Cooling
- Prolima Megahalems Super 6 Heatpipe Tower Cooler
- Keyboard
- Microsoft Digital Media Pro
- Mouse
- Belkin Optical Ergo
- Internet Speed
- 8 Mbps nominal (14.9 achieved !)
- Other Info
- Digital Audio Workstation