我是PowerShell的新手,我正在尝试从运行注册表项中删除特定值。我正在使用remove-item
命令,但是,我没有看到指定单个值的开关。我不想删除整个密钥,只需要一个值。
参考批次相当于我想要做的事情:
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v SunJavaUpdateSched /f
答案 0 :(得分:16)
Remove-ItemProperty -Name'nameofkeyentry'-Path'pathtothekey'
例如,键'HKCU:\ Accessibility \ AudioDescription'有3个值
(Default) REG_SZ (value not set)
Locale REG_SZ [blank]
On REG_SZ 0
假设我们要删除第3个值“On” - 我们将按如下方式删除
Remove-ItemProperty -Name'On'-Path'HKCU:\ Accessibility \ AudioDescription'
注意 HKCU 代表 HKEY_CURRENT_USER ,每个根的直观缩写方式相同(例如 HKEY_CLASSES_ROOT = HKCR:\ 强>等等)
答案 1 :(得分:1)
使用cmdlet remove-itemproperty