找回密码
 加入
搜索
查看: 1906|回复: 3

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

  [复制链接]
发表于 2008-10-11 13:28:18 | 显示全部楼层 |阅读模式
请问如何能只删除“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path"里的某一值,不能全删除哟。
例:
原值:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Path"="C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\Program Files\\ATI Technologies\\ATI.ACE\\Core-Static"
删除后:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
"Path"="C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem"
请知道者点拨,谢谢!
发表于 2008-10-11 15:34:24 | 显示全部楼层
直接写不行吗?
"Path"="C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem"
发表于 2008-10-11 15:44:26 | 显示全部楼层
重写即可,相当与替换掉!
 楼主| 发表于 2008-10-16 19:07:13 | 显示全部楼层
可能我的问题说清楚,每个人的电脑里系统环境里的PATH值都有可能不一样,我只删除某一特定的值。所以不能用重新写入的方式。我现在只能通过先读取Path值,再用StringReplace把特定值换为空来解决。还请上面热心的朋友再回答。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 21:43 , Processed in 0.091389 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表