如何使用 PowerShell 删除注册表键值(属性)?


若要使用 PowerShell 删除注册表键值,我们可以使用 Remove-ItemProperty 命令。假设我们有注册表 NodeSoftware,其属性是 AppSecurity。我们需要使用 Remove-ItemProperty 命令删除其键。

PS C:\> Get-Item HKLM:\SOFTWARE\NodeSoftware
Hive: HKEY_LOCAL_MACHINE\SOFTWARE
Name    Property
----    --------
NodeSoftware    AppSecurity : 1

若要删除注册表键,

PS C:\>Remove-ItemProperty HKLM:\SOFTWARE\NodeSoftware\ -Name AppSecurity -Force -Verbose
VERBOSE: Performing the operation "Remove Property" on target "Item: HKEY_LOCAL_MACHINE\SOFTWARE\NodeSoftware\ Property: AppSecurity".

您还可以通过设置位置来删除属性。例如,

示例

PS C:\> Set-Location HKLM:\SOFTWARE\NodeSoftware
PS HKLM:\SOFTWARE\NodeSoftware> Remove-ItemProperty -Path . -Name AppSecurity -Force -Verbose

若要使用管道删除项属性,

Get-Item HKLM:\SOFTWARE\NodeSoftware | Remove-ItemProperty -Name AppSecurity -Force -Verbose

更新于: 08-Feb-2021

11K+ 浏览量

启动您的 职业生涯

完成课程获得认证

开始吧
广告