网站搜索

从命令提示符关闭 Windows 会造成损坏吗?


我们大多数人使用开始菜单来关闭我们的 Windows 系统,但是如果您选择使用命令行来代替,是否可能造成损坏?是否有任何特定的命令可能会造成损坏而其他命令则不会?今天的 SuperUser Q&A 帖子回答了一位忧心忡忡的读者的问题。

今天的问答环节由 SuperUser 提供,这是 Stack Exchange 的一个分支,一个由社区驱动的问答网站分组。

屏幕截图由 Acid Pix (Flickr) 提供。

问题

SuperUser 读者 FlipFloop 想知道使用 Windows CMD 关闭计算机是否会造成损坏:

当您启动 shutdown -i 通过命令提示符 (CMD) 关闭计算机时,它是否会损坏正在关闭的计算机(本地或远程)?

使用 Windows CMD 关闭计算机是否会造成损坏?

答案

SuperUser 贡献者 Marco Bonelli 和 LPChip 为我们提供了答案。首先,Marco Bonelli:

Windows 中的关机命令在计算机上执行正常关机/重启/注销(本地或远程)。如果您关闭了所有正在运行的程序并保存了文件,则运行任何关闭命令(带任何参数)或通过“开始”菜单使用 Windows 界面之间没有区别。该命令不会以任何方式损坏计算机或文件系统。

关于运行程序的更多信息

如果任何阻止关机的程序正在运行,Windows 将自动尝试终止它们,如果无法终止,则会提示您。您在这里可能遇到的唯一问题是程序对文件执行未保存的更改。如果他们提供自动恢复未正确关闭的会话(例如 Microsoft Office),他们将保存其状态以在下次启动时恢复它,否则您将丢失未保存的数据。

后面是LPChip的回答:

不,不会。当您使用“开始”菜单 关闭计算机时,它也会使用相同的关机命令,只是参数不同。

shutdown -i 选项用于公开 Windows 开始菜单 在不使用命令行 的情况下不提供的功能。例如,shutdown -i 可用于向另一台计算机发送关机命令。

shutdown -i 不会损坏您的计算机一样,shutdown -s -t 0 也不会。

还有 -f 选项,用于强制关机。这不会损坏您的 Windows 系统,但可能会导致任何未保存的数据(例如未保存的打开的 word 文档)丢失。

通常,Windows 会向您显示某种对话框,例如“有一个程序阻止关机。还是要取消还是继续?”超时最终将中止关闭。使用 -f 选项,它不会向您显示消息,而是假定您无论如何都希望继续并关闭所有剩余的程序。

有什么要补充的吗?在评论中关闭。想从其他精通技术的 Stack Exchange 用户那里阅读更多答案吗?在此处查看完整的讨论主题。