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

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


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, и он сразу заработал! Вам может даже не понадобиться диагностический запуск, он может просто работать .. или я надеюсь, что это работает для всех.


Приятно знать, что это работает для вас. Жаль, что я не могу понять, что сделал это для меня. Как только я начал смотреть на него с помощью Process Monitor, он вдруг заработал. Приятно, что это работает, но расстраивает, что я, вероятно, никогда не узнаю почему.
— Изи

2
@pestul Этот ответ, по-видимому, взят непосредственно из productforums.google.com/forum/#!msg/drive/OF3WdGyBFok/… , в этом случае вы должны отредактировать свой ответ, чтобы правильно отнести его к этому источнику.
— Я говорю: восстанови Монику
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.