Windows 10 技术预览版9926 “未知源”引起系统休眠后自启的解决办法
问题的由来:
自从安装上了最新发布的Windows 10 ,使用起来有诸多的改进:无论是重绘的图标还是通知消息中心的整合还是更智能的OneDrive客户端都使得工作起来非常愉悦。
不过笔者这两天频繁遇到晚上下班休眠了的机器,第二天早晨回来电脑处于开机状态的现象,这个奇怪的现象之前笔者曾经写过在Windows 8 下面的解决办法 (可前往此处查看当时博文调查Windows 8 的“幽灵”般启动)。
通过一系列的查看发现此法在本次的9926版上不灵,所提示的内容居然是个“唤醒源:未知”。
Figure 1通过汇总所有的Power-Troubleshooter事件来源查看到 “唤醒源:未知”,这让丈二和尚摸不着头脑了
对于我这个重度使用休眠替代关机的人来说,这样的找不到原因让我很苦恼。
新的思路:
既然系统自身已经提示这个“未知源”,有一种可能是目前有尚未支持的驱动程序来适配硬件设备(即便设备管理器里面没有警告提示标记,也会有此类显现的出现,e.g. Intel的某些显卡驱动会导致Surface上48Hz无法锁定,而使用60或50 Hz会导致电池消耗过快的问题,而该问题在设备管理器里无表征但是属于电源管理配置缺陷,而使用微软的驱动则不会出现此缺陷)。
因此这样的隐性问题确实不太好落地解决,加之目前还属于技术预览版,有些问题的存在是可以理解的。因此现在更换思路,解决问题。
按照正常的思路推理休眠与传统关机的其别就是在于电源管理挂起类型的设置,休眠需要电源管理挂起类型参数的支持,什么样的类型支持什么样的休眠与唤醒方法。
Figure 2使用powercfg电源管理选项查看现在系统所支持的休眠状态,截图为BIOS里面设置为S3模式的样子,可以看到混合睡眠这样的新技术的支持
Figure 3同样使用powercfg电源管理选项查看所在系统状态,截图为BIOS内设置S1模式的样子,可以看到混合睡眠的高级技术支持已经消失
根据上面的思路,我们继续分析一下当前系统到底有什么样的设备支持从S1与S3模式下的唤醒,因为笔者的工作PC只有S1与S3这两个电源挂起类型可以选择。
Figure 4继续使用powercfg查看当前收支持的唤醒模式,可以看到S1状态下只有两项受支持唤醒的设备,而S3模式下有如此之多的设备支持唤醒
默认情况下笔者的主板使用S3作为挂起标志,而此时已经按照上文“调查Windows 8 的“幽灵”般启动”进行了处理,但是依旧会无故唤醒。
Figure 5在S3状态下,通过powercfg已经查不到可唤醒设备
因此我想通过主板BIOS重新设置电源管理挂起模式来解决此问题,毕竟如果逐一分析S3模式下的诸多设备这个时间的消耗是非常多的,而且还不一定有效果,所以从根源上来解决问题的思路由此而生。
Figure 6通过BIOS设置ACPI 挂起状态为S1,尝试解决此问题
最终笔者经过尝试,发现此法可行,机器可以正常进入到休眠而不会无故幽灵般启动。
总结:
通过上面一系列的分析与尝试,最终找到了合适的解决办法,不过牺牲的是没有了混合休眠的支持,休眠恢复后的时间略微有延长,但是这个在台式PC上面似乎影响不大,而且仅仅是几秒钟的时间差异。
而问题本身的原因可能是操作系统内带的驱动支持无法完美适配笔者的老爷机,加之技嘉主板官方所提供的驱动也仅仅局限在Windows 7 时代,因此这种更换思路的解决方法笔者认为还是比较成功的。
如果有朋友看到此类现象,希望本文可以帮您顺利排查问题,毕竟问题均会产生,而问题之解决思路才是让其有乐趣的事情呢。
参考文章:
■
Windows 10 技术预览版9926 “未知源”引起系统休眠后自启的解决办法的更多相关文章
- 熊猫猪新系统测试之一:Windows 10 技术预览版
话说本猫不用windows很多年了呀!不过看到微软最新的Windows10还是手痒了,想安装体验一把.于是第一时间下载,并做成usb引导安装镜像,在08年的老台式机上安装尝鲜鸟.下载ISO和安装方法这 ...
- 熊猫猪新系统測试之中的一个:Windows 10 技术预览版
话说本猫不用windows非常多年了呀! 只是看到微软最新的Windows10还是手痒了.想安装体验一把. 于是第一时间下载,并做成usb引导安装镜像,在08年的老台式机上安装尝鲜鸟.下载ISO和安装 ...
- [转帖]Windows 10新预览版上线:可直接运行任意安卓APP了
Windows 10新预览版上线:可直接运行任意安卓APP了 http://www.pcbeta.com/viewnews-80316-1.html 今晨(3月13日),微软面向Fast Ring(快 ...
- Windows 10 技术预览
windows10的技术预览版已经发布了很久了,正式版大约在今年的夏天就会发布,作为微软寄予厚望的下一代全平台操作系统,相比于windows8.1,windows10做了哪些改进,又添加了哪些新功能. ...
- 06、Windows 10 技术预览
随着 Windows 10 发布的,未来 Windows 平台都是统一开发模型,可以只写一个 Appx 包,就可以同时部署到 Windows/ Windowsw Phone/ Tablet /xbox ...
- 【官方免费】Apple Silicon M1 + Parallels 16技术预览版 + Win 10 arm64
期待了好久,终于能用pd运行win10了,其实也就想写个c++,mac上配置个c++编译器太麻烦了.. 步骤: 打开 https://my.parallels.com/desktop/beta,这里下 ...
- 微软发布 Windows Server 2016 预览版第三版,开发者要重点关注Nano Server
微软已经发布 Windows Server 2016 和 System Center 2016 第三个技术预览版,已经提供下载.Windows Server 2016 技术预览版第三版也是首个包括了容 ...
- win10预览版9926升级10049操作步骤
文章转自:豆豆系统收藏备用 win10预览版系统安装的用户非常多,现在最新版本已经到了10049,但是之前很多装了9926版本或者10041版本的同学在通过系统自动更新的时候,且发现,微软官方提供的速 ...
- PHP专业开发IDE——Zend Studio 10.5预览版发布
Zend Studio是新一代的PHP IDE,高效的开发和维护PHP代码是它的核心.Zend公司目前已发布了Zend Studio 10.5预览版,预览版中提高了快速响应能力和时时误差检查.因此使用 ...
随机推荐
- Zybo GPIO Demo Run Embedded Linux
1.Environment Ubuntu 12.04 x86_64 Vivado 2013.4 SDK 2013.4 2.Pre-requisites 2.1 CodeSourcery arm-g ...
- 使用Spring JdbcTemplate实现数据库操作
今天我来演示 关于JDBCTemplate实现对数据库的查询和添加 首先是添加 第一步大家都知道 创建一个实体类 然后写一个方法 把实体类当参数传进去 在实现这个接口 JdbcDaoSupport这个 ...
- 浅谈C#中常见的委托<Func,Action,Predicate>(转)
一提到委托,浮现在我们脑海中的大概是听的最多的就是类似C++的函数指针吧,呵呵,至少我的第一个反应是这样的. 关于委托的定义和使用,已经有诸多的人讲解过,并且讲解细致入微,尤其是张子阳的那一篇.我就不 ...
- 天气预报API开发
天气预报API开发 一. 寻觅篇 最近想要跟着视频练习一下利用API开发一个天气预报系统,就在网上找了一下可以用的API,结果好多都已经失效了... 1. 百度车联网天气预报 ...
- .NET Fringe 定义未来
在dotnetconf 2015会宣布了4.12-14 在波特兰召开 .NET Fringe http://dotnetfringe.org/ ,中文社区很少有相关的介绍,本文向大家介绍下这个.NET ...
- Paket 介绍
在国外.NET社区有一个很火的话题是Packet(https://fsprojects.github.io/Paket/index.html ),它本质上是Nuget 之外的另一种方式管理.NET项目 ...
- Visual Studio 2015 CTP6 发布
微软发布ASP.NET 5 支持在Windows.Mac和Linux上构建程序,Visual Studio 2015 CTP6(社区预览版)现已发布了.感兴趣的朋友们可以登录官网下载[http://w ...
- node如何让一个端口同时支持https与http
众所周知node是一个高性能的web服务器,使用它可以很简单的创建一个http或https的服务器. 比如一个很简单的http服务器: var http = require('http'); var ...
- Guava库介绍之集合(Collection)相关的API
作者:Jack47 转载请保留作者和原文出处 欢迎关注我的微信公众账号程序员杰克,两边的文章会同步,也可以添加我的RSS订阅源. 本文是我写的Google开源的Java编程库Guava系列之一,主要介 ...
- Linux 查找已安装软件的方法
1.rpm 注意rpm区分大小写 查询已安装的以mysql开头的包 rpm -qa mysql* 查询已安装的mysql 包 rpm -qa|grep mysql rpm的方法有时候也所有已安装的包 ...