标题: 怎么删除注册表这三个键值
[打印本页]
作者: 5872169
时间: 2008-3-8 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-3-8 11:16
请高人写个代码
作者: slore
时间: 2008-3-8 11:58
不支持配通。
可以用for。。。里面写那3个元素,音乐,图片,视频
作者: 5872169
时间: 2008-3-8 12:02
麻烦slore帮我写一个代码好吗
作者: wxcute
时间: 2008-3-8 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-3-8 12:04
我想写一个批处理删除,因为经常自动重建这些键值
[
Last edited by 5872169 on 2008-3-8 at 12:07 PM ]
作者: 5872169
时间: 2008-3-8 12:11
slore,FOR命令我不太熟悉,请帮我写一段代码好吗
作者: slore
时间: 2008-3-8 12:17
@echo off
for %%i in (Music Pictures Videos) do echo %%i
pause
作者: 5872169
时间: 2008-3-8 12:19
slore,谢谢你,但是我是删除注册表这三项啊,不是删除文件
[
Last edited by 5872169 on 2008-3-8 at 12:38 PM ]
作者: suntb
时间: 2008-3-8 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-3-8 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-3-8 13:42
11楼的代码有一个键值My Video删除不了!10楼代码无法删除!
[
Last edited by 5872169 on 2008-3-8 at 01:45 PM ]
作者: suntb
时间: 2008-3-8 13:51
Quote: |
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-3-8 13:54
lovelymorning,代码测试全部成功!学习了!
[
Last edited by 5872169 on 2008-3-8 at 01:55 PM ]
作者: 5872169
时间: 2008-3-8 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-3-8 15:08
不还是一样吗?
加进去不就行了@光要鱼不要渔啊你!
作者: 5872169
时间: 2008-3-8 16:22
%regpth%是什么意思?如果是项应该怎么写?
作者: everest79
时间: 2008-3-8 16:31
for %i in ("my a" "MY B" "my C") do echo %~i
作者: 5872169
时间: 2008-3-8 16:35
如果我想删除HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Explorer下面RecentDocs和ComDlg32这两个子项应该怎么写?请高手写一个代码!