Como pesquisar e excluir no registro um único valor REG_SZ

0

Como faço para pesquisar um valor REG_SZ de exclusão em variáveis de ambiente do sistema. Por exemplo, em Variáveis do sistema eu tenho o nome da variável

LM_LICENSE_FILE= 123@abc;123@cde;123@fgh

Eu quero ter um script para pesquisar por 123@cde e excluí-lo.

    
por Sync 02.02.2015 / 14:23

2 respostas

1

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
por 02.02.2015 / 16:33
1

Como faço para procurar e excluir um valor REG_SZ em variáveis de ambiente do sistema?

Você pode usar reg para localizar e excluir entradas do Registro.

Você precisará saber em qual raiz o item do registro que deseja excluir está armazenado.

Read, Set or Delete registry keys and values, save and restore from a .REG file.

Syntax:

...

REG DELETE [ROOT]RegKey /v ValueName [/f]

REG DELETE [ROOT]RegKey /ve [/f] -- Remove the (default) value

REG DELETE [ROOT]RegKey /va [/f] -- Delete all values under this key

...

Key:

ROOT :

HKLM = HKey_Local_machine (default)

HKCU = HKey_current_user

HKU = HKey_users

HKCR = HKey_classes_root

...

ValueName : The value, under the selected RegKey, to edit. (default is all keys and values)

Fonte reg.exe

Aviso

As instruções acima contêm etapas que informam como modificar o registro.

No entanto, podem ocorrer sérios problemas se você modificar o registro incorretamente.

Para proteção adicional, faça o backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema.

Para obter mais informações, consulte Como fazer backup e restaurar o registro no Windows.

Leitura Adicional

por 02.02.2015 / 14:35