我有一个 Windows 7 和 Windows 8 双启动系统。
在 Windows 7 中关机后,局域网唤醒功能可以正常工作,但如果在 Windows 8 中关机,它就不起作用。即使我在 Windows 8 中睡眠或休眠,局域网唤醒功能也可以正常工作。
谁能告诉我为什么会发生这种情况?
答案1
我发现它与 Windows 8 中的功能有关Fast Startup
。禁用它之后,它就可以正常工作了。
方法如下:
按Win+ W。
输入
change power buttons
并按下Enter。点击
Change settings that are currently unavailable
。取消勾选
Turn on fast startup
。就是这样。
答案2
http://support.microsoft.com/kb/2776718
“因此,Windows 8 仅支持在睡眠 (S3) 或休眠 (S4) 状态下进行局域网唤醒。”
http://msdn.microsoft.com/en-us/library/windows/desktop/aa373229.aspx
“完全不支持从混合关机(S4)或经典关机(S5)进行远程唤醒。”
答案3
您可以使用英特尔的 AMT Power On (vPro) 或 AMD 的 DASH 唤醒计算机,即使启用了快速启动。只需在启用 DASH 的 Broadcom 卡上设置管理员密码即可覆盖 Microsoft 关闭 NIC 的命令,传统 WOL 即可重新开始工作。
如果您设置了密码,英特尔的 AMT 将保持 NIC 处于开启状态,但在我们的测试中它不允许传统的 WOL 命令。如果您知道计算机的 AMT 密码/IP 地址,则可以使用命令行工具通过 AMT 唤醒计算机。
- 英特尔主动管理技术
- 打开 vPro 计算机
- 在 Windows 开始加载之前按Ctrl+P
- 初始管理员密码为“admin”
- 将密码更改为其他密码
下载英特尔 AMT 开发套件 使用该remotecontrol.exe
工具唤醒计算机。
RemoteControl.exe -changepower on -host 192.168.1.5 -user admin -pass AMTpass
您可以通过在主计算机 BIOS 中取消配置卡来重置密码。
AMD DASH 运行setup.exe
计算机 NIC(希望是 Broadcom)驱动程序下载包中包含的程序。这将安装 Broadcom Advanced Control Suite (BACS)。这是其他命令行工具配置 DASH 芯片所必需的。
下载完整的 Broadcom 驱动程序包和实用程序,例如 HP 提供的这个。它将包含BMCC.exe
用于配置默认密码的实用程序。
http://h20564.www2.hp.com/hpsc/swd/public/detail?sp4ts.oid=7150467&swItemId=vc_147511_1&swEnvOid=4158
BMCC.exe edit
u
(用户账户)2
(账户)2.
管理员帐户2
(启用帐户)4.
尝试更改密码;对我来说不起作用。0,0,0,q
(退出并保存)- 使用权http://计算机名:623
- 以“管理员”身份登录,无需密码(需要大写“A”)
- 在那里更改密码。
您还可以导出帐户更改并使用导入BMCC.exe
。假设管理员帐户是列表中 10 个条目中的第二个条目。
BMCC export=c:\dash.txt -record:40:2
BMCC import=c:\dash.txt -record:40:2
要重置 DASH 客户端的密码,您必须重新应用固件更新。此命令来自 Broadcom NIC 的 HP 固件更新下载。ORY 文件是固件。
WinFWUpg.exe restorenvram update\KC381FAC.ORY idmatch config