8

我是 PowerShell 的新手,我正在尝试从运行注册表项中删除特定值。我正在使用该remove-item命令,但是,我没有看到指定单个值的开关。我不想删除整个密钥,只删除一个值。

作为参考,我正在尝试做的批处理等效:

reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v SunJavaUpdateSched /f
4

2 回答 2

20

删除-ItemProperty -Name 'nameofkeyentry' -Path 'pathtothekey'

例如键 'HKCU:\Accessibility\AudioDescription' 有 3 个值


(Default) REG_SZ (value not set)
Locale    REG_SZ [blank]
On        REG_SZ 0

假设我们想删除第三个值“On”——我们会这样做如下

Remove-ItemProperty -Name 'On' -Path 'HKCU:\Accessibility\AudioDescription'

注意HKCU代表HKEY_CURRENT_USER,每个根都以相同的方式直观地缩写(例如HKEY_CLASSES_ROOT = HKCR:\等)

于 2014-08-25T15:02:03.847 回答
1

使用 cmdletremove-itemproperty

于 2013-09-22T16:35:42.123 回答