gxd1112 发表于 2011-1-6 16:28:47

shutdown(13)在windows2000不能全关,鼠标点关机能全关,怎么模拟(最好键值)?

本帖最后由 gxd1112 于 2011-1-8 13:42 编辑

shutdown(1+4+8=13)在英文版windows2000 server不能全关,最后出现“It's now safe to turn off your computer.”的界面,
中文版XP就可以全关。
shutdown(1+4=5)英文版windows2000 serve也不能关,有进程没关,导致没法关机。请教各位大侠!

0 = Log off(注销)
1 = Shutdown(关机)
2 = Reboot(重启)
4 = Force(强制执行)
8 = Power down(关机)
32= Standby(待机)
64= Hibernate(休眠)

kingfirekkk 发表于 2011-1-7 08:13:29

感觉不像是AU3 SHUTDOWN的问题,以下供参考!
微软官方的回答如下:

如果存在下列一种或多种情况,就可能会出现此问题:

    * 计算机支持高级电源管理 (APM) 功能,但支持高级配置和电源接口 (ACPI) 的基本输入/输出系统 (BIOS) 未正确配置为允许操作系统关闭电源。
    * 在升级操作系统的过程中,Windows 未检测到计算机支持 ACPI。
    * 计算机中安装的某一 OEM 设备驱动程序或服务使计算机无法正常关闭。
    * 计算机不支持 ACPI。

gxd1112 发表于 2011-1-8 13:37:55

顶下,帮忙看下

gxd1112 发表于 2011-1-8 13:40:07

回复 2# kingfirekkk


    我电脑没有高级电源管理(APM)这个项目,连看了5、6台电脑都没有,包括原装机

kingfirekkk 发表于 2011-1-8 13:48:57

回复 4# gxd1112

准确的来说应该是ACPI,而且你的电脑如果是使用GHOST装的,经常会有这种现象,GOOGLE一下就会有很多答案的.

gxd1112 发表于 2011-1-8 13:56:57

回复 5# kingfirekkk


    用鼠标能正常关机,我主要是工作电脑有时周末干完活,想让它自己关,省得跑一趟。用键值能模拟吗?Windows徽标键没法模拟吗?或者有其他办法?

kingfirekkk 发表于 2011-1-8 15:39:17

没有对应的环境,不好测试哦...AU3的shutdown不行,那就用WIndows CMD下面的shutdown吧,因为你鼠标点击可以关机,那么使用命令行方式应该也可以关才对。在Windows 2000 CMD里面输shutdown /?可以得到对应的参数说明.

gxd1112 发表于 2011-1-8 19:26:22

谢谢!下周再试试吧

KLU3K 发表于 2011-1-8 19:28:37

本帖最后由 KLU3K 于 2011-1-8 19:30 编辑

Shutdown(13, "Test")
试试这样,加个理由。
如果还不行就看看这个
http://support.microsoft.com/kb/810903
页: [1]
查看完整版本: shutdown(13)在windows2000不能全关,鼠标点关机能全关,怎么模拟(最好键值)?