无忧启动论坛

标题: 有系统技术的牛人来讨论下我这个文档位置转移是否存在问题 [打印本页]

作者: 2012雨晨绿软    时间: 2017-3-12 14:49
标题: 有系统技术的牛人来讨论下我这个文档位置转移是否存在问题
本帖最后由 2012雨晨绿软 于 2017-3-13 19:28 编辑

set MOU=install.wim装载目录
==================================================================

@echo off
color 1f
pushd %~dp0
set YCP=%~dp0
echo.
echo   将install.wim文档转移到D盘(图片 音乐 视频 收藏 下载 转移到D盘文档内)
echo Windows Registry Editor Version 5.00>>%YCP%USER.reg
echo Windows Registry Editor Version 5.00>>%YCP%USERS.reg
echo.>>%YCP%USER.reg
echo.>>%YCP%USERS.reg
echo [HKEY_LOCAL_MACHINE\0\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]>>%YCP%USER.reg
echo "Favorites"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,\>>%YCP%USER.reg
echo   6d,00,65,00,6e,00,74,00,73,00,5c,00,46,00,61,00,76,00,6f,00,72,00,69,00,74,\>>%YCP%USER.reg
echo   00,65,00,73,00,00,00>>%YCP%USER.reg
echo "My Music"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,\>>%YCP%USER.reg
echo   6d,00,65,00,6e,00,74,00,73,00,5c,00,4d,00,75,00,73,00,69,00,63,00,00,00>>%YCP%USER.reg
echo "My Pictures"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,\>>%YCP%USER.reg
echo   00,6d,00,65,00,6e,00,74,00,73,00,5c,00,50,00,69,00,63,00,74,00,75,00,72,00,\>>%YCP%USER.reg
echo   65,00,73,00,00,00>>%YCP%USER.reg
echo "My Video"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,\>>%YCP%USER.reg
echo   6d,00,65,00,6e,00,74,00,73,00,5c,00,56,00,69,00,64,00,65,00,6f,00,73,00,00,\>>%YCP%USER.reg
echo   00>>%YCP%USER.reg
echo "Personal"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,\>>%YCP%USER.reg
echo   6d,00,65,00,6e,00,74,00,73,00,00,00>>%YCP%USER.reg
echo "{374DE290-123F-4565-9164-39C4925E467B}"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,\>>%YCP%USER.reg
echo   20,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,00,5c,00,44,00,6f,\>>%YCP%USER.reg
echo   00,77,00,6e,00,6c,00,6f,00,61,00,64,00,73,00,00,00>>%YCP%USER.reg
echo.>>%YCP%USER.reg
reg load HKLM\0 "%MOU%\Users\Default\NTUSER.DAT">nul
regedit /s %YCP%USER.reg
reg unload HKLM\0 >nul
reg load HKLM\0 "%MOU%\Windows\System32\config\DEFAULT">nul
regedit /s %YCP%USER.reg
reg unload HKLM\0 >nul
echo [HKEY_LOCAL_MACHINE\0\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]>>%YCP%USERS.reg
echo "CommonPictures"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,\>>%YCP%USERS.reg
echo   00,6d,00,65,00,6e,00,74,00,73,00,5c,00,50,00,69,00,63,00,74,00,75,00,72,00,\>>%YCP%USERS.reg
echo   65,00,73,00,00,00>>%YCP%USERS.reg
echo "CommonMusic"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,\>>%YCP%USERS.reg
echo   6d,00,65,00,6e,00,74,00,73,00,5c,00,4d,00,75,00,73,00,69,00,63,00,00,00>>%YCP%USERS.reg
echo "CommonVideo"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,\>>%YCP%USERS.reg
echo   6d,00,65,00,6e,00,74,00,73,00,5c,00,56,00,69,00,64,00,65,00,6f,00,73,00,00,\>>%YCP%USERS.reg
echo   00>>%YCP%USERS.reg
echo "Common Documents"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,\>>%YCP%USERS.reg
echo   6d,00,65,00,6e,00,74,00,73,00,00,00>>%YCP%USERS.reg
echo "{3D644C9B-1FB8-4f30-9B45-F670235F79C0}"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,\>>%YCP%USERS.reg
echo   20,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,00,5c,00,44,00,6f,\>>%YCP%USERS.reg
echo   00,77,00,6e,00,6c,00,6f,00,61,00,64,00,73,00,00,00>>%YCP%USERS.reg
echo.>>%YCP%USERS.reg
echo [HKEY_LOCAL_MACHINE\0\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]>>%YCP%USERS.reg
echo "CommonPictures"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,\>>%YCP%USERS.reg
echo   00,6d,00,65,00,6e,00,74,00,73,00,5c,00,50,00,69,00,63,00,74,00,75,00,72,00,\>>%YCP%USERS.reg
echo   65,00,73,00,00,00>>%YCP%USERS.reg
echo "CommonMusic"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,\>>%YCP%USERS.reg
echo   6d,00,65,00,6e,00,74,00,73,00,5c,00,4d,00,75,00,73,00,69,00,63,00,00,00>>%YCP%USERS.reg
echo "CommonVideo"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,\>>%YCP%USERS.reg
echo   6d,00,65,00,6e,00,74,00,73,00,5c,00,56,00,69,00,64,00,65,00,6f,00,73,00,00,\>>%YCP%USERS.reg
echo   00>>%YCP%USERS.reg
echo "Common Documents"=hex^(2^)^:44,00,3a,00,5c,00,4d,00,79,00,20,00,44,00,6f,00,63,00,75,00,\>>%YCP%USERS.reg
echo   6d,00,65,00,6e,00,74,00,73,00,00,00>>%YCP%USERS.reg
reg load HKLM\0 "%MOU%\Windows\System32\config\SOFTWARE">nul
regedit /s %YCP%USERS.reg
reg unload HKLM\0 >nul

=========================================================

文档转移.7z

809 Bytes, 下载次数: 15, 下载积分: 无忧币 -2

CMD


作者: longsifeng    时间: 2017-3-12 15:42
看不懂,帮顶!!!!
作者: tapy    时间: 2017-3-12 15:52
我都是进系统,剪切用户文件夹里面所有文件到“文档”里面,再将“文档”剪切到D盘
作者: tapy    时间: 2017-3-12 16:27
tapy 发表于 2017-3-12 15:52
我都是进系统,剪切用户文件夹里面所有文件到“文档”里面,再将“文档”剪切到D盘

所有可见文件夹
作者: 2010feicool    时间: 2017-3-12 20:15
本帖最后由 2010feicool 于 2017-3-13 08:56 编辑


啊!没认真读题,发现回答错误,请LZ 别在意本人之前的胡扯……

作者: slore    时间: 2017-3-12 21:37
以前写过一个程序是模拟,我的文档->移动的。比起注册表来说慢,不过更好些。
没有残留数据的话,直接注册表没有问题,这个方法也用了很久了。
作者: ge    时间: 2017-3-12 21:55
slore 发表于 2017-3-12 21:37
以前写过一个程序是模拟,我的文档->移动的。比起注册表来说慢,不过更好些。
没有残留数据的话,直接注册 ...

我也想把个人文件夹/公用文件夹/临时文件夹等都一次性移动到D盘!但是保存注册表文件后有些文件夹就是不动!
作者: slore    时间: 2017-3-12 23:18
ge 发表于 2017-3-12 21:55
我也想把个人文件夹/公用文件夹/临时文件夹等都一次性移动到D盘!但是保存注册表文件后有些文件夹就是不 ...

还有个好处是不重启生效,从7到10都适用。
几年前的东西了,作为参考吧,除了速度慢点,没啥问题,个人使用的话还是不错的,
附件带AU3源码,自己随意修改,标题COPYRIGHT改了也没有关系,只是个小工具。

UF_Explorer_SC.zip

4.85 KB, 下载次数: 9, 下载积分: 无忧币 -2

AU3源码

UF_Explorer_SC_x64.zip

488.57 KB, 下载次数: 9, 下载积分: 无忧币 -2

UF_Explorer_SC_x86.zip

422.55 KB, 下载次数: 6, 下载积分: 无忧币 -2


作者: ge    时间: 2017-3-12 23:34
slore 发表于 2017-3-12 23:18
还有个好处是不重启生效,从7到10都适用。
几年前的东西了,作为参考吧,除了速度慢点,没啥问题,个人 ...

谢谢!我就是不知道注册表的!为什么会有不能生效的呢?
作者: 令狐大虾    时间: 2017-3-12 23:45
ge 发表于 2017-3-12 21:55
我也想把个人文件夹/公用文件夹/临时文件夹等都一次性移动到D盘!但是保存注册表文件后有些文件夹就是不 ...


注册表只是改变路径,你需要用程序移动文件夹到D盘。
当然这个移动指的是复制一份到D盘==〉注意:复制后的文件夹会缺失当前用户下可读视图模式,例如下载文件夹变为Downloads。解决方法:预先压缩C的文旦所需,注册表导入后运行复制命令后释放那个压缩文档。
当然:如果需要删除C盘残留文档,还必须在注册表写入之后刷新资源管理器一下再执行复制、释放,然后回头删除C盘文档命令。
楼主这个方法实在WIM里面挂载解决,不错。
作者: 令狐大虾    时间: 2017-3-12 23:51
楼主的注册表可以修改一下可读性,仅仅做示例:因为hex是可以更改的
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Personal"="D:\\Documents"
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"="D:\\Documents"
作者: ge    时间: 2017-3-13 00:07
令狐大虾 发表于 2017-3-12 23:45
注册表只是改变路径,你需要用程序移动文件夹到D盘。
当然这个移动指的是复制一份到D盘==〉注意:复 ...

对!我开始是在魔方里面看过!它是更改并移动文件!当时不用VHD所以也没有用!
作者: 令狐大虾    时间: 2017-3-13 00:31
ge 发表于 2017-3-13 00:07
对!我开始是在魔方里面看过!它是更改并移动文件!当时不用VHD所以也没有用!


我从不用所谓的优化软件,因为我只相信我自己,自己做出来才知道好与坏。我是用AU3自己编写。只是批处理或是AU3并不能跨分区移动文件夹和文件。
作者: 2012雨晨绿软    时间: 2017-3-13 01:39
令狐大虾 发表于 2017-3-13 00:31
我从不用所谓的优化软件,因为我只相信我自己,自己做出来才知道好与坏。我是用AU3自己编写。只是批处 ...

你的不能有效用于映像中,必须HEX才是硬转移,因为7系统默认系统分区为D,8以后是X
作者: ge    时间: 2017-3-13 02:12
令狐大虾 发表于 2017-3-13 00:31
我从不用所谓的优化软件,因为我只相信我自己,自己做出来才知道好与坏。我是用AU3自己编写。只是批处 ...

嗯!
作者: 令狐大虾    时间: 2017-3-13 18:44
2012雨晨绿软 发表于 2017-3-13 01:39
你的不能有效用于映像中,必须HEX才是硬转移,因为7系统默认系统分区为D,8以后是X

我只是示例而已,当然必须转换。
不过我是在首次安装后进入桌面可选自动调用转移
作者: 极冰凌心    时间: 2017-3-13 19:34
自信着进来失落着出去




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3