Verwenden Sie PowerShell, um Registrierungswerte zu ändern oder zu ändern
Ein Registrierungseintrag(Registry) kann einfach mit dem Registrierungseditor(Registry Editor) geändert werden . In einem Fall, in dem Ihre Arbeit jedoch viel Skripting umfasst und Sie jemals die Registrierung mit PowerShell ändern müssen, sollte Ihnen dieser Artikel helfen.
Verwenden Sie PowerShell , um (Use PowerShell)Registrierungswerte(Registry) zu ändern
In diesem Artikel erfahren Sie, wie Sie die Registrierung mit zwei bekannten PowerShell-Cmdlets ändern . Das erste Cmdlet ist New-Item , während das zweite Set-ItemProperty ist . Sie können eines dieser Cmdlets verwenden, um einen vorhandenen Registrierungsschlüssel zu ändern oder einen neuen Registrierungswert hinzuzufügen.
1] Ändern(Modify) Sie die Registrierung mit dem New-Item PowerShell-(New-Item PowerShell) Cmdlet
In diesem Beispiel erstelle ich das AllowIndexingEncryptedStoresOrItems- Registrierungs -DWORD unter
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.
Normalerweise wird dieses Registrierungs -DWORD erstellt, damit Windows 10 (Windows 10)verschlüsselte Dateien indizieren kann . Der Windows Search -Registrierungsschlüssel ist standardmäßig nicht vorhanden. Also erstelle ich das zuerst, und dann erstelle ich das Registrierungs -DWORD und setze es auf 1. Sie können den Speicherort und die Werte des Registrierungsschlüssels in Ihrem Fall ersetzen. Hier sind die erforderlichen Schritte.
Öffnen Sie Windows PowerShell(Windows PowerShell) als Administrator .
Geben Sie Folgendes ein und drücken Sie die Eingabetaste(Enter) , um zum Registrierungsort zu wechseln:
Set-Location -Path 'HKLM:\Software\Policies\Microsoft\Windows'
Führen Sie dann das folgende Cmdlet aus, um den neuen Registrierungsunterschlüssel namens Windows Search zu erstellen . Ich verwende hier den Parameter -Force, um zu überschreiben, ob die Registrierungselemente bereits vorhanden sind.
Get-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows' | New-Item -Name 'Windows Search' -Force
Nachdem der Registrierungsunterschlüssel erstellt wurde, erstelle ich jetzt das Registrierungs- DWORD und führe dafür den folgenden Code aus:
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Windows\Windows Search' -Name 'AllowIndexingEncryptedStoresOrItems' -Value "1" -PropertyType DWORD -Force
Hinweis:(Note:) Wenn Sie eine Zeichenfolge erstellen, müssen Sie -PropertyType als Zeichenfolge verwenden.
Sie können pop-location ausführen, um zur normalen PowerShell zurückzukehren, wo Sie andere Cmdlets ausführen können.
2] Ändern Sie die Registrierung mit dem PowerShell- Cmdlet (Modify)Set-(Set-ItemProperty PowerShell) ItemProperty
In diesem Beispiel setze ich das HideSCAVolume- Registrierungs-DWORD auf
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.
Wenn Sie dieses DWORD auf 0 setzen, wird das Volume-Symbol wiederhergestellt, wenn es in der Taskleiste fehlt. Hier sind die Schritte dafür:
Öffnen Sie Windows PowerShell (Admin).
Kopieren Sie dann einfach dieses Cmdlet und fügen Sie es ein, um die Registrierung zu bearbeiten. Natürlich müssen Sie den Registrierungsspeicherort und -wert mit Ihrem eigenen im unten genannten Code ändern:
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name HideSCAVolume -Value 0 -Force
Bei dieser Methode müssen Sie pop-location nicht ausführen, um zur normalen PowerShell zurückzukehren, da die Registrierungsänderung direkt hier vorgenommen wird.
Ich vertraue darauf, dass diese Anleitung Ihnen hilft, die Registrierung mit Windows Powershell zu ändern .
Sie können sich auch ansehen, wie Sie PowerShell verwenden, um einen entfernten Windows-Computer neu zu starten.(how to use PowerShell to restart a remote Windows computer.)
Related posts
Verwenden Sie PowerShell, um Dateien und Ordner in Windows 11/10 zu löschen
PowerShell-Arrays: So erstellen und verwenden Sie sie
Registrierungseditor: Verwenden, Bearbeiten, Öffnen, Ändern, Speichern, Sichern, Importieren, Exportieren
Deaktivieren Sie Sicherheitsfragen in Windows 11/10 mithilfe eines PowerShell-Skripts
Überprüfen Sie die Architektur des Windows 10-Betriebssystems mit PowerShell oder der Eingabeaufforderung
So führen Sie die Eingabeaufforderung und PowerShell IMMER als Administrator aus
So installieren Sie das AppX-App-Paket mit PowerShell in Windows 11/10
So deaktivieren Sie PowerShell in Windows 11/10
Was ist PWSH.EXE? Liste der PWSH-Syntax, die Sie verwenden können
So komprimieren und entpacken Sie Dateien mit PowerShell in Windows 11/10
Unterschied zwischen PowerShell und PowerShell Core
Ersetzen Sie die Eingabeaufforderung durch PowerShell im WinX-Menü von Windows 10
PowerShell wird beim Start in Windows 11/10 geöffnet
So konvertieren Sie eine VHDX-Datei mit PowerShell in VHD
Behebung: Signierte PowerShell-Cmdlets werden langsamer ausgeführt als unsignierte Cmdlets
Exportieren und sichern Sie Gerätetreiber mit PowerShell in Windows 11/10
So installieren Sie PowerShell 7.0 unter Windows 10
So erstellen Sie ein lokales Benutzerkonto mit PowerShell in Windows 11/10
So überprüfen Sie die PowerShell-Version in Windows 11/10
PowerShell-Skript zum Überprüfen des Windows Update-Status