Originally published at: http://www.howtogeek.com/howto/31204/why-do-application-installs-make-you-reboot-and-close-other-apps/
It’s happened to everybody at some point—you go to install a new application, and Windows tells you to reboot first. Or reboot after. Or it asks you to close out of every other application first. Why does it do that?
Linux doesn't make you do this.
DLLs were invented to save hard drive space via sharing of DLL bits between applications. i think we are way past those days. we have plenty of hard drive and memory space we dpn't need to share those. from a programming stand point DLLs are useful because different parts of a program can be written and compiled by different programmers. no problem just make all the DLLs in the same directory of the program , the program will become self contained far easier to install ,backup and repair.
As far as I know, if an application (e.g. when updating itself) deletes a service, the service can only be marked for deletetion. So the final delete will take place after reboot. This is why sometimes a reboot is necessary. Of course this is by design with Microsoft Windows operating systems.
This topic was automatically closed after 10 days. New replies are no longer allowed.