Windows 10 IoT запускается очень медленно, когда включен UWF
Название вопроса в значительной степени говорит о том, что происходит. Если я отключу Унифицированный фильтр записи (UWF) на моем устройстве IoT в Windows 10, запуск произойдет без проблем. Это займет максимум минуту, может быть, немного больше.
Проблема возникает, когда у меня включен UWF. Для завершения последовательности запуска требуется не менее 10 минут. Он застревает на экране с надписью "Пожалуйста, подождите" почти все время. Я также вижу, что это происходит довольно быстро. Я могу пинг до этого в течение первой минуты.
Сначала я подумал, что это как-то связано с задачей, которую я создал в планировщике задач (поскольку включение / отключение UWF происходит с помощью программного обеспечения), но при отключении задачи и включении UWF вручную через командную строку эта проблема по-прежнему сохраняется. происходит.
Эта проблема напрямую связана с фильтром записи? В любом случае, я должен использовать UWF (это проблема, связанная с работой).
После внесения некоторых исправлений (в основном связанных с поврежденным диском) время загрузки сократилось до чуть более 5 минут.
Обновление: я воссоздал изображение, следуя этим точным шагам, и эта проблема не появляется на новом изображении. Думаю, Windows снова Windows!
3 ответа
В статье Microsoft об общих исключениях фильтра записи есть эта информация:
Некоторые службы и функции записывают информацию на постоянный том устройства и ожидают, что эта информация будет присутствовать при перезагрузке устройства. Возможно, вам придется настроить фильтр записи, чтобы разрешить определенные исключения файлов и реестра, чтобы эти службы и функции работали правильно.
В этом разделе перечислены исключения из реестра и файлов, которые могут помочь корректно работать некоторым общим службам и функциям при включенных фильтрах записи.
Вам необходимо добавить исключения во все разделы реестра и папки, перечисленные в этой статье.
Чтобы добавить определенный файл или папку в исключения, выполните следующую команду:
Uwfmgr.exe file add-exclusion c:\labs
Или же
Uwfmgr.exe file add-exclusion c:\labs\report.docx
Чтобы добавить исключение для раздела реестра:
Uwfmgr.exe registry add-exclusion “HKLM\Software\My_RegKey”
Чтобы применить исключения, перезагрузите компьютер.
Перед началом обслуживания (установка обновлений, обновление антивирусного программного обеспечения, копирование новых файлов) вам необходимо перейти в специальный режим обслуживания:
Uwfmgr.exe servicing enable
Или может быть проще просто выключить UWF.
Мой совет - вообще не включать UWF для системного диска. При необходимости разделите ваш диск на отдельные систему и приложение. Если это невозможно, вам нужно будет найти и исключить проблемные папки или ключи реестра.
Для устранения неполадок события UWF, ошибки и сообщения находятся в журнале событий Windows внутри журнала Windows\System logs.
Более подробную информацию можно найти в статьях:
Кажется, у UWF и Volume Shadow Copy есть некоторые проблемы при работе друг с другом, вызывающие похожие проблемы.
Проверьте, активна ли теневая копия тома с vssadmin list shadows
, Если у вас есть теневые копии, удалите их с помощью vssadmin delete shadows
,
У меня было точно такое же поведение, и виновником было исключение файла.
Я исключил папку /winevt, чтобы можно было просмотреть журнал evt, например, при сбое. Это, однако, значительно замедлило работу операционной системы, и процесс runtimebroker.exe продолжал использовать около 30-40% ресурсов - даже в состоянии ожидания. Кроме того, я не мог выключить / перезапустить - даже с функциями UWF_filter. Я предполагаю, что комбинация с uwf вызывает где-то бесконечный цикл.
Кстати, я добавил все исключения файлов, отмеченные на вкладке "Общие исключения фильтров".
Поэтому проверьте все ваши исключения и, возможно, сначала протестируйте с настройками по умолчанию. Я чувствую, что мой случай немного похож на ваш, когда вы видите симптомы, на которые вы указали.