\\ Amazon 在庫処分セール 掘り出し物をチェックしよう //

Complete Guide to the Shutdown Command | Manage Windows Shutdown and Restart via Command Line

The shutdown command in Windows is a versatile tool that allows users to shut down, restart, log off, or hibernate a computer from the command line. This is particularly useful for automating shutdown tasks, managing remote computers, and improving system administration efficiency. By mastering this command, IT professionals can simplify system management and enhance workflows.

目次

What is the Shutdown Command?

The shutdown command in Windows provides a way to control system shutdown, restart, logoff, or hibernation directly from the command line. This tool allows IT administrators and advanced users to automate shutdown procedures, manage remote systems, and integrate shutdown operations into scripts or batch files.

Main Uses of the Shutdown Command

  • Shutting down or restarting a system: Easily perform shutdowns or reboots for maintenance or emergencies.
  • Managing remote computers: Control the shutdown or restart of multiple systems over a network.
  • Automation with scripts: Use the command in scripts to automate tasks such as scheduled shutdowns or restarts.

How to Use the Shutdown Command

The shutdown command is highly flexible with various options that can be combined for specific tasks. Below is the basic usage along with important options.

Basic Syntax:

shutdown [options]

Key Options Overview:

OptionDescription
/sShuts down the computer.
/rRestarts the computer.
/lLogs off the current user.
/hHibernates the computer.
/t <seconds>Sets the time delay for shutdown or restart (default: 30s).
/fForces running applications to close without warning.
/m <computer>Specifies a remote computer to shut down or restart.
/c "<comment>"Adds a comment explaining the shutdown (max 512 characters).
/d <p|u>:<xx>:<yy>Provides a reason for the shutdown.

Examples of Using the Shutdown Command

1. Immediate Shutdown

shutdown /s /f /t 0

Explanation: Shuts down the system immediately, forcing all applications to close without delay (/f), with no waiting time (/t 0).

2. Restart with a 30-Second Delay

shutdown /r /t 30

Explanation: Restarts the computer with a 30-second delay.

3. Remote Shutdown with a Comment

shutdown /s /m \\RemotePC /t 60 /c "Shutting down for maintenance."

Explanation: Shuts down the remote computer RemotePC after 60 seconds, with a comment explaining the reason for the shutdown.

4. Hibernate the Computer

shutdown /h

Explanation: Puts the computer into hibernation mode.

5. Log off the Current User

shutdown /l

Explanation: Logs off the current user immediately.

Detailed Options for the Shutdown Command

/t <seconds>

The /t option specifies the delay in seconds before the shutdown or restart occurs. By default, it waits 30 seconds, but you can customize this to any value between 0 and 315360000 (10 years).

/c <comment>

Using the /c option, you can provide a comment to explain why the shutdown or restart is occurring. This is particularly useful in environments where tracking reasons for system changes is important.

Example:

shutdown /s /t 60 /c "System shutdown for routine maintenance."

/d <p|u>:<xx>:<yy>

The /d option allows you to specify a shutdown reason by providing major and minor reason codes. For example:

shutdown /s /d p:2:17 /t 0

Explanation: The p:2:17 code specifies that the shutdown is due to planned maintenance related to software installation.

Practical Uses of the Shutdown Command

1. Automating Regular Restarts

By using the Windows Task Scheduler, you can automate a daily restart at midnight:

shutdown /r /t 0

Explanation: This command, combined with Task Scheduler, will restart the system daily at a specified time.

2. Remotely Shutting Down Multiple Systems

Network administrators can use the following command to remotely shut down multiple systems at once:

shutdown /s /m \\PC1 /m \\PC2 /t 0 /f

Explanation: Both PC1 and PC2 will be immediately shut down, forcing all running applications to close.

3. Emergency System Shutdown

In the event of a critical issue, this command will immediately shut down the system:

shutdown /s /f /t 0

Explanation: This command forces all applications to close and shuts down the system instantly.

Important Considerations When Using the Shutdown Command

  1. Administrator Privileges Required: The shutdown command requires administrator privileges. Ensure you are running the command prompt as an administrator before using it.
  2. Unsaved Work: Using the /f option forces running applications to close, which can result in data loss if any work is unsaved. Ensure users are aware before forcing shutdowns or restarts.
  3. Remote Shutdown Settings: When shutting down remote computers, ensure remote shutdowns are allowed by configuring the appropriate firewall settings and permissions on the target systems.

Conclusion

The shutdown command is a powerful tool for controlling the shutdown, restart, and logoff operations in Windows environments. Whether automating regular maintenance tasks, managing multiple systems remotely, or handling emergency situations, mastering this command can significantly improve system management efficiency. By using the available options carefully and considering their impact, you can streamline administrative tasks and ensure smooth operations.

Tamaglo

Thank you for reading!

執筆者:玉城 学(タマキ マナブ)

IT業界歴10年以上。ヘルプデスク・サーバーエンジニアとしてWindowsの設定、クラウド管理、PC最適化を担当。

現在はPC設定・Office活用の専門家として、ブログやYouTubeで情報を発信中。

詳しいプロフィールはこちら

Comments

To comment


The reCAPTCHA verification period has expired. Please reload the page.

The maximum upload file size: 2 MB. You can upload: image. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here

目次