Changes to the registry are committed and written immediately. But when a specific program/service/whatever will check and use the new registry value varies, and can vary wildly.
That would only affect the shell and and shell extensions the user has. For the most part, shell components don't cache settings, so restarting the shell is usually unnecessary (the only times I've ever done that is to unload or update a shell extension).
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.