Google Drive berakhir tanpa kesalahan saat startup

17

Saya telah menggunakan Google Drive untuk sementara waktu sekarang, tetapi tidak akan mulai setelah menginstal pada sistem saya membangun kembali terbaru. Saya masih menggunakan OS, perangkat keras, dan beban perangkat lunak dasar yang sama (antivirus, firewall, dll.) Yang saya miliki selama bertahun-tahun yang sebelumnya saya tidak pernah mengalami masalah dengan Drive.

OS: Windows 7 Ultimate x64
Versi Google Drive: 1.12.5329.1887

Sekarang, setiap kali saya mencoba menjalankan Google Drive, itu hanya memunculkan dua contoh executable yang mati tidak lama setelah itu. Tidak ada pesan kesalahan yang diposting ke desktop, dan tidak ada yang mengindikasikan masalah ditulis ke Log Kejadian.

Setelah beberapa penelitian, saya belum menemukan orang yang memiliki masalah yang sama yang menemukan jawaban. Saya menemukan cara menjalankan Google Drive dalam mode diagnostik, menggunakan --vvparameter di baris perintah. Setelah itu, saya membuka log sinkronisasi dan mendapatkan ini:

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

Saya menjalankan akun dengan izin tingkat Administrator, dan bahkan telah mencoba menggunakan "Run As Administrator" di EXE. Saya tidak yakin mengapa ini mencari P:\drive, karena tidak ada volume seperti itu pernah dipasang pada sistem ini.

Apa yang harus saya lakukan untuk mencoba memecahkan masalah lebih lanjut, dan menyelesaikan masalah ini?

Iszi
sumber
3
Saya akan mencoba ProcessMonitor dari Sysinternals, untuk mengetahui apakah ada masalah dengan izin atau jalur buruk. Jalur P: \ ... yang tidak ada itu berasal dari PC pengembang.
minggu
@ Minggu Jika itu masalahnya, orang akan berharap ini terjadi lebih sering, dan mudah ditemukan. Untuk itu, seharusnya sudah ditangkap dan ditambal sekarang (saya sudah mengalami masalah ini selama sekitar satu minggu).
Iszi
Jadi, hal yang paling aneh. Saya menjalankannya saat saya menjalankan Proses Monitor, menyerah untuk mencoba memahami ribuan peristiwa yang cocok dengan setiap filter yang saya pikir mungkin relevan (kecuali tidak ada yang cocok dengan filter untuk jalur termasuk `P:`), dan kemudian ketika saya menutup Monitor Proses, saya menemukan Google Drive sudah menyala dan berjalan di belakangnya. Saya akan melihat apakah ini bertahan, dan menutup pertanyaan ini setelah beberapa saat jika saya tidak mengalami masalah lagi.
Iszi
@ HenriquedeSousa saya akan, jika saya tahu apa yang memperbaikinya. Seperti yang dinyatakan dalam komentar saya sebelumnya, masalahnya diselesaikan secara misterius. Jadi, saya tidak bisa mengatakan secara pasti apakah jawaban Anda akan berhasil untuk kasus saya atau tidak.
Iszi
Bahkan google ITSELF sekarang menyatakan bahwa solusinya adalah mengikuti instruksi dalam jawaban saya! Dan pada saat itu informasi itu bahkan tidak tersedia ...
Henrique de Sousa

Jawaban:

25

Solusi @pestul tidak berfungsi di sini. Bahkan dengan mode diagnostik (C:\Program Files\Google\Drive>googledrivesync.exe --vv), aplikasi gagal memulai.

Jadi saya menghapus C:\Users\*username*\AppData\Local\Google\Drivefolder dan aplikasi mulai lagi. Tentu saja Anda harus memasukkan kembali kredensial Anda dan memulai seluruh proses sinkronisasi dari awal TETAPI versi GoogleDrive yang baru (1.18.7821.2489)tidak memaksa Anda untuk memulai dengan folder kosong, artinya Anda dapat menunjuk ke folder lama DAN sekarang mendeteksi jika file-file lokal sama di server, menghilangkan kebutuhan untuk menyinkronkan semuanya dari awal!

Sebagai contoh, butuh waktu kurang dari 5 menit untuk menyinkronkan folder 13,31 GB saya dengan 60,063 file di dalamnya. Di tengah proses itu akan muncul jendela popup yang memberitahu Anda jumlah file yang hanya ada secara lokal, jumlah file yang hanya ada di server, dan jumlah file yang saling bertentangan.

Henrique de Sousa
sumber
1
Jawaban untuk menghapus folder Google Drive dari folder pengguna bekerja untuk saya, kecuali di XP ada di sini: C: \ Documents and Settings * nama pengguna * \ Pengaturan Lokal \ Data Aplikasi \ Google \ Drive (saya ingin berkomentar, tetapi tidak tinggi reputasi yang cukup.)
user2391738
Ini bekerja untuk saya, hanya menghapus seluruh folder Drive saya yang ada (pada saat itu tidak disinkronkan), jadi backup terlebih dahulu dan gunakan hati-hati!
Joram van den Boezem
Ada jejak komentar terbaru. Sepertinya Google benar-benar mengacaukan sesuatu. Ini juga berhasil bagi saya. Windows 8.1. Tetapi untuk beberapa alasan, katanya saya tidak bisa menghapus direktori karena file sedang digunakan! Saya tidak dapat menemukan pegangan dengan Process Explorer, jadi saya menghapusnya dari baris perintah, sambil memberi tahu saya file yang tepat terkunci. Saya mencoba untuk menghapus itu di Explorer dan katanya Notepad ++ punya kunci ?! Saya tidak pernah membuka file itu, tetapi saya menutup Notepad ++ dan saya bisa menghapusnya. Kemudian Drive ingin menyinkronkan 600 file, karena saya mengganti nama direktori secara lokal.
Chloe
3
Saya mengkonfirmasi jawaban ini adalah yang benar, saya baru saja selesai Mengobrol dengan salah satu tim dukungan Google, dan solusinya menghapus folder konfigurasi drive di folder AppData dan memulai program. Sekarang program akan meminta Anda untuk mengaturnya dari awal, dan kemudian akan membandingkan semua file yang Anda miliki di PC dengan file di cloud, maka itu hanya akan menyinkronkan perubahan. Saya mengkonfirmasi tidak ada kekacauan yang terjadi, tidak ada file yang dihapus baik dari cloud atau dari PC.
Ahmed Hamdy
Dalam kasus saya, saya menggunakan Semuanya VoidTool untuk menemukan semua yang terkait dengan Google Drive di folder AppData, dan menghapus semuanya. Kemudian berhasil lagi.
Saeed Neamati
1

SAYA MENGETAHUI ITU! Setidaknya bagi saya itu.

Lihat apakah ini kasusnya untuk semua orang. Windows Firewall dan Keamanan Lanjutan. Di bawah 'aturan masuk', jika Anda melihat satu atau dua blok aturan 'chrome.exe'. Nonaktifkan kedua aturan itu. Saya kemudian menjalankan start diagnostik lagi untuk Google Drive dan langsung bekerja! Anda bahkan mungkin tidak memerlukan startup diagnostik, mungkin hanya berfungsi .. atau saya harap ini bekerja untuk semua orang.

pestul
sumber
Senang mengetahui bahwa itu bekerja untuk Anda. Seandainya aku bisa mencari tahu apa yang terjadi padaku. Begitu saya mulai melihatnya dengan Process Monitor, tiba-tiba berhasil. Sangat menyenangkan itu bekerja, tetapi frustasi bahwa saya mungkin tidak pernah tahu mengapa
Iszi
2
@pestul Jawaban ini tampaknya diambil langsung dari productforums.google.com/forum/#!msg/drive/OF3WdGyBFok/… , dalam hal ini Anda harus mengedit jawaban Anda untuk mengaitkannya dengan benar ke sumber itu.
Saya katakan Reinstate Monica