Используйте PowerShell для изменения или изменения значений реестра

А Реестр запись можно легко изменить с помощью редактора реестра. Однако в случае, если ваша работа связана с большим количеством сценариев, и вам когда-либо понадобится изменить реестр с помощью PowerShell, то эта статья должна вам помочь.

Используйте PowerShell для изменения значений реестра

В этой статье мы увидим, как изменить реестр с помощью двух хорошо известных Командлеты PowerShell. Первый командлет Новый предмет а второй Set-ItemProperty. Вы можете использовать любой из этих командлетов для изменения существующего раздела реестра или добавления нового значения реестра.

1]Измените реестр с помощью командлета New-Item PowerShell.

Используйте PowerShell для изменения значений реестра

В этом примере я создам DWORD реестра AllowIndexingEncryptedStoresOrItems по адресу

HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindows Search and set it to 1.

Обычно этот DWORD реестра создается, чтобы позволить Windows 10 индексировать зашифрованные файлы. Раздел реестра Windows Search по умолчанию не существует. Итак, я сначала создам его, а затем создам DWORD реестра и установлю для него значение 1. В вашем случае вы можете заменить местоположение и значения раздела реестра. Вот необходимые шаги.

Откройте Windows PowerShell от имени администратора.

Введите следующее и нажмите клавишу Enter, чтобы перейти в папку реестра:

Set-Location -Path 'HKLM:SoftwarePoliciesMicrosoftWindows'

Затем выполните следующий командлет, чтобы создать новый подраздел реестра с именем Windows Search. Я использую параметр -Force, чтобы переопределить, существуют ли уже элементы реестра.

Get-Item -Path 'HKLM:SoftwarePoliciesMicrosoftWindows' | New-Item -Name 'Windows Search' -Force

Теперь, когда подраздел реестра создан, я создам DWORD реестра и выполню для этого следующий код:

New-ItemProperty -Path 'HKLM:SoftwarePoliciesMicrosoftWindowsWindows Search' -Name 'AllowIndexingEncryptedStoresOrItems' -Value "1" -PropertyType DWORD -Force

Примечание: Если вы создаете строку, вы должны использовать -PropertyType как строку.

Вы можете выполнить pop-location, чтобы вернуться к обычной оболочке PowerShell, где вы можете выполнять другие командлеты.

2]Измените реестр с помощью командлета Set-ItemProperty PowerShell.

Администратор Windows Powershell

В этом примере я буду устанавливать HideSCAVolume реестр DWORD в

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPolicies to 0.

Установка этого DWORD на 0 восстанавливает значок громкости, если он отсутствует на панели задач. Вот шаги для этого:

Откройте Windows PowerShell (администратор).

Затем просто скопируйте и вставьте этот командлет, чтобы выполнить манипуляции с реестром. Конечно, вам нужно изменить местоположение и значение реестра на свои собственные в приведенном ниже коде:

Set-ItemProperty -Path HKCU:SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer -Name HideSCAVolume -Value 0 -Force

С помощью этого метода вам не нужно запускать pop-location, чтобы вернуться к обычной PowerShell, поскольку изменение реестра выполняется непосредственно здесь.

Надеюсь, это руководство поможет вам изменить реестр с помощью Windows Powershell.

Вы также можете узнать, как использовать PowerShell для перезагрузки удаленного компьютера с Windows.

Администратор Windows Powershell

  • Теги: PowerShell, Реестр

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *