Google Drive завершает работу без ошибок при запуске

17

Я уже некоторое время пользуюсь Google Диском, но он не запустится после установки последней версии системы. Я по-прежнему использую ту же операционную систему, аппаратное обеспечение и базовую загрузку программного обеспечения (антивирус, брандмауэр и т. Д.), Которые у меня были годы, в течение которых у меня ранее не было проблем с Drive.

ОС: Windows 7 Ultimate x64
Google Drive Версия: 1.12.5329.1887

Теперь, когда я пытаюсь запустить Google Диск, он просто порождает два экземпляра исполняемого файла, которые вскоре умирают. На рабочий стол не отправляются сообщения об ошибках, и в журнал событий не записывается ничего, что указывает на какую-либо проблему.

После некоторых исследований мне еще предстоит найти кого-то, кто сталкивался бы с такой же проблемой и нашел бы ответ. Я узнал, как запустить Google Диск в режиме диагностики, используя --vvпараметр в командной строке. После этого я открыл журнал синхронизации и получил это:

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:\диск, так как такой объем никогда не был установлен в этой системе.

Что я должен сделать, чтобы попытаться устранить и устранить эту проблему?

Iszi
источник
3
Я бы попробовал ProcessMonitor от Sysinternals, чтобы выяснить, есть ли проблема с разрешениями или неправильным путем. Это несуществующий путь P: \ ... от разработчиков ПК.
неделя
@week Если бы это было так, можно было бы ожидать, что это будет происходить чаще, и его легко найти. В этом отношении, это должно было быть поймано и исправлено к настоящему времени (у меня была эта проблема в течение недели).
Изи
Итак, странная вещь. Я запускаю его, пока запускаю Process Monitor, разочаровываюсь в попытках разобраться в тысячах событий, которые соответствуют каждому фильтру, который, на мой взгляд, может быть релевантным (за исключением того, что ни одно не соответствует фильтру для путей, включающих `P:`), и затем, когда я закрываю Process Monitor, я обнаруживаю, что Google Drive запущен и работает за ним. Я посмотрю, справится ли это, и закрою этот вопрос через некоторое время, если я больше не столкнусь с проблемой.
Изи
@HenriquedeSousa Я бы, если бы знал, что это исправить. Как говорилось в моем предыдущем комментарии, проблема таинственным образом решается самостоятельно. Поэтому я не могу точно сказать, сработал бы ваш ответ для моего случая или нет.
Изи
Даже сам Гугл сейчас заявляет, что решение состоит в том, чтобы следовать инструкциям в моем ответе! И в то время эта информация даже не была доступна ...
Энрике де Соуза

Ответы:

25

Решение @pestul здесь не работает. Даже в режиме диагностики (C:\Program Files\Google\Drive>googledrivesync.exe --vv)приложение не запустилось.

Поэтому я удалил C:\Users\*username*\AppData\Local\Google\Driveпапку, и приложение снова запустилось. Конечно, вам придется повторно ввести свои учетные данные и начать весь процесс синхронизации с самого начала, НО новая версия GoogleDrive (1.18.7821.2489)не заставляет вас начинать с пустой папки, то есть вы можете указать на старую папку И теперь она обнаруживает, если локальные файлы на сервере одинаковы, что исключает необходимость синхронизировать все с нуля!

Например, для синхронизации моей папки 13,31 ГБ с 60,063 файлами потребовалось менее 5 минут. В середине процесса появится всплывающее окно, в котором будет указано количество файлов, которые существуют только локально, количество файлов, существующих только на сервере, и количество конфликтующих файлов.

Энрике де Соуза
источник
1
Ответ на удаление папки Google Drive из пользовательской папки работал для меня, за исключением того, что в XP она находится здесь: C: \ Documents and Settings * имя пользователя * \ Local Settings \ Application Data \ Google \ Drive (я бы прокомментировал, но не высоко репутации достаточно.)
user2391738
Это сработало для меня, только оно стерло всю мою (на тот момент несинхронизированную) существующую папку Drive, поэтому сначала сделайте резервную копию и будьте осторожны!
Йорам ван ден Бозем
Есть след недавних комментариев. Похоже, Google действительно что-то напутал. Это сработало и для меня. Windows 8.1. Но по какой-то причине он сказал, что не может удалить каталог, потому что файл используется! Я не смог найти никаких дескрипторов с Process Explorer, поэтому я удалил его из командной строки, пока сказал мне точный файл заблокирован. Я пытался удалить это в Explorer, и он сказал, что Notepad ++ имеет блокировку ?! Я никогда не открывал этот файл, но я все равно закрыл Notepad ++ и смог удалить его. Затем Drive захотел синхронизировать 600 файлов, потому что я переименовал каталог локально.
Хлоя
3
Я подтверждаю, что этот ответ правильный, я только что закончил общаться с одним из сотрудников службы поддержки Google, и решение заключается в удалении папки конфигурации накопителя в папке AppData и запуске программы. Теперь программа потребует, чтобы вы установили ее с самого начала, а затем она будет сравнивать все файлы, хранящиеся на вашем компьютере, с файлами в облаке, после чего она будет синхронизировать только изменения. Я подтверждаю, что беспорядка не было, ни один файл не удален ни из облака, ни с ПК.
Ахмед Хамди
В моем случае я использовал VoidTool «Все», чтобы найти все, что связано с Google Drive в папке AppData, и удалил их все. Тогда это снова сработало.
Саид Нимати
1

Я ПОНЯЛ! По крайней мере, для меня это так.

Посмотрите, так ли это для всех. Брандмауэр Windows и расширенная безопасность. Под «правилами для входящих пользователей», если вы видите один или два блока «chrome.exe». Отключите оба этих правила. Затем я снова запустил диагностический запуск для Google Drive, и он сразу заработал! Вам может даже не понадобиться диагностический запуск, он может просто работать .. или я надеюсь, что это работает для всех.

pestul
источник
Приятно знать, что это работает для вас. Жаль, что я не могу понять, что сделал это для меня. Как только я начал смотреть на него с помощью Process Monitor, он вдруг заработал. Приятно, что это работает, но расстраивает, что я, вероятно, никогда не узнаю почему.
Изи
2
@pestul Этот ответ, по-видимому, взят непосредственно из productforums.google.com/forum/#!msg/drive/OF3WdGyBFok/… , в этом случае вы должны отредактировать свой ответ, чтобы правильно отнести его к этому источнику.
Я говорю: восстанови Монику