Windows embedded standard 7 sp1 x64 language pack

Скачать официальные языковые пакеты для Windows 7 SP 1 (MUI Language Packs).

Скачать официальные языковые пакеты (Language Packs) Windows 7 SP1.

Системные требования:

Разрядность: x32/x64
Поддержка версий: Windows 7 Ultimate (Максимальная) и Windows 7 Enterprise (Корпоративная).
Обновление: Установка возможна только при наличие обновления SP1. Установка обновления по инструкции.

Для корректной установки языкового дополнения, мы рекомендуем использовать только оригинальные дистрибутивы Windows 7. Скачать оригинальные MSDN дистрибутивы Windows 7 можете в нашем каталоге.

Скачать официальные языковые пакеты (Language Packs) для Windows 7 SP1 x32:

Arabic / Арабский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (51,2 Мб)

Bulgarian / Болгарский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (40,7 Мб)

Chinese (Simplified) / Китайский упрощенный: Скачать с сервера Microsoft / Скачать с сервера SofComputers (144 Мб)

Chinese (Traditional) / Китайский традиционный: Скачать с сервера Microsoft / Скачать с сервера SofComputers (116 Мб)

Croatian / Хорватский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (46,2 Мб)

Czech / Чешский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (53,7 Мб)

Danish / Датский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (48,4 Мб)

Dutch / Нидерландский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (51,9 Мб)

English / Английский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (156,9 Мб)

Estonian / Эстонский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (38,6 Мб)

Finnish / Финский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (53 Мб)

French / Французский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (91,8 Мб)

German / Немецкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (112 Мб)

Greek / Греческий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (52 Мб)

Hebrew / Иврит: Скачать с сервера Microsoft / Скачать с сервера SofComputers (44,4 Мб)

Hungarian / Венгерский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (50,7 Мб)

Italian / Итальянский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (49,2 Мб)

Japanese / Японский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (100 Мб)

Korean / Корейский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (57,4 Мб)

Latvian / Латышский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (35,6 Мб)

Lithuanian / Литовский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (40 Мб)

Norwegian / Норвежский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (55,3 Мб)

Polish / Польский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (55,2 Мб)

Portuguese (Brazil) / Португальский (Бразилия): Скачать с сервера Microsoft / Скачать с сервера SofComputers (51,7 Мб)

Portuguese / Португальский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (52 Мб)

Romanian / Румынский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (44,9 Мб)

Russian / Русский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (54,5 Мб)

Serbian (Latin) / Сербский на латинице: Скачать с сервера Microsoft / Скачать с сервера SofComputers (48,2 Мб)

Slovak / Словацкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (40 Мб)

Slovenian / Словенский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (39,4 Мб)

Spanish / Испанский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (97,5 Мб)

Swedish / Шведский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (51,9 Мб)

Thai / Тайский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (41,3 Мб)

Turkish / Турецкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (45,4 Мб)

Ukrainian / Украинский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (42,3 Мб)

Скачать официальные языковые пакеты (Language Packs) для Windows 7 SP1 x64:

Arabic / Арабский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (66,9 Мб)

Bulgarian / Болгарский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (49,4 Мб)

Chinese (Simplified) / Китайский упрощенный: Скачать с сервера Microsoft / Скачать с сервера SofComputers (166 Мб)

Chinese (Traditional) / Китайский традиционный: Скачать с сервера Microsoft / Скачать с сервера SofComputers (187 Мб)

Croatian / Хорватский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (54,7 Мб)

Czech / Чешский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (65,5 Мб)

Danish / Датский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (59,5 Мб)

Dutch / Нидерландский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (63,2 Мб)

English / Английский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (164 Мб)

Estonian / Эстонский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (46,9 Мб)

Finnish / Финский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (64,4 Мб)

French / Французский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (104 Мб)

German / Немецкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (123 Мб)

Greek / Греческий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (64,4 Мб)

Hebrew / Иврит: Скачать с сервера Microsoft / Скачать с сервера SofComputers (55,9 Мб)

Hungarian / Венгерский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (62,2 Мб)

Italian / Итальянский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (60,3 Мб)

Japanese / Японский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (123 Мб)

Korean / Корейский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (81,6 Мб)

Latvian / Латышский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (44 Мб)

Lithuanian / Литовский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (48,5 Мб)

Norwegian / Норвежский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (66,3 Мб)

Polish / Польский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (66,9 Мб)

Portuguese (Brazil) / Португальский (Бразилия): Скачать с сервера Microsoft / Скачать с сервера SofComputers (63,4 Мб)

Portuguese / Португальский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (63,4 Мб)

Romanian / Румынский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (53,1 Мб)

Russian / Русский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (67,5 Мб)

Serbian (Latin) / Сербский на латинице: Скачать с сервера Microsoft / Скачать с сервера SofComputers (56,9 Мб)

Slovak / Словацкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (48,3 Мб)

Slovenian / Словенский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (47,9 Мб)

Spanish / Испанский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (109 Мб)

Swedish / Шведский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (63,3 Мб)

Thai / Тайский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (49,8 Мб)

Turkish / Турецкий: Скачать с сервера Microsoft / Скачать с сервера SofComputers (56,6 Мб)

Ukrainian / Украинский: Скачать с сервера Microsoft / Скачать с сервера SofComputers (51 Мб)

Содержание

  1. Multilingual user interface mui pack 1 for windows standard embedded 7
  2. Русификация windows 7 professional или Home
  3. Виды русификации Windows 7
  4. Установка языкового пакета MUI
  5. Как русифицировать windows 7 с помощью Vistalizator
  6. WWW.LUSHNIKOV.NET
  7. windows
  8. Windows Embedded Standard 7 и как ее правильно готовить
  9. Где взять бесплатно
  10. Какой дистрибутив лучше выбрать
  11. Как приготовить
  12. Ставим
  13. Ставим Toolkit
  14. Запускаем
  15. Интегрируем русский язык
  16. Делаем установочный диск с полной Distribution Share
  17. Готовим свой дистрибутив.
  18. Как сделать загрузочный DVD
  19. Comments
  20. Adding Multilingual User Interface Support to an Application
  21. Overview
  22. The Idea Behind Hello MUI
  23. Setting up the Hello MUI Solution
  24. Platform Requirements
  25. Prerequisites
  26. Step 0: Creating the Hard-coded Hello MUI
  27. Step 1: Implementing the Basic Resource Module
  28. Step 2: Building the Basic Resource Module
  29. Splitting the Various Language Resource Modules: An Overview
  30. Splitting the Various Language Resource Modules: Creating the Files
  31. Step 3: Creating a Resource-Savvy «Hello MUI»
  32. Step 4: Globalizing «Hello MUI»
  33. Step 5: Customizing «Hello MUI»
  34. Additional Considerations for MUI
  35. Support for Console Applications
  36. Determination of Languages to Support at Run-Time
  37. Complex Script Support in Versions Prior to Windows Vista
  38. Summary

Multilingual user interface mui pack 1 for windows standard embedded 7

rusifitsirovat windows 7

Добрый день уважаемые читатели и гости блога, если обратиться к статистике операционных систем за май 2017, то вы увидите, что Windows 7, прочно укрепила свои позиции среди пользователей, и думаю такая тенденция еще долгое время сохранится. Материал по данной ОС, все так же актуален. Не так давно, мне на почту пришло несколько вопросов, как русифицировать windows 7, их владельцам достались ноутбуки, как я понял они из США, и я решил написать об этом статью, тем более я недавно, опять локализовывал Windows Server 2012 R2 и все освежил в памяти, ну что приступим.

Русификация windows 7 professional или Home

Виды русификации Windows 7

Существуют два вида изменить язык вашей операционной системы:

Установка языкового пакета MUI

Так как у большинства людей, чаще всего установлены, либо домашняя версия, либо профессиональная, то я начну именно со способа установки дополнительного пакета. Первое, что вам потребуется сделать, это определить разрядность вашей семерки, делается это для того, чтобы скачать нужную версию пакета. И так я буду русифицировать windows 7 professional.

Скачиваем нужную версию MUI, я выкладываю, только для SP1, так как думаю уже никто не использует семерку без первого сервис пака.

Почему я не даю ссылок на официальный сайт MIcrosoft, все просто если вы зайдете по официальному адресу (https://support.microsoft.com/en-us/help/14236/language-packs), то на против русского языка увидите надпись «Windows Update», отсылающую вас в «Центр обновления Windows», позволяющий в ряде случаев установить русский язык на windows 7.MUI Microsoft

Я использую 64 битную версию и загружаю пакет под нее.

Proverka razryadnosti Windows 7

Запускаем файл windows6.1-kb2483139-x64-ru-ru_0587eb296a2f04e0d3699650d39b53ee18b97a79.exe, если все хорошо, то вы увидите мастер установки, который займет минут 10-15, после чего потребуется перезагрузка.

ustanovka russkogo yazyika Windows 7

А, что делать если ничего не происходит после запуска данного MUI, как русифицировать windows 7? Такое то же очень часто встречается, и проблема тут в том, что языковой пакет может не соответствовать вашей редакции. Например вы спокойно в логах просмотра событий, вы легко обнаружите сообщение:

0x800f070d Windows 7

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

raspakovka KB972813

Если с вашим пакетом windows6.1-kb2483139-x64-ru-ru_0587eb296a2f04e0d3699650d39b53ee18b97a79.exe все хорошо, то делаем следующее. В момент его запуска, в той папке, где он лежит вы на пару мгновений можете обнаружить файл lp.cab. Данный файл это сокращенное название language pack.

lp mui windows 7

kak rusifitsirovat windows 7 lp

Продолжаем нашу русификацию windows 7, теперь имея файл lp.cab, вам необходимо открыть:

Именно lp.setup поможет локализовать вашу семерку.

ustanavlivaem lp.cab v Windows 7

В открывшемся окне, выберите пункт «install display langueges» (установить язык интерфейса)

kak rusifitsirovat windows 7 professional

Далее мастер русификации вас попросит выбрать ваш файл lp.cab, делается это через кнопку «Browse»

rusifitsirovat windows 7 home

Нажимаем кнопку «next» и «install» после соглашения с лицензией. Если у вас выскочило предупреждение и кнопка «next» не активна, то читаем ниже.

MUI dlya Windows 7 64 SP1

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

LIP dlya Windows 7 64 SP1

Не спешите расстраиваться, все это можно обмануть, делаем вот что. Открываем командную строку от имени администратора, описано тут и вводит вот такую команду:

DISM /Online /Add-Package /PackagePath:

bcdedit /set locale ru-RU
bcdboot %WinDir% /l ru-RU

— это путь до вашего lp.cab файла

Когда напишете команду и запустите русификацию, вы можете встретить вот такую ошибку: Error 87, связана она с тем, что в названии папки есть пробелы, либо ее переименуйте, например, в lp или заключите в двойные кавычки

kak rusifitsirovat os vindous 7

Еще на некоторых редакция виндоус, вы можете увидеть ошибку: An error occurred trying to open. Error: 0x80070003, Тут попробуйте в пути

не писать ссылку на файл lp.cab.

kak rusifitsirovat vindous 7

Все начинается локализация системы и вы увидите процент выполнения операции по русификации.

ustanovka MUI ru ru

Дожидаемся выполнения распаковки language pack и после чего выполняем команды bcdboot, описанные выше.

vyipolnenie komandyi bcdedit

Затем вы запускаете редактор реестра виндоус (описано тут) и переходите в ветку из которой удаляете папку en-US и перезагружаетесь.

udalyaem angliyskuyu lokalizatsiyu Windows 7

В итоге у вас в системе появится русский язык, но это еще не все, вам необходимо закончить русифицировать windows 7 professional. Открываете «Панель управления» пункт «Язык и региональные стандарты»

yazyik i regionalnyie standartyi

Проверяете, что на вкладке «Форматы» установлен русский.

kak rusifitsirovat windows 7 professional 64

На вкладке «Расположение» установлен русский форматvkladka raspolozhenie

kopirovat parametryi sistemyi

И в пункте «Изменить язык системы» установлен пункт русский.

rusifikatsiya windows 7

Теперь можно считать, что русификация windows 7 завершена.

Как русифицировать windows 7 с помощью Vistalizator

Чтобы была произведена, более легкая русификация windows 7 я вам предложу утилиту Vistalizator. Как видите установить русский язык на windows 7 очень просто.

Запускаем Vistalizator, видим, что у нас только английский язык.

Zapusk Vistalizator

Нажимаем кнопку «Add langueges» и указываем путь до нашего языкового пакета, который скачан заранее, ссылки в начале статьи.

dobavlyaem MUI windows 7 sp1 v Vistalizator

Нажимаем «install langueges»

rusifikatsiya windows 7 Vistalizator

Начинается процесс локализации виндоус 7, придется подождать минут 20.

ustanovka KB972813

После чего перезагружаемся и проверяем пункт «Язык и региональные стандарты», описанный выше. Все русификация закончена и можно пользоваться новой системой.

Источник

WWW.LUSHNIKOV.NET

windows

Windows Embedded Standard 7 и как ее правильно готовить

Windows Embedded Standard 7 это операционная система, ориентированная на встраиваемые устройства. Она выглядит, как обычная Windows 7. Запускает те же программы, что и обычная Windows 7. Так что согласно утиному тесту, это обычная Windows 7. Но с нюансами:

Где взять бесплатно

Важная оговорка: в интернет уплыли несколько OEM-ключей от некоторых крупных производителей оборудования. Эти ключи постоянные и не ограниченные по времени, но использование таких ключей нарушает лицензионное соглашение.

Какой дистрибутив лучше выбрать

Через DreamSpark распространяется дистрибутив с 32битной ОС, без SP1, но с возможностью выбрать русский язык. Поставить SP1 в уже установленную систему не получится, но можно интегрировать его в дистрибутив. Всё бы ничего, но после инсталяции такая система скачает несколько обновлений, после одного из которых будет грузиться только в черный экран. Совсем не годится.

Вместе с 30тидневным триалом скачиваются два дистрибутива: 32bit и 64bit. Оба с SP1, но без русского языка. Отдельно MUI скачивается тут для 32bit, тут для 64bit и может быть как добавлен после инсталяции, так и интегрирован в дистрибутив. Все необходимые для интеграции инструменты есть на третьем диске (Toolkit).

Как приготовить

Ставим

Итак, можно просто взять дистрибутив и установить с него систему (пункт Build an Image). В процессе установки будет предложено выбрать готовый шаблон (например, Application Compatibility, это наиболее полный вариант) и отталкиваясь от него настроить систему по своему вкусу.

wes7 install

wes7 install2

wes7 install3

Но ведь интереснее сделать свой дистрибутив.

Ставим Toolkit

Берем любую машину с Windows (например, виртуальную), подключаем к ней диск Standard 7 SP1 Toolkit.iso и запускаем setup.exe. При установке в качестве Setup Type стоит выбрать Custom. Тогда появится вот такое меню:

wes7 toolkit1

Самое время решить, какой именно версии и битности дистрибутив мы будем варить. Набор необходимых для сборки файлов называется Distribution Share. Доступны на выбор с сервис-паком и без него, 32 и 64 бит. Скопированы они будут в каталог C:Program Files (x86)Windows Embedded Standard 7 в виде подкаталогов с именами DS, DS64, DSSP1 и DS64SP1. Предположим, что нам нужен AMD64 SP1 Distribution Share. Ставим только его. Для продолжения установки потребуется вставить диск Standard 7 SP1 64bit IBW.iso.

Запускаем

Первое, что надо сделать, это подключить Distribution Share:

wes7 toolkit2

wes7 toolkit3

Интегрируем русский язык

Файл с русским языком входит в состав MUI, ссылка на который была выше. Имя файла – lp.cab.

wes7 toolkit4

Делаем установочный диск с полной Distribution Share

Из того, что получилось, уже можно приготовить диск, с которого возможна установка системы. Меню выбора компонентов системы так же будет доступным.

wes7 toolkit5

Указываем папку, в которую надо полжить файлы, указываем битность (x64) и жмем OK. Из того, что получится, можно сразу делать загрузочный диск. Об одном из способов создать загрузочный DVD – в конце статьи.

Готовим свой дистрибутив.

В качестве отправной точки я предлагаю использовать шаблон Application Compatibility. Для SP1 64bit все шаблоны лежат в каталоге C:Program Files (x86)Windows Embedded Standard 7DS64SP1TemplatesIBW. Берем оттуда Application Compatibility.xml и копируем под новым именем на рабочий стол, например.

wes7 toolkit6

Во вкладке Validation окна Messages останется всего одно сообщение об ошибке. Кликаем на него два раза и узнаем, что из неразрешенных зависимостей остались только языковые пакеты. Выбираем русский и английский, жмем OK. Повторный запуск валидации (например, кнопкой F5) ошибок не выявит.

wes7 toolkit7

wes7 toolkit8

wes7 toolkit9

Удаляем лишние пакеты. Например, я никогда не использовал Speech and Text. Находим его в колонке Answer File и раскрываем группу:

Кликаем на нее правой кнопкой и выбираем Delete. Таким же способом можно избавить дистрибутив от практически любого компонента. Периодически рекомендую нажимать F5, чтобы убедиться, что случайно не отключили что-то действительно необходимое. В этом случае на вкладке Validation появится сообщение об ошибке, двойной клик на котором откроет окно, в котором эту ошибку можно будет исправить.

wes7 toolkit10

Сохраняем получившийся Answer File:

Теперь его можно обратно скопировать в Distribution Share и снова сделать загрузочный диск, как в предыдущем пункте. Наш Answer File появится в списке тимплейтов при установке системы.

А можно сразу приготовить дистрибутив, который окажется компактнее и не будет задавать лишних вопросов при инсталяции:

Указываем папку, в которую надо полжить файлы и жмем OK.

Как сделать загрузочный DVD

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

wes7 toolkit11

wes7 toolkit12

Кроме того, можно создать загрузочную флешку этим или этим.

Приветствую, спасибо за развернутую статью, случайно не осталось рабочей версии WBI Creator, ваши ссылки умерли. Если можно поделитесь софтиной

Источник

Adding Multilingual User Interface Support to an Application

This tutorial demonstrates how to take a monolingual application and make it world-ready. This application is in the form of a complete solution that is built within Microsoft Visual Studio.

Overview

Beginning with WindowsВ Vista, the Windows operating system itself was built from the ground up to be a multilingual platform, with additional support that enables you to create multilingual applications that use the Windows MUI resource model.

This tutorial illustrates this new support for multilingual applications by covering the following aspects:

These links help provide a quick refresher on the concepts on internationalization and MUI:

The Idea Behind Hello MUI

You are probably familiar with the classic Hello World application, which illustrates basic programming concepts. This tutorial takes a similar approach to illustrate how to use the MUI resource model to update a monolingual application to create a multilingual version called Hello MUI.

The tasks in this tutorial are described in detailed steps because of the precision with which these activities must be performed, and the need to explain the details to developers who have little experience with these tasks.

Setting up the Hello MUI Solution

These steps outline how to prepare to create the Hello MUI solution.

Platform Requirements

You must compile the code samples in this tutorial using the Windows Software Development Kit (SDK) for WindowsВ 7 and Visual Studio 2008. The WindowsВ 7 SDK will install on WindowsВ XP, WindowsВ Vista and WindowsВ 7, and the sample solution can be built on any of these operating system versions.

All code samples in this tutorial are designed to be executed on x86 and x64 versions of WindowsВ XP, WindowsВ Vista and WindowsВ 7. Specific parts that will not work on WindowsВ XP are called out where appropriate.

Prerequisites

Install Visual Studio 2008.

Install the Windows SDK for WindowsВ 7.

You can install it from the Windows SDK page of the Windows Developer Center. The SDK includes utilities to develop applications for OS versions starting from WindowsВ XP through the most recent.

If you are not installing the package to the default location, or if you are not installing on the system drive, which is usually the C drive, make note of the install path.

Configure the Visual Studio command line parameters.

Install the Microsoft NLS downlevel APIs add-on package.

In the context of this tutorial, this package is necessary only if you will be customizing the application to run on Windows versions prior to WindowsВ Vista. See Step 5: Customizing Hello MUI.

Download and install the package from its download site.

As with the Windows SDK, if you are not installing the package to the default location, or if you are not installing on the system drive, which is usually the C drive, make note of the install path.

If your development platform is WindowsВ XP or Windows ServerВ 2003, confirm that Nlsdl.dll is installed and registered correctly.

If you develop an application that uses MUI and that must run on Windows versions prior to WindowsВ Vista, Nlsdl.dll must be present on the destination Windows platform. In most cases, this means that the application needs to carry and install the redistributable Nlsdl installer (and not merely copy Nlsdl.dll itself).

Step 0: Creating the Hard-coded Hello MUI

This tutorial begins with the monolingual version of the Hello MUI application. The application assumes the use of the C++ programming language, wide character strings, and the MessageBoxW function for output.

Begin by creating the initial GuiStep_0 application, as well as the HelloMUI solution, which contain all of the applications in this tutorial.

In Visual Studio 2008, create a new project. Use the following settings and values:

Configure the project threading model:

In the Solution Explorer, right-click the project GuiStep_0, and then select Properties.

In the project Property Pages dialog box:

Replace the contents of GuiStep_0.cpp with the following code:

Build and run the application.

The straightforward source code above makes the simplistic design choice of hard-coding, or embedding, all the output the user will see—in this case the text «Hello MUI». This choice limits the utility of the application for users who don’t recognize the English word «Hello.» Because MUI is a technology-based English acronym, it is assumed for this tutorial that the string remains «MUI» for all languages.

Step 1: Implementing the Basic Resource Module

Microsoft Win32 has long exposed the capability for application developers to separate their UI resource data from application source code. This separation comes in the form of the Win32 resource model, in which strings, bitmaps, icons, messages and other items normally displayed to a user are packaged into a distinct section of the executable, separated from executable code.

To illustrate this separation between executable code and resource data packaging, in this step the tutorial places the previously hard-coded «Hello» string (the «en-US» resource) into the resource section of a DLL module in the HelloModule_en_us project.

This Win32В DLL could also contain library type executable functionality (as any other DLL might). But to help focus on the Win32 resource-related aspects, we leave the run-time DLL code stubbed out in dllmain.cpp. Subsequent sections of this tutorial make use of the HelloModule resource data being built here and also present appropriate runtime code.

To construct a Win32 resource module, start by creating a DLL with a stubbed out dllmain:

Add a new project to the HelloMUI solution:

Configure this project’s threading model:

In the Solution Explorer, right-click the project HelloModule_en_us and select Properties.

In the project’s Property Pages dialog box:

Examine dllmain.cpp. (You may want to add the UNREFERENCED_PARAMETER macros to the generated code, as we have here, to enable it to compile at warning level 4.)

Add a resource-definition file HelloModule.rc to the project:

Under the project HelloModule_en_us, right-click the Resource Files folder, and select Add, and then select New Item.

In the Add New Item dialog box, choose the following:

Specify that the new HelloModule.rc file is to be saved as Unicode:

Add a string table containing the «Hello» string:

In the Resource View, right-click HelloModule.rc and select Add Resource.

Select String Table.

Add a string to the String Table:

If you view HelloModule.rc as text now, you will see various pieces of resource-specific source code. The one of greatest interest is the section that describes the «Hello» string:

This «Hello» string is the resource that needs to be localized (that is, translated) into every language that the application hopes to support. For example, the HelloModule_ta_in project (which you will create in the next step) will contain its own localized version of HelloModule.rc for «ta-IN»:

Build the HelloModule_en_us project to be sure there are no errors.

Create six more projects in the HelloMUI solution (or as many of them as you wish) to create six more resource DLLs for additional languages. Use the values in this table:

Step 2: Building the Basic Resource Module

Using previous resource models, building any one of the seven HelloModule projects would result in seven separate DLLs. Each DLL would contain a resource section with a single string localized into the appropriate language. Although appropriate for the historic Win32 resource model, this design does not take advantage of MUI.

In the WindowsВ Vista SDK and later, MUI provides the ability to split executables into source code and localizable content modules. With the additional customization that is covered later in Step 5, applications can be enabled for multi-lingual support to run on versions prior to WindowsВ Vista.

The primary mechanisms available to split resources from executable code, starting with WindowsВ Vista, are:

See Resource Utilities for more information.

For the sake of simplicity, this tutorial uses muirct.exe to split the «Hello MUI» executable.

Splitting the Various Language Resource Modules: An Overview

A multi-part process is involved in splitting the DLLs into one executable HelloModule.dll, plus a HelloModule.dll.mui for each of the seven supported languages within this tutorial. This overview describes the required steps; the next section presents a command file that performs those steps.

First, split the English-only HelloModule.dll module by using the command:

Similarly, muirct.exe is invoked to create a HelloModule.dll.mui file for each of the other languages. However, in those cases the language-neutral DLL is discarded, as only the first one created will be needed. The commands that process the Spanish and French resources look like this:

Splitting the Various Language Resource Modules: Creating the Files

For this tutorial you create a command file containing the commands to split the various DLLs, and you invoke it manually. Note that in actual development work, you could reduce the potential for build errors by including these commands as pre-build or post-build events in the HelloMUI solution, but that is beyond the scope of this tutorial.

Create the files for the debug build:

Create a command file DoReverseMuiLoc.cmd containing the following commands:

Create an xml file DoReverseMuiLoc.rcconfig containing the following lines:

Copy DoReverseMuiLoc.cmd and DoReverseMuiLoc.rcconfig to ProjectRootDirectoryHelloMUIDebug.

Open the Visual Studio 2008 command prompt and navigate to the Debug directory.

When you create a release build, you copy the same DoReverseMuiLoc.cmd and DoReverseMuiLoc.rcconfig files to the Release directory and run the command file there.

Step 3: Creating a Resource-Savvy «Hello MUI»

Building on the initial hard-coded GuiStep_0.exe example from above, you could extend the reach of the application to multiple language users by choosing to incorporate the Win32 resource model. The new run-time code presented in this step includes the module loading (LoadLibraryEx) and string retrieval (LoadString) logic.

Add a new project to the HelloMUI solution (using the menu selection File, Add, and New Project) with the following settings and values:

Set this project to run from within Visual Studio, and configure its threading model:

In the Solution Explorer, right-click the project GuiStep_1 and select Set as StartUp Project.

Right-click it again and select Properties.

In the project’s Property Pages dialog box:

Replace the contents of GuiStep_1.cpp with the following code:

Build and run the application. The output will be displayed in the language currently set as the display language of the computer (provided it is one of the seven languages we have built).

Step 4: Globalizing «Hello MUI»

Although the previous example is able to display its output in different languages, it falls short in a number of areas. Perhaps the most noticeable is that the application is only available in a small subset of languages when compared to the Windows operating system itself. If, for example, the GuiStep_1 application from the previous step were installed on a Japanese build of Windows, resource location failures would be likely.

To address this situation, you have two primary options:

The other option of allowing for configurable language preferences and loading resources based on this user-defined hierarchy can greatly increase customer satisfaction. Unfortunately, it also complicates the functionality needed within the application.

This step of the tutorial uses a simplified text file mechanism to enable custom user language configuration. The text file is parsed at run-time by the application, and the parsed and validated language list is used in establishing a custom fallback list. After the custom fallback list is established, the Windows APIs will load resources according to the language precedence set forth in this list. The remainder of the code is similar to that found in the preceding step.

Add a new project to the HelloMUI solution (using the menu selection File, Add, and New Project) with the following settings and values:

Set this project to run from within Visual Studio, and configure its threading model:

In the Solution Explorer, right-click the project GuiStep_2 and select Set as StartUp Project.

Right-click it again and select Properties.

In the project’s Property Pages dialog box:

Replace the contents of GuiStep_2.cpp with the following code:

Create a Unicode text file langs.txt containing the following line:

Be sure to save the file as Unicode.

Copy langs.txt to the directory from which the program will run:

Build and run the project. Try editing langs.txt so that different languages appear at the front of the list.

Step 5: Customizing «Hello MUI»

A number of the run-time features mentioned so far within this tutorial are available only on WindowsВ Vista and later. You may wish to re-use the effort invested in localizing and splitting resources by making the application work on downlevel Windows operating system versions, such as WindowsВ XP. This process involves adjusting the previous example in two key areas:

The language management and language fallback order support offered in pre-WindowsВ Vista versions of the Windows operating system differs significantly from that in WindowsВ Vista and later. For this reason, applications that allow user-configured language fallback must adjust their language management practices:

Create a project that can use the localized resource modules on any version of Windows:

Add a new project to the HelloMUI solution (using the menu selection File, Add, and New Project) with the following settings and values:

Set this project to run from within Visual Studio, and configure its threading model. Also, configure it to add the necessary headers and libraries.

The paths used in this tutorial assume that the WindowsВ 7 SDK and the Microsoft NLS downlevel APIs package were installed to their default directories. If that is not the case, modify the paths appropriately.

In the Solution Explorer, right-click the project GuiStep_3 and select Set as StartUp Project.

Right-click it again and select Properties.

In the project’s Property Pages dialog box:

In the top left drop-down, set Configuration to All Configurations.

Under Configuration Properties expand C/C++, select Code Generation, and set Runtime Library: Multi-threaded Debug (/MTd).

Select General and add to Additional Include Directories:

Select Language and set Treat wchar_t as Built-in Type: No (/Zc:wchar_t-).

Select Advanced and set Calling Convention: _stdcall (/Gz).

Under Configuration Properties expand Linker, select Input, and add to Additional Dependencies:

Replace the contents of GuiStep_3.cpp with the following code:

Create or copy langs.txt to the appropriate directory, as previously described in Step 4: Globalizing «Hello MUI».

Build and run the project.

If the application should run on Windows versions prior to WindowsВ Vista, be sure to read the documents that came with the Microsoft NLS downlevel APIs package on how to redistribute Nlsdl.dll.

Additional Considerations for MUI

Support for Console Applications

The techniques covered in this tutorial can also be used in console applications. However, unlike most standard GUI controls, the Windows command window cannot display characters for all languages. For this reason, multilingual console applications require special attention.

Calling the APIs SetThreadUILanguage or SetThreadPreferredUILanguages with specific filtering flags causes the resource loading functions to remove language resource probes for specific languages that are not normally displayed within a command window. When these flags are set, the language-setting algorithms allow only those languages that will display properly in the command window to be on the fallback list.

For more information on using these APIs to build a multilingual console application, see the remarks sections of SetThreadUILanguage and SetThreadPreferredUILanguages.

Determination of Languages to Support at Run-Time

You can adopt one of the following design suggestions to determine which languages your application should support at run-time:

During installation, enable the end user to select the preferred language from a list of supported languages

Read a language list from a configuration file

Some of the projects in this tutorial contain a function used to parse a langs.txt configuration file, which contains a language list.

Because this function takes external input, validate the languages that are provided as input. See the IsValidLocaleName or DownLevelLocaleNameToLCID functions for more details on performing that validation.

Query the operating system to determine which languages are installed

This approach helps the application use the same language as the operating system. Although this does not require user prompting, if you choose this option, be aware that operating system languages can be added or removed at any time and can change after the user installs the application. Also, be aware that in some cases, the operating system is installed with limited language support, and the application offers more value if it supports languages that the operating system does not support.

For more information on how to determine the currently installed languages in the operating system, see the EnumUILanguages function.

Complex Script Support in Versions Prior to Windows Vista

When an application that supports certain complex scripts runs on a version of Windows prior to WindowsВ Vista, text in that script may not display properly in GUI components. For example, in the downlevel project within this tutorial, hi-IN and ta-IN scripts may not display in the message box due to issues with processing complex scripts and the lack of related fonts. Normally, problems of this nature present themselves as square boxes in the GUI component.

More information about how to enable complex script processing can be found at Script and Font Support in Windows.

Summary

This tutorial globalized a monolingual application and demonstrated the following best practices.

Источник

Этот материал написан посетителем сайта, и за него начислено вознаграждение.

Последнее время среди пользователей Windows 7 царит уныние и расстройство, ведь с 14 января 2020 года Microsoft прекратит ее поддержку. Неплохая операционная система была, но всему свое время, надо давать дорогу молодым.
Windows 7 начала свой путь 22 октября 2009 года, то есть к 14 января 2020 будет уже больше 10 лет.

рекомендации

3070 Gigabyte Gaming за 50 тр с началом

MSI 3050 за 25 тр в Ситилинке

3080 дешевле 70 тр — цены снова пошли вниз

3070 Gainward Phantom дешевле 50 тр

13700K дешевле 40 тр в Регарде

16 видов <b>4070 Ti</b> в Ситилинке — все до 100 тр

3060 Gigabyte Gaming за 30 тр с началом

13600K дешевле 30 тр в Регарде

4080 почти за 100тр — дешевле чем по курсу 60

12900K за 40тр с началом в Ситилинке

RTX 4090 за 140 тр в Регарде

Компьютеры от 10 тр в Ситилинке

3060 Ti Gigabyte за 42 тр в Регарде

3070 дешевле 50 тр в Ситилинке

Что же делать тем пользователям, кто по тем или иным причинам не хочет уходить с Windows 7 на новую и продвинутую Windows 10? Ведь завершение поддержки — это смерть ОС. За год там накопится столько незакрытых уязвимостей, что пользоваться ею будет крайне опасно.

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

И выход нашелся, пусть и довольно неожиданный. Одна из редакций Windows 7, а именно — Windows Embedded Standard 7, будет получать обновления до 13 октября 2020 года, то есть еще больше года.

А ее редакции в виде Windows Embedded POSReady 7 и Windows Embedded Compact 7, будут получать обновления до 12 октября 2021 года и 13 апреля 2021 года соответственно.

Что же это за зверь такой — Windows Embedded и почему о нем мало кто слышал?

Microsoft Windows Embedded — семейство встраиваемых операционных систем Microsoft Windows для применения в специализированных устройствах. Существует несколько категорий продуктов для создания широкого спектра устройств, начиная от простых контроллеров реального времени и заканчивая POS-системами, такими как киоск самообслуживания или кассовый аппарат и промышленными системами. Windows Embedded доступна через специализированных дистрибьюторов Microsoft и должна поставляться конечному потребителю только вместе с устройством. Отличается более выгодной ценой по сравнению с настольными версиями, возможностями блокировки образа (Lockdown), продленным сроком доступности и продажи (до 15-ти лет).

Добавлю, что Windows Embedded еще и потребляет ресурсов меньше, чем обычная Windows 7, поэтому для слабых ноутбуков это то, что доктор прописал.

Неудивительно, что домашний пользователь никогда не слышал про нее. К счастью — отличия Windows Embedded Standard 7 от Windows 7 Professional небольшие, а трудности установки, русификации и обновления я сейчас вам подробно объясню.

Я не буду скачивать образ Windows Embedded Standard 7 с торрент трекера, так как это пиратство и в сборках от дяди Васи может быть что угодно: и троян, и майнер, которые не будут видеть антивирусы.

Поэтому идем на сайт Microsoft по ссылке и нажимаем «Download».

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

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

Щелкайте по первой части архива и он распакуется в iso файл.

Теперь надо воспользоваться программами UltraISO или Rufus и записать образ на флешку.

Вот содержимое образа.

Но не торопитесь извлекать флешку! Надо сразу добавить и файл русификации.
Его тоже скачиваем с сайта Microsoft по ссылке.

Жмите «Download», в открывшемся списке выбирайте нужный язык галочкой.

Все готово к установке.

Меню установки отличается от такового у Windows 7 Professional, но каждый, кто хоть раз устанавливал Windows 7 — легко разберется.

Тут выбираем первый пункт.

Выбираем язык.

Далее идет установка. На мой старый ноутбук с медленным HDD устанавливалась довольно долго.

Стартовое окно отличается от обычной Windows 7.

Смотрим, что получилось.

Вот окно свойств системы и диспетчер задач. Памяти ест совсем немного. Пробный период равен 30 дням. Его можно законно продлить до 120 или 180 дней.

Теперь перейдем к русификации. Открываем панель управления.

Выбираем место хранения файла с языком.

Теперь надо включить файл подкачки, он по умолчанию отключен. Как и гибернация. Не придется вводить знакомые до боли powercfg -h off

 

Далее я опробовал обновление с помощью UpdatePack7R2 от simplix. Все прекрасно обновляется.

Но на таком медленном железе процесс длится очень долго, несколько часов, гораздо быстрее интегрировать UpdatePack7R2 в образ Windows.

После вышеописанных манипуляций мы имеем практически обычный Windows 7, но более шустрый и занимающий меньше места на жестком диске. И о поддержке обновлениями можно не беспокоиться еще больше года.

Я оставлю его у себя на ноутбуке и рекомендую вам попробовать.

Этот материал написан посетителем сайта, и за него начислено вознаграждение.

Содержание

  1. Скачать Windows Embedded Standard 7 SP1 оригинальные образы с официального сайта Microsoft
  2. Системные минимальные требования
  3. Где взять ключ для Windows 7 Embedded Standard
  4. Полезное по теме

Windows Embedded Standard 7 SP1• Название ОС: Microsoft Windows Embedded Standard 7 SP1
• Официальный сайт: www.microsoft.com
• Разработчик: Microsoft
• Разрядность: 32bit, 64bit
• Язык интерфейса: Английский (Русский язык, пакет нужно установить)
• Лечение: Требуется ключ.

Microsoft Windows Embedded — семейство встраиваемых операционных систем Microsoft Windows для применения в специализированных устройствах (для банкоматов, терминалов, прочих систем самообслуживания, медицинского оборудования, различной производственной техники).

Системные минимальные требования

  • 32-битный (x86) или 64-битный (amd64) процессор 1 ГГц
  • 512 МБ и выше системной памяти (32 бита), 2 ГБ системной памяти (64 бита)
  • 7 ГБ свободного места на жестком диске для полной установки инструментария
  • Видеоадптер 128 МБ и монитор 800х600
  • DVD-привод
  • Порт USB 2.0

Существует несколько категорий продуктов для создания широкого спектра устройств, начиная от простых контроллеров реального времени и заканчивая POS-системами, такими как киоск самообслуживания или кассовый аппарат и промышленными системами.

Windows Embedded Standard 7 SP1

Windows Embedded доступна через специализированных дистрибьюторов Microsoft и должна поставляться конечному потребителю только вместе с устройством. Отличается более выгодной ценой по сравнению с настольными версиями, возможностями блокировки образа (Lockdown), продленным сроком доступности и продажи (до 15-ти лет).

Windows Embedded базируются на десктопных версиях Windows, но у них переработанное системное ядро и урезанный функционал, поэтому они замечательно подходят для установки на слабые компьютеры и ноутбуки.

По сути, это та же самая Windows 7, но с урезанным функционалом. В ней есть панель управления, встроенный браузер, плеер, набор системных утилит, командная строка, редакторы реестра и групповых политик, стандартные темы оформления, поддерживаются технологии Multitouch, Silverlight и DirectX, EWF и HORM.

Внешне Windows 7 Embedded почти не отличается от десктопной, разве что логотипом и экраном приветствия. В ней отсутствуют некоторые драйвера, отключен файл подкачки, ряд служб и системных компонентов, при установке не создается раздел «Зарезервировано системой», русский язык придется устанавливать отдельно. Ограничений на инсталляции стороннего ПО нет. Для полноценной работы с периферийными устройствами может понадобиться установка дополнительных драйверов.

Первая версия Windows семейства Embedded появилась в 1996 году на базе Win95. Позднее она стала базироваться на WinXP, Vista, 7, 8.1. Есть даже сборка на базе серверной Windows Server 2008. В версии Win10 на смену Embedded пришло название IoT, а сама операционная система стала поставляться с расширенной поддержкой устройств.

Оригинальный образ Windows Embedded Standard 7 SP1
(Официальный сайт Microsoft)

Скачать Windows 7 Embedded Standard — языковой пакет русский язык (40.2 Мб)

Где взять ключ для Windows 7 Embedded Standard

Есть триал на 30 дней. Он доступен каждому без регистрации и смс.
После регистрации можно получить триал на 180 дней. Или — ключи для Windows.
Годовой годовой ключ может получить каждый студент, зарегистрировавшийся в DreamSpark. Студенту проще всего получить доступ к этому порталу, указав название своего учебного заведения в своем профиле ВКонтакте и выполнив несколько шагов из простой инструкции. Как дополнительный бонус, откроется доступ к еще нескольким интересным продуктам.

Где взять ключи для Windows? Читаем здесь!

Windows Embedded Standard 7 не требует активации. Достаточно просто ввести ключ. Оно и понятно, ведь встраиваемое устройство должно уметь работать там, где нет не только интернета, но и телефона.

Для информации, где взять ключ бесплатно, без всех заморочек? В интернет уплыли несколько OEM-ключей от некоторых крупных производителей оборудования (ищите в интернете). Эти ключи постоянные и не ограниченные по времени, но использование таких ключей нарушает лицензионное соглашение.

Полезное по теме

  • Скачать Windows XP Professional SP3 x32 оригинальный образ
  • Скачать Windows XP Professional SP2 x64 оригинальный образ
  • Скачать Windows 7 оригинальный образ от Microsoft
  • Скачать Windows 8 оригинальный образ от Microsoft
  • Скачать Windows 8.1 оригинальный образ от Microsoft
  • Windows 10 version 22H2 Updated December 2022
  • Windows 11 version 22H2 Updated October 2022
  • Как самостоятельно установить Windows 10 и программы?
  • Как зайти в Boot Menu на ноутбуках и компьютерах?
  • Все редакции и версии Windows 10

Windows Embedded Standard 7 SP1 x86-x64 EN-RU for HDD & USB-HDD 120508 «СПЕЦНАЗ» (2012) Русский + Английский

Windows Embedded Standard 7 SP1 x86-x64 EN-RU for HDD & USB-HDD 120508 "СПЕЦНАЗ" (2012) Русский + Английский

Стадия разработки : Release
Год/Дата Выпуска: 2012
Версия: Windows Embedded Standard 7
prog_build: SP1
Разработчик: Microsoft
Разрядность: 32bit+64bit
Язык интерфейса: Английский + Русский
Таблэтка: Триал ключ 180 дн.

Системные требования: RAM 512 mb
CPU 1.7 ggz
Video 128 mb
HDD 10-20 gb
USB-HDD 4-8 gb

Windows Embedded Standard 7 SP1 x86-x64 EN-RU for HDD & USB-HDD 120508 «СПЕЦНАЗ»
**************************************************************************
Торрент обновлен 08.05.12 17:20
Пояснения см. ниже, скрины все заменены.

Собрана конструктором Windows Embedded Standard 7 SP1 en-US,
образы 32 и 64 бит даются раздельно на DVD дисках.
Интегрирован русский язык, IE 9.0 и все критические обновы на 08.05.2012 (~40 шт),
русский и английский языки равнозначны и можете переключаться через ПУ, Язык и регион.
Спецназ — означает, что сборка подготовлена для установки на USB устройства,
но может быть использована и на основном HDD, и даже в качестве игровой.
Установка на русском, выберите в начале установки все русское (но можно и на англ.).
Встроена поддержка TV Tuner. Большая часть файлов IE 9.0 и WMP12 удалена (запускаются
и так, но можно добавить из полной 7-ки), применены патченые библиотеки под сторонние
темы, добавлены поисковики. Игр в оригинале нет, добавлять не стал.

Отсутствуют компоненты
медиа центр, макер, распознавние речи и текста, перенос настроек,
остальные языки, кеш winsxs. Из тем только Аеро и Классик, гаджет 3 шт.

Предварительные настройки
Отключены UAC, отчет об ошибках, дефрагментация по расписанию, восстановление системы,
запись сообщений в журнал.
Подкачка и гибернация в Embedded отключена изначально. При обычном использовании включите подкачку.
Перед установкой принтера поставьте на автомат и запустите Диспетчера печати (ПУ, Администрирование, Службы),
отключен по умолчанию для тех, кто не печатает.
Установка из под DOS (BIOS) по «Press any key to Boot CD…..» с компакт диска или флешки как на HDD,
так и на USB устройство.
При каких то затруднениях установки на USB (установщик не видит) можно использовать Win7AutoLoader.
Триальный ключ на 180 дней (для Админов: выдается MS один и тот же всем желающим скачать и потестить):
GJVTR-C4WQ6-BKRH3-DRFFH-J83DM

Контрольные суммы:
embst7sp1x86-en-ru-hdd-usb.iso
CRC32: 2FFAADF4
MD5: 2DBD1289DAFD54E8D3BEB5BA904ED889
SHA-1: A9E6463A6DFB01CE890BB6A5100E73E5AC5A7131

embst7sp1x64-en-ru-hdd-usb.iso
CRC32: 6AAC0FAE
MD5: E20038DF1E623F723DF07CCE31EBD4A1
SHA-1: 28B1280FD1C066297216C087CE43837AE6741CAA

Доп. информация: автор сборки — brikman_63

Скриншоты:
Windows Embedded Standard 7 SP1 x86-x64 EN-RU for HDD & USB-HDD 120508 "СПЕЦНАЗ" (2012) Русский + Английский Windows Embedded Standard 7 SP1 x86-x64 EN-RU for HDD & USB-HDD 120508 "СПЕЦНАЗ" (2012) Русский + Английский Windows Embedded Standard 7 SP1 x86-x64 EN-RU for HDD & USB-HDD 120508 "СПЕЦНАЗ" (2012) Русский + Английский Windows Embedded Standard 7 SP1 x86-x64 EN-RU for HDD & USB-HDD 120508 "СПЕЦНАЗ" (2012) Русский + Английский Windows Embedded Standard 7 SP1 x86-x64 EN-RU for HDD & USB-HDD 120508 "СПЕЦНАЗ" (2012) Русский + Английский Windows Embedded Standard 7 SP1 x86-x64 EN-RU for HDD & USB-HDD 120508 "СПЕЦНАЗ" (2012) Русский + Английский

Скачать торрент:

Размер: 2.07 GB


October 11, 2014

Windows Embedded Standard 7 это операционная система, ориентированная на встраиваемые устройства. Она выглядит, как обычная Windows 7. Запускает те же программы, что и обычная Windows 7. Так что согласно утиному тесту, это обычная Windows 7. Но с нюансами:

  • Продукт не требует активации. Достаточно просто ввести ключ. Оно и понятно, ведь встраиваемое устройство должно уметь работать там, где нет не только интернета, но и телефона.
  • Есть возможность перевести диск в read only. Идеально для тонких клиентов и медиаплееров. Можно перезагружать компьютер резетом и возвращаться к гарантировано рабочему состоянию системы.
  • Широчайшие возможности для кастомизации. В процессе инсталяции системы можно выбрать, какие компоненты устанавливать, а какие нет. Как вам полноценная система с браузером, занимающая всего 1 гигабайт?
  • Добавление компонентов после инсталяции несколько усложнено. В панели управления в разделе Turn Windows features on and off пусто. Но если сильно приспичит, компоненты можно добавить через dism. Напомню, что программы ставятся и работют. Речь только о компонентах самой Windows.
  • По-умолчанию выключен файл подкачки. Включается мышкой в том же месте, где и в обычной Windows 7.
  • Нельзя сменить ключ. Что было введено при инсталяции, с тем и придется жить до следующей переустановки.
  • Bluetooth у меня сходу не заработал. Но я особо и не пытался его запустить.

Где взять бесплатно

  • Во-первых, есть триал на 30 дней. Он доступен каждому без регистрации и смс.
  • Во-вторых, после регистрации можно получить триал на 180 дней.
  • В-третьих, годовой годовой ключ может получить каждый студент, зарегистрировавшийся в DreamSpark. Студенту проще всего получить доступ к этому порталу, указав название своего учебного заведения в своем профиле ВКонтакте и выполнив несколько шагов из простой инструкции. Как дополнительный бонус, откроется доступ к еще нескольким интересным продуктам.

Важная оговорка: в интернет уплыли несколько OEM-ключей от некоторых крупных производителей оборудования. Эти ключи постоянные и не ограниченные по времени, но использование таких ключей нарушает лицензионное соглашение.

Какой дистрибутив лучше выбрать

Через DreamSpark распространяется дистрибутив с 32битной ОС, без SP1, но с возможностью выбрать русский язык. Поставить SP1 в уже установленную систему не получится, но можно интегрировать его в дистрибутив. Всё бы ничего, но после инсталяции такая система скачает несколько обновлений, после одного из которых будет грузиться только в черный экран. Совсем не годится.

Вместе с 30тидневным триалом скачиваются два дистрибутива: 32bit и 64bit. Оба с SP1, но без русского языка. Отдельно MUI скачивается тут для 32bit, тут для 64bit и может быть как добавлен после инсталяции, так и интегрирован в дистрибутив. Все необходимые для интеграции инструменты есть на третьем диске (Toolkit).

Как приготовить

Ставим

Итак, можно просто взять дистрибутив и установить с него систему (пункт Build an Image). В процессе установки будет предложено выбрать готовый шаблон (например, Application Compatibility, это наиболее полный вариант) и отталкиваясь от него настроить систему по своему вкусу.

Но ведь интереснее сделать свой дистрибутив.

Ставим Toolkit

Берем любую машину с Windows (например, виртуальную), подключаем к ней диск Standard 7 SP1 Toolkit.iso и запускаем setup.exe. При установке в качестве Setup Type стоит выбрать Custom. Тогда появится вот такое меню:

Самое время решить, какой именно версии и битности дистрибутив мы будем варить. Набор необходимых для сборки файлов называется Distribution Share. Доступны на выбор с сервис-паком и без него, 32 и 64 бит. Скопированы они будут в каталог C:Program Files (x86)Windows Embedded Standard 7 в виде подкаталогов с именами DS, DS64, DSSP1 и DS64SP1. Предположим, что нам нужен AMD64 SP1 Distribution Share. Ставим только его. Для продолжения установки потребуется вставить диск Standard 7 SP1 64bit IBW.iso.

Запускаем

Пуск -> Программы -> Windows Embedded Standard 7 -> Image Configuration Editor.

Первое, что надо сделать, это подключить Distribution Share:

File -> Select Distribution Share… -> C:Program Files (x86)Windows Embedded Standard 7DS64SP1.

Интегрируем русский язык

Файл с русским языком входит в состав MUI, ссылка на который была выше. Имя файла – lp.cab.

File -> Import -> Import Package(s)… -> выбираем этот файл.

Делаем установочный диск с полной Distribution Share

Из того, что получилось, уже можно приготовить диск, с которого возможна установка системы. Меню выбора компонентов системы так же будет доступным.

Tools -> Create Media -> Create IBW Image with full Distribution Share…

Указываем папку, в которую надо полжить файлы, указываем битность (x64) и жмем OK. Из того, что получится, можно сразу делать загрузочный диск. Об одном из способов создать загрузочный DVD – в конце статьи.

Готовим свой дистрибутив.

В качестве отправной точки я предлагаю использовать шаблон Application Compatibility. Для SP1 64bit все шаблоны лежат в каталоге C:Program Files (x86)Windows Embedded Standard 7DS64SP1TemplatesIBW. Берем оттуда Application Compatibility.xml и копируем под новым именем на рабочий стол, например.

File-> Open Answer File -> выбриаем наш файл и соглашаемся на ассоциацию этого файла с открытой Distribution Share.

Запускаем валидацию и добавляем необходимые пакеты:

Validate -> Add Required and Optional Packages

Во вкладке Validation окна Messages останется всего одно сообщение об ошибке. Кликаем на него два раза и узнаем, что из неразрешенных зависимостей остались только языковые пакеты. Выбираем русский и английский, жмем OK. Повторный запуск валидации (например, кнопкой F5) ошибок не выявит.

Удаляем лишние пакеты. Например, я никогда не использовал Speech and Text. Находим его в колонке Answer File и раскрываем группу:

Feature Pack -> User Interface -> Microsoft Speech API

Кликаем на нее правой кнопкой и выбираем Delete. Таким же способом можно избавить дистрибутив от практически любого компонента. Периодически рекомендую нажимать F5, чтобы убедиться, что случайно не отключили что-то действительно необходимое. В этом случае на вкладке Validation появится сообщение об ошибке, двойной клик на котором откроет окно, в котором эту ошибку можно будет исправить.

Сохраняем получившийся Answer File:

File -> Save Answer File

Теперь его можно обратно скопировать в Distribution Share и снова сделать загрузочный диск, как в предыдущем пункте. Наш Answer File появится в списке тимплейтов при установке системы.

А можно сразу приготовить дистрибутив, который окажется компактнее и не будет задавать лишних вопросов при инсталяции:

Tools -> Create Media -> Create IBW Image From Answer File…

Указываем папку, в которую надо полжить файлы и жмем OK.

Как сделать загрузочный DVD

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

Кроме того, можно создать загрузочную флешку этим или этим.

Удачных экспериментов!

Like this post? Please share to your friends:
  • Windows explorer не отвечает windows 10 как исправить
  • Windows embedded standard 7 sp1 x32 ru en optima ii
  • Windows explorer windows 7 show hidden files
  • Windows embedded standard 7 sp1 turbo x86
  • Windows explorer stopped responding and was closed