收藏夹在资源管理器侧栏中不显示任何内容

收藏夹在资源管理器侧栏中不显示任何内容

在 Windows 7 x64 上,我遇到一个问题,侧边栏中的收藏夹链接无法显示任何快捷方式,而通常引用的修复方法是右键单击它并单击或Restore favorite links,但Add current location to Favorites没有任何效果。

在此处输入图片描述

我对我的注册表做了一些更改,但它们都与收藏夹无关,而且早在我注意到此问题之前。

对收藏夹进行注册表搜索将返回以下相关键:

HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartMenu\StartPanel\Favorites
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\explorer\StartMenu\StartPanel\Favorites

在运行 64 位 Windows 7 的系统上,此功能可以正常运行,有人是否可以慷慨地导出这些注册表项的版本,以便我可以将其导入到我的注册表中?

答案1

经过更深入的搜索,我偶然发现了 Shawn Brink 的这个批处理脚本七大论坛

@echo off 

:: Created by: Shawn Brink
:: http://www.sevenforums.com
:: Tutorial: http://www.sevenforums.com/tutorials/18583-user-folders-restore-default-location.html

taskkill /f /im explorer.exe

timeout /t 2 /nobreak >nul

if not exist "%UserProfile%\Links" mkdir "%UserProfile%\Links"

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "{BFB9D5E0-C6A9-404C-B2B2-AE6DB6AF4968}" /t REG_SZ /d "C:\Users\%USERNAME%\Links" /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "{BFB9D5E0-C6A9-404C-B2B2-AE6DB6AF4968}" /t REG_EXPAND_SZ /d %%USERPROFILE%%"\Links" /f

attrib +r -s -h "%USERPROFILE%\Links" /S /D

timeout /t 1 /nobreak >nul

start explorer.exe

将上述内容放入.bat文件中可以恢复%USERPROFILE\Links文件夹,这显然是“收藏夹”从中提取条目的地方,尽管这非常令人困惑,因为:

a) 我不记得以前我的用户文件夹中曾经有过“链接”文件夹,并且...

b) 现在有两个文件夹占据了我的用户文件夹,纯粹是为了确保收藏夹功能正常使用 -%USERPROFILE%\Favorites%USERPROFILE%\Links

%USERPROFILE%\Links我无法理解Windows 开发人员将收藏夹功能与完全冗余的文件夹捆绑在一起的动机。

相关内容