找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1756|回复: 0

国际服务命令行选项

[复制链接]
17908 发表于 2009-10-25 13:55:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
国际服务命令行选项国际命令可用于更改 Windows® 7 和 Windows(R) 预安装环境 (Windows PE) 映像中的国际设置。您还可以查询脱机或联机 Windows 映像中的现有设置。

使用部署映像服务和管理 (DISM.exe) 工具处理 Windows 映像的基本语法是:

DISM.exe {/Image:<path_to_offline_image_directory> | /Online} [dism_options] {servicing_command} [<servicing_argument>]

有三种类型的国际服务命令:

Get 命令。检索脱机映像或处于运行状态的操作系统的国际设置报告。

Set 命令。设置脱机映像的不同国际设置。

Gen-LangIni 命令。生成在安装期间使用的 Lang.ini 文件。

下列国际服务选项可用于脱机映像:

DISM.exe /Image:<path_to_offline_image_directory> [/Get-Intl] [/Set-UILang | /Set-UILangFallback | /Set-SysLocale | /Set-UserLocale | /Set-InputLocale | /Set-AllIntl | /Set-Timezone | /Set-SKUIntlDefaults | /Set-LayeredDriver] [/Gen-Langini | /Set-SetupUILang | /Distribution]

下列国际服务选项可用于处于运行状态的操作系统:

DISM.exe /Online /Get-Intl

下表描述了如何使用每个国际服务选项。这些选项不区分大小写。

选项 参数 说明
/Get-Help

/?
  如果在某个国际服务命令行选项后紧接着使用此选项,则会显示有关该命令行选项及其参数的信息。其他某些主题可能会在指定了映像之后变为可用。

示例:


Dism /image:C:\test\offline /Set-UILang /?



Dism /online /Get-intl /?


/Get-Intl
  显示有关国际设置和语言的信息。

使用 /Online 选项可以显示有关处于运行状态的操作系统中的国际设置和语言的信息。

使用 /Image:<path_to_offline_image_directory> 选项可以显示有关脱机映像中的国际设置和语言的信息。

与 /Distribution 选项一同使用时,将显示有关分发中的国际设置和语言的信息。分布共享中的文件夹的名称不会被验证。该名称将作为 …\Langpacks\<locale_name>\Lp.cab 进行报告。其中,<locale_name> 是该文件夹的名称。

注意:  
仅报告与脱机映像对应的用户区域设置。报告不包括与处于运行状态的操作系统对应的此设置。



示例:


Dism /online /Get-Intl



Dism /image:C:\test\offline /Get-Intl



Dism /image:C:\test\offline /distribution:C:\windows_distribution /Get-Intl


/Set-UILang:
<language_name>
设置默认系统用户界面 (UI) 语言。如果该语言未安装在 Windows 映像中,则该命令将失败。

<language_name> 指定要设置为默认语言的语言名称,例如 ja-JP。

注意:  
如果安装语言界面包 (LIP) 并将其语言指定为默认 UI 语言,则 LIP 语言将被设置为系统默认 UI 语言(或“安装语言”),并且母语将被设置为默认 UI 语言。



示例:


Dism /image:C:\test\offline /Set-UILang:fr-FR


/Set-UILangFallback:
<language_name>
设置脱机 Windows 映像中系统 UI 的备选默认语言。只有当 /Set-UILang 选项指定的语言是部分本地化的语言时,才使用此设置。

<language_name> 指定要设置为默认备选语言的语言名称,例如 en-US。

示例:


Dism /image:C:\test\offline /Set-UILangFallBack:fr-FR


/Set-Syslocale:
<locale_name>
设置脱机 Windows 映像中非 Unicode 程序的语言(也称为系统区域置)和字体设置。

<locale_name> 指定要设置为非 Unicode 默认语言的语言和区域设置名称,例如 en-US。

重要信息:  
您不能将仅 Unicode 语言设置为系统区域设置。如果尝试这样做,则 /Set-SysLocale 选项将失败,并且非 Unicode 程序的语言将不会被更改。



示例:


Dism /image:C:\test\offline /Set-SysLocale:fr-FR


/Set-UserLocale:
<locale_name>
设置脱机 Windows 映像中的“标准和格式”语言(也称为用户区域设置)。“标准和格式”语言是一个基于用户的设置,可用于确定格式化日期、时间、货币和数字的默认分类顺序和默认设置。

示例:


Dism /image:C:\test\offline /Set-UserLocale:fr-FR


/Set-InputLocale:
<input_locale>:<keyboard_layout>
设置要在脱机 Windows 映像中使用的输入区域设置和键盘布局。

<input_locale>:<keyboard_layout> 对的值可以为下列值之一:

<language_id:keyboard_layout>
例如,0409:00000409

<locale_name>
例如,如果将 en-US 指定为本地名称,则 Set-InputLocale: 选项还会设置为此区域设置定义的默认键盘布局。

可以指定用分号分隔的多个值。如果需要单个计算机支持多键盘,这将非常有用。第一个值将被设置为默认键盘。

以下注册表项中列出了可在计算机上进行配置的有效键盘布局。

HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\Keyboard Layouts

有关默认输入区域设置值的列表,请参阅支持的语言包和默认设置。

使用要配置的语言 ID 和键盘布局的十六进制值。

该参数为可选参数。

示例:


Dism /image:C:\test\offline /Set-InputLocale:0410:00010410


/Set-AllIntl:
<language_name>
将默认系统 UI 语言、非 Unicode 程序的语言、“标准和格式”语言,以及输入区域设置和键盘布局设置为脱机 Windows 映像中指定的语言。此选项为以下内容指定了语言值:

UI 语言

系统区域设置

用户区域设置

输入区域设置

如果与用于指定单个语言或区域设置的任何选项一起使用,则单个设置将具有较高优先级。

<language_name> 指定语言名称和区域代码,例如 en-US、es-ES 或 fr-FR。

示例:


Dism /image:C:\test\offline /Set-AllIntl:fr-FR


/Set-TimeZone:
<timezone_name>
设置 Windows 映像中的默认时区。设置时区之前,DISM 将验证指定的时区字符串对于该映像是否有效。

<timezone_name> 指定要使用的时区名称,例如,“太平洋标准时间”。有关时区字符串的完整列表,请参阅 Windows® 无人参与安装参考 (Unattend.chm)。在运行 Windows 7 的计算机上,您可以使用 tzutil 命令行工具列出该计算机的时区。tzutil 工具默认情况下安装在 Windows 7 上。

时区的名称必须与注册表中 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TimeZones\ 中的时区设置名称完全匹配。

如果将自定义时区添加到计算机,则可以指定该自定义时区字符串。

示例:


Dism /image:C:\test\offline /Set-TimeZone:"W. Europe Standard Time"


/Set-SKUIntlDefaults:
<language_name>
将脱机 Windows 映像中的默认系统 UI 语言、非 Unicode 程序的语言、“标准和格式”语言,以及输入区域设置、键盘布局和时区值设置为 <language_name> 指定的 Windows 7 默认值。/Set-SKUIntlDefaults 选项不会更改日语键盘和朝鲜语键盘的键盘驱动程序。您必须使用 /Set-LayeredDriver 选项更改这类驱动程序。

使用 / Set-SKUIntlDefaults 更改脱机 Windows 映象中的所有国际设置,使其与在零售安装过程中设置的默认值相匹配。有关每个语言包默认值的详细信息,请参阅支持的语言包和默认设置。

该参数为可选参数。如果与上述某个设置结合使用,则单个设置具有较高的优先级。

如果传递的语言与仅 Unicode 区域设置匹配,则系统区域设置不会被更改,但是对应的命令不会失败。

示例:


Dism /image:C:\test\offline /Set-SKUIntlDefaults:fr-FR


/Set-LayeredDriver:
<1-6>
指定用于日语键盘或朝鲜语键盘的键盘驱动程序。

在日本,许多零售用户的键盘有 106 个键,而其他用户的键盘有 101 个键或 102 个键。在韩国,有多种不同类型的键盘,某些键盘的键的个数不同。

这些设置的可能值为 [1-6]:

指定 PC/AT 增强型键盘(101/102 个键)。

指定朝鲜语 PC/AT 101 个键兼容键/MS 自然键盘(类型 1)。

指定朝鲜语 PC/AT 101 个键兼容键/MS 自然键盘(类型 2)。

指定朝鲜语 PC/AT 101 个键兼容键/MS 自然键盘(类型 3)。

指定朝鲜语键盘(103/106 个键)。

指定日语键盘(106/109 个键)。

示例:


Dism /image:C:\test\offline / Set-LayeredDriver:1


/Gen-LangINI:

生成一个新的 Lang.ini 文件,该文件由安装程序用于定义映像内部和分发外部的语言包。此命令还用于定义安装程序的默认 UI 语言。

新的 Lang.ini 文件将添加到 Windows 分发的 Sources 文件夹。

注意:  
系统不会提示您是否有权覆盖现有的 Lang.ini 文件,而是会自动覆盖现有的 Lang.ini 文件。



必须指定脱机 Windows 映像 (/Image:<path_to_offline_image.wim>) 和分发 (/Distribution:<path_to_distribution_directory>)。

示例:


Dism /image:C:\test\offline /Gen-LangINI /distribution:C:\windows_distribution


/Set-SetupUILang:
<language_name>
定义安装程序将使用的默认语言。如果不能使用此语言,安装程序将自动使用英语。

这是一个可选命令。如果不用此命令,将使用映像中的默认 UI 语言。如果该语言不存在,将使用所显示语言列表中的第一种语言。

示例:


Dism /image:C:\test\offline /Set-SetupUILang:fr-FR /distribution:C:\windows_distribution


/Distribution:
<path_to-distribution_directory>
指定 Windows 分发的路径。Windows 分发是在 Windows 产品 DVD 上发行内容的副本。如果存在外部语言包,则此选项仅与 /Get-Intl 和 /Gen-LangINI 选项一同使用。

示例:


Dism /image:C:\test\offline /Gen-LangINI /distribution:C:\windows_distribution


限制不能对 Windows Vista® 或 Windows Server® 2008 映像使用 DISM 国际服务命令。这些国际命令在 Windows® 7 和 Windows PE 3.0 映像中只可用于更改国际设置。Intlcfg.exe 工具在此版本中已弃用,但是仍可用于在 Windows Vista® 和 Windows Server® 2008 中配置国际设置。有关命令行语法,请参阅 Intlcfg 命令行选项。有关使用 Intlcfg.exe 的信息,请参阅 Windows OEM 预安装工具包 (Windows OPK) 或 Windows 自动安装工具包 (Windows AIK) 的 Windows Vista SP1 版本。

不能在包含国际服务命令的同一个命令行上使用其他服务命令。

不能将仅 Unicode 语言设置为系统区域设置。
下列语言是仅 Unicode 语言(表中的这些语言以“语言 - 国家/地区”格式列出):

阿姆哈拉语 - 埃塞俄比亚
哈萨克语 - 哈萨克斯坦
奥里雅语 - 印度(奥里雅语字符集)

亚美尼亚语 - 亚美尼亚
高棉语 - 柬埔寨
普什图语 - 阿富汗

阿萨姆语 - 印度
孔卡尼语 - 印度
旁遮普语 - 印度(果鲁穆奇语字符集)

孟加拉语 - 孟加拉
老挝语 - 老挝
梵语 - 印度

孟加拉语 - 印度(孟加拉语字符集)
马拉雅拉姆语 - 印度(马拉雅拉姆语字符集)
僧伽罗语 - 斯里兰卡

迪维希语 - 马尔代夫
马耳他语 - 马耳他
叙利亚语 - 叙利亚

格鲁吉亚语 - 格鲁吉亚
毛利语 - 新西兰
泰米尔语 - 印度

古吉拉特语 - 印度(古吉拉特语字符集)
马拉地语 - 印度
泰卢固语 - 印度(泰卢固语字符集)

印地语 - 印度
蒙古语(蒙古文) - 中国
西藏语 - 中国

因纽特语(音节)- 加拿大
尼泊尔语 - 尼泊尔
彝语 - 中国

埃纳德语 - 印度(埃纳德语字符集)



请不要在更新后安装语言包。
如果在安装语言包之前安装包含从属语言资源的更新(修补程序、常规分发版本 [GDR] 或服务包 [SP]),则不会应用更新中包含的语言特定的更改。请始终在安装更新之前安装语言包。

使用 /Set-TimeZone:<timezone_name> 指定时区时,必须使用双引号括住多个单词。例如,/Set-TimeZone:"Pacific Standard Time"。如果从 Microsoft Word 文档中复制并粘贴时区名称(包括引号),则引号可能无法被识别,命令行可能会失败。

如果处理的是国际映像,并且主机环境不支持该映像中的语言,可能将无法读取源自国际映像的错误消息。
论坛发展靠大家,积极提供资源;请勿灌水
通过分享您的互联网来赚钱
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|存档|商匡数科 ( 沪ICP备19008575号-1 )

GMT+8, 2024-9-29 08:18 , Processed in 0.037202 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表