注意:请注意,这不是 Postill 问题。它适合了解 Google Backup and Sync 和脚本并希望回答相关问题的人。
我遇到的问题是,我保存“我的文档”的驱动器现在已被 Bitlocked。
这意味着 B&S 会抱怨“同步驱动器当前不可用”。即使在我运行脚本来安装相关驱动器后,B&S 也无法动态找到它并开始运行。
因此我不得不点击“停止同步”,然后它以某种方式重新启动。
理想情况下,我想抑制 B&S 的启动,并使用我在解锁/安装 Bitlocked 驱动器后运行的脚本(.bat 或 Python 文件)以编程方式启动它。
GB&S 似乎不是 W10 服务,我不知道它在启动时如何启动。有一个建议这里有没有办法终止该进程。就这些吗?
答案1
我不知道googledrivesync.exe
除了 之外还有什么可用的开关。一旦 GB&S 启动,/autostart
您可以使用它来终止它,如下所示:taskkill
taskkill /IM googledrivesync.exe /F
...但是,除了这个关机操作似乎需要很长时间(大约 5 秒)之外,毫无疑问最好首先阻止它启动,因为由于尚未安装 Bitlocked 驱动器,它将无法正常运行。
为了阻止它运行,请运行regedit.exe
。找到此键:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\GoogleDriveSync
。
我的设置是这个值:
"C:\Program Files\Google\Drive\googledrivesync.exe" /autostart
。我改为
"C:\XXXXProgram Files\Google\Drive\googledrivesync.exe" /autostart
(当然你可以删除这个键)。
该.bat 文件必须以提升的提示符运行manage-bde
:
REM ################ UNLOCK BITLOCKED DRIVES
manage-bde -unlock D: -password
REM ... other startup tasks
REM ################ START GOOGLE BACKUP&SYNC
call "%PROGRAMFILES%\Google\Drive\googledrivesync.exe"
REM NB it appears to take at least 5 seconds for the icon to appear in the taskbar