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
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
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.)
Related posts
Use PowerShell para excluir arquivos e pastas no Windows 10
Matrizes do PowerShell: como criá-las e usá-las
Registry Editor: Use, Edit, Open, Modify, Save, Backup, Import, Export
Desativar Security Questions em Windows 10 usando um PowerShell Script
Check Windows 10 OS architecture usando PowerShell or Command Prompt
PowerShell Get-Appxpackage não funciona ou Access negado
PowerShell script para verificar Windows Update status
Como redefinir PowerShell and Command Prompt para configurações padrão
Como ver PowerShell comando History em Windows 10
Export and Backup Device Drivers usando PowerShell em Windows 10
Solucionar problemas Windows Server Network connectivity Questões via PowerShell
Como ALWAYS Run Command Prompt and PowerShell como Administrator
Diferença entre PowerShell and PowerShell Core
Como criar e executar o arquivo PowerShell script no Windows 10
Reset Windows Update Client usando PowerShell Script
Como converter VHDX file para VHD usando PowerShell
Como agendar PowerShell script em Task Scheduler em Windows 10
Como abrir um PowerShell prompt elevado em Windows 10
Como usar Windows PowerShell ISE - Iniciantes Tutorial
Como criar Local User Account usando PowerShell em Windows 10