标题: [注册表类] 注册表如何修改我的文档中的音乐、图片等文件夹? [打印本页]
作者: 随风 时间: 2011-1-9 02:19 标题: 注册表如何修改我的文档中的音乐、图片等文件夹?
注册表如何修改我的文档中的音乐、图片等文件夹
我试过下面的代码,cmd显示操作成功,但实际结果不对,还有我的开始里面的我的图片、我的音乐等也不见了,只剩下我的文档了。。。
:- @echo off
- set "zj=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
- reg add "%zj%" /v "Personal" /d "D:\我的文档" /f
- reg add "%zj%" /v "My Music" /d "D:\我的文档\My Music" /f
- pause
复制代码
作者: tmplinshi 时间: 2011-1-9 03:08
似乎是修改两个路径?- Windows Registry Editor Version 5.00
-
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
- "Personal"="d:\\我的文档"
- "My Pictures"="d:\\我的文档\\图片收藏"
- "My Music"="d:\\我的文档\\我的音乐"
- "My Video"="d:\\我的文档\\我的视频"
- "Cache"="d:\\我的文档"
- "Download Directory"="d:\\我的文档"
- "Favorites"="d:\\我的文档\\收藏夹"
-
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
- "Personal"=hex(2):64,00,3A,00,5C,00,11,62,84,76,87,65,63,68,00,00
- "My Music"=hex(2):64,00,3A,00,5C,00,11,62,84,76,87,65,63,68,5C,00,11,62,84,\
- 76,F3,97,50,4E,00,00
- "My Pictures"=hex(2):64,00,3A,00,5C,00,11,62,84,76,87,65,63,68,5C,00,FE,56,\
- 47,72,36,65,CF,85,00,00
- "My Video"=hex(2):64,00,3A,00,5C,00,11,62,84,76,87,65,63,68,5C,00,11,62,84,\
- 76,C6,89,91,98,00,00
- "Favorites"=hex(2):64,00,3A,00,5C,00,11,62,84,76,87,65,63,68,5C,00,36,65,CF,\
- 85,39,59,00,00
复制代码
作者: 随风 时间: 2011-1-9 03:16 标题: 回复 2楼 的帖子
我试过修改两个路径,注册表里面是修改成功了,但我的文档里面还是空空如也。
而且修改 ie缓存、收藏夹、及我的文档等都只要修改后一个就可以了的。
作者: tmplinshi 时间: 2011-1-9 03:32
应该只是修改路径,不会自动转移数据的吧。
via http://hi.baidu.com/quanyong/blo ... b7bca3d9335ab8.html
将桌面、我的文档、收藏夹等转移到其他盘-方法综合
2008-04-07 10:12
方法很多,介绍如下:
一、新装的系统,桌面、我的文档、收藏夹等都是默认在C盘的,并且这些数据都是用户经常用到的一些数据。为了避免以后系统崩溃所带来的危险,最好的办法将他们转移到其他盘下,即使以后系统崩溃了。这些数据文档也不会丢失。
方法如下:
开始---运行---regedit
找到
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
在右边窗口你将看到各种常用的文件,desktop 对应的是桌面位置;Favorites对应的是收藏夹;personal 对应的是我的文档。如果想要修改,双击他们,改为相应的位置即可。比如我修改后 桌面位置在 E:\share\桌面; 收藏夹在 E:\share\Favorites; 我的文档在 E:\我的文档
这样以后桌面数据 我的文档 收藏夹的内容就保存在E盘下了 系统崩溃就不担心数据丢失了!
注意:在修改前要将原来位置的数据做好备份,等修改后就数据转移到新的位置下,原来的数据是不会自动转移到新的目录下的。
作者: 随风 时间: 2011-1-9 04:05
可是我手动将我的图片文件夹移动到d:\我的文档后,再放一张图片进去,它还是在c盘啊,不是在 d盘我的文档中
作者: 随风 时间: 2011-1-9 04:34
哦,是我搞错了,我放在那个c盘“示列图片”文件夹里去了,那本来就是c盘文件夹的一个快捷方式,汗啊。。。
我现在把 我的图片、我的音乐都复制进去了,开始菜单里也有了,但我的视频文件夹弄丢了,我在d:\我的文档里新建了个“我的视频”文件夹,但不能显示在开始菜单里,并且我还建了个“我的照片”文件夹,
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My zhaopian" /d "D:\我的文档D\我的照片" /f
我想让它们都显示在开始菜单里,请问有办法吗?
作者: fakker 时间: 2011-1-9 11:38
其实不要改注册表,只要转移文件夹就行了,剪切复制
作者: Batcher 时间: 2011-1-9 11:51 标题: 回复 7楼 的帖子
你没搞清楚楼主想实现什么功能吧?
作者: temp 时间: 2011-1-9 12:06
给你个参考文件,保你立杆见影~~~
- @echo off
-
- title= 当前登陆用户目录名转移到D磁盘
- set newdest=d:\Documents and Settings\%USERNAME%
- if not exist "d:\Documents and Settings\%USERNAME%\桌面" (xcopy "%userprofile%\桌面" "%newdest%\桌面" /s /i /q)
- if not exist "d:\Documents and Settings\%USERNAME%\Favorites" (xcopy "%userprofile%\Favorites" "%newdest%\Favorites" /s /i /q /h /k)
- if not exist "d:\Documents and Settings\%USERNAME%\My Documents" (xcopy "%userprofile%\My Documents" "%newdest%\My Documents" /s /i /q /h /k)
- if not exist "d:\Documents and Settings\%USERNAME%\「开始」菜单" (xcopy "%userprofile%\「开始」菜单" "%newdest%\「开始」菜单" /s /e /i /q)
- set Modift=Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
- echo [Version]>Modift.inf
- echo Signature = "$Windows NT$">>Modift.inf
- echo.>>Modift.inf
- echo [DefaultInstall_Modift]>>Modift.inf
- echo AddReg=_AddReg>>Modift.inf
- echo.>>Modift.inf
- echo [_AddReg]>>Modift.inf
- echo HKCU,"%Modift%","Desktop",0x20000,"d:\Documents and Settings\%USERNAME%\桌面">>Modift.inf
- echo HKCU,"%Modift%","Favorites",0x20000,"d:\Documents and Settings\%USERNAME%\Favorites">>Modift.inf
- echo HKCU,"%Modift%","My Pictures",0x20000,"d:\Documents and Settings\%USERNAME%\My Documents\My Pictures">>Modift.inf
- echo HKCU,"%Modift%","Personal",0x20000,"d:\Documents and Settings\%USERNAME%\My Documents">>Modift.inf
- echo HKCU,"%Modift%","Start Menu",0x20000,"d:\Documents and Settings\%USERNAME%\「开始」菜单">>Modift.inf
- echo.>>Modift.inf
- echo [Strings]>>Modift.inf
- rundll32 setupapi,InstallHinfSection DefaultInstall_Modift 132 .\Modift.inf
- del /f /s /q .\Modift.inf
- taskkill.exe /f /im explorer.exe || ntsd -c q -pn explorer.exe
- RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
- start explorer.exe
复制代码
作者: temp 时间: 2011-1-9 12:16
[_AddReg]部分,修改如下:
-
- echo [_AddReg]>>Modift.inf
- echo HKCU,"%Modift%","Personal",0x20000,"d:\Documents and Settings\%USERNAME%\My Documents">>Modift.inf
- echo HKCU,"%Modift%","My Music",0x20000,"d:\Documents and Settings\%USERNAME%\My Documents\My Music">>Modift.inf
- echo HKCU,"%Modift%","My Pictures",0x20000,"d:\Documents and Settings\%USERNAME%\My Documents\My Pictures">>Modift.inf
- echo HKCU,"%Modift%","My Video",0x20000,"d:\Documents and Settings\%USERNAME%\My Documents\My Video">>Modift.inf
- echo HKCU,"%Modift%","Favorites",0x20000,"d:\Documents and Settings\%USERNAME%\Favorites">>Modift.inf
复制代码
作者: hanyeguxing 时间: 2011-1-9 13:36 标题: 回复 6楼 的帖子
文件夹位置:HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
是否在开始菜单显示:HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
但 explorer 内置了读取 Advanced 中的键名的规则,所以 xp 下无法直接在“特定文件夹”、“主系统区域链接”、“次系统区域链接”中添加自定义项目
有些优化过的系统中(俺不清楚是什么版本的),可以在其组策略中找到“我的视频”是否在开始菜单的“特定文件夹”区域显示,xp 下是没有办法的。。。- more +4<"%~f0">$.reg
- regedit /s $.reg
- del $.reg
- exit
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}]
- @="批处理之家论坛"
- "InfoTip"="批处理之家论坛"
- [HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon]
- @="%systemroot%\\system32\\shell32.dll,46"
- [HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag]
- "Command"="进入批处理之家论坛"
- "Param1"="http://bbs.bathome.net/index.php"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartMenu\StartPanel\http://bbs.bathome.net/index.php]
- "NoOEMLinkInstalled"=dword:00000000
复制代码
[ 本帖最后由 hanyeguxing 于 2011-1-9 13:50 编辑 ]
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |