Използвайте PowerShell, за да промените или промените стойностите на системния регистър
Запис в системния регистър(Registry) може лесно да бъде променен с помощта на редактора на системния регистър(Registry Editor) . Въпреки това, в случай, когато работата ви включва много скриптове и някога трябва да модифицирате системния регистър с помощта на PowerShell , тогава тази статия трябва да ви помогне.
Използвайте PowerShell(Use PowerShell) , за да промените стойностите на системния регистър(Registry)
В тази статия ще видим как да модифицирате системния регистър с помощта на два добре познати командлета PowerShell(PowerShell cmdlets) . Първият командлет е New-Item , докато вторият е Set-ItemProperty . Можете да използвате някоя от тези команди, за да промените съществуващ ключ на системния регистър или да добавите нова стойност на системния регистър.
1] Променете(Modify) системния регистър с помощта на командлет New-Item PowerShell
В този пример ще създам AllowIndexingEncryptedStoresOrItems(AllowIndexingEncryptedStoresOrItems) регистър DWORD на
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.
Обикновено този регистър DWORD се създава, за да позволи на Windows 10 да индексира криптирани файлове . Ключът на системния регистър на 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(Set-ItemProperty PowerShell)
За този пример ще настроя HideSCAVolume(HideSCAVolume) регистър DWORD на
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.
Задаването на тази 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
Използвайте PowerShell, за да изтриете файлове и папки в Windows 11/10
PowerShell масиви: как да ги създадете и използвате
Редактор на системния регистър: Използване, редактиране, отваряне, промяна, запазване, архивиране, импортиране, експортиране
Деактивирайте въпросите за сигурност в Windows 11/10 с помощта на PowerShell скрипт
Проверете архитектурата на Windows 10 OS с помощта на PowerShell или командния ред
Нулирайте Windows Update Client с помощта на PowerShell Script
Как да видите историята на командите на PowerShell в Windows 10
Как да деактивирате PowerShell в Windows 11/10
Как ВИНАГИ да стартирате командния ред и PowerShell като администратор
Как да добавите PowerShell към контекстното меню в Windows 10
Конвертирайте PowerShell скрипт (PS1) файл в EXE с IExpress в Windows 10
Как да отворите подкана с повишени стойности на PowerShell в Windows 11/10
Как да инсталирате PowerShell 7.0 на Windows 10
Как да архивирате и разархивирате файлове с помощта на PowerShell в Windows 11/10
Как да проверите версията на PowerShell в Windows 11/10
PowerShell скрипт за проверка на състоянието на Windows Update
Как да получите публичен IP адрес с помощта на PowerShell в Windows 10
Върнете се Отворете командния ред тук вместо PowerShell в Explorer
Как да изтриете или създадете планирана задача с PowerShell в Windows 11
Какво е PWSH.EXE? Списък на PWSH синтаксис, който можете да използвате