Alterar permanentemente as variáveis ​​de ambiente no Windows

Eu encontrei uma maneira de alterar o diretório inicial padrão de um usuário, mas estou tendo problemas com ele.

Fazendo isso, o drive home será alterado para C:

Mas então quando eu verificar a variável de ambiente:

Ainda é H :, com um sistema reiniciar as variáveis ​​do ambiente nas configurações do Windows também irá retornar para H: /

Eu também tentei mudar isso assim:

O que parece funcionar, mas se eu abrir um novo cmd, ele será revertido para H: /

Agora estou tentando fazer isso para que o OpenSSH reconheça C como meu diretório home em vez de H: que é uma unidade de rede, forçando o OpenSSH a não funcionar, a menos que eu me conecte à rede da minha universidade via VPN.

O que posso fazer para definir isso permanentemente e aos olhos do OpenSSH?

questionAnswers(5)

yourAnswerToTheQuestion