无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
广告位招租系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
查看: 4019|回复: 37

[讨论] 桌面转移USER\Software\Micrsoft\Windows\CurrentVersion\Explorer\User ShellFolders

[复制链接]
发表于 2019-1-26 21:40:59 | 显示全部楼层 |阅读模式
本帖最后由 sairen139 于 2019-2-10 01:34 编辑

桌面、收藏夹等在ramos系统转移到非系统盘只需修改注册表[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]里面的这一处DoskTop的路径为F:\Desktop即可!

这是我自己测试的结果,只要改User Shell Folders注册表项这一个地方就能成功。但是网上的一些方法说要改下面两个地方:


HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders和另外一个[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]下的desktop的值把这两个都改成f:\Desktop文件夹。

请网友们讨论和测试一下只改一个地方和改两个地方究竟有什么差别?(经过网友讨论和我自己的验证已经可以确认对于ramos系统只需改一个地方即可!)


【这里分享一下把Ramos几乎当成正常系统一样来使用的方法,除了改上面说的User Shell Folders注册表里面的桌面和收藏夹的注册表路径外,更为关键的是下面这个转移用户名文件夹里面的NTuser.dat的技巧,要用mklink建立符号链接(软链接):
mklink支持这种跨分区的符号链接,转移ntuser.dat可以在pe或者别的系统或者ramos下直接把挂载出来的VHD盘里的NTuser.dat剪切到其他盘的System Volume Information文件夹下。(可以在剪切走之前把它拖入cmd窗口下输入mklink 后面,就出现全路径名,再空一格后把剪切后ntuser.dat再拖入cmd窗口,然后新的全路径也产生了,回车就会创建到c盘原来位置的联接了)你在c盘原位置会发现一个为0kb大小的ntuser.dat链接文件。重启进入ramos后System Volume Information文件夹里会产生另外三个配置文件,(经测试这三个文件哪怕粉碎机粉碎了下次再进系统还是会自动产生的!),所以不用管这三个文件。但是可以把原来正常vhd里用户名文件夹下的同名的这三个文件删除了)。

这样设置的桌面,你在ramos里可以按照自己的意愿摆放图标和文件夹的位置和顺序,下次再进ramos依然可以保持住你想要保持的任意状态!因为NTuser.dat文件已经在ramos的系统盘外读写了!唯一要注意的一点是:当你在ramos中锁定一个图标在任务栏时,需要把
C:\Users\用户名\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar这个目录下放的就是任务栏中的新产生的快捷方式剪切到挂载出来的原vhd的这个相同路径的TaskBar文件夹下,这样重启进入ramos就能正常使用任务栏上锁定的图标了!当然你也可以按照修改注册表的方法把User  Shell Floders下面的Raoming文件夹也转移到非系统盘去】


PS(一):关于桌面背景壁纸保存位置(可以用primoramdisk交接点的功能设置到非系统盘D盘的某个文件夹下去!当然也可以用本篇的注册表修改法在user shell Folders下面直接添加这个文件夹的条目把路径改到非系统盘某个文件夹下):C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Themes 就是当前桌面背景壁纸图片的保存位置。

PS(二):关于wifi无线的保存设定:win7下wifi保存在C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces。注册表位置在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wlansvc\Interfaces。另外一个方法就是批处理关机导出配置开机加载配置。
B073F0DD-D1DF-438E-BC75-B7E8D5D27D09.jpeg
34D57665-6E65-449B-BC58-DA4B8EF80905.jpeg
发表于 2019-1-27 11:04:32 | 显示全部楼层
还是用目录链接的方法比较好.

点评

不建议使用链接的方式重定向目录,WIN10 v1809刚发布的时候就是因为使用了这个才导致的用户数据丢失。 [attachimg]386722[/attachimg] 这个问题的详细解析可以自己去看一下:http://weibo.com/3139784387/GDeev6vW  详情 回复 发表于 2019-1-27 12:03
mklink方法不错  详情 回复 发表于 2019-1-27 11:18
回复

使用道具 举报

发表于 2019-1-27 12:03:41 | 显示全部楼层
本帖最后由 朱玛12345678 于 2019-1-27 12:07 编辑
junyee 发表于 2019-1-27 11:04
还是用目录链接的方法比较好.


不建议使用链接的方式重定向目录,WIN10 v1809刚发布的时候就是因为使用了这个才导致的用户数据丢失。
截图20190127115451.jpg
这个问题的详细解析可以自己去看一下:http://weibo.com/3139784387/GDeev6vWu

因为目录符号链接的问题在历史上发生过类似的BUG不是一次两次了,而且目录符号链接还有一个限制就是需要NTFS文件系统的支持,也就是说如果在exFAT文件系统上是用不了的,所以这个方法并不如直接改注册表键值那样能够通用。
回复

使用道具 举报

发表于 2019-1-27 12:37:14 | 显示全部楼层
sairen139 发表于 2019-1-27 12:25
用户名下面的NTuser.dat(作用之一是保持桌面图标和文件的位置和顺序)除了用mklink转移到非系统盘外, ...

没单独改过这个文件的路径,不过我倒是把整个系统的路径全给改了可以实现。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412683
截图20190114214837.jpg

刚在注册表搜到了个键值,不知道是不是你自己去看看吧:
截图20190127123514.jpg
回复

使用道具 举报

 楼主| 发表于 2019-1-27 12:25:58 | 显示全部楼层
本帖最后由 sairen139 于 2019-1-27 12:29 编辑
朱玛12345678 发表于 2019-1-27 12:03
不建议使用链接的方式重定向目录,WIN10 v1809刚发布的时候就是因为使用了这个才导致的用户数据丢失。
...


用户名下面的NTuser.dat(作用之一是保持桌面图标和文件的位置和顺序)除了用mklink转移到非系统盘外,请教你能找到用户名下面的NTuser.dat的注册表的具体位置吗?可以单独修改注册表指定用户名下面的NTuser.dat到非系统盘上某个文件夹里吗?只有把用户名文件夹改路径这个方法吗?
回复

使用道具 举报

发表于 2019-1-26 22:18:35 | 显示全部楼层
最好不要用注册表或者工具修改位置。
只需剪切到目标文件夹就好了。
回复

使用道具 举报

发表于 2019-1-26 22:19:33 | 显示全部楼层
剪切、粘贴之前先关闭所有程序,尤其是安全软件。
回复

使用道具 举报

 楼主| 发表于 2019-1-26 22:21:47 | 显示全部楼层
本帖最后由 sairen139 于 2019-3-17 11:36 编辑
magicgenius 发表于 2019-1-26 22:18
最好不要用注册表或者工具修改位置。
只需剪切到目标文件夹就好了。


我想在第一次进系统之前就转移走桌面等文件夹,好像只有挂载注册表修改注册表路径的方法。

附录行者无疆整理的可能有用的文件夹地址和其他设置:
系统篇:

关闭superfetch服务

关闭字体缓存服务

桌面、收藏夹、图片、音乐、文档、视频、下载这些目录请用个人资料转移工具,QQ微信的聊天数据默认在文档中了已经

环境变量在电脑高级属性中可以查看,用primo改至非C内存盘

IE浏览器缓存IE中修改

任务栏快速启动快捷方式路径 C:\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

开始菜单快捷方式 C:\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu

桌面背景 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Themes

用户桌面资源管理器注册表文件 C:\Users\Administrator\NTUSER.dat

经测试可保存文件的打开方式 C:\Users\Administrator\AppData\Local\Microsoft\Windows\usrclass.dat

开机启动 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

体积巨大的驱动缓存 C:\Windows\System32\DriverStore

无线密码注册表 C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces
        路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wlansvc\Interfaces
        
无线密码P处理保存命令 netsh wlan export profile folder=无线网络配置文件 key=clear
             恢复命令 for %%i in (无线网络配置文件\*.xml) do (netsh wlan add profile filename="%%i")           

N卡设置 C:\ProgramData\NVIDIA Corporation\Drs

软件类:

火绒用户设置 C:\ProgramData\Huorong

QQ音乐自动登录 C:\Users\Administrator\AppData\Roaming\Tencent\QQMusic\WebkitCache\5000\Local Storage
      设置 C:\Users\Administrator\AppData\Roaming\Tencent\QQMusic\ConfigInfoXML1.dat

类似的网易云音乐的自动登录 C:\Users\Administrator\AppData\Roaming\Netease\CloudMusic\webapp\Local Storage

sogou拼音字典 C:\Users\Administrator\AppData\LocalLow\SogouPY
              C:\Users\Administrator\AppData\LocalLow\SogouPY.users

迅雷用户数据 C:\Program Files (x86)\Thunder Network\Thunder\Profiles
    自动登录 C:\Program Files (x86)\Thunder Network\Thunder\Profiles\Community\userdata.dat

WPS用户数据可保留最近记录以及备份 C:\Users\Administrator\AppData\Roaming\Kingsoft\office6

pandownload自动登录 软件目录PanDownload\PanData

绿色版Chrome参数 自定义用户数据目录到当前目录下,如果是安装版用户,清空此选项,并且取消便携化即可使用原有数据
                 --user-data-dir=O:\RamOS_8.1\chrome
                 --disk-cache-dir=Z:\ChromeCache
                 --start-maximized
                 分别对应用户数据、缓存数据、启动最大化
回复

使用道具 举报

 楼主| 发表于 2019-1-26 23:36:04 | 显示全部楼层
本帖最后由 sairen139 于 2019-1-26 23:39 编辑

只改一个地方我刚才找到依据了参见这个网页的内容:

https://blog.csdn.net/flynetcn/article/details/2346323

flynetcn关注 访问量 106万+ 原创 211博主更多文章>
原  更改windows默认的User Shell Folders
flynetcn阅读数:105242008-04-30
在注册表中当前用户的配置信息如下:
-----------------------------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders]
"AppData"="C://Documents and Settings//Administrator//Application Data"
"Cookies"="C://Documents and Settings//Administrator//Cookies"
"Desktop"="C://Documents and Settings//Administrator//桌面"
"Favorites"="C://Documents and Settings//Administrator//Favorites"
"NetHood"="C://Documents and Settings//Administrator//NetHood"
"Personal"="C://Documents and Settings//Administrator//My Documents"
"PrintHood"="C://Documents and Settings//Administrator//PrintHood"
"Recent"="C://Documents and Settings//Administrator//Recent"
"SendTo"="C://Documents and Settings//Administrator//SendTo"
"Start Menu"="C://Documents and Settings//Administrator//「开始」菜单"
"Templates"="C://Documents and Settings//Administrator//Templates"
"Programs"="C://Documents and Settings//Administrator//「开始」菜单//程序"
"Startup"="C://Documents and Settings//Administrator//「开始」菜单//程序//启动"
"Local Settings"="C://Documents and Settings//Administrator//Local Settings"
"Local AppData"="C://Documents and Settings//Administrator//Local Settings//Application Data"
"Cache"="C://Documents and Settings//Administrator//Local Settings//Temporary Internet Files"
"History"="C://Documents and Settings//Administrator//Local Settings//History"
"My Pictures"="C://Documents and Settings//Administrator//My Documents//My Pictures"
"Fonts"="C://WINDOWS//Fonts"
"My Music"="C://Documents and Settings//Administrator//My Documents//My Music"
"My Video"="C://Documents and Settings//Administrator//My Documents//My Videos"
"CD Burning"="C://Documents and Settings//Administrator//Local Settings//Application Data//Microsoft//CD Burning"
"Administrative Tools"="C://Documents and Settings//Administrator//「开始」菜单//程序//管理工具"
-----------------------------------------------------------------------------

更改并不是在这里,而是在同级的项:User Shell Folders 中,User Shell Folders默认配置如下:


如果没有你需要的,可以在右边窗口空白处单击鼠标右键,选择“新建”菜单中的“可扩充字符串值”,对应Shell Folders项中的名称,添加一个用于User Shell Folders项的字符串名称,设置相应的数据为你需要的路径即可。

User Shell Folders

User Shell Folders
回复

使用道具 举报

 楼主| 发表于 2019-1-27 00:27:10 | 显示全部楼层
sairen139 发表于 2019-1-26 23:36
只改一个地方我刚才找到依据了参见这个网页的内容:

https://blog.csdn.net/flynetcn/article/details/2 ...


还有这篇改一个地方User Shell Folders就成功的!
https://www.kafan.cn/mip/edu/1051501.html
怎样可以把桌面文件的存放目录转移到D盘?
电脑默认的桌面目录是在C盘,怎样可以把桌面目录转移到D盘,最好把 Documents and Settings 这个文档转移到D盘。
这样做系统桌面的东西就不会丢失了。
在正常模式下把桌面改到d盘中去,具体如下:
先在d盘建一个文件夹,然后点开始---〉运行---〉 regedit,点击HKEY_CURRENT_USER--〉Software--〉Microsoft--〉Windows--〉 CurrentVersion--〉Explorer--〉user Shell Folders
双击右边的dosktop,弹出一个对话框,在数据数值里写上你想存到那个文件夹的路径(就是打开文件夹,上面地址栏里的那行字),确定,关闭。注销系统就ok了。以后桌面上的东西就都在d盘里了
Documentsand Settings 这个是移动不了的,很多程序或软件需要读写这个文件夹,用户临时文件也在这个文件夹内读写。
回复

使用道具 举报

发表于 2019-1-27 04:44:44 | 显示全部楼层
magicgenius 发表于 2019-1-26 22:18
最好不要用注册表或者工具修改位置。
只需剪切到目标文件夹就好了。

没有明白!桌面位置在x:\user\administrator\desktop,把它剪切到x:\桌面就改到x:\desktop了吗?
回复

使用道具 举报

 楼主| 发表于 2019-1-27 11:18:56 | 显示全部楼层
junyee 发表于 2019-1-27 11:04
还是用目录链接的方法比较好.

mklink方法不错
回复

使用道具 举报

发表于 2019-1-27 11:43:07 | 显示全部楼层
可以只改一个就生效,类似于优先级的问题,一个是针对所有用户设置,一个是针对当前用户设置。
如果需要应用于多用户的话这两个路径建议都改,另外微软这么设计也是为了兼容性考虑。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-8-22 08:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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