Поделиться через


Известные проблемы HoloLens (1-го поколения)

Ниже приведен текущий список известных проблем для устройств HoloLens. Проверьте здесь сначала, если вы видите нечетное поведение. Этот список будет обновляться по мере обнаружения новых проблем или сообщений о них, а также по мере их устранения в будущих обновлениях программного обеспечения HoloLens.

Примечание

  • Если вы обнаружили проблему, которая не блокирует вас, сообщите о ней на вашем устройстве HoloLens через Feedback Hub (Центр отзывов).
  • Если проблема, с которой вы столкнулись, блокирует вас, в дополнение к оставлению отзыва, подайте запрос в службу поддержки.

Известные проблемы для всех поколений HoloLens

Unity

  • Смотрите статью Установка инструментов, чтобы узнать о самой новой версии Unity, рекомендованной для разработки HoloLens.
  • Известные проблемы с Технической предварительной версией Unity HoloLens документированы на форумах HoloLens Unity.

Портал устройств Windows

  • Функция Интерактивной предварительной версии в Съемке смешанной реальности может демонстрировать несколько секунд задержки.

  • На странице Виртуальный ввод элементы управления Жест и Прокрутка в разделе Виртуальные жесты не работают. Их использование не оказывает никакого влияния. Виртуальная клавиатура на странице виртуального ввода работает правильно.

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

Загрузка камеры в OneDrive

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

Решения.

  • Если это целесообразно для вашего бизнеса, автоматическая загрузка камеры поддерживается в потребительских учетных записях Майкрософт. Вы можете войти в свою учетную запись Майкрософт в дополнение к рабочей или школьной учетной записи (приложение OneDrive поддерживает двойной вход). В профиле учетной записи Майкрософт в OneDrive можно включить автоматическую фоновую загрузку пленки камеры.

  • Если вы не можете безопасно использовать учетную запись Майкрософт потребителя для автоматической отправки фотографий, вы можете вручную отправить фотографии в рабочую или учебную учетную запись из приложения OneDrive. Для этого убедитесь, что вы вошли в свою рабочую или школьную учетную запись в приложении OneDrive. Нажмите кнопку + и выберите Загрузить. Найдите фотографии или видеоматериалы, которые вы хотите загрузить, перейдя в альбом Фотографии > Пленка. Выберите фотографии или видео, которые вы хотите загрузить, а затем нажмите кнопку Открыть.

Известные проблемы HoloLens (1-го поколения)

Не удается подключиться к HoloLens и выполнить развертывание в Visual Studio

Примечание

Последнее обновление: 8/8 @ 5:11PM — Visual Studio выпустила VS 2019 версии 16.2, которая включает исправление этой проблемы. Мы рекомендуем обновить до последней версии, чтобы избежать возникновения этой ошибки.

Visual Studio выпустила VS 2019 версии 16.2, которая включает исправление этой проблемы. Мы рекомендуем обновить до последней версии, чтобы избежать возникновения этой ошибки.

Основная причина проблемы. Пользователи, которые использовали Visual Studio 2015 или ранние выпуски Visual Studio 2017 для развертывания и отладки приложений на своих Устройствах HoloLens, а затем более поздних версий Visual Studio 2017 или Visual Studio 2019 с тем же HoloLens, будут затронуты. Более новые версии Visual Studio развертывают новую версию компонента, но файлы старой версии остаются на устройстве, что приводит к сбою новой версии. Это вызывает следующее сообщение об ошибке: DEP0100: убедитесь, что на целевом устройстве включен режим разработчика. Не удалось получить лицензию разработчика на <IP-адрес> из-за ошибки 80004005.

Обходной путь

Наша группа сейчас работает над исправлением. В то же время можно выполнить следующие действия, чтобы устранить эту ошибку и помочь разблокировать развертывание и отладку.

  1. Запустите Visual Studio.

  2. Выберите File>New>Project ( Файл > Создать > Проект).

  3. Выберите Visual C#>Классическое приложение>Консольное приложение (платформа .NET Framework).

  4. Дайте проекту имя (например, "HoloLensDeploymentFix") и убедитесь, что установлена версия Framework не ниже .NET Framework 4.5, затем выберите OK.

  5. Щелкните правой кнопкой мыши узел Ссылки в Обозревателе решений и добавьте следующие ссылки (перейдите к разделу Обзор и выберите Просмотреть):

    C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\Microsoft.Tools.Deploy.dll
    C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\Microsoft.Tools.Connectivity.dll
    C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\SirepInterop.dll
    

    Примечание

    Если у вас не установлена версия 10.0.18362.0, используйте самую последнюю версию, которая у вас есть.

  6. Щелкните правой кнопкой мыши по проекту в обозревателе решений и выберите Добавить>Существующий элемент.

  7. Перейдите к папке C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86 и измените фильтр на Все файлы (*.*).

  8. Выберите SirepClient.dll и SshClient.dll и выберите Добавить.

  9. Найдите и выберите оба файла в обозревателе решений (они должны быть внизу списка файлов) и измените Copy to Output Directory (Копировать в выходной каталог) в окне Свойства на Copy always (Всегда копировать).

  10. В верхней части файла добавьте следующий объект в существующий список инструкций using:

    using Microsoft.Tools.Deploy;
    using System.Net;
    
  11. Внутри static void Main(...) добавьте следующий код:

    RemoteDeployClient client = RemoteDeployClient.CreateRemoteDeployClient();
    client.Connect(new ConnectionOptions()
    {
        Credentials = new NetworkCredential("DevToolsUser", string.Empty),
        IPAddress = IPAddress.Parse(args[0])
    });
    client.RemoteDevice.DeleteFile(@"C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\VSRemoteTools\x86\CoreCLR\mscorlib.ni.dll");
    
  12. Выберите Сборка>Собрать решение.

  13. Откройте окно командной строки и перейдите в папку, содержащую скомпилированный файл .exe (например, C:\MyProjects\HoloLensDeploymentFix\bin\Debug).

  14. Запустите исполняемый файл и укажите IP-адрес устройства в качестве аргумента командной строки. (При подключении с помощью USB можно использовать 127.0.0.1, в противном случае используйте Wi-Fi IP-адрес устройства.) Например, HoloLensDeploymentFix 127.0.0.1.

  15. После завершения работы средства без сообщений (это займет всего несколько секунд), вы сможете развертывать и выполнять отладку из Visual Studio 2017 или более поздней версии. Дальнейшее использование средства не требуется.

Мы будем предоставлять дополнительные обновления по мере их доступности.

Проблемы с запуском Microsoft Store и приложений на HoloLens

Примечание

Последнее обновление: 4/2 @ 10 AM — с нерешенной проблемой.

При попытке запустить Microsoft Store и приложений на HoloLens могут возникнуть проблемы. Мы определили, что проблема появляется, когда фоновые обновления приложений устанавливают более новую версию пакетов платформы в определенной последовательности, в то время как одно или несколько зависимых от них приложений все еще запущены. В этом случае автоматическое обновление приложений, поставившее новую версию .NET Native Framework (версии с 10.0.25531 по 10.0.27413), вызвало некорректное обновление всех запущенных приложений, потребляющих предыдущую версию платформы. Для обновления платформы используется следующий поток:

  1. Новый пакет платформы загружается из магазина и устанавливается.

  2. Все приложения, использующие более раннюю версию платформы, обновлены для использования более новой версии.

Если шаг 2 прерывается до завершения, все приложения, для которых не была зарегистрирована новая платформа, не будут запускаться из меню "Пуск". Мы считаем, что любая программа на HoloLens может подвергнутся этой проблеме.

Некоторые пользователи сообщили, что закрытие зависающих приложений и запуск других приложений, таких как Центр отзывов, 3D-средство просмотра или фотографии, решает проблему, однако это решение не работает в 100 % случаев.

У нас есть основная причина в том, что эта проблема была вызвана не самим обновлением, а ошибкой в ОПЕРАЦИОННОй системе, которая приводила к неправильной обработке обновления платформы .NET Native. Мы рады сообщить, что мы определили исправление и выпустили обновление (ВЕРСИЯ ОС 17763.380), содержащее исправление.

Чтобы узнать, может ли устройство выполнить обновление:

  1. Перейдите в приложение "Параметры" и откройте обновление & Security.

  2. Выберите Проверить наличие обновлений.

  3. Если доступно обновление до 17763.380, обновите эту сборку, чтобы получить исправление ошибки зависания приложения.

  4. После обновления до этой версии ОС приложения должны работать должным образом.

Кроме того, как мы делаем с каждым выпуском ОС HoloLens, мы разместили образ FFU в Центре загрузки Майкрософт.

Если вы не хотите использовать обновление, мы выпустили новую версию приложения UWP Microsoft Store с 29.03.03. После создания обновленной версии хранилища:

  1. Откройте магазин и убедитесь, что он загружается.
  2. Чтобы открыть меню, используйте жест раскрытия ладони.
  3. Попытка открыть ранее неработающие приложения.
  4. Если его по-прежнему не удается запустить, коснитесь и удерживайте значок неработающего приложения и выберите Удалить.
  5. Переустановите эти приложения из магазина.

Если ваше устройство по-прежнему не может загружать приложения, вы можете загрузить версию платформы и среды выполнения .NET Native через центр загрузки, выполнив следующие действия:

  1. Скачайте этот ZIP-файл из Центра загрузки Майкрософт. При распаковке будут получены два файла. Microsoft.NET.Native.Runtime.1.7.appx и Microsoft.NET.Native.Framework.1.7.appx.

  2. Убедитесь, что устройство разблокировано. Если вы не делали этого раньше, см. инструкции в разделе Использование портала устройств Windows.

  3. Затем нужно перейти на портал устройств Windows. Наша рекомендация заключается в том, чтобы сделать это через USB и сделать это, введя http://127.0.0.1:10080 в браузере.

  4. После того, как на портале устройств Windows, вам нужно будет загрузить два скачанных файла. Для этого нужно перейти вниз по левой боковой панели, пока не перейдете в раздел Приложения и выберите Приложения.

  5. Затем вы увидите экран, аналогичный приведенному ниже. Перейдите в раздел Установить приложение и найдите место, куда вы разархивировали эти два файла APPX. Вы можете сделать это только по одному, поэтому после выбора первого из них нажмите кнопку "Запустить" в разделе "Развертывание". Затем сделайте то же для второго файла APPX.

    Портал устройств Windows для установки неопубликованного приложения.

  6. На данный момент мы считаем, что ваши приложения должны снова начать работать, и вы также можете перейти в Магазин.

  7. В некоторых случаях необходимо выполнить дополнительный шаг запуска приложения 3D Viewer, прежде чем будут запущены затронутые приложения.

Мы признательны вам за терпение, проявленное вами в процессе решения этой проблемы, и надеемся на дальнейшее сотрудничество с нашим сообществом для создания успешного опыта работы со Смешанной реальностью.

Обновление устройства

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

Visual Studio

  • Смотрите статью Установка инструментов, чтобы узнать о самой новой версии Visual Studio, рекомендованной для разработки HoloLens.

  • При развертывании приложения из Visual Studio на HoloLens вы можете увидеть ошибку: The requested operation cannot be performed on a file with a user-mapped section open. (Exception from HRESULT: 0x800704C8) (Запрошенная операция не может быть выполнена над файлом с открытой секцией, отображаемой пользователем. (Исключение из HRESULT: 0x800704C8)). Если это произойдет, повторите попытку, и развертывание обычно завершится с ошибкой.

API

  • Если приложение устанавливает точку фокуса за пользователем или обычным значением camera.forward, голограммы не будут отображаться в Смешанная реальность Захвата фотографий или видео. Пока эта ошибка не будет исправлена в Windows, если приложения активно устанавливают точку фокусировки, они должны убедиться, что нормаль плоскости установлена напротив направления камеры вперед (например, normal = -camera.forward).

Беспроводной контроллер Xbox

  • Необходимо обновить контроллер беспроводной сети Xbox, прежде чем использовать его с HoloLens. Прежде чем пытаться связать контроллер с HoloLens, убедитесь, что вы обновлены .

  • Если вы перезагрузите HoloLens во время подключения Беспроводной геймпад Xbox, контроллер не будет автоматически повторно подключаться к HoloLens. Кнопка запуска Guide будет мигать медленно, пока контроллер не завершит работу через 3 минуты. Чтобы немедленно подключиться к контроллеру, выключите контроллер, нажимая кнопку Guide, пока не погаснет индикатор. При повторном включении контроллер снова будет подключаться к HoloLens.

  • Если HoloLens переходит в режим ожидания во время подключения контроллера беспроводной сети Xbox, любые входные данные на контроллере пробудит HoloLens. Вы можете предотвратить это, отключив контроллер, когда закончите использовать его.