Você não pode excluir apenas uma parte do valor de uma chave usando um script em lote.
Você pode excluir LM_LICENSE_FILE
, que é REG_SZ
, mas não acho que seja isso que você quer.
Você pode usar reg add
para conseguir o que está perguntando:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v "LM_LICENSE_KEY" /t REG_SZ /d "123@abc;123@fgh"
sobrescreverá sua variável LM_LICENSE_FILE
existente com o novo valor de 123@abc;123fgh
.
- -
reg add "HKLM\...\Environment"
comando, chave -
/f /v "LM_LICENSE_KEY
sobrescrever sem avisar, valor para agir em -
/t REG_SZ
datatype to add (o padrão éREG_SZ
, então você pode omiti-lo aqui) -
/d "123@abc;123@fgh"
dados a serem adicionados