Google云端硬盘在启动时无错误终止


17

我已经使用Google云端硬盘已有一段时间了,但是在安装最新版本的系统后,它不会启动。我多年来一直在使用相同的操作系统,硬件和基本软件负载(防病毒,防火墙等),在此之前我从未遇到过云端硬盘问题。

操作系统:Windows 7 Ultimate x64
Google Drive版本:1.12.5329.1887

现在,每当我尝试运行Google云端硬盘时,它都会生成两个可执行文件实例,这些实例不久后就会消失。没有错误消息发布到桌面,并且没有任何指示任何问题的消息写入事件日志。

经过研究,我还没有找到遇到相同问题的任何人找到答案。我确实找到了如何使用--vv命令行中的参数在诊断模式下运行Google云端硬盘。之后,我打开了同步日志并得到了:

2013-10-31 17:11:24,039 INFO pid=3664 1892:MainThread      logging:1600 OS: Windows/6.1.7601-SP1
2013-10-31 17:11:24,039 INFO pid=3664 1892:MainThread      logging:1600 Google Drive (build 1.12.5329.1887)
2013-10-31 17:11:24,039 DEBUG pid=3664 1892:MainThread      logging:1608 DEBUGGING DUMP is ON.
2013-10-31 17:11:24,051 ERROR pid=3664 1892:MainThread      logging:1575 ERROR, UNEXPECTED EXCEPTION
2013-10-31 17:11:24,051 ERROR pid=3664 1892:MainThread      logging:1575 [Error 5] Access is denied
Traceback (most recent call last):
  File "<string>", line 232, in Main
  File "<string>", line 118, in RegisterCustomFileTypes
  File "P:\p\agents\hpal4.eem\recipes\353983091\base\b\drb\googleclient\apps\webdrive_sync\windows\build\pyi.win32\main\outPYZ1.pyz/windows.registry", line 62, in GetValue
WindowsError: [Error 5] Access is denied
2013-10-31 17:11:24,052 INFO pid=3664 1892:MainThread      logging:1600 Crash reporting disabled. Ignoring report.
2013-10-31 17:11:24,052 INFO pid=3664 1892:MainThread      logging:1600 Exiting with error code: 0

我正在使用具有管理员级别权限的帐户运行,甚至尝试在EXE上使用“以管理员身份运行”。我不确定为什么要寻找P:\驱动器,因为此系统上从未安装过该卷。

我应该怎么做才能进一步解决和解决此问题?


3
我将尝试使用Sysinternals的ProcessMonitor,以了解权限是否存在问题或路径错误。该不存在的路径P:\ ...来自开发人员PC。
一周,

@week如果是这种情况,人们会希望这种情况发生的频率更高,并且更容易找到。为此,它应该已经被捕获和修补(我已经有大约一周的时间了)。
Iszi 2013年

所以,最奇怪的事情。我在运行Process Monitor时启动它,放弃尝试理解与我认为可能相关的每个过滤器相匹配的数千个事件(除非没有一个与包含`P:`的路径的过滤器相匹配),并且然后,当我关闭Process Monitor时,我发现Google Drive已启动并在其后面运行。我将看看这种情况是否成立,如果我不再遇到这个问题,请过一会儿再解决这个问题。
Iszi 2013年

@HenriquedeSousa我会的,如果我知道修复它的原因。如我先前的评论所述,该问题神秘地自我解决。因此,我无法确切地说出您的答案是否适合我的情况。
Iszi 2015年

甚至Google ITSELF现在都指出解决方案是按照我的回答中的说明进行操作!那时那个信息甚至还不可用……
Henrique de Sousa

Answers:


25

@pestul的解决方案在这里不起作用。即使使用诊断模式(C:\Program Files\Google\Drive>googledrivesync.exe --vv),该应用程序也无法启动。

因此,我删除了该C:\Users\*username*\AppData\Local\Google\Drive文件夹,应用再次启动。当然,您将必须重新输入凭据并从头开始整个同步过程,但是新的GoogleDrive版本(1.18.7821.2489)不会强制您从空文件夹开始,这意味着您可以指向旧文件夹,并且它现在可以检测到服务器上的本地文件相同,因此无需从头开始同步所有内容!

例如,将我的13.31GB文件夹与60.063个文件同步需要大约不到5分钟的时间。在此过程的中间,它将显示一个弹出窗口,告诉您仅本地存在的文件数量,仅在服务器上存在的文件数量以及发生冲突的文件数量。


1
从用户文件夹中删除Google Drive文件夹的答案对我有用,除了在XP中,它在这里:C:\ Documents and Settings *用户名* \ Local Settings \ Application Data \ Google \ Drive(我会对此发表评论,但并不高。足够的声誉。)
user2391738

这对我有用,只是它擦除了我整个(当时未同步)的现有云端硬盘文件夹,因此请先备份并格外小心!
2015年

最近有很多评论。看来Google确实搞砸了。这也对我有用。Windows 8.1。但是由于某种原因,它说我无法删除目录,因为该文件正在使用中!我无法使用Process Explorer找到任何句柄,因此我从命令行删除了它,同时告诉我确切的文件已锁定。我试图在资源管理器中删除它,并说Notepad ++有锁?我从未打开过该文件,但无论如何我都关闭了Notepad ++并能够将其删除。然后,云端硬盘想要同步600个文件,因为我在本地重命名了目录。
Chloe

3
我确认此答案是正确的,我刚刚与Google支持团队之一聊天,解决方法是删除AppData文件夹中驱动器的配置文件夹并启动程序。现在,该程序将要求您从头开始进行设置,然后将PC上的所有文件与云中的文件进行比较,然后仅同步更改。我确认没有发生任何混乱,也没有从云或PC中删除任何文件。
艾哈迈德·哈米迪

就我而言,我使用了VoidTool的Everything来在AppData文件夹中找到与Google云端硬盘相关的所有内容,并将其全部删除。然后它再次工作。
Saeed Neamati 2015年

1

我想到了!至少对我而言。

看看每个人是否都是这种情况。Windows防火墙和高级安全性。在“入站规则”下,如果您看到一两个阻止“ chrome.exe”规则。禁用这两个规则。然后,我再次为Google云端硬盘运行了诊断启动程序,它立即起作用了!您甚至可能不需要诊断启动,它可能会工作..或者我希望这对所有人都有效。


很高兴知道这对您有用。希望我能弄清楚对我有什么帮助。当我开始使用Process Monitor进行查看时,它突然工作了。运作良好,但令人沮丧的是,我可能永远不会知道为什么。
Iszi 2013年

2
@pestul该答案似乎直接来自productforums.google.com/forum/#!msg/drive/OF3WdGyBFok/…,在这种情况下,您应编辑答案以将其正确地归因于该来源。
我说恢复莫妮卡2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.