Na úpravu alebo zmenu hodnôt databázy Registry použite PowerShell

Položku databázy Registry(Registry) možno jednoducho upraviť pomocou Editora databázy Registry(Registry Editor) . Avšak v prípade, že vaša práca zahŕňa veľa skriptovania a niekedy potrebujete upraviť register pomocou PowerShell , potom by vám mal pomôcť tento článok.

(Use PowerShell)Na zmenu hodnôt databázy Registry (Registry)použite PowerShell

V tomto článku sa pozrieme na to, ako upraviť register pomocou dvoch známych cmdletov PowerShell(PowerShell cmdlets) . Prvý cmdlet je New-Item , zatiaľ čo druhý je Set-ItemProperty . Na úpravu existujúceho kľúča databázy Registry alebo na pridanie novej hodnoty databázy Registry môžete použiť ktorúkoľvek z týchto rutín.

1] Upravte(Modify) register pomocou cmdlet New-Item PowerShell

Na zmenu hodnôt databázy Registry použite PowerShell

V tomto príklade vytvorím register AllowIndexingEncryptedStoresOrItems DWORD na adrese

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

Tento register DWORD(DWORD) je zvyčajne vytvorený, aby umožnil systému Windows 10 (Windows 10)indexovať šifrované súbory . Kľúč databázy Registry systému Windows Search(Windows Search) štandardne neexistuje . Najprv to vytvorím a potom vytvorím register DWORD a nastavím ho na 1. Umiestnenie kľúča databázy Registry a hodnoty vo vašom prípade môžete nahradiť. Tu sú príslušné kroky.

Otvorte Windows PowerShell ako správca(Administrator) .

 

Zadajte nasledujúce a stlačte  kláves Enter(Enter)  , aby ste prešli do umiestnenia v registri:

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

Potom spustite nasledujúci cmdlet a vytvorte nový podkľúč databázy Registry s názvom Windows Search . Tu používam parameter -Force na prepísanie, ak už položky databázy Registry existujú.

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

Teraz, keď je vytvorený podkľúč databázy Registry, teraz vytvorím register DWORD a spustím na to nasledujúci kód: 

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

Poznámka:(Note:) Ak vytvárate reťazec, musíte ako reťazec použiť -PropertyType.

Môžete spustiť pop-location a vrátiť sa do normálneho prostredia PowerShell , kde môžete spúšťať ďalšie cmdlety.

2] Upravte(Modify) register pomocou cmdlet PowerShell Set-ItemProperty(Set-ItemProperty PowerShell)

Admin Windows Powershell

V tomto príklade nastavím HideSCAVolume(HideSCAVolume) register DWORD na

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

Nastavením tohto DWORD na 0 sa ikona Hlasitosť obnoví, ak na paneli úloh chýba. Tu sú kroky na to:

Otvorte prostredie Windows PowerShell (správca).

Potom jednoducho skopírujte a prilepte túto rutinu cmdlet a vykonajte manipuláciu s registrom. Samozrejme, musíte upraviť umiestnenie a hodnotu registra svojimi vlastnými, v nižšie uvedenom kóde:

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

Pri tejto metóde nemusíte vykonávať pop-location, aby ste sa vrátili do normálneho prostredia PowerShell , pretože zmena registra sa vykonáva priamo tu.

Verím, že táto príručka vám pomôže upraviť register pomocou prostredia Windows Powershell .

Môžete sa tiež pozrieť na to, ako použiť PowerShell na reštartovanie vzdialeného počítača so systémom Windows.(how to use PowerShell to restart a remote Windows computer.)

 



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts