Windows 10 无法入睡的终极故障排除指南

之前,我写过一篇关于Windows 7 无法正常进入睡眠模式的文章。人们会认为这个问题将在最新版本的Windows操作系统中得到解决:Windows 10。不幸的是,这种情况并非如此。实际上,这似乎是某些版本的Windows 10的问题。

一旦我升级到最新版本的Windows 10,计算机根本不会睡觉!现在让我澄清一点。如果我手动按下电源(Power)按钮(我已将其设置为电源按钮使计算机进入睡眠状态)或从“开始”菜单中选择“睡眠”选项,计算机将进入睡眠状态。(Sleep)

电源键睡眠

Windows 10中的睡眠问题在于您设置了计算机应自动进入睡眠的时间。我进行了设置,以便计算机在 30 分钟后进入睡眠状态。然而,这永远不会发生!

让电脑进入睡眠状态

不幸的是,发生这种情况的原因有很多,因此您必须仔细检查下面的每个选项并尝试一下。但是,在我们更改任何设置之前,您可以生成一份电源报告,如果幸运的话,它可能会告诉您是什么阻止了计算机进入睡眠状态。

生成功率报告

您在Windows 10(Windows 10)中生成的电源报告有时可以告诉您是什么阻止了计算机进入睡眠状态。我运行它并获得了一些有用的信息。要运行功率报告,请打开管理命令提示符并键入以下命令:

powercfg.exe /energy

电源配置

运行大约需要一分钟左右,完成后,它会告诉您发现了多少错误和警告。希望(Hopefully)如果您在 Windows 10 机器上遇到此睡眠问题,您会有一些错误!

powercfg 报告

如您所见,我有 6 个错误和 14 个警告。错误确实是您必须查看的唯一部分。为了查看报告,您必须转到 C:WindowsSystem32 并在浏览器中打开 energy-report.html 文件。但是,由于某些奇怪的原因,当我尝试从该目录打开该文件时,它不会在任何浏览器中加载,所以我只是将报告复制到我的桌面,然后打开它,它工作正常。

睡眠分析

第一个错误似乎是导致我的 PC 睡眠问题的错误:

System Availability Requests:System Required Request
设备或驱动程序已发出请求以防止系统自动进入睡眠状态。( The device or driver has made a request to prevent the system from automatically entering sleep.)
Driver Name \FileSystem\srvnet

该报告很有用,因为它清楚地告诉您是否有东西阻止计算机进入睡眠状态。其他 5 个错误清楚地表明它们不会阻止计算机进入睡眠状态。

下面,我将讨论如何修复SRVNET错误,这是阻止计算机睡眠的最常见错误。但是,您可能会得到如下所示的电源报告:

这里有几个问题。首先,插入时计算机没有设置为睡眠或关闭显示器。其次,有一个USB设备没有进入Selective Suspend状态,这将阻止PC进入睡眠状态。

最后,计算机的硬件不支持 S3 睡眠状态,这意味着您对此无能为力。如果硬件不支持睡眠状态,那么您唯一的选择是更新BIOS并希望该设置出现。

网络适​​配器

另一个可以阻止计算机休眠的主要组件是网卡。首先,您应该更新网卡的驱动程序,看看是否可以解决问题。如果没有,您需要进入控制面板(Control Panel),点击网络(Network)共享中心(Sharing Center),然后点击更改适配器设置( Change adapter settings)

右键单击(Right-click)活动网络适配器并选择Properties。如果您有多个活动网络适配器,请按照以下步骤处理所有这些适配器。

单击以太网(Ethernet)属性对话框顶部的配置按钮。(Configure)

最后,单击电源管理(Power Management)选项卡并确保选中允许计算机关闭此设备以节省电源(Allow the computer to turn off this device to save power)框。

这将允许计算机在计算机设置为进入睡眠状态时关闭网络适配器。如果您的系统上安装了任何其他类型的专用硬件,请对这些组件执行相同的过程。

修复 SRVNET 主动远程请求

那么如何解决这个特定问题呢?您可以尝试几件事。我们将从更简单的东西开始,然后转向更具技术性的解决方案。按顺序尝试它们并在每种方法之后检查您的系统,看看它是否解决了Windows 10中的睡眠问题。

方法 1 – 家庭组

您可以做的第一件事是继续将自己从Windows HomeGroup中删除,如果您碰巧加入其中的话。显然,家庭组(HomeGroup)可能会以某种方式损坏或配置错误,这会导致计算机认为有对计算机的活动远程请求。这意味着它永远不会睡觉。

离开家庭组

要离开家庭组,请打开控制面板(Control Panel)并单击家庭组(HomeGroup)。然后向下滚动并单击离开家庭组(Leave the homegroup)链接。如果您确实需要使用HomeGroup ,那么您也可以保留它并在属于(HomeGroup)HomeGroup的所有计算机上创建一个新的。这也将重置它并有望解决问题。

方法 2 – 媒体流

您可以尝试的第二件事是关闭媒体流。媒体流(Media Streaming)是一项功能,可让您将计算机变成一种本地媒体服务器,人们可以通过网络访问图片、视频和音乐。要关闭媒体流,请再次转到控制面板(Control Panel),单击网络和共享中心(Network and Sharing Center)(或网络和 Internet(Network & Internet),如果不使用图标)。然后单击左侧栏中的更改(Change) 高级共享设置。(Advanced Sharing Settings)

高级共享设置

现在向下滚动到媒体流(Media Streaming)部分,然后单击选择媒体流选项(Choose media streaming options)链接。

媒体流选项

现在继续并单击右上角的全部阻止( Block All)按钮。然后单击底部的确定,这将关闭媒体流。

禁用媒体流

尝试重新启动计算机并检查它是否在适当的时间进入睡眠状态。如果没有,请继续阅读!

方法 3(Method 3) –在设备管理器中(Device Manager)检查驱动程序(– Check Driver)

SRVNET驱动(SRVNET)程序通常与网络相关。这可能是远程网络连接,我们试图在上述两种方法中禁用它,也可能是计算机上的网卡本身。大多数网卡都有电源管理和网络唤醒选项。您要做的第一件事是通过从网卡制造商的网站下载网卡驱动程序来更新网卡驱动程序。

接下来,转到设备管理器(Device Manager),展开网络适配器(Network adapters),然后右键单击网卡并选择属性 (Properties )以弹出属性对话框。

能源管理

现在,您要更改或查看的设置可以位于两个位置之一。在“属性(Property)”框中的“高级(Advanced)”选项卡或“电源管理(Power Management)”选项卡中。如果您没有“电源管理(Power Management)”选项卡,请单击“高级(Advanced)”,列表框中应该有一个名为“省电模式”(Power Saving Mode)或类似名称的属性。

确保选中允许计算机关闭此设备以节省电源。(Allow the computer to turn off this device to save power)如果选中允许此设备唤醒计算机(Allow this device to wake the computer),请继续取消选中它,看看是否可以解决问题。

方法 4 – 覆盖 SRVNET

您可以做的最后一件事是简单地覆盖操作系统中的SRVNET。这意味着即使有远程连接到计算机,它们也将被简单地覆盖,并且计算机将被允许进入睡眠状态。这基本上允许计算机在系统上远程打开时进入睡眠状态。

您需要打开管理命令提示符并输入以下命令:

powercfg /requestsoverride DRIVER srvnet System

请求覆盖

如果没有其他工作,您的计算机此时绝对应该进入睡眠状态!该命令不会对您的计算机造成任何问题,但如果您确实发现有问题,您可以使用以下命令撤消上述命令:

powercfg /requestsoverride DRIVER srvnet

如果您的 Windows 10 机器进入睡眠状态仍然存在问题,请在评论中告诉我们您尝试了什么以及您的设置是什么样的。希望(Hopefully)本指南能为大多数用户解决这个问题。享受!



About the author

我是一名 Windows 10 技术人员,多年来一直在帮助个人和企业利用新操作系统。我对 Microsoft Office 有丰富的知识,包括如何为不同的用户自定义外观和个性化应用程序。此外,我知道如何使用 Explorer 应用程序来探索和查找计算机上的文件和文件夹。



Related posts