Użyj PowerShell, aby zmodyfikować lub zmienić wartości rejestru

Wpis rejestru(Registry) można łatwo modyfikować za pomocą Edytora rejestru(Registry Editor) . Jednak w przypadku, gdy twoja praca wymaga dużo skryptów i kiedykolwiek będziesz musiał zmodyfikować rejestr za pomocą PowerShell , ten artykuł powinien ci pomóc.

Użyj PowerShell(Use PowerShell) , aby zmienić wartości rejestru(Registry)

W tym artykule zobaczymy, jak zmodyfikować rejestr za pomocą dwóch dobrze znanych poleceń cmdlet PowerShell(PowerShell cmdlets) . Pierwsze polecenie cmdlet to New-Item , a drugie to Set-ItemProperty . Możesz użyć jednego z tych poleceń cmdlet, aby zmodyfikować istniejący klucz rejestru lub dodać nową wartość rejestru.

1] Zmodyfikuj(Modify) rejestr za pomocą polecenia cmdlet PowerShell New-Item(New-Item PowerShell)

Użyj PowerShell, aby zmienić wartości rejestru

W tym przykładzie utworzę DWORD rejestru AllowIndexingEncryptedStoresOrItems pod adresem

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

Zwykle ten rejestr DWORD jest tworzony, aby umożliwić systemowi Windows 10 (Windows 10)indeksowanie zaszyfrowanych plików . Klucz rejestru Windows Search nie istnieje domyślnie. Więc najpierw to utworzę, a następnie utworzę DWORD rejestru i ustawię go na 1. W swoim przypadku możesz zastąpić lokalizację i wartości klucza rejestru. Oto wymagane kroki.

Otwórz Windows PowerShell jako administrator .

 

Wpisz następujące i naciśnij klawisz  Enter  , aby przejść do lokalizacji rejestru:

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

Następnie wykonaj następujące polecenie cmdlet, aby utworzyć nowy podklucz rejestru o nazwie Windows Search . Używam tutaj parametru -Force, aby zastąpić, jeśli elementy rejestru już istnieją.

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

Teraz, gdy tworzony jest podklucz rejestru, utworzę teraz DWORD rejestru i wykonam w tym celu następujący kod: 

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

Uwaga:(Note:) Jeśli tworzysz ciąg, musisz użyć -PropertyType jako ciągu.

Możesz wykonać pop-location, aby wrócić do normalnego programu PowerShell(PowerShell) , w którym możesz wykonywać inne polecenia cmdlet.

2] Zmodyfikuj(Modify) rejestr za pomocą polecenia cmdlet Set-ItemProperty PowerShell

Admin Powershell systemu Windows

W tym przykładzie ustawię HideSCAVolume(HideSCAVolume) rejestru DWORD na

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

Ustawienie tego DWORD na 0 przywraca ikonę Głośność, jeśli jej brakuje na pasku zadań. Oto kroki w tym celu:

Otwórz Windows PowerShell (administrator).

Następnie po prostu skopiuj i wklej to polecenie cmdlet, aby przeprowadzić manipulację rejestrem. Oczywiście musisz zmodyfikować lokalizację i wartość rejestru własnym, w poniższym kodzie:

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

Dzięki tej metodzie nie trzeba wykonywać lokalizacji pop, aby wrócić do normalnego programu PowerShell , ponieważ zmiana rejestru jest dokonywana bezpośrednio tutaj.

Ufam, że ten przewodnik pomoże ci zmodyfikować rejestr za pomocą programu Windows Powershell(Windows Powershell) .

Możesz także przyjrzeć się, jak używać programu PowerShell do ponownego uruchamiania zdalnego komputera z systemem Windows.(how to use PowerShell to restart a remote Windows computer.)

 



About the author

Jestem ekspertem komputerowym z ponad 10-letnim doświadczeniem i specjalizuję się w pomaganiu ludziom w zarządzaniu komputerami w ich biurze. Napisałem artykuły na takie tematy, jak optymalizacja połączenia internetowego, konfiguracja komputera w celu uzyskania najlepszych wrażeń w grach i nie tylko. Jeśli szukasz pomocy we wszystkim, co dotyczy Twojej pracy lub życia osobistego, jestem osobą dla Ciebie!



Related posts