命令行大全

bootcfg

小猪老师 发表于 2020-06-18 16:58浏览次数:

bootcfg is命令是恢复控制台的一部分。它允许用户重新构建、查看和更改boot.ini文件。

BOOT.INI用于Windows XP和早期操作系统上的引导选项。 使用BCDEDIT命令行工具修改Windows Vista和以后的版本。

BOOT.INI is used for boot options on Windows XP and earlier operating systems. Use the BCDEDIT command line tool to modify Windows Vista and later.

查看英文版

目录:

1 bootcfg 运行系统环境

2 bootcfg 语法

bootcfg 运行系统环境

Windows xp

Windows vista

Windows 7

Windows 8

Windows 10

bootcfg 语法

Windows Vista7和8 语法

BOOTCFG /parameter [arguments]

参数

/copy 生成一个现有的启动项目的副本。
/delete 从 BOOT.INI 文件删除现有启动项目。
/query  显示当前启动项目和它们的设置。
/raw 允许用户指定要添加的任何开关。
/timeout 允许用户更改超时值。
/default 允许用户更改默认启动项目。
/EMS 允许用户为无头支持配置 /redirect 开关。
/debug 允许用户为远程调试指定端口和波特率。
/addsw 允许用户添加预定义开关。
/rmsw 允许用户删除预定义开关。
/dbg1394 允许用户为调试配置 1394 端口。
/? 显示此帮助消息。

bootcfg /copy

bootcfg /copy [/S system [/U user [/P [password]]]] [/D description] /ID bootid

描述:

复制现有的引导项

参数清单:

/S system 指定要连接的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。
/D description 正在进行的操作系统条目的描述。
/ID bootid 指定要在boot . ini文件的[操作系统]部分中复制的引导条目id。

例子:

BOOTCFG /Copy /D "Windows with Debug" /ID 1
BOOTCFG /Copy /S system /U user /D "Windows" /ID 3
BOOTCFG /Copy /D "Windows /Crashdebug" /ID 2

Bootcfg /delete

BOOTCFG /Delete [/S system [/U user [/P [password]]]] /ID bootid

描述:

删除BOOT.INI文件的[操作系统]部分中的现有引导项。

参数清单:

/S system 指定要连接到的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。
/D description 正在进行的操作系统条目的描述。
/ID bootid 指定要在boot . ini文件的[操作系统]部分中复制的引导条目id。

例子:

BOOTCFG /Delete /ID 2
BOOTCFG /Delete /S system /U user /P password /ID 2

Bootcfg /query

BOOTCFG /Query [/S system [/U user [/P [password]]]]

描述:

显示引导信息。

参数列表:

/S system 指定要连接到的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。

例子:

BOOTCFG /Query
BOOTCFG /Query /S system /U user /P password
BOOTCFG /Query /S ipaddress /U user /P password

Bootcfg /raw 语法

BOOTCFG /Raw osoptions [/S system [/U user [/P [password]]]] /ID bootid [/A]
描述:

允许用户为引导项指定OS加载选项。

参数清单:

指定要连接到的远程系统。
/RAW osoptions 指定引导项的操作系统选项。以前的操作系统选项将被替换。
/S system 指定要连接到的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。
/ID bootid 在boot . ini文件的[操作系统]部分指定要添加操作系统选项的引导条目id。
/A 指定使用/RAW开关输入的操作系统选项将附加到现有的操作系统选项中。

例子:

BOOTCFG /Raw "/DEBUG /SOS" /A /ID 2
BOOTCFG /Raw "/3GB" /A /ID 2
BOOTCFG /Raw "/CRASHDEBUG" /S system /U user /P password /ID 2

Bootcfg /timeout 语法:

BOOTCFG /Timeout value [/S system [/U user [/P [password]]]]

描述:

允许用户更改操作系统超时值。有效的范围是0到999。

参数列表:

/S system 指定要连接到的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。
/TIMEOUT value 指定加载默认操作系统之前的秒数。

例子:

BOOTCFG /Timeout 30
BOOTCFG /Timeout 50 /S system /U domain\user /P password

Bootcfg /default 语法:

BOOTCFG /Default [/S system [/U user [/P [password]]]] /ID bootid

描述:

允许用户更改默认的操作系统条目。

参数列表:

/S system 指定要连接到的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。
/D description 正在进行的操作系统条目的描述。
/ID bootid 指定要在boot . ini文件的[operating systems]部分中复制的引导条目id。

例子:

BOOTCFG /Default /ID 2
BOOTCFG /Default /S system /U domain\user /P password /ID 2

Bootcfg /ems 语法:

BOOTCFG /EMS value [/S system [/U user [/P [password]]]] [/PORT port] [/BAUD baudrate] [/ID bootid]

描述:

允许用户添加或更改EMS headless重定向设置。

参数列表:

有效的EMS重定向值集是打开、关闭和编辑。

注意:编辑用于更改当前设置,/ID不能用于编辑。指定给定用户上下文的密码。如果省略,则提示输入。指定用于重定向的Baudrate。有效波特率分别为9600、19200、57600、115200。
/EMS value 有效的EMS重定向值集是打开、关闭和编辑。
注意:编辑用于更改当前设置,/ID不能用于编辑。
/S system 指定要连接到的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。
/PORT port 指定用于重定向的COM端口。有效的端口是COM1、COM2、COM3、COM4、BIOSSET (EMS使用BIOS设置)。
/BAUD baudrate 指定用于重定向的Baudrate。有效波特率分别为9600、19200、57600、115200。
/ID bootid 指定要在boot . ini文件的[operating systems] 部分中复制的引导条目id。

例子:

BOOTCFG /EMS ON /PORT COM1 /BAUD 19200 /ID 2
BOOTCFG /EMS ON /PORT BIOSSET /ID 3
BOOTCFG /EMS OFF /S system /ID 2
BOOTCFG /EMS EDIT /PORT com2 /BAUD 115200
BOOTCFG /EMS OFF /S system /U domain\user /P password /ID 2

Bootcfg /debug 语法:

BOOTCFG /Debug value [/S system [/U user [/P [password]]]] [/PORT port] [/BAUD baudrate] /ID bootid

描述:

允许用户添加或更改调试设置。

参数列表:

指定给定用户上下文的密码。如果省略,则提示输入。指定用于重定向的Baudrate。有效波特率分别为9600、19200、57600、115200。指定要在boot . ini文件的[操作系统]部分中复制的引导条目id。
/DEBUG value 有效的调试值设置为“打开”、“关闭”和“编辑”。
/S system 指定要连接到的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。
/PORT port 指定用于重定向的COM端口。有效的端口是COM1、COM2、COM3、COM4、BIOSSET(EMS使用BIOS设置)。
/BAUD baudrate 指定用于重定向的Baudrate。有效波特率分别为9600、19200、57600、115200。
/ID bootid 指定要在boot . ini文件的[操作系统]部分中复制的引导条目id。

例子:

BOOTCFG /Debug ON /PORT COM1 /ID 2
BOOTCFG /Debug OFF /S system /U user /ID 2
BOOTCFG /Debug EDIT /PORT com2 /BAUD 19200 /ID 2
BOOTCFG /Debug OFF /S system /U domain\user /P password /ID 2

Bootcfg /addsw 语法:

BOOTCFG /Addsw [/S system [/U user [/P [password]]]] { [/MM val] [/BV] [/SO] [/NG] } /ID bootid

描述:

允许用户为指定的OS条目添加开关。

参数列表:

指定执行命令的用户上下文。指定添加限制操作系统可以使用的RAM数量(单位为MB)的/maxmem开关。这个值必须大于或等于32。
/S system 指定要连接到的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。
/MM value 指定添加限制操作系统可以使用的RAM数量(单位为MB)的/maxmem开关。这个值必须大于或等于32。
/BV 指定添加/basevideo开关,指示操作系统为安装的视频驱动程序使用标准VGA模式。
/SO 指定添加/sos开关以在加载时显示每个设备驱动程序的名称。
/NG 指定添加/noguiboot开关,禁用出现在登录提示符之前的Windows进度条。
/ID bootid 指定要在boot . ini文件的[operating systems]部分中复制的引导条目id。

例子:

BOOTCFG /Addsw /MM 64 /ID 2
BOOTCFG /Addsw /SO /ID 3
BOOTCFG /Addsw /SO /NG /S system /U domain\user /ID 2
BOOTCFG /Addsw /NG /ID 2
BOOTCFG /Addsw /MM 96 /NG /S system /U user /P password /ID 2

Bootcfg /rmsw 语法:

BOOTCFG /Rmsw [/S system [/U user [/P [password]]]] { [/MM] [/BV] [/SO] [/NG] } /ID bootid

描述:

允许用户从操作系统条目中删除开关。

参数列表:

指定给定用户上下文的密码。如果省略,则提示输入。指定要在boot . ini文件的[操作系统]部分中复制的引导条目id。
/S system 指定要连接到的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。
/MM value 删除/maxmem开关。
/BV 删除/basevideo开关。
/SO 移除/sos开关。
/NG 删除/noguiboot开关。
/ID bootid 指定要在boot . ini文件的[操作系统]部分中复制的引导条目id。

例子:

BOOTCFG /Rmsw /MM /ID 2
BOOTCFG /Rmsw /SO /ID 3
BOOTCFG /Rmsw /SO /NG /S system /U user /ID 2
BOOTCFG /Rmsw /NG /ID 2
BOOTCFG /Rmsw /MM /NG /S system /U domain\user /P password /ID 2

Bootcfg /dbg1394 语法

BOOTCFG /Dbg1394 value [/S system [/U user [/P [password]]]] [/CH channel] /ID bootid

描述:

允许用户配置1394端口进行调试。

参数列表:

/DBG1394 value 有效的Dbg1394开关值设置为ON和OFF。
/S system 指定要连接到的远程系统。
/U [domain\]user 指定执行命令的用户上下文。
/P [password] 指定给定用户上下文的密码。如果省略,则提示输入。
/CH channel 指定的通道。有效值:1到64。
/ID bootid 指定要在boot . ini文件的[operating systems]部分中复制的引导条目id。
例子:
BOOTCFG /DBG1394 ON /CH 30 /ID 3
BOOTCFG /DBG1394 ON /CH 20 /S system /U user /ID 2
BOOTCFG /DBG1394 OFF /ID 2
BOOTCFG /DBG1394 OFF /S system /U domain\user /P password /ID 2

Windows XP 语法:

BOOTCFG [/ADD] [/REBUILD] [/SCAN] [/LIST] [/DISABLE] [/REDIRECT [port baudrate] | [useBiosSettings]
/SCAN 扫描Windows安装的所有磁盘并显示结果。
/ADD 在引导列表中添加Windows安装。
/REBUILD 遍历所有Windows安装并允许用户选择添加哪个。
/DEFAULT 设置默认的引导条目。
/LIST 列出引导列表中已经存在的条目。
/DISABLEREDIRECT 在引导加载程序中禁用重定向。
/REDIRECT 在引导加载程序中使用指定的配置启用重定向。

例子:
bootcfg /redirect com1 115200
bootcfg /redirect useBiosSettings

Windows Vista, 7, and 8 syntax

BOOTCFG /parameter [arguments]

Parameters

/copy Makes a copy of an existing boot entry. Bootcfg /copy syntax.
/delete Deletes an existing boot entry from the BOOT.INI file. Bootcfg /delete syntax.
/query Displays the current boot entries and their settings. Bootcfg /query syntax.
/raw Allows the user to specify any switch to be added. Bootcfg /raw syntax.
/timeout Allows the user to change the Timeout value. Bootcfg /timeout syntax.
/default Allows the user to change the Default boot entry. Bootcfg /default syntax.
/EMS Allows the user to configure the /redirect switch for headless support. Bootcfg /EMS syntax.
/debug Allows the user to specify the port and baudrate for remote debugging. Bootcfg /debug syntax.
/addsw Allows the user to add predefined switches. Bootcfg /addsw syntax.
/rmsw Allows the user to remove predefined switches. Bootcfg /rmsw syntax.
/dbg1394 Allows the user to configure 1394 port for debugging. Bootcfg /dbg1394 syntax.
/? Display a summary of parameters.

bootcfg /copy

bootcfg /copy [/S system [/U user [/P [password]]]] [/D description] /ID bootid

Description:

Makes a copy of an existing boot entry.

Parameter list:

/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/D description The description of the OS entry being made.
/ID bootid Specifies the boot entry id to be copied in the [operating systems] section of the BOOT.INI file.

Examples:

BOOTCFG /Copy /D "Windows with Debug" /ID 1
BOOTCFG /Copy /S system /U user /D "Windows" /ID 3
BOOTCFG /Copy /D "Windows /Crashdebug" /ID 2

Bootcfg /delete

BOOTCFG /Delete [/S system [/U user [/P [password]]]] /ID bootid

Description:

Deletes an existing boot entry in the [operating systems] section of the BOOT.INI file.

Parameter list:

/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/D description The description of the OS entry being made.
/ID bootid Specifies the boot entry id to be copied in the [operating systems] section of the BOOT.INI file.

Examples:

BOOTCFG /Delete /ID 2
BOOTCFG /Delete /S system /U user /P password /ID 2

Bootcfg /query

BOOTCFG /Query [/S system [/U user [/P [password]]]]

Description:

Displays the boot information.

Parameter list:

/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.

Examples:

BOOTCFG /Query
BOOTCFG /Query /S system /U user /P password
BOOTCFG /Query /S ipaddress /U user /P password

Bootcfg /raw syntax

BOOTCFG /Raw osoptions [/S system [/U user [/P [password]]]] /ID bootid [/A]

Description:

Allows the user to specify the OS load options for a boot entry.

Parameter list:

/RAW osoptions Specifies the OS options for a boot entry. The previous OS options will be replaced.
/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/ID bootid Specifies the boot entry id in the [operating systems] section of the BOOT.INI file to add the OS options to.
/A Specifies that the OS options entered with /RAW switch will be appended to the existing OS options.

Examples:

BOOTCFG /Raw "/DEBUG /SOS" /A /ID 2
BOOTCFG /Raw "/3GB" /A /ID 2
BOOTCFG /Raw "/CRASHDEBUG" /S system /U user /P password /ID 2

Bootcfg /timeout syntax

BOOTCFG /Timeout value [/S system [/U user [/P [password]]]]

Description:

Allows the user to change the OS timeout value. The valid range is 0 to 999.

Parameter list:

/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/TIMEOUT value Specifies the time in seconds before the default OS is loaded.

Examples:

BOOTCFG /Timeout 30
BOOTCFG /Timeout 50 /S system /U domain\user /P password

Bootcfg /default syntax

BOOTCFG /Default [/S system [/U user [/P [password]]]] /ID bootid

Description:

Allows the user to change the Default OS entry.

Parameter list:

/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/D description The description of the OS entry being made.
/ID bootid Specifies the boot entry id to be copied in the [operating systems] section of the BOOT.INI file.

Examples:

BOOTCFG /Default /ID 2
BOOTCFG /Default /S system /U domain\user /P password /ID 2

Bootcfg /ems syntax

BOOTCFG /EMS value [/S system [/U user [/P [password]]]] [/PORT port] [/BAUD baudrate] [/ID bootid]

Description:

Allows the user to add or change the EMS headless redirection settings.

Parameter list:

/EMS value The valid set of EMS redirection values are ON, OFF, EDIT.

NOTE: EDIT is used to change the current settings, and /ID cannot be used with EDIT.

/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/PORT port Specifies the COM port to be used for redirection. Valid ports are COM1, COM2, COM3, COM4, BIOSSET (EMS uses BIOS settings).
/BAUD baudrate Specifies the Baudrate to be used for redirection. Valid Baudrates are 9600, 19200, 57600, 115200.
/ID bootid Specifies the boot entry id to be copied in the [operating systems] section of the BOOT.INI file.

Examples:

BOOTCFG /EMS ON /PORT COM1 /BAUD 19200 /ID 2
BOOTCFG /EMS ON /PORT BIOSSET /ID 3
BOOTCFG /EMS OFF /S system /ID 2
BOOTCFG /EMS EDIT /PORT com2 /BAUD 115200
BOOTCFG /EMS OFF /S system /U domain\user /P password /ID 2

Bootcfg /debug syntax

BOOTCFG /Debug value [/S system [/U user [/P [password]]]] [/PORT port] [/BAUD baudrate] /ID bootid

Description:

Allows the user to add or change the debug settings.

Parameter list:

/DEBUG value The valid set of debugging values are ON, OFF, EDIT.
/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/PORT port Specifies the COM port to be used for redirection. Valid ports are COM1, COM2, COM3, COM4, BIOSSET(EMS uses BIOS settings).
/BAUD baudrate Specifies the Baudrate to be used for redirection. Valid Baudrates are 9600, 19200, 57600, 115200.
/ID bootid Specifies the boot entry id to be copied in the [operating systems] section of the BOOT.INI file.

Examples:

BOOTCFG /Debug ON /PORT COM1 /ID 2
BOOTCFG /Debug OFF /S system /U user /ID 2
BOOTCFG /Debug EDIT /PORT com2 /BAUD 19200 /ID 2
BOOTCFG /Debug OFF /S system /U domain\user /P password /ID 2

Bootcfg /addsw syntax

BOOTCFG /Addsw [/S system [/U user [/P [password]]]] { [/MM val] [/BV] [/SO] [/NG] } /ID bootid

Description:

Allows the user to add the switches for a specified OS entry.

Parameter list:

/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/MM value Specifies to add the /maxmem switch which limits the amount of RAM (in MB) the OS can use. This value must be greater than or equal to 32.
/BV Specifies to add the /basevideo switch which directs the OS to use standard VGA mode for the installed video driver.
/SO Specifies to add the /sos switch to display the name of each device driver while loading.
/NG Specifies to add the /noguiboot switch which disables the Windows progress bar that appears before the logon prompt.
/ID bootid Specifies the boot entry id to be copied in the [operating systems] section of the BOOT.INI file.

Examples:

BOOTCFG /Addsw /MM 64 /ID 2
BOOTCFG /Addsw /SO /ID 3
BOOTCFG /Addsw /SO /NG /S system /U domain\user /ID 2
BOOTCFG /Addsw /NG /ID 2
BOOTCFG /Addsw /MM 96 /NG /S system /U user /P password /ID 2

Bootcfg /rmsw syntax

BOOTCFG /Rmsw [/S system [/U user [/P [password]]]] { [/MM] [/BV] [/SO] [/NG] } /ID bootid

Description:

Allows the user to remove the switches from an OS entry.

Parameter list:

/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/MM value Removes the /maxmem switch.
/BV Removes the /basevideo switch.
/SO Removes the /sos switch.
/NG Removes the /noguiboot switch.
/ID bootid Specifies the boot entry id to be copied in the [operating systems] section of the BOOT.INI file.

Examples:

BOOTCFG /Rmsw /MM /ID 2
BOOTCFG /Rmsw /SO /ID 3
BOOTCFG /Rmsw /SO /NG /S system /U user /ID 2
BOOTCFG /Rmsw /NG /ID 2
BOOTCFG /Rmsw /MM /NG /S system /U domain\user /P password /ID 2

Bootcfg /dbg1394 syntax

BOOTCFG /Dbg1394 value [/S system [/U user [/P [password]]]] [/CH channel] /ID bootid

Description:

Allows the user to configure the 1394 port for debugging.

Parameter list:

/DBG1394 value The valid set of Dbg1394 switch values are ON, OFF.
/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/CH channel Specifies the channel. Valid values: 1 to 64.
/ID bootid Specifies the boot entry id to be copied in the [operating systems] section of the BOOT.INI file.

Examples:

BOOTCFG /DBG1394 ON /CH 30 /ID 3
BOOTCFG /DBG1394 ON /CH 20 /S system /U user /ID 2
BOOTCFG /DBG1394 OFF /ID 2
BOOTCFG /DBG1394 OFF /S system /U domain\user /P password /ID 2

Windows XP syntax

BOOTCFG [/ADD] [/REBUILD] [/SCAN] [/LIST] [/DISABLE] [/REDIRECT [port baudrate] | [useBiosSettings]
/SCAN Scan all disks for Windows installations and display the results.
/ADD Add a Windows installation to the boot list.
/REBUILD Iterate through all Windows installations and allow the user to choose which to add.
/DEFAULT Set the default boot entry.
/LIST List the entries already in the boot list.
/DISABLEREDIRECT Disable redirection in the boot loader.
/REDIRECT Enable redirection in the boot loader with the specified configuration.

Example:
bootcfg /redirect com1 115200
bootcfg /redirect useBiosSettings

查看英文版

查看中文版