Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Начиная с обновленной версии HLK (выпущенной в октябре 2024 г.) для Windows 11 24H2 и Windows Server 2025, прокси-клиент HLK больше не поддерживается. Используйте процесс, описанный в разделе "Руководство по началу работы с HLK".
После установки комплекта лабораторий оборудования Windows (Windows HLK) в системе контроллера и клиента прокси-сервера Windows HLK в прокси-системе можно добавить в среду мобильные и ioT-тестовые системы.
Известные проблемы
Проблема | Обходное решение |
---|---|
Имя устройства, сообщаемое в HLK как Windows Phone , а не фактическое имя устройства. | Перезагрузите устройство. |
Подключение подключенных USB-устройств
В прокси-системе запустите окно командной строки с повышенными привилегиями.
Перейдите к %ProgramFiles(x86)%\WTTMobile\Tools\
Получите DeviceGUID для подключенного устройства:
Поместите устройство в режим мигания.
В командной строке с повышенными привилегиями выполните следующую команду:
ffutool.exe -list
Примечание.
FFUTool.exe включен в HLK в \\<ControllerName>\HLKInstall\ProxyClient\FfuTool.
Скопируйте все содержимое этого каталога на прокси-сервер.
Дополнительные сведения о средствах и служебных средствах тестирования для мобильных устройств HLK см. в разделе HLK Mobile Testing Tools and Utilities
FFUTool.exe также можно установить с ADK, выбрав параметр конструктора образов и конфигураций во время установки комплекта. Дополнительные сведения о ADK см. в разделе "Скачать Windows ADK"
Выполните следующую команду из командной строки с повышенными привилегиями, чтобы поместить устройство в режим массового хранения:
ffutool -MassStorage
Отключите устройство из прокси-системы, а затем подключите его обратно. Затем она будет назначена буква диска в прокси-системе. Используйте это в качестве <диска> устройства на следующем шаге.
Включите протокол USB EEM для параметров загрузки. В командной строке с повышенными привилегиями выполните следующую команду:
BCDEdit /store <device drive>:\EFIESP\efi\Microsoft\Boot\BCD /set {default} loadoptions "EEM"
Пример:
BCDEdit /store G:\EFIESP\efi\Microsoft\Boot\BCD /set {default} loadoptions "EEM"
Перезапустите устройство (если образ, установленный на DUT, является лабораторией или изображением работоспособности, поместите устройство в режим мигания).
Чтобы подключить устройство, в командной строке с повышенными привилегиями выполните следующую команду:
KitsDeviceDetector.exe /Physical:Fake_PC.dll /DeviceName:<DeviceName> /DeviceId:<DeviceGUID> /machinepool:<machine pool>
Пример:
KitsDeviceDetector.exe /Physical:Fake_PC.dll /DeviceName:mydevice /DeviceId:00000015-c0fb-79c3-0000-000000000000 /machinepool:$\mypool
— При тестировании с помощью образа работоспособности включите следующий параметр:
/imageprofile:health
Если образ, установленный на DUT, не является лабораторией или образом работоспособности, включите следующий параметр:
/SkipFFUCheck
Журнал KitsDeviceDetector можно найти по адресу %ProgramFiles(x86)%\WTTMobile\Tools\KitsDeviceDetector.log
Перезапустите службу прокси-сервера в режиме с повышенными привилегиями.
В окне командной строки прокси-службы нажмите клавиши CTRL+C, чтобы остановить службу.
Перезапустите прокси-службу дважды щелкнув ярлык WTT Proxy на рабочем столе прокси-системы или перейдя к %ProgramFiles(X86)%\WTTMobile\Client\ и выполнив следующую команду из командной строки с повышенными привилегиями:
WTTProxy.exe -console
Проверка. После запуска детектора устройств (описанные выше действия) устройство должно быть загружено в допустимую ОС и быть видимым целевым объектом, который отображается как готово в HLK Manager и HLK Studio.
Подключение подключенных устройств Aries
В прокси-системе запустите командную строку с повышенными привилегиями.
Перейдите к %ProgramFiles(x86)%\WTTMobile\Tools\
Чтобы подключить устройство, выполните следующую команду из командной строки с повышенными привилегиями:
KitsDeviceDetector.exe /devicefilters:<aries name> /machinepool:<machine pool>
Пример:
KitsDeviceDetector.exe /devicefilters:myaries /machinepool:$\mypool
- Изображение на устройстве должно быть изображением лаборатории или изображением работоспособности.
— При тестировании с помощью образа работоспособности включите следующий параметр:
/imageprofile:health
— Чтобы мигать изображение на устройстве в рамках процесса подключения, включите следующий параметр.
/ImagePath:<full path to the flash_lab.ffu image>
Пример:
/ImagePath:C:\flash_lab.ffu
Чтобы найти имя контроллеров Aries в сети, используйте %ProgramFiles(x86)%\WTTMobile\Tools\AriesUtil.exe. Команда AriesUtil.exe Discover возвращает полный список доступных устройств. Перед использованием необходимо добавить исключение брандмауэра для AriesUtil.exe. Если устройства не обнаружены, может потребоваться использовать параметр /Adapter . Тип адаптера можно определить, открыв центр сетевого взаимодействия и общего доступа на контроллере, адаптер отображается в разделе "Подключения". Наиболее распространенное значение адаптера — Ethernet. Используйте команду AriesUtil.exe /? для полного списка доступных команд.
Журнал KitsDeviceDetector можно найти по адресу %ProgramFiles(x86)> %\WTTMobile\Tools\KitsDeviceDetector.log
Дополнительные сведения о средствах и служебных средствах тестирования для мобильных устройств HLK см. в разделе HLK Mobile Testing Tools and Utilities
Перезапустите службу прокси-сервера в режиме с повышенными привилегиями.
В окне командной строки прокси-службы нажмите клавиши CTRL+C, чтобы остановить службу.
Перезапустите прокси-службу дважды щелкнув ярлык WTT Proxy на рабочем столе прокси-системы или перейдя к %ProgramFiles(X86)%\WTTMobile\Client\ и выполнив следующую команду из командной строки с повышенными привилегиями:
WTTProxy.exe -console
[Только для образа работоспособности] — после завершения kitsDeviceDetector выполните следующие команды из %ProgramFiles(x86)%\WTTMobile\Tools\
AriesUtil.exe ResetDevice /Aries:<aries-name> [/Autoskip:true]
Проверка. После запуска детектора устройств (описанные выше действия) устройство должно быть загружено в допустимую ОС и быть видимым целевым объектом, который отображается как готово в HLK Manager и HLK Studio.
Подключение подключенных устройств Ethernet
В прокси-системе запустите командную строку с повышенными привилегиями.
Перейдите к %ProgramFiles(x86)%\WTTMobile\Tools\
Получите строка подключения для устройства:
Загрузите устройство и найдите IP-адрес.
В командной строке с повышенными привилегиями выполните следующую команду:
KitsDeviceDetector.exe /rundevicediscovery
Эта команда выводит все устройства в подсети, в которой запущен сэреп. Каждая строка будет выглядеть примерно так:
Имя: 8CAE4CF5D6A5 | UniqueId: 00000000-0000-0000-0000-8cae4cf5d6a5 | Адрес: 10.131.2.211 | Подключение: SirepBroadcast1 | Местоположение:
Найдите строку устройства (совпадая с IP-адресом и запишите следующие поля:
- "Имя:"
- "UniqueId:"
Чтобы подключить устройство, выполните команду из командной строки с повышенными привилегиями:
KitsDeviceDetector.exe /machinepool:$\Pool /Physical:Fake_PC.dll /DeviceName:NAME_OF_DEVICE /DeviceId:<DeviceGUID> /SkipFFUCheck
Пример:
KitsDeviceDetector.exe /machinepool:$\Test_Pool /Physical:Fake_PC.dll /DeviceName:8CAE4CF5D6A5 /DeviceId:00000000-0000-0000-0000-8CAE4CF5D6A5 /SkipFFUCheck
Перезапустите службу прокси-сервера в режиме с повышенными привилегиями.
В окне командной строки прокси-службы нажмите клавиши CTRL+C, чтобы остановить службу.
Перезапустите прокси-службу дважды щелкнув ярлык WTT Proxy на рабочем столе прокси-системы или перейдя к %ProgramFiles(X86)%\WTTMobile\Client\ и выполнив следующую команду из командной строки с повышенными привилегиями:
WTTProxy.exe -console
Проверка. После запуска детектора устройств (описанные выше действия) устройство должно быть загружено в допустимую ОС и быть видимым целевым объектом, который отображается как готово в HLK Manager и HLK Studio.