Google Drive wird beim Start ohne Fehler beendet

17

Ich benutze Google Drive bereits seit einiger Zeit, aber es wird nach der Installation auf meinem neuesten System nicht mehr gestartet. Ich verwende immer noch dasselbe Betriebssystem, dieselbe Hardware und dieselbe grundlegende Softwarelast (Antivirus, Firewall usw.) wie seit Jahren, in denen ich zuvor keine Probleme mit Drive hatte.

Betriebssystem: Windows 7 Ultimate x64
Google Drive Version: 1.12.5329.1887

Wenn ich jetzt versuche, Google Drive auszuführen, werden nur zwei Instanzen der ausführbaren Datei erzeugt, die kurz danach absterben. Es werden keine Fehlermeldungen auf dem Desktop angezeigt und keine Hinweise auf Probleme werden in das Ereignisprotokoll geschrieben.

Nach einigen Recherchen habe ich noch niemanden gefunden, der das gleiche Problem hat und der eine Antwort gefunden hat. Ich habe mithilfe des --vvParameters in der Befehlszeile herausgefunden, wie Google Drive im Diagnosemodus ausgeführt wird. Danach habe ich das Synchronisierungsprotokoll geöffnet und Folgendes erhalten:

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

Ich verwende ein Konto mit Administratorrechten und habe sogar versucht, "Als Administrator ausführen" auf der EXE-Datei zu verwenden. Ich bin nicht sicher, warum nach einem P:\Laufwerk gesucht wird , da auf diesem System noch nie ein solches Volume bereitgestellt wurde.

Was kann ich tun, um dieses Problem weiter zu beheben?

Iszi
quelle
3
Ich würde ProcessMonitor von Sysinternals ausprobieren , um herauszufinden, ob ein Problem mit Berechtigungen oder einem falschen Pfad vorliegt . Dieser nicht vorhandene Pfad P: \ ... stammt vom Entwickler-PC.
Woche
@week Wenn das der Fall wäre, würde man erwarten, dass dies öfter passiert und leicht auffindbar ist. Im Übrigen sollte es inzwischen gefangen und geflickt worden sein (ich habe dieses Problem seit ungefähr einer Woche).
Iszi
Also, seltsamste Sache. Ich gehe, um es zu starten, während ich Process Monitor ausführe, und höre auf, zu versuchen, die Tausenden von Ereignissen zu verstehen, die mit jedem Filter übereinstimmen, den ich für relevant halte (außer, dass keiner mit einem Filter für Pfade wie P: übereinstimmt) Wenn ich Process Monitor schließe, stelle ich fest, dass Google Drive aktiv ist. Ich werde sehen, ob dies zutrifft, und diese Frage nach einer Weile schließen, wenn ich nicht erneut auf das Problem stoße.
Iszi
@HenriquedeSousa Ich würde, wenn ich wüsste, was es repariert. Wie in meinem früheren Kommentar erwähnt, hat sich das Problem auf mysteriöse Weise von selbst gelöst. Ich kann also nicht definitiv sagen, ob Ihre Antwort für meinen Fall funktioniert hätte oder nicht.
Iszi
Selbst Google ITSELF gibt jetzt an, dass die Lösung darin besteht, den Anweisungen in meiner Antwort zu folgen! Und zu diesem Zeitpunkt waren diese Informationen nicht einmal verfügbar ...
Henrique de Sousa

Antworten:

25

Die Lösung von @pestul hat hier nicht funktioniert. Selbst im Diagnosemodus (C:\Program Files\Google\Drive>googledrivesync.exe --vv)konnte die App nicht gestartet werden.

Also habe ich den C:\Users\*username*\AppData\Local\Google\DriveOrdner gelöscht und die App neu gestartet. Natürlich müssen Sie Ihre Anmeldeinformationen erneut eingeben und den gesamten Synchronisierungsprozess von Anfang (1.18.7821.2489)an starten, ABER die neue GoogleDrive-Version zwingt Sie nicht dazu, mit einem leeren Ordner zu beginnen, dh Sie können auf den alten Ordner verweisen UND jetzt erkennen, ob Die lokalen Dateien sind auf dem Server identisch, so dass nicht mehr alles von Grund auf synchronisiert werden muss!

Beispielsweise dauerte die Synchronisierung meines 13,31-GB-Ordners mit 60,063 Dateien weniger als 5 Minuten. Während des Vorgangs wird ein Popup-Fenster angezeigt, in dem die Anzahl der nur lokal vorhandenen Dateien, die Anzahl der nur auf dem Server vorhandenen Dateien und die Anzahl der in Konflikt stehenden Dateien angegeben werden.

Henrique de Sousa
quelle
1
Die Antwort zum Löschen des Ordners "Google Drive" aus dem Benutzerordner hat bei mir funktioniert, außer in XP: C: \ Dokumente und Einstellungen * Benutzername * \ Lokale Einstellungen \ Anwendungsdaten \ Google \ Drive (Ich hätte es kommentiert, aber nicht hoch genug Ruf noch.)
user2391738
Dies funktionierte für mich, nur dass mein gesamter (zu diesem Zeitpunkt nicht synchronisierter) bestehender Laufwerksordner gelöscht wurde, also sichern Sie zuerst und seien Sie vorsichtig!
Joram van den Boezem
Es gibt eine Spur der letzten Kommentare. Es sieht so aus, als hätte Google wirklich etwas durcheinander gebracht. Das hat auch bei mir funktioniert. Windows 8.1. Aus irgendeinem Grund wurde jedoch darauf hingewiesen, dass das Verzeichnis nicht gelöscht werden konnte, da die Datei verwendet wurde! Ich konnte keine Handles mit Process Explorer finden, also habe ich sie von der Befehlszeile gelöscht, während mir mitgeteilt wurde, dass die genaue Datei gesperrt ist. Ich habe versucht, das im Explorer zu löschen und es sagte, dass Notepad ++ eine Sperre hatte ?! Ich habe diese Datei nie geöffnet, aber trotzdem Notepad ++ geschlossen und konnte sie löschen. Dann wollte Drive 600 Dateien synchronisieren, weil ich ein Verzeichnis lokal umbenannt habe.
Chloe
3
Ich bestätige, dass diese Antwort die richtige ist. Ich habe gerade den Chat mit einem der Google-Supportteams beendet. Die Lösung löscht den Konfigurationsordner des Laufwerks im AppData-Ordner und startet das Programm. Jetzt müssen Sie das Programm von Anfang an einrichten, und dann werden alle auf Ihrem PC abgelegten Dateien mit den Dateien in der Cloud verglichen. Anschließend werden nur die Änderungen synchronisiert. Ich bestätige, dass kein Durcheinander aufgetreten ist und keine Datei aus der Cloud oder vom PC gelöscht wurde.
Ahmed Hamdy
In meinem Fall habe ich mit "Alles" von VoidTool alles, was mit Google Drive zu tun hat, im Ordner "AppData" gefunden und alle gelöscht. Dann hat es wieder geklappt.
Saeed Neamati
1

ICH HABE ES HERAUSGEFUNDEN! Zumindest für mich.

Sehen Sie, ob dies für alle der Fall ist. Windows-Firewall und erweiterte Sicherheit. Wenn Sie unter "Eingehende Regeln" ein oder zwei Blockregeln für "chrome.exe" sehen. Deaktivieren Sie diese beiden Regeln. Ich habe dann erneut einen Diagnosestart für Google Drive ausgeführt und es hat sofort funktioniert! Möglicherweise benötigen Sie nicht einmal einen Diagnosestart. Es funktioniert möglicherweise nur. Oder ich hoffe, dass dies für alle funktioniert.

Pestul
quelle
Gut zu wissen, dass das für Sie funktioniert. Ich wünschte, ich könnte herausfinden, was es für mich getan hat. Als ich es mir mit Process Monitor anschaute, funktionierte es plötzlich. Es ist schön, dass es funktioniert, aber frustrierend, dass ich wahrscheinlich nie erfahren werde, warum.
Iszi
2
@pestul Diese Antwort stammt anscheinend direkt aus productforums.google.com/forum/#!msg/drive/OF3WdGyBFok/… . In diesem Fall sollten Sie Ihre Antwort bearbeiten, um sie dieser Quelle ordnungsgemäß zuzuordnen.
Ich sage Reinstate Monica