There are some who hate restarting Windows after installing Windows Updates and then there are some who dont really mind it.

Installing new versions on Internet Explorer usually requires that you restart Windows OS.

Microsoft has released an update that addresses issues that occur when system binaries are unloaded and loaded in Windows.

In some scenarios, after you install Internet Explorer 9, or a later version of Internet Explorer update from Windows Update or Microsoft Update, you may be prompted to restart your computer. This update reduces the number of scenarios in which a restart is required.
You can download the updates from here:

Thanks Harsh Mahajan.