Un certain nombre de modifications de la base de registre sont effectivement pris en compte après un redémarrage du processus explorer.exe mais je ne sais pas comment redémarrer un processus en ligne de commande mais je suis sûr que c'est possible car j'ai déjà vu la commande quelque part (google peut peut-être t'aider pour ça).
c:\windows\explorer.exe ne fera qu'ouvrir l'explorateur Windows, rien de plus.
Dans mon travail, j'applique des restrictions par le biais de la base de registre et 80 % d'entre elles s'appliquent dés la modifications des valeurs (dans le cas d'un fichier *.reg) ou dés la fermeture du registre.