3

Вот мое окружение:

  • Windows 10 (также происходит с 8.1)
  • Системный раздел C: не шифруется с помощью битлокера
  • Раздел "Данные" E: зашифрован с использованием битлокера с ручной разблокировкой
  • Расположение синхронизации рабочего стола OneDrive: E:\OneDrive

Когда Windows запускается, я вручную разблокирую E: используя мою фразу-пароль.

Эта проблема

Когда мой компьютер запускается, OneDrive жалуется, что мое местоположение синхронизации OneDrive недоступно. Это связано с тем, что это место находится внутри защищенного от блокировщика диска, который еще не разблокирован.

Мы не смогли найти местоположение вашей папки OneDrive.Нажмите OK, чтобы перенастроить папку OneDrive.

Мы не смогли найти местоположение вашей папки OneDrive. Нажмите OK, чтобы перенастроить папку OneDrive.

[OK] [Закрыть]

Нажимаю ли я ОК или закрываю, OneDrive удаляет свою собственную конфигурацию и запускается с нуля. «Здравствуйте, это OneDrive, место для всех ваших файлов, бла-бла-бла». Я вынужден перенастроить местоположение синхронизации, и начинается очень долгая операция синхронизации.

операция синхронизации

Об этом сообщается в technet и uservoice [ 1, 2 ]. Единственный ответ, который получают люди:

Зашифруйте системный раздел и включите автоматическую разблокировку для дополнительного раздела. Таким образом, раздел будет разблокирован до запуска OneDrive.

ОК, но я не хочу шифровать системный раздел. Я хочу, чтобы OneDrive дождался разблокировки моего раздела и затем выполнил свою работу.

Вопрос

Знаете ли вы способ отсрочки запуска настольного приложения OneDrive?
Это позволит избежать ошибки.

Знаете ли вы какой-либо другой прием, который бы препятствовал удалению приложением его собственной конфигурации и состояния, когда это происходит?

2 ответа2

3

Вот как я решил это: Итак, OneDrive на дополнительном диске, на котором включен BitLocker.

Проблема в том, что OneDrive должен запуститься и запросить разблокировку диска, а не аварийно завершить работу, и предположить, что все должно быть настроено заново.

Чтобы исправить вам нужно 1. Остановить запуск OneDrive при загрузке + 2. Запустите OneDrive автоматически, когда накопитель будет готов / разблокирован.

  1. В настройках OneDrive просто снимите флажок "Запускать OneDrive автоматически при входе в Windows"

  2. Откройте "Планировщик заданий"

  3. Нажмите "Действие" - "Создать задачу" (не базовая)

  4. Измените эти настройки (оставив остальные значения по умолчанию):

а) вкладка "Общие"

  • Имя: Запустите OneDrive после BitLocker

б) Вкладка триггеров - Новое ...

  • Начните задание: по событию
  • Журнал: Microsoft-Windows-BitLocker-API/ Управление
  • Код события: 782

в) вкладка Действия - Новый ...

  • Действие: запустить программу
  • Программа / скрипт:% USERPROFILE%\AppData\Local\Microsoft\OneDrive\OneDrive.exe
  • Добавить аргументы: / background

г) вкладка "Условия"

  • Снимите флажок «Запускать задание, только если компьютер подключен к сети переменного тока»

    1. Готово

Так что теперь OneDrive не должен запускаться после загрузки / входа в систему, и как только вы разблокируете зашифрованный диск, OneDrive запустится автоматически.

0

Вы можете запретить автоматический запуск OneDrive. Откройте диспетчер задач и отключите запуск OneDrive на вкладке «Автозагрузка».

отключен при запуске

Затем, когда ваш накопитель будет готов к использованию, запустите приложение OneDrive.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .