找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3143|回复: 13

CMD下有没有直接打开注册表指定的项(已结)

[复制链接]
发表于 2008-4-18 17:07:07 | 显示全部楼层 |阅读模式
CMD下有没有直接打开注册表指定的项
如我要打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services本项
能不能像start reg "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services"这样的方法

[ 本帖最后由 haiou327 于 2008-4-19 03:50 PM 编辑 ]
发表于 2008-4-18 19:03:53 | 显示全部楼层
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey
回复

使用道具 举报

 楼主| 发表于 2008-4-18 19:20:37 | 显示全部楼层
直接运行!!!!!!!!!!!!

123说的键值如下
我的电脑\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\system

[ 本帖最后由 haiou327 于 2008-4-18 07:24 PM 编辑 ]
error.jpg
ie.jpg
回复

使用道具 举报

发表于 2008-4-18 19:39:35 | 显示全部楼层
lz的意思是用cmd直接打开注册表中的指定项?这个怎么做到,同问

不过用regcrawler可以快速搜索到要找的项(比regedit.exe快x快)
回复

使用道具 举报

发表于 2008-4-19 10:31:10 | 显示全部楼层
原帖由 haiou327 于 2008-4-18 19:20 发表
直接运行!!!!!!!!!!!!

123说的键值如下
我的电脑\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\system

没那么菜吧?这里面保存运行regedit时自动打开的项,不会打开前先设置成你想打开的?
回复

使用道具 举报

 楼主| 发表于 2008-4-19 15:15:14 | 显示全部楼层
原帖由 123 于 2008-4-19 10:31 AM 发表

没那么菜吧?这里面保存运行regedit时自动打开的项,不会打开前先设置成你想打开的?


哈哈,是真的菜,

真的感谢123的热心解答。

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /f /v "LastKey" /t REG_SZ /d "我的电脑\HKEY_LOCAL_MACHINE\SAM"

[ 本帖最后由 haiou327 于 2008-4-19 03:31 PM 编辑 ]
回复

使用道具 举报

发表于 2008-4-19 15:19:55 | 显示全部楼层
原帖由 haiou327 于 2008-4-19 15:15 发表


哈哈,是真的菜,

《Windows保存上次最后打开的注册表键的位置》(WIN2000/XP)
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Applets/Regedit]
"LastKey"="ab"(ab为注册表键名)
...

LastKey必须以我的电脑开头
而且不能在注册表编辑器里改,因为关闭时会自动重写

评分

参与人数 1无忧币 +10 收起 理由
haiou327 + 10 一语点破。

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2008-4-19 15:31:57 | 显示全部楼层
《Windows保存上次最后打开的注册表键的位置》(WIN2000/XP)
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Applets/Regedit]
"LastKey"="ab"(ab为注册表键名)
在这里是利用了LastKey键保存上次最后打开的注册表键的位置的特点,
用批处理修改LastKey键值为自己想打开的项,
这样注册表认为是上次退出打开的项.
钻牛角尖了,怎么没有想到这点呢.123的点破的妙啊.


reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /f /v "LastKey" /t REG_SZ /d "我的电脑\HKEY_LOCAL_MACHINE\SAM"
start regedit
偶用批处理搞定。谢了,123

[ 本帖最后由 haiou327 于 2008-4-20 08:35 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-4-19 15:36:23 | 显示全部楼层
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /f /v "LastKey" /t REG_SZ /d "我的电脑\HKLM\HARDWARE\DESCRIPTION\System"

运行这句,再打开注册表,只能打开注册表根。
回复

使用道具 举报

发表于 2008-4-19 15:41:13 | 显示全部楼层
原帖由 haiou327 于 2008-4-19 15:36 发表
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /f /v "LastKey" /t REG_SZ /d "我的电脑\HKLM\HARDWARE\DESCRIPTION\System"

运行这句,再打开注册表,只能打开注册表根。

这是REGEDIT自己用的,实际上是指这个状态栏上显示的那个
1.JPG
回复

使用道具 举报

 楼主| 发表于 2008-4-19 15:45:55 | 显示全部楼层
谢123了,用批处理修改LastKey的值时,要用根键的全名,不能用如“HKLM”这样的键名要用“HKEY_LOCAL_MACHINE”这样的全名,LastKey键值不支持短名要全名。
再次感谢123的热心解答。

[ 本帖最后由 haiou327 于 2008-4-19 03:47 PM 编辑 ]
回复

使用道具 举报

发表于 2008-4-19 15:59:52 | 显示全部楼层
原帖由 haiou327 于 2008-4-19 15:36 发表
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /f /v "LastKey" /t REG_SZ /d "我的电脑\HKLM\HARDWARE\DESCRIPTION\System"

运行这句,再打开注册表,只能打开注册表根。



还是用批处理吧!
回复

使用道具 举报

发表于 2008-4-20 09:35:27 | 显示全部楼层
123mm果然不是一般人,通过外部更改lastkey达到进入注册表时打开指定键的目的,高~

000.rar

557 Bytes, 下载次数: 94, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2008-4-20 15:41:24 | 显示全部楼层
不太理解
我是一直菜菜鸟
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-24 06:31

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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