标题:怎么删除注册表这三个键值
作者:5872169 | 时间:2008-03-08 09:37 | 标题:怎么删除注册表这三个键值
注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders下
My Music,My Pictures, My Video三个键值,我想写一个代码一次删除,请高手写一代码!键值都是MY*的
[ Last edited by 5872169 on 2008-3-8 at 01:55 PM ]
作者:5872169 | 时间:2008-03-08 11:16
请高人写个代码
作者:slore | 时间:2008-03-08 11:58
不支持配通。
可以用for。。。里面写那3个元素,音乐,图片,视频
作者:5872169 | 时间:2008-03-08 12:02
麻烦slore帮我写一个代码好吗
作者:wxcute | 时间:2008-03-08 12:03
用记事本编辑,存为:"删除个人文档.reg"
双击运行一下就可以了。
================
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"My Music"=-
"My Pictures"=-
"My Videos"=-
================
作者:5872169 | 时间:2008-03-08 12:04
我想写一个批处理删除,因为经常自动重建这些键值
[ Last edited by 5872169 on 2008-3-8 at 12:07 PM ]
作者:5872169 | 时间:2008-03-08 12:11
slore,FOR命令我不太熟悉,请帮我写一段代码好吗
作者:slore | 时间:2008-03-08 12:17
@echo off
for %%i in (Music Pictures Videos) do echo %%i
pause
作者:5872169 | 时间:2008-03-08 12:19
slore,谢谢你,但是我是删除注册表这三项啊,不是删除文件
[ Last edited by 5872169 on 2008-3-8 at 12:38 PM ]
作者:suntb | 时间:2008-03-08 13:24
@echo off
set regpth="HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
for %%i in (
My Music
My Pictures
My Videos
) do (reg delete %regpth% /v /f "%%i")
pause
[
Last edited by suntb on 2008-3-8 at 01:58 PM ]
作者:lovelymorning | 时间:2008-03-08 13:31
@echo off
set regpth="HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
for %%i in (Music Pictures Videos) do reg delete %regpth% /f /v "My %%i"
pause
作者:5872169 | 时间:2008-03-08 13:42
11楼的代码有一个键值My Video删除不了!10楼代码无法删除!
[ Last edited by 5872169 on 2008-3-8 at 01:45 PM ]
作者:suntb | 时间:2008-03-08 13:51
Originally posted by 5872169 at 2008-3-8 13:42:
11楼的代码有一个键值My Video删除不了!10楼代码无法删除!
[ Last edited by 5872169 on 2008-3-8 at 01:45 PM ]
一楼说是My Videos 怎么这里成了My Video
如果是My Video 删去那个s就行了
作者:5872169 | 时间:2008-03-08 13:54
lovelymorning,代码测试全部成功!学习了!
[ Last edited by 5872169 on 2008-3-8 at 01:55 PM ]
作者:5872169 | 时间:2008-03-08 14:18
lovelymorning再请教你一个问题,如果在这个HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders下
有4个健值,分别是不同的键值名称,如sfj、fqj、emf、ejfsa,那怎么写代码?
[ Last edited by 5872169 on 2008-3-8 at 02:22 PM ]
作者:huahua0919 | 时间:2008-03-08 15:08
不还是一样吗?
加进去不就行了@光要鱼不要渔啊你!
作者:5872169 | 时间:2008-03-08 16:22
%regpth%是什么意思?如果是项应该怎么写?
作者:everest79 | 时间:2008-03-08 16:31
for %i in ("my a" "MY B" "my C") do echo %~i
作者:5872169 | 时间:2008-03-08 16:35
如果我想删除HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Explorer下面RecentDocs和ComDlg32这两个子项应该怎么写?请高手写一个代码!
来源:https://www.cn-dos.net/forum/viewthread.php?tid=38225 · 打印时间 2026-06-13 20:34