Абсолютно не обязательно. Для того, чтобы изменения вступили в силу проводник винды должен считать новые данные из реестра. А делает он это при запуске. Поэтому нет нужды перезапускать ВСЮ систему, достаточно лишь "убить" процесс эксплорера в диспетчере задач, и он сам запустится автоматом через несколько секунд.
Либо в командной строке выполнить следующее:
taskkill /IM explorer.exe /F
explorer
Можно даже батничек такой создать чтобы совсем уж упростить.
Гораздо быстрее перезагрузки машины, не находите?