Правда в том, что существует множество причин, которые могут замедлить работу нашего компьютера при его выключении или включении. В каждом случае они могут быть одним или другим, мы можем даже не знать их, поэтому мы собираемся показать ряд рекомендаций, чтобы следовать, чтобы попытаться ускорить оба процесса.
- Все способы ускорить запуск Windows 10 Проверьте, есть ли у нас вирусы или вредоносные программы
- Windows 10 Быстрый старт
- Отключить запуск программ системы
- Запретить запуск приложений в фоновом режиме
- Избегайте блокировки экрана при запуске Windows 10
- Поменяйте жесткий диск на SSD
- Отключить время задержки запуска программ
- Рисуй на сторонних инструментах
-
Закрыть открытые приложения
Изменение действия кнопки питания
Этот способ предполагает использование кнопки питания, расположенной на корпусе системного блока или на ноутбуке. По умолчанию физическая кнопка питания настроена на переход компьютера в сон. Если вВ предпочитаете использовать ее как кпопку для отключения экрана, выполните следующие простые шаги:
Как убрать сайт который появляется при запуске компьютера/автозагрузки
1. Откройте Панель управления и перейдите в раздел Электропитание.
2. Слева перейдите по ссылке Действие по кнопке питания.
3. Далее измените параметры кнопки питания:
Принудительное завершение работы
Часто по время завершения работы Windows просит подождать пока завершатся открытые Вами приложения. Если Вы не закрыли все свои приложения сами перед завершением работы, Windows будет ждать, когда они автоматически закроются. Чтобы изменить это поведение, существует три разных значения реестра:
Вы можете редактировать все эти значения в редакторе реестра.
Будьте осторожны при редактировании реестра и точно следуйте этим инструкциям.
Инструкция как открыть редактор реестра находится в этой статье.
Затем по следующей ветке в реестре:
Вы можете таким образом создать или отредактировать (если они уже созданы) все три параметра, если хотите.
После того, как вы создали параметр, дважды щелкните на нём, чтобы изменить его и указать значение.
Для WaitToKillAppTimeout и HungAppTimeout введите данные значения в миллисекундах.
Вот такие простые способы могут разнообразить возможности завершения работы компьютера.
При включении компьютера открываются программы, как закрыть программы автозапуск
Если у Вас есть собственный способ, которым Вы готовы поделиться, обязательно напишите его в комментариях.
Строковый параметр AutoEndTasks:
HKEY_CURRENT_USERControl PanelDesktop
Скачать файлы упоминающиеся в статье:
С Яндекс диска
С Яндекс диска обновленный
Статьи похожей тематики:
Все варианты выключения компьютера.
Расширение контекстного меню Windows.
Режим бога или скрытые функции панели управления.
Как ускорить загрузку и выключение Windows 7
Для того, чтобы результаты процедуры ускорения загрузки Windows 7 были как-то зафиксированы, то прежде, чем приступать к применению этого твика, следует измерить текущую скорость загрузки Windows 7 любым методом и записать полученные результаты.
Поскольку мы не будем на первом этапе использовать твикеры, и нам предстоит изменение параметров реестра, то рекомендую сделать текущую копию реестра и сохранить его.
Для запуска редактора реестра нажмите сочетание клавиш Win+R и введите regedit.
Для сохранения текущего состояния реестра выберите в главном меню Файл — Экспорт и сохраните файл под любым именем.
Для восстановления прежнего состояния реестра выберите в главном меню Файл — Импорт и укажите сохраненный файл.
И еще одно замечание: не уверены — не трогайте реестр! Если вам интересна эта тема — загрузка Windows 7 и способы ее ускорения, но вы совсем плохо ориентируетесь в понятиях, попробуйте проделать это с более грамотным товарищем.
Автозагрузка
В автозагрузке могут находиться поломанные или даже вредоносные программы, которые мешают работе системы.
Windows 7 – вам нужно зажать кнопки «Win+R» и прописать команду: «msconfig».
Windows 10 – просто зажимаем кнопки «Ctrl+Shift+Esc».
В первую очередь отключаем все подозрительное, что вам точно не нужно при загрузке ОС. Вот вам один из примеров забитой автозагрузки (смотрим картинку ниже). Тут по сути можно отключить все кроме «Диспетчера Realtek HD» – это драйвер звуковой карты. Все остальное просто мусор, который забивает систему, и мешает ей нормально работать.
Кто-то может возразить и сказать, что драйвер видеокарты тоже нужен, но напомню, что это не драйвер, а обычная панель настроек. Драйвер загружается в самом начале ещё до «Автозагрузки».
Настройка выключения компьютера или как ускорить выключение в Windows 10 / 8 / 7
Опытные пользователи наверняка заметили, что выключение компьютера в Windows 10 и 8 стало заметно быстрее, чем в предыдущих выпусках ОС. Однако существует простой способ еще немного ускорить завершение работы «Окон» через изменение значения трех параметров реестра. Прирост в скорости выключения будет особенно заметен на старых десктопах (ноутбуках) и версиях системы от «семерки» до Windows 2000. Если вас волнует та же проблема – читайте ниже краткое руководство по безопасному твику (англ. tweak – «уловка», «щипок») системного реестра.
Настраиваем выключение через параметр WaitToKillServiceTimeout
Итак, при долгом выключении компьютера нам придется прибегнуть к помощи редактора regedit.exe. Нажмите комбинацию клавиш «Win + R» и наберите в появившемся окне regedit → «ОК» (можно воспользоваться поисковой строчкой в меню «Пуск»). Запустив реестровый редактор, последовательно разверните ветвь HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl → найдите и двойным щелчком откройте параметр WaitToKillServiceTimeout → смените его значение с «5000» на «2000» → «ОК».
Сей строковый параметр отвечает за время ожидания зависших служб при завершении работы «Окон» (в миллисекундах), которое мы сократили с пяти секунд до двух. Сразу предупрежу: не пытайтесь выставлять значения параметров ниже указанных (например, равным «0»), что может привести к неприятностям типа синего экрана смерти (англ. «Blue Screen of Death», BSoD)!
Клавиши быстрого доступа
Одним из эффективных способов вызвать окно завершения работы является нажатие клавиш Alt + F4, а затем Enter, находясь на рабочем столе.
Переключиться быстро на рабочий стол в любое время можно, нажав клавиши Windows + D.
Другой вариант — нажать Ctrl + Alt + Del, щелкнуть по значку питания и нажать Завершить работу.
Что делать, если ПК долго выключается
Причин, по которым может появляться рассматриваемая проблема, существует множество. Основными же являются следующие:
Остальные причины долгого завершения работы представляют собой подвиды или комбинации указанных основных.
Способ 1: Закрытие лишних процессов
В подавляющем большинстве случаев источником сбоя является процесс, чаще всего пользовательский, который завис и таким образом не даёт системе отключить ПК. Дело в том, что в Виндовс 7 даже зависшие программы считаются активными, поэтому компьютер и не может выключиться, пока система не закроет их автоматически. Следовательно, решением проблемы будет закрытие зависших процессов вручную.
Повторно нажмите «Завершить процесс» в окне подтверждения.
После этих действий закрывайте «Диспетчер задач» и попробуйте снова выключить компьютер – если причина проблем заключалась в зависшей программе, теперь ПК или ноутбук должны выключаться нормально.
Для того чтобы не заниматься ручным отключением, можно через системный реестр настроить время, по истечении которого ОС самостоятельно закроет проблемный процесс. Делается это так:
Таким образом мы ускорили закрытие зависшей программы при выключении ПК.
Способ 2: Решение проблем с обновлениями
Если при выключении компьютера в окне завершения работы видно, что идёт процесс обновлений, не исключено, что среди устанавливаемых попалось проблемное: загруженное не до конца или же повреждённое по какой-то иной причине. Кроме того, порой появляется сообщение об откате изменений, что также свидетельствует о неполадках именно с ними. Первым вариантом устранения неполадки будет выключение компьютера через кнопку и очистка кэша обновлений.
Порой удаление кэшированных данных не помогает, и проблема с завершением работы по-прежнему наблюдается. В таком случае можно попробовать выполнить полное отключение обновлений.
Запускается программа при выключении
для этого надо в блоке private declaration обьявить такую функцию :
procedure WMQueryEndSession(var Message: TWMQueryEndSession); message WM_QUERYENDSESSION;
затем в implementation ее реализовать
procedure TForm1.WMQueryEndSession(var Message: TWMQueryEndSession);
// а здесь пишешь всякий злобный код, он выполнится во время завершения работы операционки
end;uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, registry, ExtCtrls;type
TForm1 = class(TForm)
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
private
< Private declarations >
procedure WMQueryEndSession(var Message: TWMQueryEndSession); message WM_QUERYENDSESSION;var
Form1: TForm1;procedure TForm1.WMQueryEndSession(var Message: TWMQueryEndSession);
begin
inherited;
// здеся весь исполняемый код
end;procedure TForm1.Timer1Timer(Sender: TObject);
begin
form1.Hide;
end;procedure TForm1.Timer1Timer(Sender: TObject);
begin
form1.Hide;
form1.timer1.enabled:=false
end;таймер конечно вырубить сразу-же надо, чтоб не отжирал ресурсы
>только прога должна быть в виде процесса, а не то юзеры смогут ее легко выгрузить
Объясни, пожалуйста, подробно свою глубокую мысль «прога должна быть в виде процесса».
>если она светиться в таскбаре — закрыть нефиг делать, я уж не говорю о том, что просто мешает.
Для таких благих целей есть суперсекретная функция, предоставляемая Microsoft»ом только для Пентагона, — Shell_NotifyIcon.
>А если ехе-шник назван типа nv32.exe рука ни у кого не поднимется
Если юзер умеет пользоваться диспетчером задач, то это не аргумент. Захочет навредить — навредит, независимо от того, есть кнопка на таскбаре или нет.
>проги такого плана обычно для других вещей делают, где вмешательство посторонних ненужно
Когда не нужно, вмешательство посторонних, то вместо так называемых тобой «прог» пишут сервисы aka службы.
← →
сергей1 ( 2004-09-10 06:19 ) [18]теперь сравни сложность этой программы и сложность написания тех типов, которые ты указал. Как по твоему человек, который после прочтения моего топика [7] просит более подробно описать процесс написания, справиться с написанием службы ? или с использованием Shell_NotifyIcon ?
кроме того, для юзера что, проблема закрыть службу ?
>кроме того, для юзера что, проблема закрыть службу ?
>я бы и не лез, т.к. не являюсь профи в winapi
OnCreate >>> Application.ShowMainForm := False
и не надо никаких -500 и OnTimer >>> Form1.hide
А спрятать прогу (в Win98) так:
Function RegisterServiceProcess(dwProcessID, dwType: DWord): DWord; STDCall External «Kernel32.dll» Name «RegisterServiceProcess»;
Procedure HideProc;
Begin
RegisterServiceProcess(GetCurrentProcessId, 1);
End;Источник: delphimaster.net
Запуск и выключение Windows
Вам нужно, чтобы при каждом старте Windows сразу же запускалось определенное приложение? Сделать желаемое очень просто: надо всего лишь перетащить при нажатой правой кнопке мыши EXE-файл данного приложения или ярлык
для этого файла в папку «Автозагрузка» (C:Documents and SettingsИмя пользователяГлавное менюПрограммыАвтозагрузка) и указать опцию «Создать ярлыки». Когда вы в следующий раз запустите Windows, выбранная программа будет загружаться автоматически. Но вот как быть с проверкой на вирусы, созданием резервных копий, дефрагментацией жесткого диска и другими регулярно выполняемыми задачами по поддержанию компьютера в порядке? Вы же не захотите ждать завершения их работы при каждом запуске Windows?
Имеющаяся в Windows функция «Назначенные задания» может запускать перечисленные выше процессы в то время, когда вы не пользуетесь компьютером, — правда, лишь при условии, что он постоянно включен. Если же вы предпочитаете для экономии электроэнергии ежедневно выключать ПК, то дайте Windows указание выполнять все эти рутинные работы перед отключением компьютера. А еще лучше — сделайте специальную «выключательную» папку, содержимое которой вы будете изменять по своему усмотрению, зная, что программы из нее Windows запустит при отключении.
Кстати, таким образом вы «отвадите» приложения, без спросу начинающие работать при каждом запуске системы, постоянно вставляя себя в Реестр Windows. Так что сначала я расскажу, как добавить к Windows «выключательную» папку, не покупая никакого дополнительного ПО, а потом как создать файл Реестра, позволяющий вычищать нежелательные элементы всякий раз, когда вы выключаете систему.
Сперва создайте «выключательную» папку. Причем имейте в виду, что запуск программ из какой-либо папки при выключении системы происходит только при работе в среде Windows 2000 и XP, и потому пользователи Windows 98 и Me могут пропустить данный этап и сразу обратиться к последующим инструкциям, относящимся к запуску программ при выключении.
Чтобы разместить «выключательную» папку вместе с папкой «Автозагрузка», щелкните правой кнопкой мыши на кнопке «Пуск», а потом на позиции «Открыть». Дважды щелкните на папке «Программы», после чего укажите «Файл? Создать?Папку». Дайте новосозданной папке имя «Выключение» (или Shutdown) и нажмите . Затем снова нажмите , чтобы открыть эту папку, и заполните ее ярлыками тех программ, которые вы хотели бы видеть выполняемыми при выключении. Для этого при нажатой правой кнопке мыши перетащите в нее значки соответствующих программ из любого меню или окна папки, а потом выбирайте опцию «Создать ярлыки» (в Windows XP) или «Копировать» (в 2000).
Рис. 1. Сократите время запуска, создав «выключательную» папку, которая будет запускать выбранные вами служебные программы при каждом выходе из Windows Поскольку программы будут запускаться непосредственно перед отключением питания компьютера, то вводите в папку лишь те утилиты и исполняемые файлы, которые автоматически отключаются или прекращают выполнение задач по окончании работы (рис. 1).
Чтобы добиться такого от утилит обслуживания диска, вам, видимо, потребуется установить несколько специальных переключателей в командных строках (см. подробности по адресу find.pcworld.com/41270). Загляните также на find.pcworld.com/41273, где приведены советы относительно автоматизации утилиты «Очистка диска». Еще можно добавить исполняемый файл, создающий резервную копию вашей работы, или ярлык, выполняющий проверку на вирусы. В последнем случае выясните, не требует ли антивирусная программа добавления каких-либо указаний в программных строках.
Имена ярлыков в папке «Выключение» не должны содержать пробелов, и значит, если таковой есть, то выделите его, нажмите клавишу , укажите для него новое имя без пробелов и нажмите .
Регламентные работы при выключении
Теперь создайте исполняемый файл для запуска этих приложений и выключения компьютера. Для этого выберите «Пуск?Программы («Все программы» в Windows XP)? Стандартные?Блокнот». Первые три строки исполняемого файла, которые будут запускать приложения, указанные в папке «Выключение», относятся лишь к Windows 2000 и XP.
В начальной строке укажите dir /b и приведите путь к папке «Выключение» (с кавычками, если этот путь содержит пробелы или длинные имена папок). Затем в ней же введите пробел и знак > (символ «больше»), после чего укажите путь к той папке, где будет храниться исполняемый файл, и, наконец, наберите имя исполняемого файла, содержащего перечень приложений, выполняемых при выключении системы. Чтобы узнать путь, просто откройте соответствующую папку в Проводнике и загляните в строку «Адрес». (Если же таковой строки не обнаружится, задайте в Проводнике опции «Сервис?Свойства папки? Вид?Выводить полный путь в строке заголовка».) Ключ /b в команде dir заставляет ее перечислять только имена файлов, без всякой дополнительной информации. В результате первая строка в вашем исполняемом файле будет выглядеть, например, следующим образом: dir /b «C:Documents and SettingsВаше имя в системеГлавное менюПрограммыВыключение» > «c:atch un_it.bat» (где run_it.bat — возможное имя исполняемого файла; пути, конечно, могут быть и другими).
Во второй строке введите cd /d и опять же укажите путь к каталогу, содержащему папку «Выключение». (Ключ /d гарантирует, что в экранном приглашении будет указан правильный диск.) Вторая строка может выглядеть, в частности, так: cd/ d «C:Documents and SettingsВаше имя в системеГлавное менюПрограммы Выключение».
Следующая строка запускает исполняемый файл; например, она принимает такой вид: call c:atch un_it.bat — опять же, возможно, с другим путем.
Во всех версиях Windows добавьте по строке для каждой утилиты, которую вы хотите запускать и для которой в вашей папке «Выключение» нет соответствующего ярлыка. В Windows 98 и Me подобное указание является вообще единственным способом заставить программы запускаться непосредственно перед закрытием Windows. Так, в исполняемом файле может иметься строка наподобие c:windowsscandisk.exe c: d: /n (естественно, приложения и варианты командных строк могут отличаться). Если вы вносите в исполняемый файл утилиты Windows, автоматически заканчивающие работу по завершении программы, то добавьте в начале соответствующих строк команду start /w, особенно если решение задачи требует ощутимого времени. Ключ /w означает, что в исполняемом файле перед переходом к следующей строке будет сделана пауза, и она продлится до тех пор, пока запущенное приложение не закончит работу.
Теперь внесите в исполняемый файл строку, завершающую работу Windows. Отправляйтесь по адресу find.pcworld.com/41282 и прокручивайте экран до появления раздела One-Click Exits and Reboots (Выключение и перезагрузка одним щелчком), где содержится полное описание необходимых действий. Если вы намерены использовать Windows 2000 или XP для запуска приложений путем размещения их в папке «Выключение», то измените параметр -t (timeout, т.е. «таймаут»), чтобы дать соответствующим программам достаточно времени, дабы закончить работу до отключения Windows. Для этого напечатайте в строке -t с последующим пробелом и затем укажите, на сколько секунд должен быть задержан процесс отключения. Например, команда -t 9999 заставит Windows ждать почти 3 ч перед тем, как завершить свою работу.
По окончании создания исполняемого файла окно Блокнота будет выглядеть примерно так, как это изображено на рис. 2.
Рис. 2. Несложный исполняемый файл позволяет за один шаг запускать служебные программы и затем выключать Windows Теперь выберите «Файл?Сохранить», отправляйтесь к папке, где храните исполняемые файлы, и дайте созданному файлу какое-нибудь имя с расширением .bat — например, Shutdwn.bat. Затем откройте эту папку в Проводнике и перетащите значок для файла, который вы только что сохранили, в меню кнопки «Пуск». Нажмите кнопку «Пуск», щелкните правой кнопкой мыши на новой команде и отметьте «Переименовать» (если хотите изменить ее название) или «Свойства» (если желаете настроить значок команды с помощью кнопки «Изменить значок» на закладке «Программа» или «Ярлык»). Когда вы в следующий раз решите выйти из Windows и автоматически запустить ваши «выключательные» приложения, то примените этот новый значок в меню «Пуск» вместо обычных команд.
Остановка автоматически загружаемых приложений
«Выключательную» папку удобно использовать еще и для того, чтобы вычищать из Реестра всякие навязчивые «финтифлюшки». Дело в том, что многие приложения пытаются сохранить себя или какие-то свои модули работающими даже тогда, когда вы ими не пользуетесь, о чем сообщают значки в Системном лотке (часть панели задач, примыкающая к часам). Большинство этих утилит при первичной установке соответствующей программы размещаются в папке «Автозагрузка». Если они требуются вам лишь от случая к случаю, то можете запретить им запускаться автоматически, применив для этого какой-нибудь подходящий бесплатный инструмент вроде программы Майка Лина Startup Control Panel — переписать ее можно по адресу find.pcworld.com/41285.
К сожалению, отдельные приложения (такие как QuickTime for Windows) восстанавливают свои команды автоматической загрузки всякий раз при модернизации или даже просто запуске приложения. Чтобы вычищать их автоматически, вам надо сперва отредактировать соответствующий ключ в составе Реестра Windows. Выберите «Пуск?Выполнить», введите команду regedit и нажмите . Отправляйтесь к папке (ключом на жаргоне Реестра называется папка), содержащей команду, которая запускает приложение. Программа Startup Control Panel может показать, где эту папку искать, но наиболее вероятные места — HKEY_ CURRENT_USERSoftware MicrosoftWindowsCurrentVersionRun и HKEY _LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersionRun. Модуль QuickTime Task, например, использует последний ключ.
Выделив ключ в дереве, отображаемом на левой створке, выберите опции «Реестр?Экспорт файла реестра» или «Файл?Экспорт» (в зависимости от версии Windows). Отправляйтесь к своей папке резервных копий, убедитесь в том, что в разделе «Диапазон экспорта» указана «Выбранная ветвь», дайте экспортному файлу какое-нибудь имя и щелкните на кнопке «Сохранить» (рис. 3).
ис. 3. Создайте резервные копии редактируемых вами сегментов Реестра на тот случай, если что-то будет неладно Вернувшись обратно в Реестр, снова выберите команду «Экспорт», но на этот раз укажите папку для сохранения модифицированной версии, которую вы сможете использовать для удаления нежелательных программ из папки «Автозагрузка». Если вы планируете делать это с помощью исполняемого файла (типа описанного выше), то можете сохранить эту версию файла Реестра в той же папке, где лежат ваши исполняемые файлы. Опять же убедитесь, что указана «Выбранная ветвь», и щелкните на «Сохранить».
Откройте Проводник и найдите значок только что созданного экспортного файла. Щелкните на нем правой кнопкой мыши и выберите опцию «Изменить». Не вносите никаких изменений в верхнюю строку, пустую строку под ней и следующую заголовочную строку, где будет указана ветвь Реестра в квадратных скобках. Под этим заголовком в верхних кавычках будут перечислены имена приложений.
Найдите строку, соответствующую тому приложению, команду автозагрузки которого вы собираетесь удалить. Оставьте эту строку нетронутой до знака равенства (=), а после него все удалите и сразу же за знаком равенства напечатайте дефис. Например, если вы уничтожаете команду автозагрузки QuickTime Task, то получится строка вида «QuickTime Task»=-. Повторите такие действия для всех приложений, чей запуск совместно со стартом Windows вы собираетесь предотвратить.
Наконец, удалите все остальные строки, расположенные под заголовком в квадратных скобках. Когда вы все закончите, то должны остаться только две заголовочные строки наверху (отображающие версию Реестра и ветвь в квадратных скобках) и по одной строке для каждого приложения, поведение которого вы решили модифицировать (рис. 4). Выберите «Файл?Сохранить» для сохранения своего отредактированного REG-файла.
Рис. 4. Чтобы предотвратить запуск приложений, используйте дефис: соответствующие единицы при слиянии с файлом Реестра будут удалены Дважды щелкните на значке полученного файла экспорта Реестра и следуйте экранным указаниям, чтобы предотвратить запуск нежелательных приложений вместе с Windows. Для создания автоматически реагирующего ярлыка щелкните правой кнопкой мыши внутри нужной папки (наподобие папки «Выключение», организованной вами на предыдущем этапе) и выберите «Создать?Ярлык».
В первую графу Мастера создания ярлыков введите последовательность regedit /s с последующим пробелом и указанием пути к вашему модифицированному REG-файлу. Так, если вы храните этот файл в C:Windows Batch, то строка в первой графе должна выглядеть следующим образом: regedit /s «C: WindowsBatchStartup Stopper.reg» (путь может быть и другим). Кавычки необходимо использовать тогда, когда путь содержит пробелы или длинные имена. Щелкните на кнопке «Далее», введите имя для ярлыка и щелкните на «Готово».
Scott Dunn. Make Windows Start and Stop the Way You Want. PC World, июнь 2004 г., с. 160.
Источник: www.osp.ru