Използвайте PowerShell, за да промените или промените стойностите на системния регистър

Запис в системния регистър(Registry) може лесно да бъде променен с помощта на редактора на системния регистър(Registry Editor) . Въпреки това, в случай, когато работата ви включва много скриптове и някога трябва да модифицирате системния регистър с помощта на PowerShell , тогава тази статия трябва да ви помогне.

Използвайте PowerShell(Use PowerShell) , за да промените стойностите на системния регистър(Registry)

В тази статия ще видим как да модифицирате системния регистър с помощта на два добре познати командлета PowerShell(PowerShell cmdlets) . Първият командлет е New-Item , докато вторият е Set-ItemProperty . Можете да използвате някоя от тези команди, за да промените съществуващ ключ на системния регистър или да добавите нова стойност на системния регистър.

1] Променете(Modify) системния регистър с помощта на командлет New-Item PowerShell

Използвайте 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)

Администратор на Windows 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.)

 



About the author

Аз съм хардуерен инженер с над 10 години опит в работата с IOS и MacOS системи. Освен това бях учител във вечерен клас през последните 5 години и се научих да използвам Google Chrome. Уменията ми и в двете области ме правят перфектния кандидат за разработка на уебсайтове, графичен дизайн или работа по уеб сигурност.



Related posts