使用 PowerShell 修改或更改注册表值

使用注册表编辑器(Registry Editor)可以轻松修改注册表(Registry)项。但是,如果您的工作涉及大量脚本,并且您需要使用PowerShell修改注册表,那么本文应该对您有所帮助。

使用 PowerShell(Use PowerShell)更改注册表(Registry)

在本文中,我们将了解如何使用两个著名的PowerShell cmdlet(PowerShell cmdlets)修改注册表。第一个 cmdlet 是New-Item而第二个是Set-ItemProperty。您可以使用这些 cmdlet 中的任何一个来修改现有的注册表项或添加新的注册表值。

1]使用New-Item PowerShell cmdlet修改(Modify)注册表

使用 PowerShell 更改注册表值

在此示例中,我将在以下位置创建AllowIndexingEncryptedStoresOrItems注册表DWORD

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

通常,创建此注册表DWORD是为了允许Windows 10(Windows 10)索引加密文件。默认情况下,Windows Search注册表项不存在。所以我将首先创建它,然后我将创建注册表DWORD并将其设置为 1。您可以根据您的情况替换注册表项的位置和值。以下是涉及的步骤。

管理员(Administrator)身份打开Windows PowerShell

 

键入以下内容并按 Enter 键转到注册表位置:

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

然后执行以下 cmdlet 以创建名为Windows Search(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,您可以在其中执行其他 cmdlet。

2]使用Set-ItemProperty PowerShell cmdlet修改(Modify)注册表

管理员 Windows Powershell

对于此示例,我将设置HideSCAVolume注册表 DWORD 为

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

将此DWORD设置为 0 会在任务栏中丢失音量图标时恢复它。以下是执行此操作的步骤:

打开 Windows PowerShell(管理员)。

然后只需复制粘贴此 cmdlet 即可执行注册表操作。当然,你需要自己修改注册表的位置和值,在下面的代码中:

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

使用此方法,您无需执行 pop-location 即可返回正常的PowerShell,因为注册表更改直接在此处进行。

我相信本指南可以帮助您使用Windows Powershell修改注册表。

您还可以了解如何使用 PowerShell 重新启动远程 Windows 计算机。(how to use PowerShell to restart a remote Windows computer.)

 



About the author

凭借在 Windows 10 和智能手机方面的丰富经验,我是 Microsoft Edge 及其提供的功能的坚定拥护者。除了是错误和 wifi 方面的专家之外,我还知道如何使用 OneDrive 和 Cortana 等工具让您的工作更轻松。



Related posts