bobok 发表于 2008-10-11 13:28:18

如何只删除注册表中某一键值中的特定内容

请问如何能只删除“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path"里的某一值,不能全删除哟。
例:
原值:

"Path"="C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\Program Files\\ATI Technologies\\ATI.ACE\\Core-Static"
删除后:

"Path"="C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem"
请知道者点拨,谢谢!

bing614 发表于 2008-10-11 15:34:24

直接写不行吗?
"Path"="C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem"

bob 发表于 2008-10-11 15:44:26

重写即可,相当与替换掉!

bobok 发表于 2008-10-16 19:07:13

可能我的问题说清楚,每个人的电脑里系统环境里的PATH值都有可能不一样,我只删除某一特定的值。所以不能用重新写入的方式。我现在只能通过先读取Path值,再用StringReplace把特定值换为空来解决。还请上面热心的朋友再回答。
页: [1]
查看完整版本: 如何只删除注册表中某一键值中的特定内容