DLL HELL is a term given to an ongoing problem based on difficulties of managing DLL (Dynamic Linked Library) component on an operating system, especially on Microsoft Operating System. Some of the problems created by DLL HELL are the conflicts between versions of the various libraries, difficulties in managing and obtaining instance of libraries and creating unnecessary, junk copies of the DLL versions.
The simple reason behind the DLL Hell is the bad software coding, bad programming practice and so on. Now, the common question that might come in people's mind that is new to the IT world is what is DLL?
DLL stands for Dynamic Linked Library. It is nothing but a collection of executable data, code or programs that can be used by multiple windows application. DLL are stored in the file with the extension of .DLL. The reason for using the DLL is to save space on your system and as well as to save your memory on your computer. The most common problem that rises from DLL is by installing and uninstalling some program or installing wrong DLL component or newer one. For example, you have some kind of application and now you want to update it. Sometime what happens is when you update the application you might update with older version of DLL without knowing the version name or number and the date it was release. If it happens, it replaces the old excitable DLL with a faulty new DLL file. Then the application you are running will error out and your application would not run properly. Similarly, when you uninstall one program from your computer, the other program stops running. It is because both the program is sharing a same DLL component. So once that DLL is erased, the other program stops running.
Ways to get out of for DLL HELL
There are few steps we can take to resolve DLL HELL. Microsoft has come up with the .Net framework with Side-By-Side execution. This execution gives an ability to install and run multiple version of the same DLL component on the system without disturbing other DLL. Some other IT expert has mentioned about using browser-based solution for the solution for DLL HELL.
Some has suggested of having central authority for distributing the library. And other suggested of using application isolation method. It reduces the dependency by modifying an application.
Published by Lokesh Shakya
Please enquire within View profile
Upgrading a Mac's Operating System to Leopard: Tips from My ExperienceI could not be happier for my experience in upgrading my Mac to the new version of the Macintosh operating system was smooth with no surprises. The most important asset that I h...- New Mobile Operating System IntroducedWindows Mobile, Symbian and Palm, the largest providers of operating systems for the mobile platform is about to face tough competition as Chipnuts Technology, announced the launch of SmartNX Mobile operating system a...
- How to Install Microsoft Vista Operating SystemThe correct installation process of installing the new Vista operating system including running MS Vista Advisor program and backing up all files prior to install.
- Factors to Consider when Choosing a Sound Computer Operating SystemComputer operating system is the most important software installed in the computer because is the basic determinant of computer execution speed and efficiency. The operating system also controls the application securi...
- Ubuntu--the New Age Operating System Review of the open-source operating system--Ubuntu
- Learn Computer Terms
- Ubuntu Linux: What the Popular Open Source Operating System Has to Offer
- Three Reasons Why Ubuntu is the Best Linux Operating System
- Windows Server 2008: The Most Powerful Operating System Yet
- Is Windows.Next The Next Microsoft Windows Operating System?
- Review of the GOS Operating System
- 5 Easy Steps to Install an Operating System

1 Comments
Post a CommentThat is informative