为什么我的XP需要永远显示关闭窗口?


7

我在每个工作日结束时使用“开始”>“关闭”命令,然后选择“待机”。这样我就不必打开笔记本电脑就可以点击Sleep或Hibernate键。

在我按下“关机”后,窗口需要长时间才会出现。至少60秒,有时2-3分钟。与此同时,我可以在应用程序中正常工作,但任务栏完全忙碌而且没有响应。

奇怪的是,在第一次长时间延迟后,如果我取消,如果我再试一次,它会很快(几秒钟)出现。

所以,这是一个两部分的问题:

1)有没有人见过这个,知道是什么原因造成的?

2)是否有其他方法只使用软件手段进入待机状态?


当你试图在电脑启动后立即关机时会发生这种情况吗?
编码

Answers:


7

我跑了一次Sysinternals ProcMon,看看机器在做什么,花了很长时间考虑关机。答案:explorer.exe扫描回收站。所以在这种情况下,通过简单地清空回收站,我就能够大大加快关闭这台机器的速度。

它还解释了为什么它第二次快速的原因:因为文件系统的相关部分已被缓存。


我非常喜欢这个答案。我确实倾向于拥有一个非常大的回收站(数千个条目),而这台笔记本电脑上的硬盘并不是那么快。我会在今天结束时看看它是否有帮助。
斯科特麦金太尔于2009年

1
是的,我清空了回收站,6个小时后的一天结束时,关闭窗口立即出现。布拉沃。
斯科特麦金太尔于2009年

1

您可以从Run...窗口中尝试此命令:

 %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState

注意:要进入待机状态并避免休眠,请确保系统处于休眠状态。要确认这一点,请单击“开始”按钮,转到“运行”菜单,然后键入Powercfg.cpl 并单击“确定”。在“电源选项属性”中单击“休眠”选项卡,并确保未选中“启用休眠”选项。单击确定/应用。

请参阅此Microsoft支持文章:如何从“运行”菜单中将系统置于休眠或待机状态


1

警告和免责声明:如果您不知道自己在做什么,请不要这样做!如果你因为没有按照我的指示搞砸了,我不能对你的行为负责 - 这样做需要你自担风险。

从任何文件夹:在菜单栏上,

  • 点击[工具]
  • 选择[文件夹选项](应弹出一个对话框)
  • 选择[查看]选项卡。
  • 标题下面应该有一个列表:高级设置。
    • 在此列表中,向下滚动,直到找到“隐藏文件和文件夹”行。
    • 勾选“显示隐藏文件和文件夹”单选按钮。
    • 此外,再滚动几行到“隐藏受保护的操作系统文件(推荐)”并取消选中它是否已选中。
    • 单击“应用”以保存更改。

接下来,转到“我的电脑”(从“开始”菜单或“桌面”)。打开C驱动器(或者无论操作系统驱动器是什么),并查找其中包含“Recycle”的文件夹。打开任何可以打开的文件并选择所有文件,然后点击删除(或右键单击并删除)这些文件夹中的所有内容。应该像“recycler - s1-s2-3-2-1 ...... blahblah ..”之类的东西。继续并单独删除每一个。这些基本上只是回收站的备份。

有些文件不会让你删除它们,其他文件也会删除。这可以。我们想要删除那些可以删除的内容,因为它们很可能是导致所有问题的原因。那些不会被删除的系统是系统使用的,可以离开,因为它们拥有当前的回收站。

如果您有多个“C”驱动器,请对“我的电脑”中的每个逻辑驱动器执行此操作。

完成上述操作后,转到桌面上的“真实”回收站并清空它。你应该看到你删除的文件就在那里。一旦垃圾箱空了,你应该全部设置好。

确保返回文件夹选项并将设置更改回隐藏隐藏和受保护文件的位置,否则您将在所有文件夹中看到所有丑陋的系统文件。如果删除其中任何一个,可能会导致系统损坏。

享受更快的关机!


0

如果您正在使用备用数据库,则可能需要将内存枚举为连接状态以便序列化到磁盘。当你第二次这样做时,它可能在最后一次长时间暂停中仍然在内存中完成的工作,因此它很快。

除非它破坏了东西,否则就去做吧。如果您使用了大量RAM,则可能需要更长时间。


1
待机不会将内存转储到磁盘。Hibernate呢。
gbarry

...哦,是啊.....废话........
Aiden Bell 2009年


0

如果可以“结束会话”,Windows将“查询”所有应用程序(打开窗口,某些应用程序使用隐形窗口),提供弹出“保存更改”的方法?是的没有取消'消息框。

您正在运行哪些应用程序,是否有一个需要永远思考“查询结束会话”消息的响应?


好理论,但我不认为它会发送结束会话消息,直到我从Shutdown弹出窗口选择Shutdown或Logoff,这是在此之前。
斯科特麦金太尔于2009年

0

多么挑剔的问题。

我刚开始闻到硬盘问题。我倾向于chkdsk /r从命令提示符运行- 重新启动,然后一旦chkdsk完成,运行碎片整理。

我愿意打赌,当Windows试图关闭时使用的文件要么位于驱动器的故障扇区,要么位于严重碎片的部分。

如果你拉着吸管,你也可以跑:

  1. sfc /scannow - 你可能在某个地方有一个不稳定的系统文件。
  2. CCleaner - 临时文件或错误的注册表项可能是原因的一部分。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.