我面临一个奇怪的问题,我不知道它的代码或平台是否相关 . 我写了一个非常简单的VBScript来让我的电脑进入休眠状态:

res=MsgBox("Hbernate ?",1,"Hibernate")
if(res=1) then 
    Dim wshShell
    Set wshShell = CreateObject("WScript.Shell")

    REM hibernate computer
    strResult = wshShell.Run("C:\Windows\SysWOW64\shutdown.exe /h")

end if

有时可能需要10秒才能显示消息框,有时它会立即启动 .

我的(相当旧的)PC(Win 8.1 x64)与我正在使用的所有其他程序运行顺畅,你知道是什么原因导致这个问题或者如何解决这个问题?