找回密码
 加入
搜索
查看: 10368|回复: 22

[AU3基础] [已解决]使用RegDelete删除注册表子项目的问题

 火.. [复制链接]
发表于 2010-7-10 19:59:13 | 显示全部楼层 |阅读模式
本帖最后由 waxy 于 2010-7-16 11:17 编辑

注册表“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall ”
有以下子项目:KmplayerPlus
       WinRAR archiver
       迅雷
想删除子项目KmplayerPlus以及项目内的各健健值。使用以下方法好删除不了这个子项目。
#RequireAdmin
RegDelete('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KmplayerPlus', KmplayerPlus'')
另外,在win7下有没有什么办法直接禁用UAC,谢了!

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-7-10 20:20:17 | 显示全部楼层
用run dos reg 试试
 楼主| 发表于 2010-7-10 20:21:02 | 显示全部楼层
不知道UAC对应的命令是什么,要不通过run或ShellExecute来打开它也行。
 楼主| 发表于 2010-7-10 20:27:45 | 显示全部楼层
用run dos reg 试试
rikthhpgf2005 发表于 2010-7-10 20:20


不明白!麻烦详细一点。
发表于 2010-7-10 21:40:38 | 显示全部楼层
回复 4# waxy


    用dos命令 reg
发表于 2010-7-10 21:41:02 | 显示全部楼层
REG DELETE /?
发表于 2010-7-10 21:41:40 | 显示全部楼层
REG Operation [Parameter List]

  Operation  [ QUERY   | ADD    | DELETE  | COPY    |
               SAVE    | LOAD   | UNLOAD  | RESTORE |
               COMPARE | EXPORT | IMPORT ]

Return Code: (Except of REG COMPARE)

  0 - Succussful
  1 - Failed

For help on a specific operation type:

  REG Operation /?

Examples:

  REG QUERY /?
  REG ADD /?
  REG DELETE /?
  REG COPY /?
  REG SAVE /?
  REG RESTORE /?
  REG LOAD /?
  REG UNLOAD /?
  REG COMPARE /?
  REG EXPORT /?
  REG IMPORT /?
发表于 2010-7-10 22:23:28 | 显示全部楼层
禁用UAC命令:
C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
 楼主| 发表于 2010-7-12 09:53:43 | 显示全部楼层
回复 8# 3mile

谢谢3mile,不知道有没有办法用AU3直接删除指定的子项目。
 楼主| 发表于 2010-7-12 09:54:06 | 显示全部楼层
谢谢各位的帮助。
发表于 2010-7-12 09:58:24 | 显示全部楼层
用RunAs函数加上你的超级管理员账户密码试试可以执行不。
 楼主| 发表于 2010-7-12 11:19:02 | 显示全部楼层
回复 11# lanfengc

执行是没问题的,RegDelete能删除健名及健值,但不能删除子项目。
发表于 2010-7-12 13:04:55 | 显示全部楼层
回复 12# waxy


    如果你知道你想删除的哪个键名,而且你知道该键名的完整路径,则调用RegEnumVal枚举其下的所有子键,然后调用RegDelete删除之即可。
如果你不知道你路径,则调用RegEnumKey逐级遍历注册表,查找到你要的键名之后再按上述操作即可。
 楼主| 发表于 2010-7-12 16:13:06 | 显示全部楼层
回复 13# lanfengc

谢谢,但是还是没办法删除子项目啊?
 楼主| 发表于 2010-7-14 17:23:26 | 显示全部楼层
真的没招了吗?兄弟们帮我看看吧。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 05:39 , Processed in 0.082912 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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