如何解决Win32Shutdown 和 shutdown.exe
今天我想知道 Win32Shutdown 和 shutdown.exe 之间有什么区别?两者都可以通过 CMD、Powershell、VBscript、.NET 应用程序等各种方法调用……但我似乎找不到它们之间的区别。我可以假设 shutdown.exe
只是 Win32Shutdown
的包装器吗?然而,它们并不具有所有相同的功能。 startmenu --> Shutdown/restart 按钮调用了哪些?
我之所以这么问是因为当我从 .NET 应用程序调用“shutdown.exe /s /t 0”并以正常方式(通过 startmenu)关闭 Windows 时,我注意到行为有所不同。不同的是,在正常关机时,笔记本电脑(其中 30 多台)始终正常启动。但是,当我使用从 .NET 应用程序调用的 shutdown.exe /s /t 0
时,有时可能会发生 Windows 在启动时挂起的情况。在 POST 完成并显示 Windows 徽标(在本例中为 Dell)后,它会冻结。只有硬关机才能解决问题。现在我知道这可能是由于文件损坏/损坏造成的,所以我想知道 shutdown.exe /s /t 0
是否会导致某些内容在关闭前无法正确保存?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。