Заметки о выпуске для построения 17763.253Release Notes for Build 17763.253

Номер 17763.253 сборки.Build Number 17763.253. Февраля 2019 г.February 2019.

© 2019 г. Корпорация Майкрософт.© 2019 Microsoft Corporation. Все права защищены.All rights reserved.

Этот документ содержит самые последние сведения и дополнения к документации по Windows 10 IoT Core.This document provides late-breaking or other information that supplements the documentation included with the Windows 10 IoT Core.

Благодарим вас за загрузку Windows 10 IoT Core.Thank you for downloading Windows 10 IoT Core. Windows 10 IoT Core — это версия Windows 10, предназначенная для разработки устройств embedded или выделенной цели и выбор для Maker сообщества.Windows 10 IoT Core is the version of Windows 10 intended for development of embedded or dedicated purpose devices and the choice for the Maker community. Пакеты в этом выпуске содержат средства и содержимое, необходимое для установки Windows 10 IoT Core на Minnowboard Max платформу, основанную на процессоры Intel Atom, Raspberry Pi 2/3 на основе Broadcom 2836/2837 и Dragonboard 410c, на основе рядов Qualcomm Snapdragon 400 процессоры.The packages within this release contain tools and content needed to install Windows 10 IoT Core on Minnowboard Max platform based on Intel Atom processers, Raspberry Pi 2/3 based on Broadcom 2836/2837, and Dragonboard 410c based on Qualcomm Snapdragon 400 series processors.

заявлением о конфиденциальности в ИнтернетеPrivacy Statement

Заявление о конфиденциальности для этой версии операционной системы Windows можно просмотреть здесь.The privacy statement for this version of the Windows operating system can be viewed here.

Вы можете просмотреть связанные условия, вставив ссылки вперед в окно браузера.You can review linked terms by pasting the forward link into your browser window.

Новые возможности в этой сборке:What's new in this build:

  • Общие исправления ошибокGeneral bug fixes

Дополнительные сведенияAdditional Information

  • BSP версию, используемую для наш образ платы Dragon — 2120.0.0.0.The BSP version used for our Dragon Board image is 2120.0.0.0.

Известные проблемы в этой сборке:Known issues in this build:

  • F5 драйвера развертывания из Visual Studio не работает в IoT базовая.F5 driver deployment from Visual Studio does not work on IoT Core.
  • Устройства, которые были установлены с помощью NOOBS не удается запустить средство bcdedit для включен отладчик ядра.Devices that were installed via NOOBS cannot run the bcdedit tool to enable the kernel debugger. Это можно сделать с помощью следующий обходной путь: ** подключить SD-карты на ПК ** найдите раздел диска EFIESP чисел с помощью diskpart или Управление дисками (скажем, он является «M:») ** выполните команду «bcdedit/Store M:\EFI\Microsoft\boot\bcd/Set {default} debug Да» ** Отключите SD-карту.This can be achieved with the following workaround: ** Mount the SD card on your PC ** Find the EFIESP drive partition number with diskpart or Disk Management (say it’s “M:”) ** Run the command “bcdedit /store M:\EFI\Microsoft\boot\bcd /set {default} debug yes” ** Unmount the SD card. ** Теперь можно обычным образом подключение отладчика** You should now be able to connect the debugger as usual
  • В некоторых случаях PSSession будет прервать в случае отправки команд на устройства Интернета вещей.On occasion, PSSession will break when sending commands to IoT devices.
  • RPi3 не будет связываться BT + BTLE с подключение Bluetooth.RPi3 will not pair BT + BTLE with onboard Bluetooth.
  • Не удалось подключиться к Интернету через подключение Wi-Fi с SoftAp из Up2.Unable to connect to internet through WIFI connection with SoftAp of Up2.
  • Параметры управления яркость не сохраняются на Интернета вещей во время переопределения.Brightness control settings do not persist on IoT during Override.

IoT Core общие известные проблемы и способыIoT Core general known issues and work arounds

Для Raspberry PiFor Raspberry Pi

Разрешение экрана raspberry Pi, если монитор отключенRaspberry Pi Display Resolution if monitor is disconnected

Raspberry Pi может не поддерживать разрешения экрана, если монитор не подключен.The Raspberry Pi may not maintain Display Resolution if monitor is disconnected. Чтобы установить разрешение системы, когда один подключено используется EDID монитора.The EDID of the monitor is used to set the resolution of the system when one is connected. При отключении встроенного по устройства Raspberry Pi по умолчанию в config.txt в корне SD-карту.When disconnected, the Raspberry Pi firmware defaults to what is in the config.txt in the root of the SD card.

Видео производительности raspberry PiRaspberry Pi Video Performance

Воспроизведение видео производительность платформы Raspberry Pi не оптимизирован.Video playback performance on the Raspberry Pi platform is not optimized.  Анимированные элементы, включая меню раскрывающегося списка на основе XAML может иметь неоптимальной производительности пользователя.  Animated user elements including XAML-based dropdown menus may exhibit less than optimal performance.  

Поддержка камеры raspberry PiRaspberry Pi Camera Support

Поддержка камеры периферийных устройств ограничена.Support for camera peripheral devices is limited. PiCam устройства, напрямую подключенными к шине встроенной камеры не поддерживается из-за ограничений на платформу для поддержки потоков данных формируют веб-камер USB современных D3D, которые являются ресурсоемкими на контроллере хост.The PiCam device directly connected to the onboard camera bus is not supported due to limitations in the platform to support D3D Modern USB webcams produce data streams that are very demanding on the USB Host controller.  Даже при использовании с веб-камер параметры низким разрешением потребует тонкая настройка дополнительных USB и специализированных логики элемента управления.  Even when used with low resolution settings webcams will require additional USB fine tuning and specialized control logic. 

Поддержка raspberry Pi3 BluetoothRaspberry Pi3 Bluetooth support

Встроенный драйвер Bluetooth Raspberry Pi3 поддерживает только устройства с низкой пропускной способностью.The Raspberry Pi3 built-in Bluetooth driver only supports low bandwidth devices.

Использование последовательного порта и доступ к RPi2Serial Port Usage and Access on RPi2

Raspberry Pi 2 поддерживает последовательную транспорт для связи через PL011 UART.Raspberry Pi 2 supports the serial transport for communication through the PL011 UART.  Этот параметр задается по умолчанию в сценариях отладки ядра.  This is set by default in kernel debugging scenarios.  Приложению или драйверу устройства можно использовать PL011 UART для отправки и получения данных с помощью драйвера устройства PL011 отключение отладчика, используя следующую команду:  An application or device driver can use the PL011 UART to send and receive data with the PL011 device driver turning off the debugger using the following command:

bcedit /set debug off 

Точки останова по данным были отключены на Raspberry Pi2Data breakpoints have been disabled on the Raspberry Pi2

В настоящее время решение отсутствует.No workaround at this time.

Отключение встроенных адаптеров для Raspberry Pi 3Disabling the onboard adapters for Raspberry Pi 3

Raspberry Pi 3 имеет встроенный Bluetooth, который необходимо отключить, чтобы использовать другой заглушку для отключения для подключения Bluetooth, откройте сеанс telnet и ssh и выполните:The Raspberry Pi 3 has onboard Bluetooth which must be disabled to use a different dongle to disable to onboard Bluetooth, open a telnet/ssh session and run:

reg add hklm\system\controlset001\services\BtwSerialH5Bus /v Start /t REG_DWORD /d 4 

Wi-Fi можно отключить, выполнив следующую команду:You may disable WiFi with the following command:

reg add hklm\system\controlset001\services\bcmsdh43xx /v Start /t REG_DWORD /d 4 

Для Dragon доскиFor Dragon Board

Завершение работы Dragonboard 410cDragonboard 410c Shutdown

На DragonBoard команда завершения работы будет не выключайте доски.On the DragonBoard, a shutdown command will not power off the board. Система перезагрузится.The system will restart. Проверьте питание доски путем отключения питания.Please power off the board by disconnecting the power.

Плата Dragon и windbgDragon Board and windbg

GPIO/I2C/SPI/UART драйверы будут отключены при подключении к DragonBoard в windbg.The GPIO/I2C/SPI/UART drivers will be disabled when connecting to the DragonBoard with windbg.

Джек гарнитура & микрофон Dragon доскиDragon Board headset & microphone jack

Dragonboard BSP имеет драйверы для Джек гарнитуры и jack "микрофон", но он не имеет одно из этих гнезда на плате.The Dragonboard BSP has drivers for the headset jack and microphone jack, but it doesn't have either of these jacks on board.

Dragonboard SPI выполняется 4,8 МГцDragonboard SPI runs at 4.8Mhz

SPI на Dragonboard игнорирует запрошенного скорость и всегда выполняются на 4,8 МГц.The SPI on the Dragonboard will ignore the requested speed and always run at 4.8 Mhz.

Dragonboard подключен ждущего режимаDragonboard Connected Standby

Подключенное резервирование не включена на Qualcomm Dragonboard по умолчанию.Connected Standby is not enabled on the Qualcomm Dragonboard by default. Чтобы включить режим ожидания с подключением на DragonBoard следующий раздел реестра необходимо установить значение «1»:To enable Connected Standby on DragonBoard the following registry key needs to be set to “1”:

HKLM\System\Controlset001\Control\Power\CsEnabled=DWORD:1 

Примечание

Не все платформы имеют поддержку режим ожидания с подключением.Not all platforms have support for Connected Standby. Это может не работать на всех платформах.This may not work on all platforms.

Для MinnowBoardFor MinnowBoard

Minnowboard Максимальная загрузка и обновление встроенного поMinnowboard Max Boot and Firmware Update

MinnowBoard Max не загрузится, если встроенное по версии.092 или более поздней версии.The MinnowBoard Max will not boot unless the firmware is version .092 or later. Минимальная рекомендуемая версия встроенного по — «MinnowBoard MAX 0.92 32-разрядное».The minimum recommended version of the firmware is “MinnowBoard MAX 0.92 32-Bit”. Обновления встроенного по можно загрузить из здесь.Firmware updates can be downloaded from here.

Minnow плата периферийных поддержкиMinnow Board Peripheral Support

Образ Windows 10 IoT Core, включенные в этом раскрывающемся поддерживает периферийные устройства, которые отображаются на доске MinnowBoard MAX.The Windows 10 IoT Core image included in this drop supports the peripherals that are exposed on the MinnowBoard MAX board. Как следствие, Intel® будет поддерживать полный набор функций Baytrail процессоров, включая Intel Celeron™ процессоров J1900/N2930/N2807 и Intel Atom™ E38XX процессоров.Subsequently, Intel® will provide support of the full feature set of the Baytrail processors including the Intel Celeron™ Processors J1900/N2930/N2807 and Intel Atom™ Processors E38XX.

Для всех платформFor All Platforms

Указатель мыши исчезает при отладкеMouse Pointer disappears while debugging

В некоторых случаях указатель мыши не отображается после развертывания или отладки приложения с помощью Visual Studio, указатель мыши должно появиться снова, при изменении фокуса с помощью клавиатуры (вкладка ").In some cases, the mouse pointer is not visible after deploying or debugging apps with Visual Studio, the mouse pointer should reappear if you change focus using the keyboard (Tab).

Доступ к общедоступных документовAccessing public documents

Была изменена для базовых интерфейсов API для доступа к файлам, требующий приложения указать broadFileSystem доступа, чтобы получить доступ к каталогу общих документов.A change was made to the underlying APIs for file access which requires an application specify broadFileSystem access in order to access the public documents directory.

. Файл XML-фрагмент должен выглядеть следующим образом:The .XML file snippet should look like this:

<Package
  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10"
  xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest"
  xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
  xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
  IgnorableNamespaces="uap mp rescap">
--snip--
  <Capabilities>
    <uap:Capability Name="removableStorage" />
    <uap:Capability Name="picturesLibrary" />
    <rescap:Capability Name="broadFileSystemAccess" />
 </Capabilities>

</Package>

Серверные приложения с SoftAPServer Applications with SoftAP

При использовании SoftAP, клиенты не смогут получить доступ к содержимому, предоставляемых приложений UAP.When using the SoftAP clients will not be able to access content exposed by UAP apps.
Для предоставления приложений UAP через SoftAP из консоли на устройстве необходимо внести следующие изменения:To expose UAP applications via SoftAP the following changes must be made from the console on the device:

reg add hklm\system\currentcontrolset\services\mpssvc\parameters /v IoTInboundLoopbackPolicy /t REG_DWORD /d 1 
checknetisolation loopbackexempt -a -n=<AppID for SoftAP App> 
checknetisolation loopbackexempt -a -n=<AppID for Additional App>  

Пример:For example:

checknetisolation loopbackexempt -a -n=IoTOnboardingTask-uwp_1w720vyc4ccym

RebootReboot

Конфликт датчика в предварительно созданные FFUsSensor Driver conflict in pre-built FFUs

В предоставленный FFUs возникает конфликт драйвер датчика.There is a Sensor Driver Conflict in the provided FFUs. Платформа удаленного датчика устанавливает драйверы для компас, магнитометр, акселерометр и гироскопа.The Remote Sensor Framework installs drivers for Compass, Magnetometer, Accelerometer and Gyro. Интерфейсы API универсальной платформы Windows для доступа к ним из приложения предполагается, установлен только 1.The UWP APIs for accessing these from an application assume just 1 is installed. Если вы разрабатываете драйвера подключенные устройства, удаленного драйвер Майкрософт при условии, что FFUs возникнет конфликт.If you are developing a driver for a physically attached device, the remote driver on the Microsoft provided FFUs will conflict.

Решение Конфликтующие драйвер можно удалить подключение к устройству с помощью SSH или Powershell и используя средство devcon.exe удален драйвер удаленного датчика, введя «удалить devcon.exe @ «ROOT\REMOTESENSORDRIVER *».Resolution: The conflicting driver can be removed by connecting to the device via SSH or Powershell and using the tool devcon.exe to remove the remote sensor driver by typing “devcon.exe remove @”ROOT\REMOTESENSORDRIVER*”. Драйвер удаленного датчик не влияет на созданные FFUs OEM.The remote sensor driver does not affect OEM created FFUs.

Имя пользователя администратора и пароль по умолчаниюDefault Administrator User Name and Password

По умолчанию имя пользователя и администратора паролей была жестко задана в образе Windows 10 IoT Core.The default administrator user name and password are hard coded in the Windows 10 IoT Core image. Это представляет угрозу безопасности для устройства и его не должны предоставляться для подключения к Интернету откройте пока пароль был изменен.This is a security risk for the device, and it should not be exposed to an open internet connection until the password has been changed.

Регуляторов громкостиVolume Controls

В настоящее время регуляторов громкости оборудования для USB микрофоны и колонки, зависящие от системы Windows, изменение системного тома не поддерживаются в Windows 10 IoT базовая.Hardware volume controls for USB microphones and speakers which depend on Windows system to change system volume are currently not supported on Windows 10 IoT Core.

USB-клавиатурыUSB Keyboards

Некоторые USB-клавиатуры и мыши может не работать на ядре Интернета вещей.Some USB keyboards and mice may not work on IoT Core. Использование клавиатуры или мыши.Use a different keyboard or mouse. Список проверенных периферийных устройств можно найти в представленная здесь документация.A list of validated peripheral devices can be found in the documentation here.

Ориентация экранаScreen Orientation

Задание ориентации «Книжная» могут не учитываться в универсальных приложениях.Setting the orientation to “Portrait” may not be honored in a Universal App.

Ссылки на адаптеры с шаблонами AllJoynReferencing Adapters with AllJoyn Templates

Попытка добавления ссылки на проекты AllJoyn адаптер может привести к ошибкам при использовании определенных версий пакета SDK.Attempting to add references to AllJoyn adapter projects may result in errors when using specific SDK versions. Чтобы устранить эти ошибки, изменить целевую платформу Visual Studio в соответствии с текущей версией пакета SDK, а затем перезагрузить проект.To resolve these errors, change Visual Studio’s target platform to match the current SDK version, then reload the project.

Wi-Fi Direct ограничения на IoTCoreWiFi Direct limitations on IoTCore

  • IoTCore устройство должно быть устройство подключения — он не будет работать как устройство рекламу с другим устройством, инициирующего соединение.The IoTCore device has to be the connecting device – it will not work as the advertising device with another device initiating the connection.
  • Необходимо использовать дополнительные пары.Advanced pairing must be used. Пример приложения демонстрирует использование расширенных связывания API для сопоставления устройств до подключения.The sample app demonstrates how to use the advanced pairing API’s to pair the devices prior to connecting.
  • Не для всех адаптеров беспроводной сети поддерживает Wi-Fi direct.Not all wireless adapters support WiFi direct. Мы после тестирования и проверки, который «Realtek RTL8188EU беспроводной локальной сети 802.11n USB 2.0 сетевой адаптер» работает, но другие адаптеры могут не поддерживаться.We have tested and validated that the “Realtek RTL8188EU Wireless Lan 802.11n USB 2.0 Network adapter” works, but other adapters may not be supported.

Диск не по умолчанию режимNon-default drive mode

На Raspberry Pi и Dragonboard переключение из режима диск не по умолчанию режим другой диск не по умолчанию может привести это сбой на GPIO ПИН-код.On Raspberry Pi and Dragonboard, switching from a non-default drive mode to a different non-default drive mode may produce a glitch on the GPIO pin. ВОЗМОЖНОЕ РЕШЕНИЕ. Режим диска один раз в начале приложения.WORKAROUND: Set drive mode once at the beginning of the application.

Приложение уже выполняетсяApplication already running

Запуск приложения по умолчанию может конфликтовать с самим собой, при развертывании из Visual Studio также.The Default startup app may conflict with itself when it is also deployed from Visual Studio. ВОЗМОЖНОЕ РЕШЕНИЕ. Измените приложение запуска по умолчанию на другой, чем вы хотите развернуть приложение.WORKAROUND: Change the default startup app to an application other than that you wish to deploy.

BackgroundMediaPlayer.MessageReceivedFromForeground может аварийно завершить работуBackgroundMediaPlayer.MessageReceivedFromForeground may crash

Следующая строка кода может аварийно завершить работу: «BackgroundMediaPlayer.MessageReceivedFromForeground += OnMessageReceivedFromForeground;».The following line of code may crash: “BackgroundMediaPlayer.MessageReceivedFromForeground += OnMessageReceivedFromForeground;”. Чтобы предотвратить сбой, добавьте следующий код, чтобы он сначала выполняется «проигрыватель var = BackgroundMediaPlayer.Current;»To prevent the crash, add this code so that it is executed first “var player = BackgroundMediaPlayer.Current;”

Поддержка проверки подлинности Azure Active DirectoryAzure Active Directory Authentication Support

Библиотеку аутентификации Azure Active Directory не работает в Windows 10 IoT базовая.The Azure Active Directory Authentication Library does not work on Windows 10 IoT Core.

Оболочка управления сбоев приложенияShell Management of Application Crashes

Оболочки инфраструктуры IoT Core отслеживает APPX-тип приложений, выполняющихся на устройстве для сбоев и перезапуск этих приложений в том случае, если сбои происходят.IoT Core’s shell infrastructure monitors APPX-type applications running on the device for crashes, and restarts those applications when crashes occur. Если перезапуска приложений по-прежнему аварийное завершение работы, оболочки будут использовать __failfast — критический системный процесс, приводит к возникновению критической ошибки и перезагрузите при попытке восстановить.If the restarted applications continue to crash, the shell will employ a __failfast – a system critical process that causes a bugcheck and reboot in an attempt to recover. Сравним логика и обработка используется для фоновых задач и приложений переднего плана в конфигурации с заголовками.Comparable logic and handling is used to background tasks and foreground applications in a headed configuration. Сбой обработки и логика повторных регистрируются ниже.Crash handing and retry logic is captured below:

Software\Microsoft\Windows NT\CurrentVersion\Winlogon\IoTShellExtension\CBTConfig  (or ForegroundAppConfig for headed) 
Qword:"FailureResetIntervalMs" – length of time app has to run successfully to reset failures seen to 0. – default is 0x00000000000493E0 == 5 minutes 
Qword:"BaseRetryDelayMs"  -- wait time coefficient.  Default is 0xa. 
Dword:"MaxFailureCount". Default is 10 
DWord:"FallbackExponentNumerator", default is 31. 
Dword:"FallbackExponentDenominator", default is 20 
Fallback_exponent = FallbackExponentNumerator / FallbackExponentDenominator; // default is 1.55 

При обнаружении сбоя приложения:When app crash is detected:

if time_since_last_crash > failureresetinterval then crashes_seen = 1 

else ++crashes_seen; 

if crashes_seen > MaxFailureCount then __failfast; 

else  

delay = (dword) ((float)BaseRetryDelayMs * (crashes_seen ** Fallback_exponent)) 

Ожидание задержки и перезапустите приложениеWait for delay and relaunch app

Синхронизация времениTime Synchronization

Если произошел сбой при синхронизации времени или истечения времени ожидания это может быть вызвано недоступен или сервером отдаленных времени ниже можно сделать, чтобы добавить дополнительные или локальные серверы.If time sync is failing or timing out this may be due to unreachable or a distant time server, the following can be done to add additional or local time servers.

  1. В командной строке на устройстве (например)From a command line on the device (eg. SSH, Powershell) w32tm/config / /syncfromflags:manual /manualpeerlist:"0.windows.time.com 1.pool.ntp.org 2. что-то другое,...»SSH, Powershell) w32tm /config /syncfromflags:manual /manualpeerlist:"0.windows.time.com 1.pool.ntp.org 2.something else, ..."

  2. Вы также можете этих дополнений в реестр с помощью сценария загрузки или пакет конфигурации настраиваемую среду выполнения, рассматривается как часть процесса создания образа, при необходимости.You may also make these additions to the registry via a boot script or a custom runtime configuration package included as part of the image creation process if needed. Дополнительные сведения см. в разделе:For more details, see:

Запуск FTP-сервераStarting the FTP Server

FTP-сервер больше не запускается по умолчанию при запускеThe FTP Server no longer runs by default at start-up

Чтобы запустить один раз: Имя для входа с SSH\PS и выполните эту команду, чтобы начать работу с FTP:To run once: Login with SSH\PS and run this command to start FTP:

start ftpd.exe 

Для выполнения при каждой загрузке пользователей следует создать задачу планировщика: Имя входа с SSH\PS и создание планировщика задач:To run on every boot Users should create a scheduler task: Login with SSH\PS and create a scheduler task:

schtasks /create /tn "IoTFTPD" /tr ftpd.exe /ru system /sc onstart 
Schtasks /run /tn “IoTFTPD”