PowerShellを使用してレジストリ値を変更または変更する
レジストリ(Registry)エントリは、レジストリエディタ(Registry Editor)を使用して簡単に変更できます。ただし、作業に多くのスクリプトが含まれ、PowerShellを使用してレジストリを変更する必要がある場合は、この記事が役立ちます。
PowerShellを使用して(Use PowerShell)レジストリ(Registry)値を変更する
この記事では、2つのよく知られたPowerShellコマンドレット(PowerShell cmdlets)を使用してレジストリを変更する方法を説明します。最初のコマンドレットはNew-Itemで、2番目のコマンドレットはSet-ItemPropertyです(Set-ItemProperty)。これらのコマンドレットのいずれかを使用して、既存のレジストリキーを変更したり、新しいレジストリ値を追加したりできます。
1] New-ItemPowerShellコマンド(Modify)レットを使用してレジストリを変更する
この例では、次の場所でAllowIndexingEncryptedStoresOrItemsレジストリDWORDを作成します。
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search and set it to 1.
通常、このレジストリDWORDは、Windows10が暗号化されたファイルにインデックスを付けることができるようにするために作成されます。Windows Searchのレジストリキーは、デフォルトでは存在しません。したがって、最初にそれを作成し、次にレジストリDWORDを作成して1に設定します。場合によっては、レジストリキーの場所と値を置き換えることができます。必要な手順は次のとおりです。
管理者(Administrator)としてWindowsPowerShellを開きます。
次のように 入力し、 Enter キーを押して、レジストリの場所に移動します。
Set-Location -Path 'HKLM:\Software\Policies\Microsoft\Windows'
次に、次のコマンドレットを実行して、WindowsSearchという名前の新しいレジストリサブキーを作成します(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
注:(Note:)文字列を作成する場合は、-PropertyTypeを文字列として使用する必要があります。
pop-locationを実行して、他のコマンドレットを実行できる通常のPowerShellに戻ることができます。
2] Set-ItemPropertyPowerShellコマンドレットを使用してレジストリを変更します(Modify)
この例では、HideSCAVolumeレジストリDWORDを次の場所に設定します。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies to 0.
このDWORDを0に設定すると、タスクバーにボリュームアイコンがない場合にボリュームアイコンが復元されます。このための手順は次のとおりです。
Windows PowerShell(管理者)を開きます。
次に、このコマンドレットをコピーして貼り付け、レジストリ操作を実行します。もちろん、以下のコードで、レジストリの場所と値を独自に変更する必要があります。
Set-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name HideSCAVolume -Value 0 -Force
この方法では、レジストリが直接ここで変更されるため、通常のPowerShellに戻るためにpop-locationを実行する必要はありません。
このガイドは、 WindowsPowershell(Windows Powershell)を使用してレジストリを変更するのに役立つと思います。
PowerShellを使用してリモートWindowsコンピューターを再起動する方法(how to use PowerShell to restart a remote Windows computer.)も確認できます。
Related posts
Use PowerShell Windows 10でファイルとフォルダを削除するには
PowerShell 配列: 作成方法と使用方法
Registry Editor:Use、Edit、Open、Modify、Save、Backup、Import、Export
PowerShell Scriptを使用してWindows 10のSecurity Questionsを無効にします
Check Windows 10 OS architecture PowerShell or Command Promptを使用する
Windows PowerShellを使用してGoogle Chromeをインストールする方法
Group Policy & PowerShellを使用して制御Folder Accessを設定します
PowerShell 7 New機能リスト
PowerShellを使ってWindows 10を使ってWindows Updatesを隠す方法
PWSH.EXEとは何ですか?使用できるPWSH syntaxのリスト
Create System Restore Point Command Prompt or PowerShellを使用する
PowerShellを使用してPowerShellを使ってMicrosoft Store appsをリセットする方法
Convert PowerShell script(PS1)ファイルへのEXEとIExpressでWindows 10
Windows 10でPowerShellを使用してIPまたはWebサイトをブロックする方法
Windows PowerShell ISE vs Windows PowerShell:違いは何ですか?
PowerShell Scriptを使用してReset Windows Update Client
Export and Backup Device Drivers PowerShell Windows 10を使用する
Microsoft PowerShell Script Browserスクリプトサンプルを簡単に見つけるのに役立ちます
PowerShellのReplace Command Prompt Windows 10のWinX Menu
Windows Server Network connectivity PowerShellを介して問題を解決します