Google Drive finaliza sin error al inicio

17

He usado Google Drive por un tiempo, pero no se iniciará después de instalarlo en mi última reconstrucción del sistema. Todavía estoy usando la misma carga de SO, hardware y software básico (antivirus, firewall, etc.) que tengo durante años, durante los cuales no había tenido problemas con Drive anteriormente.

SO: Windows 7 Ultimate x64
Versión de Google Drive: 1.12.5329.1887

Ahora, cada vez que intento ejecutar Google Drive, solo genera dos instancias del ejecutable que mueren poco después. No se publican mensajes de error en el escritorio, y nada que indique algún problema se escribe en el Registro de eventos.

Después de investigar un poco, todavía tengo que encontrar a alguien que tenga el mismo problema que haya encontrado una respuesta. Descubrí cómo ejecutar Google Drive en modo de diagnóstico, utilizando el --vvparámetro en la línea de comando. Después de eso, abrí el registro de sincronización y obtuve esto:

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

Estoy ejecutando una cuenta con permisos de nivel de administrador, e incluso he intentado usar "Ejecutar como administrador" en el EXE. No estoy seguro de por qué está buscando una P:\unidad, ya que nunca se ha montado ese volumen en este sistema.

¿Qué debo hacer para intentar solucionar y resolver este problema?

Iszi
fuente
3
Me gustaría probar ProcessMonitor de Sysinternals, para averiguar si existe algún problema con los permisos o mal camino. Esa ruta inexistente P: \ ... es de la PC del desarrollador.
semana
@week Si ese fuera el caso, uno esperaría que esto suceda con más frecuencia y sea fácilmente localizable. Para el caso, ya debería haber sido detectado y parcheado (he tenido este problema durante aproximadamente una semana).
Iszi
Entonces, cosa más extraña. Voy a iniciarlo mientras ejecuto Process Monitor, dejo de intentar dar sentido a los miles de eventos que coinciden con cada filtro que creo que podría ser relevante (excepto que ninguno coincide con un filtro para rutas que incluyen `P:`), y luego, cuando cierro Process Monitor, encuentro que Google Drive está funcionando detrás de él. Veré si esto se sostiene y cerraré esta pregunta después de un tiempo si no vuelvo a encontrarme con el problema.
Iszi
@HenriquedeSousa Lo haría, si supiera qué lo solucionó. Como se indicó en mi comentario anterior, el problema se resolvió misteriosamente. Por lo tanto, no puedo decir definitivamente si su respuesta hubiera funcionado para mi caso o no.
Iszi
¡Incluso Google ITSELF ahora dice que la solución es seguir las instrucciones en mi respuesta! Y en ese momento esa información ni siquiera estaba disponible ...
Henrique de Sousa

Respuestas:

25

La solución de @pestul no funcionó aquí. Incluso con el modo de diagnóstico (C:\Program Files\Google\Drive>googledrivesync.exe --vv), la aplicación no pudo iniciarse.

Así que eliminé la C:\Users\*username*\AppData\Local\Google\Drivecarpeta y la aplicación comenzó de nuevo. Por supuesto, tendrá que volver a ingresar sus credenciales e iniciar todo el proceso de sincronización desde el principio, PERO la nueva versión de GoogleDrive (1.18.7821.2489)no lo obliga a comenzar con una carpeta vacía, lo que significa que puede apuntar a la carpeta anterior Y ahora detecta si ¡Los archivos locales son los mismos en el servidor, eliminando la necesidad de sincronizar todo desde cero!

Como ejemplo, tardé aproximadamente menos de 5 minutos en sincronizar mi carpeta de 13.31GB con 60.063 archivos. En el medio del proceso, se mostrará una ventana emergente que le indicará la cantidad de archivos que existen solo localmente, la cantidad de archivos que existen solo en el servidor y la cantidad de archivos en conflicto.

Henrique de Sousa
fuente
1
La respuesta para eliminar la carpeta Google Drive de la carpeta del usuario funcionó para mí, excepto en XP que está aquí: C: \ Documents and Settings * username * \ Local Settings \ Application Data \ Google \ Drive (Hubiera comentado, pero no alto suficiente reputación todavía.)
user2391738
Esto funcionó para mí, solo que borró toda mi carpeta de Drive existente (en ese momento no sincronizada), ¡así que primero haga una copia de seguridad y tenga cuidado!
Joram van den Boezem
Hay un rastro de comentarios recientes. Parece que Google realmente estropeó algo. Esto funcionó para mí también. Windows 8.1 Pero por alguna razón, decía que no podía eliminar el directorio porque el archivo estaba en uso. No pude encontrar ningún controlador con Process Explorer, por lo que lo eliminé de la línea de comandos, mientras me decía que el archivo exacto estaba bloqueado. Traté de eliminar eso en Explorer y dijo que Notepad ++ tenía un bloqueo. Nunca abrí ese archivo, pero cerré Notepad ++ de todos modos y pude eliminarlo. Luego, Drive quería sincronizar 600 archivos, porque cambié el nombre de un directorio localmente.
Chloe
3
Confirmo que esta respuesta es la correcta, acabo de terminar de chatear con uno del equipo de soporte de Google y la solución es eliminar la carpeta de configuración de la unidad en la carpeta AppData e iniciar el programa. Ahora, el programa requerirá que lo configure desde el principio, y luego comparará todos los archivos que tiene en su PC con los archivos en la nube, luego sincronizará solo el cambio. Estoy confirmando que no ocurrió ningún desastre, no se eliminó ningún archivo de la nube o de la PC.
Ahmed Hamdy
En mi caso, utilicé todo de VoidTool para encontrar todo lo relacionado con Google Drive en la carpeta AppData, y los eliminé todos. Luego funcionó de nuevo.
Saeed Neamati
1

¡ME LO IMAGINÉ! Al menos para mí eso es.

Vea si este es el caso para todos. Firewall de Windows y seguridad avanzada. Debajo de las 'reglas de entrada', si ve una o dos reglas de bloque 'chrome.exe'. Deshabilita ambas reglas. Luego ejecuté el inicio de diagnóstico nuevamente para Google Drive y funcionó de inmediato. Es posible que ni siquiera necesite un inicio de diagnóstico, puede que solo funcione ... o espero que esto funcione para todos.

pestul
fuente
Es bueno saber que eso funciona para ti. Ojalá pudiera descubrir qué fue lo que me hizo. Una vez que comencé a mirarlo con Process Monitor, de repente funcionó. Es bueno que funcione, pero frustrante que probablemente nunca sepa por qué.
Iszi
2
@pestul Esta respuesta parece haber sido tomada directamente de productforums.google.com/forum/#!msg/drive/OF3WdGyBFok/… , en cuyo caso debe editar su respuesta para atribuirla adecuadamente a esa fuente.
Digo reinstalar a Mónica