Answers:
使用该shutdown
命令的最常见方法是:
shutdown -s
- 关闭。shutdown -r
—重新启动。shutdown -l
—注销。shutdown -h
—冬眠。
注意:有一个常见的陷阱,用户认为它-h
意味着“帮助”(它对所有其他命令行程序都起作用...,除了shutdown.exe
,它意味着“休眠”)。然后shutdown -h
,他们运行并意外关闭了计算机。注意这一点。
shutdown -i
—“交互模式”。它不执行操作,而是显示GUI对话框。
shutdown -a
—中止先前的关闭命令。上面的命令可以与以下其他选项结合使用:
-f
—强制退出程序。防止关闭过程卡住。-t <seconds>
—设置直到关机的时间。用于-t 0
立即关闭。-c <message>
—添加关闭消息。该消息将最终出现在事件日志中。-y
—对所有关机查询强制回答“是”。
注意:此选项未在任何正式文档中记录。它是由这些StackOverflow用户发现的。
我想确保在此答案中也提及其他一些非常好的答案。在这里,它们没有特定的顺序。
/<switch>
的-<switch>
。帮助部分也使用/
。
-f
选项以强制重新引导。否则,您的会话可能会关闭,并且顽固的应用程序可能会挂起系统。强制立即重启:shutdown -t 0 -r -f
。要获得更友好的“花点时间”选项,可以使用:shutdown -t 30 -r
。在-f
被超时暗示。(摘自Mateusz Konieczny的拟议编辑)
如果您在远程计算机上,则可能还需要添加-f选项以强制重新引导。否则,您的会话可能会关闭,并且顽固的应用程序可能会挂起系统。
每当我想强制立即重新启动时,都会使用此命令:
shutdown -t 0 -r -f
对于更友好的“给他们一些时间”选项,可以使用以下命令:
shutdown -t 30 -r
如您在注释中看到的,-f表示超时。
没有人提到-m
远程关闭的选项:
shutdown -r -f -m \\machinename
也:
-r
参数导致重新引导(这通常是您在远程计算机上想要的,因为从物理上启动它可能很困难)。-f
参数选项强制重启。\\IP.AD.DR.ESS
(即,必要的端口已打开并且您具有所需的权限),那么可以,这应该可以通过Internet进行。
原始答案:2008年10月
你也得到了所有 “ 意甲:rundll32.exe shell32.dll
”
(请参阅下面的更新)
rundll32.exe user.exe,**ExitWindows**
[Windows快速关闭]rundll32.exe user.exe,**ExitWindowsExec**
[重新启动Windows]
rundll32.exe shell32.dll,SHExitWindowsEx n
其中n
表示:
LOGOFF
SHUTDOWN
REBOOT
FORCE
POWEROFF
(可以组合-> 6 = 2 + 4 FORCE REBOOT
)
请勿
rundll32.exe
用于此目的。它期望您在命令行上传递的函数具有非常特定的方法签名-与的方法签名不匹配ExitWindows
。
雷蒙·陈写道:
由调用的函数所需的函数签名
rundll32.exe
为:
void CALLBACK ExitWindowsEx(HWND hwnd, HINSTANCE hinst,
LPSTR pszCmdLine, int nCmdShow);
这并没有停止使用的人
rundll32
来调用没有被设计成由被称为随机函数rundll32
,如user32 LockWorkStation
或user32 ExitWindowsEx
。
(糟糕)
ExitWindowsEx的实际功能签名为:
BOOL WINAPI ExitWindowsEx(UINT uFlags, DWORD dwReserved);
并使其清晰可见:
Rundll32
是Windows 95的遗留物,至少从Windows Vista开始就已弃用,因为它违反了许多现代工程准则。
另一个小技巧:进行批处理文件路由时,我希望能够中止它以防意外运行。因此,批处理文件将调用关闭程序,但之后将您留在命令提示符下。
@echo off
echo Shutting down in 10 seconds. Please type "shutdown /a" to abort.
cmd.exe /K shutdown /f /t 10 /r
另外,由于它是定时计时器,因此您在俄勒冈州步道(Oregon Trail)狩猎时会感到与之相同的快感。
远程连接到计算机(目标仍然是Windows XP;我不确定目标Windows Vista)时,尽管开始菜单上的“ 关机 ”已由“ 断开会话”或类似方法代替,但是应该有一个称为“ Windows安全性”的工具同样的事情Ctrl+ Alt+ End尖的由欧文。
您可能已经意识到了这一点,但是以防万一:只需在shutdown -r
“运行”框中键入(或您喜欢的任何命令)并按Enter 键就容易得多。
保存将批处理文件保留在各处。
我参加聚会很晚,但是还没有看到这个答案。当您不想使用批处理文件或键入命令时。您可以将焦点设置在桌面上,然后使用Alt+ F4。
Windows将询问您要做什么,选择关闭或重新启动。
有关屏幕截图甚至视频的信息,请参见:https : //tinkertry.com/how-to-shutdown-or-restart-windows-over-rdp