Use o PowerShell para modificar ou alterar os valores do Registro

Uma entrada do Registro(Registry) pode ser facilmente modificada usando o Editor do Registro(Registry Editor) . No entanto, em um caso em que seu trabalho envolve muitos scripts e você precisa modificar o registro usando o PowerShell , este artigo deve ajudá-lo.

Use o PowerShell(Use PowerShell) para alterar os valores do Registro(Registry)

Neste artigo, veremos como modificar o registro usando dois cmdlets conhecidos do PowerShell(PowerShell cmdlets) . O primeiro cmdlet é New-Item enquanto o segundo é Set-ItemProperty . Você pode usar qualquer um desses cmdlets para modificar uma chave de registro existente ou adicionar um novo valor de registro.

1] Modifique(Modify) o registro usando o cmdlet New-Item PowerShell

Use o PowerShell para alterar os valores do Registro

Neste exemplo, estarei criando o registro AllowIndexingEncryptedStoresOrItems DWORD em

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.

Normalmente, esse DWORD de registro é criado para permitir que o Windows 10 indexe arquivos criptografados . A chave de registro do Windows Search não existe por padrão. Então, vou criar isso primeiro e, em seguida, criarei o registro DWORD e o definirei como 1. Você pode substituir o local e os valores da chave do registro no seu caso. Aqui estão as etapas envolvidas.

Abra o Windows PowerShell(Windows PowerShell) como administrador(Administrator) .

 

Digite o seguinte e pressione  a tecla Enter  para ir para o local do registro:

Set-Location -Path 'HKLM:\Software\Policies\Microsoft\Windows'

Em seguida, execute o cmdlet a seguir para criar a nova subchave do registro chamada Windows Search . Estou usando o parâmetro -Force aqui para substituir se os itens do registro já existirem.

Get-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows' | New-Item -Name 'Windows Search' -Force

Agora que a subchave do registro é criada, agora vou criar o registro DWORD e executar o seguinte código para isso: 

New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Windows Search' -Name 'AllowIndexingEncryptedStoresOrItems' -Value "1" -PropertyType DWORD -Force

Observação:(Note:) se você estiver criando uma string, deverá usar o -PropertyType como uma string.

Você pode executar pop-location para voltar ao PowerShell normal , onde pode executar outros cmdlets.

2] Modifique(Modify) o registro usando o cmdlet Set-ItemProperty PowerShell

Administrador do Windows Powershell

Para este exemplo, definirei o DWORD do registro HideSCAVolume em(HideSCAVolume)

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.

Definir este DWORD como 0 restaura o ícone Volume se estiver ausente na barra de tarefas. Aqui estão os passos para isso:

Abra o Windows PowerShell (Admin).

Em seguida, basta copiar e colar este cmdlet para realizar a manipulação do registro. Obviamente, você precisa modificar o local e o valor do registro com o seu próprio, no código abaixo mencionado:

Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name HideSCAVolume -Value 0 -Force

Com esse método, você não precisa executar pop-location para voltar ao PowerShell normal , pois a alteração do registro é feita diretamente aqui.

Espero que este guia o ajude a modificar o registro usando o Windows Powershell(Windows Powershell) .

Você também pode dar uma olhada em como usar o PowerShell para reiniciar um computador Windows remoto.(how to use PowerShell to restart a remote Windows computer.)

 



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts