Desativar variável de ambiente começando com =

2

Eu tenho essas variáveis de ambiente estranhas em minhas janelas (discutidas aqui e here ):

C:\Users\******\Desktop>set ""
=::=::\
=C:=C:\Users\******\Desktop

Infelizmente, tenho que executar um software que tropeça nisso (Apache Spark). Como o arquivamento de um problema (ou em Java, porque as pessoas do Spark dizem que é culpa do Java) levaria muito tempo, estou procurando uma solução temporária para remover essas variáveis de ambiente.

Como eles contêm mais de um = , minhas primeiras abordagens usando setx ou set XY= falharam. Existe alguma solução para isso?

Como eu também executo o bash com cmder.exe (onde a variável se parece com isso: !::=::\ ), uma solução usando utilitários bash também seria aceitável.

Atualização: Eu temporariamente contornei o problema chamando o script de início do Spark de Bash no Ubuntu no Windows . As variáveis de ambiente do sistema host não estão definidas lá. No entanto, não considero isso uma solução permanente.

    
por Franz Wimmer 17.09.2017 / 18:29

0 respostas