我在 Windows 8 中重命名了用户文件夹,现在任务栏快捷方式不见了。为什么?

我在 Windows 8 中重命名了用户文件夹,现在任务栏快捷方式不见了。为什么?

重命名我的用户文件夹(例如从)后c:\Users\somethingelsec:\Users\trusktr我的任务栏快捷方式(以及其它东西)就消失了。

我查看了一下C:\Users\trusktr\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar,发现我所有的旧快捷方式都在那里,事实上,如果我创建一个新的快捷方式,它也会在那里显示。除了删除它们并重新开始之外,还有其他方法可以修复它吗(这不会太难,只是好奇,所以重新开始实际上并不是答案)?

答案1

重命名用户文件夹将破坏明显和不明显的链接、权限和注册表项。将来,您可以参考如何重命名 Windows 7 用户帐户和相关配置文件文件夹(与 Windows 8 基本相同)或类似指南,通过适当的 API 重命名您的帐户,使所有内容都正确更新并重新连接到配置文件。

检查快捷方式的权限差异。您还可以使用以下工具:SysInternals 进程监视器监视文件夹,以检查在枚举快捷方式时是否存在任何错误。(具体来说,运行 Process Monitor,将其设置为监视任务栏文件夹,然后通过任务管理器终止并重新启动 Explorer。捕获结果并查找文件系统访问中的错误。)

即使解决了任务栏快捷方式问题,您也肯定会遇到各种问题,其中一些问题可能比其他问题不那么明显。重命名系统文件夹就像搬出家门,没有留下转寄地址。您可以更新所有明显的与您的新地址联系(更改注册表设置),但那些每六个月或每年联系您一次的人最终会在您的旧房子里寻找您并放弃(例如,现在无效的 NTFS 重解析点)。

如果你想走这条路,我会改回旧用户,然后按照说明进行操作修复损坏的用户配置文件。这将使所有各种模块都有机会参与重命名/新配置文件。

由于这是按照如何在 Windows 8 中重命名用户文件夹?,我不推荐这种方法。

答案2

我不建议重命名用户文件夹。我怀疑随着时间的推移你会遇到其他问题。

另一种解决方案(供将来参考和供其他考虑此问题的人使用)是创建一个交界处这会将新文件夹指向原始文件夹。请参阅 Windowsmklink命令或junction.exe系统内部

例如:

junction c:\Users\trusktr c:\Users\somethingelse

相关内容