In practice, the restart steps are rarely necessary, since the operating systems have features for terminating programs and for writing registry changes However, if you esperience startup problems (e.g service provider says it has the wrong (older) version of a .dll or can't find the registration info for an object or method) restarting your computer may help clear up these issues.