Используйте PowerShell для изменения или изменения значений реестра
Запись в реестре(Registry) можно легко изменить с помощью редактора реестра(Registry Editor) . Однако в случае, когда ваша работа связана с большим количеством сценариев и вам когда-нибудь понадобится модифицировать реестр с помощью PowerShell , эта статья должна вам помочь.
Используйте PowerShell(Use PowerShell) для изменения значений реестра(Registry)
В этой статье мы увидим, как модифицировать реестр с помощью двух известных командлетов PowerShell(PowerShell cmdlets) . Первый командлет — New-Item , а второй — Set-ItemProperty . Вы можете использовать любой из этих командлетов для изменения существующего раздела реестра или добавления нового значения реестра.
1] Измените(Modify) реестр с помощью командлета New-Item PowerShell .
В этом примере я создам DWORD реестра AllowIndexingEncryptedStoresOrItems по адресу
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.
Обычно этот реестр DWORD создается, чтобы Windows 10 могла индексировать зашифрованные файлы . Раздел реестра Windows Search не существует по умолчанию. (Windows Search)Итак, сначала я создам это, а затем создам DWORD реестра и установим для него значение 1. В вашем случае вы можете заменить расположение и значения ключа реестра. Вот необходимые шаги.
Откройте Windows PowerShell от имени администратора(Administrator) .
Введите следующее и нажмите клавишу Enter , чтобы перейти в раздел реестра:
Set-Location -Path 'HKLM:\Software\Policies\Microsoft\Windows'
Затем выполните следующий командлет, чтобы создать новый подраздел реестра с именем Windows Search . Я использую здесь параметр -Force, чтобы переопределить, если элементы реестра уже существуют.
Get-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows' | New-Item -Name 'Windows Search' -Force
Теперь, когда подраздел реестра создан, я создам DWORD реестра и выполню для этого следующий код:
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Windows Search' -Name 'AllowIndexingEncryptedStoresOrItems' -Value "1" -PropertyType DWORD -Force
Примечание.(Note:) Если вы создаете строку, вы должны использовать -PropertyType как строку.
Вы можете выполнить pop-location, чтобы вернуться к обычному PowerShell , где вы можете выполнять другие командлеты.
2] Измените(Modify) реестр с помощью командлета Set-ItemProperty PowerShell .
В этом примере я установлю реестр HideSCAVolume DWORD на
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.
Установка для этого DWORD значения(DWORD) 0 восстанавливает значок громкости, если он отсутствует на панели задач. Вот шаги для этого:
Откройте Windows PowerShell (администратор).
Затем просто скопируйте и вставьте этот командлет, чтобы выполнить манипуляции с реестром. Конечно, вам нужно изменить местоположение реестра и значение по своему усмотрению в приведенном ниже коде:
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name HideSCAVolume -Value 0 -Force
С помощью этого метода вам не нужно выполнять pop-location, чтобы вернуться к обычному PowerShell , поскольку изменение реестра вносится непосредственно здесь.
Я надеюсь, что это руководство поможет вам изменить реестр с помощью Windows Powershell .
Вы также можете посмотреть , как использовать PowerShell для перезагрузки удаленного компьютера с Windows.(how to use PowerShell to restart a remote Windows computer.)
Related posts
Use PowerShell Для удаления файлов и папок в Windows 10
Массивы PowerShell: как их создавать и использовать
Registry Editor: Use, Edit, Open, Modify, Save, Backup, Import, Export
Отключить Security Questions в Windows 10 с использованием PowerShell Script
Check Windows 10 OS architecture с использованием PowerShell or Command Prompt
Как отключить PowerShell в Windows 10
Включить Remote Desktop, используя Command Prompt or PowerShell
Export and Backup Device Drivers с использованием PowerShell в Windows 10
Что такое PWSH.EXE? Список PWSH syntax Вы можете использовать
Reset Windows Update Client с использованием PowerShell Script
Create System Restore Point с использованием Command Prompt or PowerShell
Как Zip and Unzip files с использованием PowerShell в Windows 10
Как сбросить Microsoft Store apps с помощью PowerShell в Windows 10
Fix PowerShell, вызывающий High CPU usage в Windows 11/10
Как создать Local User Account с использованием PowerShell в Windows 10
Change Local Account password с использованием Command Prompt or PowerShell
Как открыть поднятый PowerShell prompt в Windows 10
Replace Command Prompt с PowerShell в WinX Menu Windows 10
Microsoft PowerShell Script Browser помогает вам легко найти образцы сценария
Как получить Public IP address, используя PowerShell в Windows 10