Windows Tools (with switches)

1st Official Post
  • Tool

    Switch

    Bcdedit

    Operating on a store

    • /createstore - Creates a new empty boot configuration data store.

    • /export - Exports the contents of the system store into a file. This file can be used later to restore the state of the system store. This command is valid only for the system store.

    • /import - Restores the state of the system store by using a backup data file previously generated by using the /export option. This command deletes any existing entries in the system store before the import takes place. This command is valid only for the system store.

    • /store - This option can be used with most BCDedit commands to specify the store to be used. If this option is not specified, then BCDEdit operates on the system store. Running the bcdedit /store command by itself is equivalent to running the bcdedit /enum active command.

    • /sysstore - Sets the system store device. This only affects EFI-based systems. It does not persist across reboots, and is only used in cases where the system store device is ambiguous.

    Operating on entries in a store

    • /copy - Makes a copy of a specified boot entry in the same system store.

    • /create - Creates a new entry in the boot configuration data store. If a well-known identifier is specified, then the /application, /inherit, and /device options cannot be specified. If an identifier is not specified or not well known, an /application, /inherit, or /device option must be specified.

    • /delete - Deletes an element from a specified entry.

    • /mirror - Creates mirror of entries in the store.

    Changing entry options

    • /deletevalue - Deletes a specified element from a boot entry.

    • /set - Sets an entry option value.

    Controlling output

    • /enum - Lists entries in a store. The /enum option is the default value for BCEdit, so running the bcdedit command without options is equivalent to running the bcdedit /enum active command.

    • /v - Verbose mode. Usually, any well-known entry identifiers are represented by their friendly shorthand form. Specifying /v as a command-line option displays all identifiers in full.
      Running the bcdedit /v command by itself is equivalent to running the bcdedit /enum active /v command.

    Controlling the boot manager

    • /bootsequence - Specifies a one-time display order to be used for the next boot. This command is similar to the /displayorder option, except that it is used only the next time the computer starts. Afterwards, the computer reverts to the original display order.

    • /default - Allows you to specify which operating system will start when the time-out expires.

    • /displayorder - Specifies the display order that the boot manager uses when displaying boot options to a user.

    • /timeout - Specifies the time to wait, in seconds, before the boot manager selects the default entry.

    • /toolsdisplayorder - Specifies the display order for the boot manager to use when displaying the Tools menu.

    Emergency Management Services options

    • /bootems - Enables or disables Emergency Management Services (EMS) for the specified entry.

    • /ems - Enables or disables EMS for the specified operating system boot entry.

    • /emssettings - Sets the global EMS settings for the computer. /emssettings does not enable or disable EMS for any particular boot entry.

    Debugging

    • /bootdebug - Enables or disables the boot debugger for a specified boot entry. Although this command works for any boot entry, it is effective only for boot applications.

    • /dbgsettings - Specifies or displays the global debugger settings for the system. This command does not enable or disable the kernel debugger; use the /debug option for that purpose. To set an individual global debugger setting, use the bcdedit /setdbgsettings type value command.

    • /debug - Enables or disables the kernel debugger for a specified boot entry.

    • /hypervisorsettings - Sets the hypervisor parameters.


    Remote event logging

    • /eventsettings - Sets the global remote event logging parameters.

    • /event - Enables or disables remote event logging for an operating system entry.

    Compact


    Diskpart


    DISM


    ICACLS


    ICD


    Ipconfig


    Powercfg


    Sysprep

    • /pnp - Forces a mini-setup wizard to start at reboot so that all Plug and Play devices can be recognized

    • /generalize - This allows Sysprep to remove all system-specific data from the Sysprep image. If you're running the GUI version of Sysprep, this is a check-box option

    WinAppDeployCmd


Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!