Você pode abrir um prompt do cmd e digitar SET a=asdf
, mas será apenas para esse prompt de comando (ele definiria uma variável de ambiente chamada 'a' com o valor 'asdf). Se você abrir novos prompts de comando ou qualquer outro prompt de comando, ele não terá a alteração.
A única outra maneira, é permanente. E, em seguida, você precisaria verificar como executar um script no logoff que exclua essas entradas do Registro. Você pode usar o setx para fazer alterações permanentes, ou comandos para adicionar ao registro (geralmente vale a pena verificar o registro de qualquer maneira se estiver usando o setx, para ter certeza que você fez certo). Quaisquer alterações permanentes são armazenadas em (para variáveis do sistema) HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
e para as variáveis de usuário HKCU\Environment
e você teria que usar a consulta reg ou algum outro comando para excluir os pares de dados de nomes (os nomes podem ser conhecidos como valores), para aquelas variáveis de ambiente que você deseja excluir. Há um prompt ao fazer o reg delete, então você pode checar se está dizendo para deletar uma chave, ou um 'valor' (nome).