Почему мой XP работает вечно, чтобы показать окно выключения?

17289
Scott McIntyre

Я использую команду «Пуск»> «Выключение» в конце каждого рабочего дня, затем выбираю режим ожидания. Таким образом, мне не нужно открывать свой ноутбук, чтобы нажимать на клавиши Sleep или Hibernate.

После того, как я нажал «Выключить», окно поднимается очень долго. Как минимум 60 секунд, а иногда и 2-3 минуты. В то же время я могу нормально работать в приложениях, но панель задач полностью занята и не отвечает.

Странно, но после первой длительной задержки, если я отменю ее, она быстро появится (несколько секунд), если я попробую еще раз.

Итак, вопрос из двух частей:

1) Кто-нибудь видел это раньше и знает, что может быть причиной?

2) Есть ли другой способ перейти в режим ожидания, используя только программные средства?

7
это происходит, когда вы пытаетесь завершить работу сразу после загрузки компьютера? codingbear 14 лет назад 0

8 ответов на вопрос

7
Duncan Smart

Однажды я запустил Sysinternals ProcMon, чтобы посмотреть, что делает машина, и у меня ушло так много времени, чтобы подумать о выключении. Ответ: explorer.exe сканирует корзину. Так что в этом случае мне удалось значительно ускорить отключение этой машины, просто опустошив корзину .

Это также объясняет причину, по которой это происходит во второй раз: потому что соответствующая часть файловой системы была кэширована.

Мне очень нравится этот ответ. У меня, как правило, очень большая корзина (тысячи записей), и жесткий диск на этом ноутбуке не такой быстрый. Я посмотрю, поможет ли это в конце дня сегодня. Scott McIntyre 14 лет назад 0
Да, я опустошил корзину, и через 6 часов в конце дня окно «Выключение» появилось мгновенно. Браво. Scott McIntyre 14 лет назад 1
1
splattne

Вы можете попробовать эту команду из Run...окна:

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

Примечание. Чтобы перейти в режим ожидания и избежать режима гибернации, убедитесь, что система отключена. Чтобы подтвердить это, нажмите кнопку «Пуск», перейдите в меню «Выполнить», введите Powercfg.cpl и нажмите кнопку «ОК». На вкладке «Параметры электропитания» нажмите вкладку «Спящий режим» и убедитесь, что флажок «Включить спящий режим» снят. Нажмите OK / Применить.

См. Эту статью поддержки Microsoft: как перевести систему в спящий режим или режим ожидания из меню «Выполнить»

1
Y2K

Warning and disclaimer: do not do this if you don't know what you are doing!!!! If you mess something up because you did not follow my instructions, I cannot be held responsible for your actions - Do this at your own risk.

From any folder: On the menu bar,

  • Click [Tools]
  • Select [Folder Options] (A dialog should pop up)
  • Select the [view] tab.
  • There should be a list below titled: Advanced Settings.
    • In this list, scroll down until you find the "Hidden files and folders" line.
    • Put a tick in the "Show hidden files and folders" radio button.
    • Also, scroll a few more lines to "Hide Protected operating system files (Recommended)" And un-check it if it is checked.
    • Hit Apply to save the changes.

Next, go to "My Computer" (from the Start Menu or Desktop). Open the C drive (Or whatever the OS drive is) and look for folders with "Recycle" in them. Open any that can be opened and select all the files and then hit delete (or right click and delete) everything in these folders. Should be something like "recycler - s1-s2-3-2-1...blahblah.." or something like that. Go ahead and delete each one individually. These are essentially just backups of the recycle bin.

Some files will not let you delete them, and others will. This is fine. We want to delete the ones that can be deleted because they are most likely the ones causing all the trouble. The ones that won't delete are ones in use by the system and are fine to leave because they hold the current recycle bin.

Do this for every logical drive in "My Computer" if you have more than a "C" drive.

Once you have completed the above, go to the "real" Recycle Bin on your desktop and empty it. You should see the files you deleted sitting in there. Once the bin is empty, you should be all set.

Make sure to go back to the folder options and change the settings back to where they were to hide the hidden and protected files or else you will see all the ugly system files in all your folders. If you delete any of them, you may cause damage to the system.

Enjoy your much faster shutdown!

0
Aiden Bell

Если вы используете режим ожидания, тогда может быть необходимо перечислить память в когерентное состояние для сериализации на диск. Когда вы делаете это во второй раз, он, вероятно, выполняет ту работу, которую проделал за последнюю долгую паузу, все еще в памяти, следовательно, это быстро.

Если это не сломает вещи, пусть это сделает. Если у вас много оперативной памяти, это может занять больше времени.

В режиме ожидания не дамп памяти на диск. Hibernate делает. gbarry 14 лет назад 1
... о да ..... дерьмо ........ Aiden Bell 14 лет назад 0
0
M. Dudley

Вы можете запустить shutdown.exe как запланированное задание на ночь, а затем настроить BIOS на загрузку компьютера каждый день за несколько минут до начала работы.

0
Stijn Sanders

Windows будет «запрашивать» все приложения (с открытыми окнами, некоторые приложения используют невидимые окна), если это нормально, чтобы «завершить сеанс», предоставляя способ для всплывающего окна «сохранить изменения? да нет отмена

Какие приложения вы используете, и может ли быть какое-то, над которым нужно долго размышлять над ответом на сообщение «конец сеанса запроса» ?

Хорошая теория, но я не думаю, что она будет отправлять сообщение о завершении сеанса, пока я не выберу «Завершение работы» или «Выход из системы» во всплывающем окне «Завершение работы», и это до этого. Scott McIntyre 14 лет назад 0
0
EvilChookie

Что за рассекать вопрос.

Вначале я чувствую запах жесткого диска. Я был бы склонен запустить chkdsk /rиз командной строки - перезагрузить компьютер, а затем, после chkdskзавершения, запустить дефрагментацию.

Я готов поспорить, что файлы, используемые при попытке выключения Windows, находятся либо в неисправном секторе диска, либо в сильно фрагментированной части.

Если вы тянете за соломинку, вы также можете запустить:

  1. sfc /scannow - Возможно, у вас где-то есть системный файл Wonky.
  2. CCleaner - временные файлы или неправильные ключи реестра могут быть частью причины.
0
Drake

Я предлагаю вам загрузить и установить службу очистки профиля пользователя Microsoft. Я помню, что в прошлом она мне помогала, когда применялась к некоторым компьютерам, у которых были подобные проблемы.

Похожие вопросы