有没有办法删除C#中的单个注册表项?所有删除方法都将删除整个子项而不是单个值。
Registry.SetValue(@"My\Reg\Key\Path", "MyValue", null);
以上示例对Microsoft.Win32无效,但希望您能看到我的目标。
答案 0 :(得分:2)
以读/写模式打开相应的密钥并调用DeleteValue()
method:
var regKey = Registry.LocalMachine.OpenSubKey(@"path\to\subkey",true);
regKey.DeleteValue("MyValue");