我最近安装了Google 云端硬盘在我的Windows 8笔记本电脑。安装此磁盘后,资源管理器中的“新建”菜单项中出现了 3 个项目。每个新项目都会引导至一个浏览器,其中打开了 Google 文档、表格或幻灯片的页面。
您可以在图中看到这三个元素:
上下文菜单屏幕截图
。
使用该CCleaner
实用程序,我禁用了 Google 的所有上下文菜单项,但“新建”子菜单中的项目仍然存在。我无法自行在注册表中找到所需的部分。像 这样的程序nirsoft
也ShellMenuNew
看不到 Google 项目。
是否可以在不删除 Google Drive 的情况下删除这些“新建”菜单项?
如果可以,我该怎么做?
答案1
对于任何偶然发现此问题的人来说,遗憾的是,本主题中提到的任何解决方案都无法永久删除。因为如果您正在运行 Google Drive 桌面程序(我假设您这样做,因为这是它的主要功能),它将重写ShellNew -> command
您已删除的内容。
而且它会在一分钟内完成,如果你故意更改了它,使它无效,它就会纠正它,总的来说,这个程序的开发人员似乎真的,真的不想任何人删除这些条目无论什么原因,。他们实施如此严格的检查来删除这些条目,这有点令人惊讶,而且这甚至不是该程序的主要功能。
无论如何,微软的技术社区论坛中描述了一个解决方案:
它需要将这些可恶的注册表项的权限更改ShellNew-command
为只读,这样 Google Drive 就无法重写它们。不幸的是,这会导致 Google Drive 陷入一个无谓的循环,检查值并无法重写它们,这种情况每分钟左右就会发生一次,因此您会得到资源管理器和桌面图标刷新的效果,这很烦人。而且一般来说,我不知道它会如何影响 Google Drive 和 Windows 的性能,所以真的觉得不值得大惊小怪。
不管怎样,我只是让这些条目保持原样。恭喜 Google Drive 的开发人员,你们赢了。
答案2
这是不可能的。每次您删除负责这些项目的注册表值(手动或使用软件)时,google drive 软件都会立即替换它。
答案3
从这 3 个注册表中删除用户权限。它不会删除它们,至少会隐藏它们。
- 计算机\HKEY_CLASSES_ROOT.gdoc
- 计算机\HKEY_CLASSES_ROOT.gsheet
- 计算机\HKEY_CLASSES_ROOT.gslides
答案4
我认为 Google 已经更改了一些注册表名称,因此您应该从这些注册表中删除用户(您的姓名)权限。
Computer\HKEY_CLASSES_ROOT\GoogleDriveFS.gdoc
Computer\HKEY_CLASSES_ROOT\GoogleDriveFS.gsheet
Computer\HKEY_CLASSES_ROOT\GoogleDriveFS.gslides