Dysk Google kończy się bez błędu podczas uruchamiania

17

Od jakiegoś czasu korzystam z Dysku Google, ale nie można go uruchomić po instalacji w mojej najnowszej przebudowie systemu. Nadal używam tego samego systemu operacyjnego, sprzętu i podstawowego oprogramowania (antywirus, zapora sieciowa itp.), Które mam od lat, podczas których wcześniej nie miałem problemów z Dyskiem.

System operacyjny: Windows 7 Ultimate x64
Google Drive Version: 1.12.5329.1887

Teraz, ilekroć próbuję uruchomić Dysk Google, odradzają się dwa wystąpienia pliku wykonywalnego, które wkrótce potem umierają. Na pulpicie nie są wysyłane żadne komunikaty o błędach, a dziennik zdarzeń nie zapisuje żadnych informacji wskazujących na problem.

Po kilku badaniach nie znalazłem jeszcze nikogo z tym samym problemem, kto znalazł odpowiedź. Dowiedziałem się, jak uruchomić Dysk Google w trybie diagnostycznym, korzystając z --vvparametru w wierszu polecenia. Następnie otworzyłem dziennik synchronizacji i otrzymałem:

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

Korzystam z konta z uprawnieniami administratora, a nawet próbowałem użyć „Uruchom jako administrator” w EXE. Nie jestem pewien, dlaczego szuka P:\napędu, ponieważ nigdy nie zamontowano takiego woluminu w tym systemie.

Co powinienem zrobić, aby spróbować rozwiązać problem i rozwiązać ten problem?

Iszi
źródło
3
Chciałbym wypróbować ProcessMonitor z Sysinternals, aby dowiedzieć się, czy istnieje problem z uprawnieniami lub zła ścieżka. Ta nieistniejąca ścieżka P: \ ... pochodzi z komputera programisty.
tydzień
@week W takim przypadku można się spodziewać, że dzieje się to częściej i jest łatwiejsze do znalezienia. Jeśli o to chodzi, to powinien już zostać złapany i załatany (mam ten problem od około tygodnia).
Iszi
Najdziwniejsza rzecz. Idę go uruchomić, kiedy uruchamiam Monitor procesu, rezygnuję z próby zrozumienia tysięcy zdarzeń pasujących do każdego filtra, który moim zdaniem może być odpowiedni (z wyjątkiem tego, że żaden nie pasuje do filtra ścieżek, w tym `P:`), i potem, kiedy zamykam Monitor procesu, stwierdzam, że Dysk Google działa i działa za nim. Zobaczę, czy to się utrzyma, i zamknę to pytanie po pewnym czasie, jeśli nie napotkam ponownie problemu.
Iszi
@HenriquedeSousa Zrobiłbym to, gdybym wiedział, co to naprawiło. Jak stwierdzono w moim wcześniejszym komentarzu, problem w tajemniczy sposób sam się rozwiązał. Nie mogę więc definitywnie stwierdzić, czy Twoja odpowiedź zadziałałaby w mojej sprawie, czy nie.
Iszi
Nawet Google ITSELF stwierdza teraz, że rozwiązaniem jest postępowanie zgodnie z instrukcjami zawartymi w mojej odpowiedzi! I w tym czasie ta informacja nie była nawet dostępna ...
Henrique de Sousa

Odpowiedzi:

25

Rozwiązanie @pestul tutaj nie działało. Nawet w trybie diagnostycznym (C:\Program Files\Google\Drive>googledrivesync.exe --vv)aplikacja nie uruchomiła się.

Więc usunąłem C:\Users\*username*\AppData\Local\Google\Drivefolder i aplikacja uruchomiła się ponownie. Oczywiście będziesz musiał ponownie wprowadzić swoje poświadczenia i rozpocząć cały proces synchronizacji od nowa, ALE nowa wersja GoogleDrive (1.18.7821.2489)nie zmusza Cię do rozpoczęcia od pustego folderu, co oznacza, że ​​możesz wskazać stary folder ORAZ teraz wykrywa, czy lokalne pliki są takie same na serwerze, eliminując potrzebę synchronizacji wszystkiego od zera!

Na przykład synchronizacja mojego folderu 13,31 GB z zawartymi w nim 60,063 plikami zajęła mniej niż 5 minut. W połowie procesu wyświetli się okienko wyskakujące z informacją o liczbie plików, które istnieją tylko lokalnie, liczbie plików istniejących tylko na serwerze oraz liczbie plików w konflikcie.

Henrique de Sousa
źródło
1
Odpowiedź na usunięcie folderu Dysku Google z folderu użytkownika działała dla mnie, z wyjątkiem XP jest tutaj: C: \ Documents and Settings * nazwa użytkownika * \ Ustawienia lokalne \ Dane aplikacji \ Google \ Drive (skomentowałbym, ale nie wysoko wystarczająco dużo reputacji.)
user2391738,
Działa to dla mnie, tylko że wyczyściłem cały (w tym momencie niezsynchronizowany) istniejący folder Dysku, więc najpierw wykonaj kopię zapasową i zachowaj ostrożność!
Joram van den Boezem
Jest ślad ostatnich komentarzy. Wygląda na to, że Google naprawdę coś pomieszało. To też działało dla mnie. Windows 8.1. Ale z jakiegoś powodu powiedział, że nie mogę usunąć katalogu, ponieważ plik był w użyciu! Nie mogłem znaleźć żadnych uchwytów w Eksploratorze procesów, więc usunąłem go z wiersza poleceń, jednocześnie informując mnie o zablokowanym dokładnym pliku. Próbowałem usunąć to w Eksploratorze i powiedziałem, że Notepad ++ miał blokadę ?! Nigdy nie otworzyłem tego pliku, ale i tak zamknąłem Notepad ++ i mogłem go usunąć. Następnie Dysk chciał zsynchronizować 600 plików, ponieważ nazwa katalogu została zmieniona lokalnie.
Chloe
3
Potwierdzam, że ta odpowiedź jest poprawna, właśnie skończyłem rozmowę z jednym z zespołów pomocy Google, a rozwiązaniem jest usunięcie folderu konfiguracji napędu w folderze AppData i uruchomienie programu. Teraz program będzie wymagał konfiguracji od samego początku, a następnie porówna wszystkie pliki zapisane na komputerze z plikami w chmurze, a następnie zsynchronizuje tylko zmianę. Potwierdzam, że nie wystąpił bałagan, żaden plik nie został usunięty ani z chmury, ani z komputera.
Ahmed Hamdy
W moim przypadku użyłem Wszystko w VoidTool, aby znaleźć wszystko związane z Dyskiem Google w folderze AppData i usunąłem je wszystkie. Potem znów zadziałało.
Saeed Neamati,
1

ROZGRYZŁEM TO! Przynajmniej dla mnie.

Sprawdź, czy dotyczy to wszystkich. Zapora systemu Windows i zaawansowane zabezpieczenia. Zgodnie z „regułami ruchu przychodzącego”, jeśli widzisz jeden lub dwa blokowe reguły „chrome.exe”. Wyłącz obie te reguły. Potem ponownie uruchomiłem diagnostykę na Dysku Google i od razu zadziałało! Może nawet nie potrzebujesz uruchamiania diagnostycznego, może po prostu działać .. lub mam nadzieję, że to zadziała dla wszystkich.

pestul
źródło
Dobrze wiedzieć, że to działa dla Ciebie. Chciałbym dowiedzieć się, co to dla mnie zrobiło. Gdy zacząłem na nie patrzeć za pomocą Monitora procesów, nagle zadziałało. Fajnie, że działa, ale frustrujące, że prawdopodobnie nigdy nie dowiem się, dlaczego.
Iszi
2
@pestul Ta odpowiedź wydaje się być pobierane bezpośrednio z productforums.google.com/forum/#!msg/drive/OF3WdGyBFok/... , w takim przypadku należy zmieniać swoją odpowiedź prawidłowo przypisać go do tego źródła.
Mówię: Przywróć Monikę