Средство настройки региональных параметров (Intlcfg.exe) используется для изменения языка и региональных параметров, шрифтов и параметров ввода для образов Windows Vista® и Windows Server® 2008. Обычно Intlcfg.exe запускается после применения одного или нескольких пакетов поддержки языков к образу Windows.

Внимание!

Средство intlcfg используется для настройки компьютеров, работающих только под управлением операционных систем Windows Vista и Windows Server 2008. Для изменения региональных параметров на компьютерах, работающих под управлением операционных систем Windows® 7 и Windows Server® 2008 R2, воспользуйтесь средством системы DISM. Дополнительные сведения см. в разделе Языки и параметры командной строки для работы с региональными параметрами.

Команду intlcfg можно выполнить для автономного образа Windows или для работающей операционной системы Windows.

Средство Intlcfg.exe устанавливается в папке «Средства» пакета инструментов предварительной установки Windows для изготовителей оборудования (OEM) (Windows OPK) или пакета автоматической установки Windows (Windows AIK).

Параметры командной строки intlcfg.exe

Для средства настройки региональных параметров доступны следующие параметры командной строки.

Изменение языка и региональных настроек

intlcfg.exe [-all:имя_языка] [-uilang:имя_языка]
[-uilangfallback:имя_языка] [-syslocale:имя_языка]
[-userlocale:имя_языка]
[-inputlocale:описание_клавиатуры_по_умолчанию; описание_клавиатуры или имя_региональных_настроек]
[-userhive:путь_к_кусту_реестра] [-syshive:путь_к_кусту_реестра]
[-image:путь] [-dist:путь] [-silent] [-skudefaults:язык]

Обновление файла lang.ini и установка языка по умолчанию

intlcfg.exe -genlangini:имя_файла [-defaultlang:язык]
[-dist:путь -image:путь] [-f]

Отчет о языках и настройках языков

intlcfg  -report [-dist:путь] [-image:путь]

Параметр Свойства

-all:имя_языка

Устанавливает все значения языка и региональных настроек в автономном образе Windows. Этот параметр определяет значение языка для следующих компонентов:

  • язык пользовательского интерфейса;

  • язык системы;

  • пользовательский региональный стандарт;

  • языковые стандарты ввода.

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

имя_языка

Определяет имя языка и код региональных настроек, например en-US, es-ES или fr-FR.

-f

Переписывает файл Lang.ini. По умолчанию перед перезаписью файла средство запрашивает у пользователя подтверждение этого действия.

-image:путь

Определяет папку подключаемого образа Windows. Этот параметр обязателен в случае изменения любых настроек в образе, изменения файла Lang.ini или получения отчета о настройках и языках образа.

-dist:путь

Определяет путь к дистрибутиву Windows. Дистрибутив Windows - это содержание продукта Windows, выпущенное на DVD-диске. Этот параметр обязателен только в случае, если пакеты поддержки языков скопированы в каталог пакетов поддержки языков дистрибутива Windows, или если выводится отчет о языке по умолчанию, используемом при установке Windows.

-genlangini

Если задан этот параметр, программа создает новый файл Lang.ini, используя языки образа Windows и дистрибутива Windows. Новый файл Lang.ini добавляется в папку источников дистрибутива Windows.

Чтобы указать другое расположение файла Lang.ini, необходимо использовать параметр -genlangini:имя файла.

-inputlocale: описание_клавиатуры_по_умолчанию; описание_клавиатуры

Определяет клавиатуру по умолчанию, которая будет использоваться в автономном образе Windows.

описание_клавиатуры_по_умолчанию

Данный параметр может иметь одно из следующих значений:

  • имя_региональных_настроек:раскладка_клавиатуры

    Например, 0409:00000409

  • имя_языка

    Например, en-US

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

Допустимые раскладки клавиатуры, которые можно настроить на компьютере, перечислены в следующем разделе реестра.

HKEY_LOCAL_MACHINE \SYSTEM\ControlSet001\Control\Keyboard Layouts

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

Используйте шестнадцатеричное значение настраиваемой раскладки клавиатуры.

-report [-image:путь_wim] [-dist:путь_дист]

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

Если параметр -report является единственным передаваемым параметром, средство Intlcfg выводит настройки и языки, установленные для текущей операционной системы.

Если параметр -report используется с параметром -image, средство Intlcfg возвращает настройки и язык, установленные в образе Windows.

Если параметр -report используется вместе с параметрами -image и -dist, программа Intlcfg возвращает настройки и языки, установленные в образе Windows, а также языковые пакеты, доступные в дистрибутиве Windows. Intlcfg также выводит язык по умолчанию, заданный в файле Lang.ini дистрибутива Windows. Если файл Lang.ini не существует, этот параметр будет недоступен.

путь_wim

Определяет путь к подключенному или используемому образу Windows.

путь_дист

Определяет путь к дистрибутиву Windows.

-silent

Текстовые сообщения программы не будут выводиться.

-skudefaults:язык

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

Параметр -skudefaults следует использовать для приведения международных параметров автономного образа Windows в соответствие со значениями по умолчанию, определенными в ходе установки. Дополнительные сведения о значениях по умолчанию для всех языковых пакетов см. в разделе Общие сведения о языковых пакетах.

-syshive:путь_к_кусту_реестра

Определяет путь к системному кусту в реестре.

путь_реестра

Задает путь к кусту реестра.

-syslocale:имя_региональных_настроек

Определяет язык системы и настройки шрифтов в автономном образе Windows.

имя_региональных_настроек;

Определяет имя языка и региональных настроек, устанавливаемых в качестве языка системы по умолчанию, например en-US.

-timezone:имя_часового_пояса

Определяет часовой пояс по умолчанию в образе Windows. Перед установкой часового пояса программа Intlcfg проверяет, что заданная строка часового пояса действительна для образа.

имя_часового_пояса

Указывает имя используемого часового пояса, например «Московское время». Полный список строк часовых поясов см. в разделе Справочник по автоматической установке Windows®.

Имя часового пояса должно точно соответствовать настройкам часового пояса в разделе реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TimeZones\.

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

-uilang:имя_языка

Определяет используемый по умолчанию язык пользовательского интерфейса системы. Если язык не установлен в образе Windows, программу Intlcfg выполнить не удастся.

имя_языка

Определяет имя языка, устанавливаемого в качестве языка по умолчанию, например ja-JP.

-uilangfallback:имя_языка

Определяет базовый язык для пользовательского интерфейса системы. Этот параметр используется только в случае, если язык, заданный параметром UILanguage, является частично локализованным языком.

имя_языка

Определяет имя языка, устанавливаемого в качестве базового языка по умолчанию, например en-US.

-userhive:путь_к_кусту_реестра

Определяет путь к кусту пользователей в реестре. Этот параметр является необязательным. Если параметр не задан, программа Intlcfg обновляет пользовательские кусты реестра по умолчанию и кусты реестра системной учетной записи по умолчанию.

путь_к_кусту_реестра

Задает путь к кусту реестра.

-userlocale:имя_региональных_настроек

Определяет пользовательские региональные настройки. Пользовательские региональные настройки (так называемые «стандарты и форматы») - это устанавливаемая для каждого пользователя переменная, определяющая порядок сортировки по умолчанию и настройки по умолчанию для форматирования дат, времени, валюты и чисел.

имя_региональных_настроек

Определяет имя языка и региональных настроек, устанавливаемых в качестве пользовательских региональных настроек по умолчанию, например en-US.

-defaultlang:имя_языка

Определяет язык по умолчанию, используемый при установке Windows в файле Lang.ini.

Этот параметр применим только к установке Windows. Чтобы изменить язык пользовательского интерфейса при установке Windows, используйте параметр -uilang.

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

Если этот параметр не задан вместе с параметром -genlangini, то программа сохраняет язык по умолчанию, определенный в существующем файле lang.ini дистрибутива. Если файл Lang.ini отсутствует или указанное значение по умолчанию не установлено в образе, то в качестве языка по умолчанию используется первый язык, найденный в образе Windows. Языки задаются в алфавитном порядке. Если образ Windows содержит en-US и fr-FR, то в качестве языка по умолчанию задается значение en-US.

имя_языка

Язык, используемый по умолчанию. Например, en-US, es-ES или fr-FR. В качестве этого значения может быть выбрано только одно из поддерживаемых значений UILanguage.

Значения имя_языка и имя_региональных_настроек основаны на соглашениях о метках языков, определенных в RFC 3066. Этот параметр является кодом языка ISO 639, заданным строчными буквами, идентификатором страны или региона ISO 3166-1, заданным прописными буквами. Например, en-US (английский, США), fr-CA (французский, Канада) и es-ES (испанский, Испания).

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

Примеры

Следующие команды показывают примеры использования Intlcfg.exe.

Изменение всех региональных параметров

Следующая команда определяет все параметры (пользовательские, системные, региональные настройки ввода и UIlanguage) образа Windows, подключенного как C:\Wim_mount, как японские. Региональные настройки ввода определяются как японская клавиатура по умолчанию.

intlcfg.exe -all:ja-JP -image:C:\wim_mount

Изменение конкретных региональных параметров

Следующая команда устанавливает для региональных настроек пользователя значение en-US в кусте реестра, загруженном по адресу HKLM\offline\users\default.

intlcfg.exe -userlocale:en-US -userhive:HKLM\offline\users\default -image:C:\wim_mount

Создание нового файла Lang.ini

Следующая команда изменяет файл Lang.ini дистрибутива в папке C:\Windows_distribution, не требуя подтверждения пользователя. Для языка по умолчанию устанавливается значение en-US.

intlcfg.exe -genlangini -dist:C:\windows_distribution -image:C:\wim_mount -defaultlang:en-US -f

Создание нового файла Lang.ini и изменение настроек

Следующая команда создает файл lang.ini, описывающий языки дистрибутива Windows в папке C:\Windows_distribution. Файл Lang.ini создается как файл C:\Windows_distribution\Lang.ini. Если файл Lang.ini в этой папке уже существует, пользователю будет предложено перезаписать существующий файл.

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

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

intlcfg.exe -genlangini -dist:C:\windows_distribution -image:C:\wim_mount -defaultlang:ja-JP -all:de-DE

Отчет о языках, доступных в образе или дистрибутиве Windows

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

intlcfg.exe -report -dist:C:\windows_distribution -image:C:\wim_mount

Отчет о языках, доступных в работающем экземпляре Windows

Следующая команда выводит языки, установленные в текущем работающем экземпляре Windows.

intlcfg.exe -report

Изменение языка по умолчанию

Следующая команда изменяет язык по умолчанию в файле Lang.ini дистрибутива в папке C:\Windows_distribution на en-US.

intlcfg.exe -dist:C:\windows_distribution -defaultlang:en-US -f 

См. также