在资源管理器中重命名 OneDrive for Business 文件夹

在资源管理器中重命名 OneDrive for Business 文件夹

安装 Office 365 后,我在资源管理器中看到了一个名为“OneDrive - 公司名称 LLC”的新特殊文件夹。

我找到了一个注册表项,Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace其值与该文本匹配(并且它是注册表中唯一匹配的项),并且我之前确认了删除它会从 Explorer 中删除该条目,所以我假设我可以在这里重命名它。但是,它似乎不起作用。我更改了值,甚至重新启动了,但显示值没有改变。

如何重命名我的个人 OneDrive 文件夹?


背景/推理:

我已将 Sharepoint 文档库同步为某种公共共享。它显示为“公司名称 LLC”。我的个人的OneDrive 显示为“OneDrive - 公司名称 LLC”。这已经导致一些员工感到困惑。他们以为自己将文件放在了公共空间,但事实并非如此。理想情况下,它应该被命名为“OneDrive - 个人文件夹”之类的名称。

答案1

这里有一些很好的答案,由于它们很分散,所以我写了这篇文章来包含整个过程和程序以及缺失的内容。


过程

  • 关闭 OneDrive(下面的第 1 步)
  • 重命名 OneDrive 文件夹(下面的第 2 步)
  • (可选)将 OneDrive 文件夹移动到所需位置(下面的第 3 步)
  • 修改相关注册表项(下文第4-5步)
  • 修改配置文件(下文第6-8步)

程序

  1. 关闭 OneDrive。
  2. 重命名 OneDrive 文件夹。
  3. (可选)将 OneDrive 文件夹移动到所需位置。
  4. 打开注册表(开始菜单>>搜索“regedit”)
  5. 修改以下位置的 OneDrive 文件夹或路径:(或按照 @xoxox 建议并搜索“OneDrive -(公司名称)”

在 HKEY_CURRENT_USER (HKCU) 中(4 个位置)

HKCU\Software\Microsoft\OneDrive\Accounts\Business1\UserFolder
HKCU\Software\Microsoft\OneDrive\Accounts\Business1\ScopeIdToMountPointPathCache\( ID)
HKCU\Software\Microsoft\OneDrive\Accounts\Business1\Tenants\( name)\( path)
HKCU\Software\SyncEngines\Providers\OneDrive\( ID)\MountPoint

在 HKEY_LOCAL_MACHINE (HKLM) 中(2 个位置)

HKLM\SOFTWARE\Microsoft\Security Center\Provider\CBP\( ID)\NAMESPACE
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SyncRootManager\OneDrive!( ID)\UserSyncRoots\( SID)

  1. 打开以下位置:%UserProfile%\AppData\Local\Microsoft\OneDrive\settings\Business1
  2. 找到(ID).ini文件(通常是第二个文件)并编辑它(右键单击>>编辑)
  3. 找到第一行(参数值中libraryScope)的OneDrive路径,修改为新路径,然后保存文件。
  4. 打开 OneDrive。

笔记
在上面的步骤 5 中,一些参数被引用(例如,,(name))- 这意味着这些参数是可以互换的,并且应该有一些可能对您的情况而言独有的值。(ID)(path)


参考
在文件资源管理器导航中更改 OneDrive 名称
如何更改 OneDrive for Business 文件夹的默认名称?

答案2

这是一个黑客,但唯一在职的解决方案:

  1. 首先,关闭 OneDrive:单击任务栏中的图标,More...然后选择Close OneDrive
  2. 接下来打开注册表资源管理器:按Win + R,然后输入regedit并按回车键。
  3. 按下Ctrl + F可搜索所有出现的OneDrive - <Company>并将其替换为所需的新名称。
  4. 对于C:\Users\<user>\AppData\Local\Microsoft\OneDrive(即%LocalAppData%\Microsoft\OneDrive在地址栏中输入) 和子文件夹中的所有文件,将所有出现的替换OneDrive - <Company>为新的所需名称。 (这可以通过Search > Find in Files...从菜单中选择 Notepad++ 来实现)
  5. 将原始OneDrive - <Company>文件夹重命名为所需的新名称。
  6. 重新打开 OneDrive。
  7. OneDrive 可能会意识到文件夹名称已更改,并会要求重新设置 OneDrive 文件夹。请勿这样做,否则您的工作将被还原!

考虑在 UserVoice 上为 Rename-OneDrive-Root-Folder 功能投票:

答案3

这个怎么样:

mklink /J your_desired_name "OneDrive - Company Name LLC"

编辑:你应该第一的 CD到主目录,例如C:\Users\Me(或任何你的主目录),因为那是你的OneDrive - <Company>.

答案4

@the-joatmon 100% 正确:最终用户将他们的私人 onedrive 文件夹与公司文件夹混淆了。

这让我很恼火,于是我找到了一个适合自己的简单解决方案:在资源管理器左侧窗格中隐藏 OneDrive。为此,请使用 regedit --

导航到:HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID 并搜索:System.IsPinnedToNameSpaceTree 然后将 DWORD 值从 1 更改为 0

然后,为了查看效果,请在任务管理器中杀死资源管理器并重新启动它。

通常,OneDrive 会同步固定到 QuickAccess 的文档和图片,因此没有理由查看两次它们。

如果您的用户还有其他已同步的文件夹,我建议将它们也固定到快速访问中。最后,为了进行清理,我通过以下方式阻止 Explorer 将最近访问的文件夹添加到快速访问中:

在资源管理器左侧窗格中右键单击“快速访问”,选择“选项”,然后取消选中:在“快速访问”中显示常用文件夹

相关内容