Windows 7 명령 프롬프트에서 Google 드라이브 동기화를 강제 실행하는 방법


8

회사에있을 때 개인 문서를 동기화하기 위해 Google 드라이브를 사용하고 있으며 개인 목적으로 집에서 파일을 빠르게 업데이트해야합니다. 집에서 작업 관리자로 실행되는 작업이 있는데,이 업데이트 된 파일을 사용하며 때로는 시간에 민감합니다.

따라서 예약 된 작업을 시작하기 전에 집에있는 컴퓨터의 Google 드라이브 폴더에서 강제로 동기화하고 직장에있는 동안 해당 파일에 대한 최신 업데이트를 얻으려면 무언가를 설정해야합니다.

지금까지 모든 검색 지점은 트레이 아이콘에서 Google 드라이브를 일시 중지했다가 다시 시작하여 동기화를 강제 종료하고 종료하지 않고 다시 시작하지 않습니다. 나는이 구성표가 작동한다는 것을 알았지 만 명령 줄에서 동일한 기능을 복제 할 수있는 방법이 없습니다. 즉, 다음과 같은 명령 줄 스위치가 없습니다.

googledrivesync.exe /pause 

또는

googledrivesync.exe /restart

이 마우스 포인팅 및 클릭 작업을 수행하기 위해 자동 핫키 작업을 설정하려고 시도했지만 일치하지 않는 트레이 아이콘 수로 인해 최상의 경우에 맞지 않습니다.

또한 taskkill을 사용하여 googledrivesync.exe를 종료하고 다시 시작하려고했지만 googledrivesync.exe가 실행 된 후 바탕 화면에 DOS 상자가 열려 있습니다. 그리고이 작업이 몇 번 더 완료되고 (내 가정 컴퓨터 작업이 15 분마다 실행됨에 따라)이 창 수를 설정하면 전체 화면을 덮어서 예약 된 작업이 실행되지 않습니다.

다른 아이디어 나 문서화되지 않은 Google 드라이브 기능은 대단히 감사합니다.


net stop& 를 통해 서비스를 중지 / 다시 시작하십시오 net start. 이번 주말에 테스트 시스템에 오기 전에 누군가 (또는 당신 자신)이 답을 얻지 못하면 더 자세한 정보를 얻을 수 있는지 확인할 것입니다. Google 드라이브에는 아직 찾지 못한 몇 가지 다른 명령 줄 매개 변수가있을 수도 있지만 확실하지 않으며 이미 그 가능성을 잃을만큼 충분히 사냥을 한 것 같습니다.
Iszi


아니요 superuser.com/questions/463801/… 질문과 중복되지 않습니다 . 나는 그것에 대한 답변을 보았지만 읽었지만 나의 필요는 무인 업데이트가 아닌 "주문형"업데이트가 필요하다는 것입니다.
MelBurslan

@lszi 서비스로 실행하지 않습니다. 나는 집에서 떨어져있을 때 주로 낮에 필요할 때 시작하고 집에 돌아올 때 문을 닫습니다.
MelBurslan

@MelBurslan 실제로 서비스로 등록되지 않는 것 같습니다. 당신은 taskkill그것을 죽이고 다시 시작하라는 또 다른 명령을 할 수 있습니다. 또는 PowerShell이보다 우아하게 수행 할 수 있습니다. 그 중 하나가 작동하는지 또는 다른 해결책이 있을지
봅시다

답변:


3
  1. 프로세스 종료 GoogleDriveSync
  2. 명령 프롬프트에서 c : \ program files \ Google \ drive \ 폴더로 이동하십시오.
  3. googledrivesync.exe / autostart를 실행하십시오.

2

이미 서비스를 종료하는 방법이 있고 유일한 문제는 스텁 cmd 창뿐이므로 다음과 같은 작은 배치 스크립트를 작성하십시오.

  1. 방법을 실행하여 서비스를 다시 시작하십시오.
  2. 껍질을 죽게 만드십시오.

이 같은:

taskkill /fi "Service eq Google Sync"
exit

내 무지를 용서하지만 당신의 taskkill제안은 서비스를 죽이는 것 같습니다 . 완전히 어둡지 않은 한 내 googledrivesync 프로세스는 서비스가 아닌 일반 프로세스로 실행되며 서비스가 아닌 동일한 방식으로 작동하기를 원합니다. 명령 줄 에서이 프로세스를 실행하고 백그라운드로 보내서 googledrivesync 프로세스를 종료하지 않고 실행 한 DOS 창을 종료 할 수있는 방법이 있습니까?
MelBurslan

실제로, @MelBurslan 에서 taskkill 프로세스 및 서비스를 종료 할 수 있습니다 , 내가 사용하고 있는데 /fi이 서비스 될 수 있지만, 당신이 사용할 수 있기 때문에 /im프로세스 이미지의 이름으로 필터.
Braiam

taskkill에 익숙하지만 googledrivesync.exe가 주요 방식으로 업데이트되지 않은 한 여전히 문제가 있습니다. 이 프로세스를 종료 한 후 명령 행에서 시작할 수 있어야하며 실행이 완료된 후 dos / cmd 창이 없어야합니다. 그러나 googledrivesync.exe를 실행하면 실행 파일이 명령 프롬프트를 다시 해제하지 않습니다. 따라서 배치에 넣는 것은 아무런 차이가 없습니다. 윈도우 전문가가 아닙니다. 따라서 백그라운드로 프로세스를 보내는 트릭이 있으면 알지 못합니다.
MelBurslan

이것이 적절한 종료입니까 아니면 강제 종료입니까 taskkill?
Chaminda Bandara

@ChamindaBandara taskkill은 / f를 사용하는 경우 프로세스에 kill 신호를 보냅니다. 그렇지 않으면 일반적으로 종료를 보냅니다.
Braiam

2

이것은 오래된 질문입니다. 그러나 이것은 동일한 문제를 검색 할 때 나타났습니다. 여기 내가 한 일이 있습니다.

'googledrivesync.exe / restart'에 대해 OP가 원하는 것을 수행해야하는 작은 C # 앱

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;

namespace StartStopGDrive
{
  class Program
  {
    static void Main(string[] args)
    { 
      Process[] procs = Process.GetProcesses();
      foreach (Process proc in procs)
      {
        if (proc.ProcessName == "googledrivesync")
          proc.Kill();
      }
      Process.Start(@"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Google Drive\Google Drive");
    }
  }
}

1

늦었을 경우 knw하지는 않지만 지난 3-4 년 동안 gdrive에 데이터를 백업하기 위해 사용하고 있습니다. 방금 만든 배치 파일 아이콘을 클릭하면 아래 줄이 그 일부입니다. 배치 파일 내에서 Google 드라이브가 시작됩니다. 도움이 되었기를 바랍니다.

c :> C : \ Progra ~ 1 \ Google \ Drive \ google ~ 1.exe 시작

시작 명령을 사용하면 검은 도스 상자가 열린 채로 두지 않습니다 :-)

Google 드라이브를 종료하려면

dos 프롬프트에서 명령을 사용할 수 있습니다

taskkill / f / im googledrivesync.exe

도움이 되었기를 바랍니다.

아포 아바


두 번째 Google 드라이브가 실행되는 경우taskkill /f /im google~1.exe
MotsManish

0

Google 드라이브에서 동기화를 강제하는 방법은 한 가지뿐입니다. Google이 동기화 할 수없는 (충돌 또는 기타) "충돌 파일"이 있어야합니다. 그런 다음 Gdrive 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "동기화 할 수없는 파일보기"를 선택한 다음 "다시 시도"를 클릭하십시오.

항상 작동하며 15 개의 클라우드 서버를 서로 동기화하고 있습니다. PITA는 재 동기화를 강제 할 수있는 옵션이 있어야하지만 대역폭이 아닌 이유를 모두 알고 있습니다. Google은 재 동기화 빈도를 낮추어 단순하고 간단한 비용을 절감했습니다.


-4

이 문제를 해결하기 위해 작은 앱을 작성하면 Google 드라이브 앱이 주기적으로 다시 시작되므로 다시 동기화해야합니다. 그것이 도움이되기를 바랍니다 :)

자동화-Google 드라이브에서 파일을 강제로 동기화


3
무엇을하고 비용을 더 자세히 설명 할 수 있습니까? VirusTotal은 대부분 깨끗하게 나타났습니다. Kingsoft Win32.Troj.IAgent.wt. (kcloud) 20150211
Sun

미안하지만 응용 프로그램이 나를 위해 아무것도하지 않습니다. 여전히 그래픽 (트레이 아이콘에 따라 다름)이며 주기적입니다. 명령 줄에서 필요할 때 실행할 수있는 것이 필요합니다.
MelBurslan

오 탐지 경보입니다. 그리고 작업이 파일을 가져 오기 전에 최신 파일을 갖는 것이 목표가 아닌가? 내 응용 프로그램은 사본을 최신 상태로 유지합니다. 그러나 원하는 경우 주기적으로 실행하지 않고 Google 드라이브를 다시 시작하는 .exe를 보낼 수 있습니다. 따라서 원하는대로 주문형 또는 일정에 따라 실행할 수 있습니다.
Shunmugh Sundaram
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.