Home » Questions » Computers [ Ask a new question ]

Why does installing Visual Studio 2010 beta require a restart?

Why does installing Visual Studio 2010 beta require a restart?

Why does Visual Studio 2010 require installation with MSI and reboot just in order to make it work, where Eclipse, which is based on similar architecture (JVM instead of the CLR) requires just pasting the files somewhere on the disk.

Asked by: Guest | Views: 286
Total answers/comments: 2
Guest [Entry]

"I believe that a full install includes things like MS SQL Server, which has components that run as services. I'm not surprised if they don't worry too much about making a developer reboot rather than arrange to properly shut down those services before the install and restart them after.

Also, a lot of their developer products have historically tweaked the PATH and other environment variables, and rather than take the support calls from people eager to dive right in and see Hello World work out or the box, they seem to prefer forcing a reboot as the easiest way to guarantee that the command prompt and the running copy of Explorer agree on life."
Guest [Entry]

"There are probably a plethora of reasons. However, based upon the installation of previous version of Visual Studio, one reason is the over-writing of certain DLLs that may be in use.

For example, the the C runtime library (dll) may currently be in use by some processes. The reboot is necessary so that a run-at-boot script can copy over the DLL (with a newer version) before any process loads the DLL."