问题描述
今天我想知道 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 (将#修改为@)