PowerShell

Как да променяте стойностите в системния регистър с помощта на Windows PowerShell

Как да променяте стойностите в системния регистър с помощта на Windows PowerShell

A Регистър запис може лесно да се модифицира с помощта на редактора на системния регистър. Въпреки това, в случай, че вашата работа включва много скриптове и някога ще трябва да модифицирате регистъра с помощта PowerShell, тогава тази статия трябва да ви помогне.

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

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

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

В този пример ще създам DWORD в системния регистър на AllowIndexingEncryptedStoresOrItems на

HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ Windows Search и го задайте на 1.

Обикновено този регистър DWORD е създаден, за да позволи на Windows 10 да индексира криптирани файлове. Ключът на системния регистър на Windows Search не съществува по подразбиране. Така че първо ще създам това, а след това ще създам DWORD на системния регистър и ще го настроя на 1. Можете да замените местоположението и стойностите на ключа на системния регистър във вашия случай. Ето стъпките.

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

 

Въведете следното и натиснете клавиша 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

Забележка: Ако създавате низ, трябва да използвате -PropertyType като низ.

Можете да изпълните изскачащо местоположение, за да се върнете към нормалната PowerShell, където можете да изпълнявате други кратки команди.

2] Променете системния регистър с помощта на командлета PowerShell на Set-ItemProperty

За този пример ще настройвам СкрийSCAVolume DWORD на системния регистър при

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies до 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.

Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...
HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...
Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...