Apenas o registro do usuário atual (seção) é carregado, o que dificulta a atualização das seções de registro para outros / todos os usuários.
É por isso que normalmente as alterações em vários registros de usuários são feitas por meio de scripts de logon ou políticas de grupo. Isso geralmente requer uma infraestrutura de domínio do Windows.
Outra abordagem é percorrer todas as contas de usuário em uma máquina. Para cada acúmulo, carregue as seções de usuário no registro atual, faça as alterações e descarregue a seção novamente. Isso requer um pouco de script.
Felizmente, alguém já fez o trabalho. Eu encontrei um script que faz exatamente o que você quer:
update-a- chave de registro para todos os usuários em um sistema
Eu não testei, mas parece bom.