Koristite PowerShell za izmjenu ili promjenu vrijednosti registra

Unos registra(Registry) može se lako mijenjati pomoću uređivača registra(Registry Editor) . Međutim, u slučaju kada vaš rad uključuje puno skriptiranja i kada trebate izmijeniti registar pomoću PowerShell -a, onda bi vam ovaj članak trebao pomoći.

Koristite PowerShell(Use PowerShell) za promjenu vrijednosti registra(Registry)

U ovom članku ćemo vidjeti kako izmijeniti registar pomoću dva dobro poznata PowerShell cmdleta(PowerShell cmdlets) . Prvi cmdlet je New-Item dok je drugi Set-ItemProperty . Možete koristiti bilo koji od ovih cmdleta za izmjenu postojećeg ključa registra ili dodavanje nove vrijednosti registra.

1] Izmijenite(Modify) registar pomoću cmdleta New-Item PowerShell

Koristite PowerShell za promjenu vrijednosti registra

U ovom primjeru, kreirat ću AllowIndexingEncryptedStoresOrItems registar DWORD na

HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.

Obično se ovaj registar DWORD kreira kako bi omogućio sustavu Windows 10 indeksiranje šifriranih datoteka . Ključ registra Windows Search ne postoji prema zadanim postavkama. Dakle, prvo ću to stvoriti, a zatim ću stvoriti DWORD registra i postaviti ga na 1. Možete zamijeniti lokaciju ključa registra i vrijednosti u vašem slučaju. Ovdje su uključeni koraci.

Otvorite Windows PowerShell kao administrator .

 

Upišite sljedeće i pritisnite tipku  Enter  da biste otišli na lokaciju registra:

Set-Location -Path 'HKLM:\Software\Policies\Microsoft\Windows'

Zatim izvršite sljedeći cmdlet da biste stvorili novi podključ registra pod nazivom Windows Search . Ovdje koristim parametar -Force da nadjačam ako stavke registra već postoje.

Get-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows' | New-Item -Name 'Windows Search' -Force

Sada kada se kreira potključ registra, sada ću kreirati DWORD registra i izvršiti sljedeći kod za ovo: 

New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Windows Search' -Name 'AllowIndexingEncryptedStoresOrItems' -Value "1" -PropertyType DWORD -Force

Napomena:(Note:) ako stvarate string, morate koristiti -PropertyType kao niz.

Možete izvršiti pop-location da biste se vratili na normalni PowerShell gdje možete izvršiti druge cmdlete.

2] Izmijenite(Modify) registar pomoću cmdleta Set-ItemProperty PowerShell

Administrator Windows Powershell

Za ovaj primjer, postavit ću HideSCAVolume registra DWORD na

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.

Postavljanje ove DWORD na 0 vraća ikonu Volume ako nedostaje na programskoj traci. Evo koraka za to:

Otvorite Windows PowerShell (Admin).

Zatim jednostavno kopirajte i zalijepite ovaj cmdlet kako biste izvršili manipulaciju registrom. Naravno, trebate promijeniti lokaciju i vrijednost registra svojim vlastitim, u dolje navedenom kodu:

Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name HideSCAVolume -Value 0 -Force

Uz ovu metodu, ne morate izvršavati pop-location da biste se vratili na normalni PowerShell jer se promjena registra vrši izravno ovdje.

Vjerujem da će vam ovaj vodič pomoći u izmjeni registra pomoću Windows Powershell -a .

Također možete pogledati kako koristiti PowerShell za ponovno pokretanje udaljenog Windows računala.(how to use PowerShell to restart a remote Windows computer.)

 



About the author

Ja sam softverski inženjer s više od 10 godina iskustva u području Windows inženjerstva. Specijalizirao sam se za razvoj aplikacija temeljenih na sustavu Windows, kao i upravljačkih programa za hardver i zvuk za Microsoftov operacijski sustav Windows sljedeće generacije, Windows 11. Moje iskustvo s izradom aplikacija za Windows čini me posebno vrijednim sredstvom za svaku tvrtku koja želi razviti inovativne tehnološke proizvode.



Related posts