При запуске приложения, которое ссылается на виртуальную память ядра, изображение на базе Windows Embedded CE 6,0 может аварийно завершить работу.


Проблемы


Рассмотрим следующий сценарий.
  • Вы запускаете на целевом устройстве изображение на базе Windows Embedded CE 6,0 R3, а на изображении есть компоненты DirectDraw.
  • Изображение строится на основе одного из следующих пакетов обновления:
    • Ежемесячное обновление платформы Windows Embedded CE 6,0 Platform Builder, Декабрь 2010 г.
    • Накопительный накопительный пакет обновления для Windows Embedded CE 6,0, 31 декабря 2010 г.
  • Вы запускаете приложение, которое ссылается на виртуальную память ядра на устройстве.
В этом случае изображение может завершить работу со сбоем.

Причина


Эта проблема возникает из-за ошибки в реализации виртуальной памяти ядра.

Решение


Сведения об обновлении программного обеспечения

Корпорация Майкрософт выигрывает поддерживаемое обновление программного обеспечения в виде ежемесячного обновления для Windows Embedded CE 6,0 Platform Builder (Апрель 2011). Вы можете подтвердить это с помощью прокрутки к разделу "сведения о файлах" этой статьи. Имя файла пакета содержит версию продукта, дату, номер статьи базы знаний и тип процессора. Формат имени файла пакета:
Версия продукта-ГГММДД;-kbnnnnnn-тип процессора
Например: Wincepb50-060503-kb917590-ARMV4i. MSI является исправлением для Windows Embedded CE 5,0 Platform Builder, описанным в статье KB 917590 и которое входит в ежемесячное обновление за Май 2006. Для немедленного решения этой проблемы щелкните приведенный ниже номер статьи, чтобы узнать, как получить обновления встроенного по для Windows Embedded CE Platform Builder и основных обновлений операционной системы.
837392 Обнаружение исправлений, устраняемых основными операционными системами, для продуктов Microsoft Windows Embedded CE Platform Builder
Примечание Это ежемесячное обновление для Windows Embedded 6,0 также доступно для загрузки на веб-сайте центра загрузки Майкрософт по адресу:

Предварительные условия

Для установки этого обновления на компьютере должны быть установлены все ранее выпущенные обновления программного обеспечения для этого продукта.

Требование перезагрузки

После установки этого обновления программного обеспечения необходимо выполнить чистую сборку всей платформы. Это можно сделать одним из описанных ниже способов.
  • В меню Сборка выберите Очистить решениеи нажмите кнопку построить решение.
  • В меню Сборка выберите команду Перестроить решение.
После установки этого обновления программного обеспечения вам не нужно перезагружать компьютер.

Сведения о замене обновлений

Это обновление не заменяет никакие обновления.

Сведения о файлах

Английская версия этого пакета обновления программного обеспечения содержит атрибуты файлов (или более поздние версии), указанные в приведенной ниже таблице. Дата и время для файлов указаны в формате UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.
Файлы установщика
Имя файлаРазмердатаВремяПутей
Vm.c148 87621-Mar-201122:21Private\Winceos\Coreos\Nk\Kernel
Nkmain.lib2 743 14221-Mar-201122:18Public\Common\Oak\Lib\Armv4i\Debug
Nkprmain.lib2 780 00621-Mar-201122:18Public\Common\Oak\Lib\Armv4i\Debug
Nkmain.lib1 766 14221-Mar-201122:18Public\Common\Oak\Lib\Armv4i\Retail
Nkprmain.lib1 791 57021-Mar-201122:18Public\Common\Oak\Lib\Armv4i\Retail
Nkmain.lib2 585 94821-Mar-201122:19Public\Common\Oak\Lib\Mipsii\Debug
Nkprmain.lib2 621 93421-Mar-201122:19Public\Common\Oak\Lib\Mipsii\Debug
Nkmain.lib1 675 44821-Mar-201122:19Public\Common\Oak\Lib\Mipsii\Retail
Nkprmain.lib1 705 59221-Mar-201122:19Public\Common\Oak\Lib\Mipsii\Retail
Nkmain.lib2 660 80021-Mar-201122:19Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkprmain.lib2 697 06221-Mar-201122:19Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkmain.lib1 735 15021-Mar-201122:19Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkprmain.lib1 765 40221-Mar-201122:19Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkmain.lib2 618 33821-Mar-201122:20Public\Common\Oak\Lib\Mipsiv\Debug
Nkprmain.lib2 654 45621-Mar-201122:20Public\Common\Oak\Lib\Mipsiv\Debug
Nkmain.lib1 700 49621-Mar-201122:20Public\Common\Oak\Lib\Mipsiv\Retail
Nkprmain.lib1 730 54221-Mar-201122:20Public\Common\Oak\Lib\Mipsiv\Retail
Nkmain.lib2 698 44821-Mar-201122:20Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkprmain.lib2 734 84221-Mar-201122:20Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkmain.lib1 766 65821-Mar-201122:20Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkprmain.lib1 796 80821-Mar-201122:20Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkmain.lib2 180 76421-Mar-201122:21Public\Common\Oak\Lib\Sh4\Debug
Nkprmain.lib2 205 99621-Mar-201122:21Public\Common\Oak\Lib\Sh4\Debug
Nkmain.lib1 519 02821-Mar-201122:21Public\Common\Oak\Lib\Sh4\Retail
Nkprmain.lib1 543 40421-Mar-201122:21Public\Common\Oak\Lib\Sh4\Retail
Nkmain.lib2 172 39221-Mar-201122:18Public\Common\Oak\Lib\X86\Debug
Nkprmain.lib2 200 52421-Mar-201122:18Public\Common\Oak\Lib\X86\Debug
Nkmain.lib1 531 10221-Mar-201122:18Public\Common\Oak\Lib\X86\Retail
Nkprmain.lib1 551 11421-Mar-201122:18Public\Common\Oak\Lib\X86\Retail
Файлы, включенные в этот пакет исправлений
Имя файлаРазмердатаВремя
Wincepb60-110404-kb2521622-armv4i.msi3 516 92804-Apr-201123:31
Wincepb60-110404-kb2521622-mipsii.msi3 354 62404-Apr-201123:31
Wincepb60-110404-kb2521622-mipsii_fp.msi3 470 33604-Apr-201123:31
Wincepb60-110404-kb2521622-mipsiv.msi3 390 46404-Apr-201123:31
Wincepb60-110404-kb2521622-mipsiv_fp.msi3 513 85604-Apr-201123:31
Wincepb60-110404-kb2521622-sh4.msi3 170 30404-Apr-201123:31
Wincepb60-110404-kb2521622-x86.msi3 003 39204-Apr-201123:31

Статус


Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация


Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт