安装 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步)
程序
- 关闭 OneDrive。
- 重命名 OneDrive 文件夹。
- (可选)将 OneDrive 文件夹移动到所需位置。
- 打开注册表(开始菜单>>搜索“regedit”)
- 修改以下位置的 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
)
- 打开以下位置:
%UserProfile%\AppData\Local\Microsoft\OneDrive\settings\Business1
- 找到
(ID).ini
文件(通常是第二个文件)并编辑它(右键单击>>编辑) - 找到第一行(参数值中
libraryScope
)的OneDrive路径,修改为新路径,然后保存文件。 - 打开 OneDrive。
笔记
在上面的步骤 5 中,一些参数被引用(例如,,(name)
)- 这意味着这些参数是可以互换的,并且应该有一些可能对您的情况而言独有的值。(ID)
(path)
参考
在文件资源管理器导航中更改 OneDrive 名称
如何更改 OneDrive for Business 文件夹的默认名称?
答案2
这是一个黑客,但唯一在职的解决方案:
- 首先,关闭 OneDrive:单击任务栏中的图标,
More...
然后选择Close OneDrive
- 接下来打开注册表资源管理器:按
Win + R
,然后输入regedit
并按回车键。 - 按下
Ctrl + F
可搜索所有出现的OneDrive - <Company>
并将其替换为所需的新名称。 - 对于
C:\Users\<user>\AppData\Local\Microsoft\OneDrive
(即%LocalAppData%\Microsoft\OneDrive
在地址栏中输入) 和子文件夹中的所有文件,将所有出现的替换OneDrive - <Company>
为新的所需名称。 (这可以通过Search > Find in Files...
从菜单中选择 Notepad++ 来实现) - 将原始
OneDrive - <Company>
文件夹重命名为所需的新名称。 - 重新打开 OneDrive。
- 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 将最近访问的文件夹添加到快速访问中:
在资源管理器左侧窗格中右键单击“快速访问”,选择“选项”,然后取消选中:在“快速访问”中显示常用文件夹