- Как включить спящий режим через командную строку в Windows 10 или Windows 7
- Как завершить работу Windows 10 меньше чем за секунду?
- Создаём ярлык для молниеносного отключения Windows 10
- Другие полезные команды
- «На сон грядущий» или таймер выключения Windows из командной строки
- В большинстве своем всё новое это хорошо забытое старое.
- Есть всем известное выражение которое многим нравится:
- Мораль:
- Как облегчить выключение компьютера на Windows 10, 8.1, 8, 7
- Выключение компьютера, через ярлыки на рабочем столе
- Выключение компьютера с помощью контекстного меню рабочего стола
- Какую команду следует использовать для спящего компьютера (не спящего режима)?
- 9 ответов
Как включить спящий режим через командную строку в Windows 10 или Windows 7
Для того чтобы включить спящий режим с помощью мышки достаточно сделать несколько кликов в меню «Пуск». Но, если нужно выполнить такую же процедуру через командную строку, то это становится немного сложнее. Особенно если учесть, что стандартная команда shutdown, которая используется для выключения и перезагрузки, в данном случае не поможет.
В этой небольшой инструкции мы рассмотрим сразу два способа, как можно включить спящий режим через командную строку в операционных системах Windows 7 и Windows 10.
Вариант № 1. Включение спящего режима с помощью Rundll32.exe.
Первый вариант предполагает использование программы Rundll32.exe. Это стандартная программа, которая входит в состав Windows 7 и Windows 10, и используется для выполнения функций, находящихся в DLL-файлах. Принцип работы Rundll32 очень прост. В нее передается название DLL-файла, название функции внутри DLL, а также параметры для выполнения. После этого Rundll32 выполняет указанную функцию и данного файла.
Для того чтобы включить спящий режим через командную строку с помощью Rundll32 нужно выполнить следующую команду:
Как видно, команда rundll32 запускает функцию SetSuspendState, которая находится в powrprof.dll. При этом в функцию передается три параметра (0, 1, 0). Больше информации о функции SetSuspendState можно получить на сайте Microsoft.
Нужно отметить, что если на компьютере включен гибридный режим сна, то при выполнении указанной команды будет использоваться именно он. Для того чтобы компьютер переходил в спящий режим, гибридный режим нужно отключить. Для этого нужно запустить командную строку с правами администратора и выполнить указанную ниже команду.
Также, возможно, вам будет полезна стандартная команда « shutdown ». С ее помощью можно выполнить выключение, перезагрузку и переход в гибернацию (спящий режим не поддерживается). Более подробно о команде « shutdown » можно почитать в наших статьях:
Вариант № 2. Включение спящего режима с помощью PsShutdown.
Второй вариант заключается в использовании программы PsShutdown. Данная программа не является частью Windows, но ее можно бесплатно скачать с сайта Microsoft. После скачивания архив нужно распаковать в любую папку и программа готова к работе, никакой установки не требуется.
PsShutdown – это консольная программа, которую нужно запускать из командной строки. Ее можно использовать для выключения локального или удаленного компьютера, включения режима сна или гибернации, выхода из системы или отмены неизбежного выключения. Полный список параметров можно посмотреть на официальной странице.
Для того чтобы перевести локальный компьютер в спящий режим с помощью PsShutdown нужно выполнить следующую команду:
Где параметр « -d » активирует переход в спящий режим, а параметр « -t 0 » выполняет команду немедленно (через 0 секунд).
Как завершить работу Windows 10 меньше чем за секунду?
Все мы знаем, что выключение компьютера с Windows 10 методом «по старинке» занимает всего-навсего 3 клика: «Пуск» -> «Выключение» -> «Завершение работы». Но сегодня я расскажу Вам, как пойти дальше и свести трату лишней энергии к нулю — выключить ПК за долю секунды. Необходимо всего лишь создать ярлык выключения, чтобы сэкономить кучу (3 секунды) времени.
Создаём ярлык для молниеносного отключения Windows 10
Первым делом кликаем в любое пустое место на рабочем столе ПРАВОЙ кнопкой мыши, далее «Создать» -> «Ярлык»:
Откроется меню «Создать ярлык» . В специальное текстовое поле «Укажите расположение объекта:» введите нижеуказанную команду и нажмите «Далее» :
В следующем окне придумайте имя для нового ярлыка и пропишите его в поле «Введите имя ярлыка»:
По умолчанию ярлык будет называться «shutdown» , что в переводе означает «Отключение» . Жмём «Готово». Ярлык для моментального выключения ОС от Microsoft создан .
Можем выбрать красивый значок из списка, чтобы ярлык выглядел «эстетичнее» :
Теперь, когда вы дважды щёлкните по значку, Ваш ПК мгновенно выключится.
Другие полезные команды
Помимо выключения можно создать несколько иных ярлыков, — можно создать столько, сколько хотите, ведь Microsoft не ограничивает своих пользователей в «хотелках»! 🙂
Все шаги аналогичны описанным выше, различие лишь в том, что мы вводим разные команды для каждого ярлыка.
Просто еще раз щёлкните правой кнопкой мышки в пустом месте рабочего стола, выберите «Создать» -> «Ярлык» и введите любую из приведенных ниже команд, чтобы создать нужный Вам ярлык:
Команды в напечатанном виде для Вашего удобства, копируйте и вставляйте на здоровье!
Сон — rundll32.exe powrprof.dll,SetSuspendState 0,1,0
Гибернация — rundll32.exe PowrProf.dll,SetSuspendState
Заблокировать ПК — Rundll32.exe User32.dll,LockWorkStation
Теперь Вы знаете, как молниеносно выключить свой ПК с Windows 10. Надеюсь, статья оказалась полезной для Вас, — на моём рабочем столе есть целая группа «быстрых» ярлыков. А чтобы выполнять различные операции ещё оперативнее, можно включить открытие значков одним кликом, как это сделать в Windows 10 читайте в следующей статье!😉
«На сон грядущий» или таймер выключения Windows из командной строки
Ценность этой статьи скорее не в самом решении, а в напоминании как можно быстро решать простые задачи.
Но если Вам нужно простое решение — пожалуйста:
Сохраните в CMD эти строки и после запуска через 20 минут (1200 секунд) компьютер перейдет в спящий режим. Итого программа заняла 73 байт:
Но если Вам нужно именно выключить, то всё будет еще короче, а именно 47 байт. Просто вторая строка будет выглядеть:
Использую это перед сном, включая свое любимое онлайн радио «на сон грядущий» так же из командной строки, о чём будет рассказано под катом.
Кому все таки стало любопытно, прошу под кат. Ссылки на готовые скрипты в конце статьи.
В большинстве своем всё новое это хорошо забытое старое.
Сначала рассмотрим что делают эти строки:
Пингуем IP адрес который всегда доступен (разве что Ваш firewall настроен «с выдумкой»). Интервал по умолчанию 1000 мс = 1 секунда. Ключ -n задает количество повторений 20 минут х 60 секунд = 1200 + 1 (т.к. первый пинг возвращается менее чем через 1 мс). А конструкция > nul говорит интерпретатору что стандартный вывод будет направляться в nul дабы избавиться от ненужного вывода на экран.
Происходит вызов программы rundll32.exe, которая позволяет выполнить подпрограмму из динамической библиотеки. В данном случае SetSuspendState с нужными нам параметрами. Подробное описание в MSDN.
Следует заметить, что если у вас включен гибридный режим сна (Hibernate), то войдет он именно в этот режим. Отключить его можно запустив от имени администратора следующее:
Запуск моего любимого интернет радио через Winamp в отдельном потоке.
Заблокировать рабочую станцию (WIN + L).
Гибридный режим сна (Hibernate).
Старая шутка с включением режима мыши для левши (меняются левая и правая кнопка мыши).
Отменить шутку с мышкой можно вызвав диалог настройки мыши и отключив эту функцию.
Переместить курсор в левый верхний угол.
Расположить все не свернутые окна каскадом.
Расположить все не свернутые окна по вертикали.
Еще много интересного можно найти на просторах интернета и придумать, вспоминая документацию по WinAPI функциям.
Есть всем известное выражение которое многим нравится:
Немного истории:
Еще в далёком 2003 году для выключения ПК по таймеру на скорую руку писалась простенькая программка. Писал сам, ибо знакомых программистов и доступа к интернету в то время у меня не было. Уверен, что много таких же «домашних программистов», которые купив или нарезав на болванки MSDN изучали программирование под Windows ночи напролёт. По случаю написания статьи отрыл ее в старом архиве на родительском ПК. Выглядела она незатейливо, но задачу свою выполняла. Как оказалось, даже сейчас ей пользуются несколько моих знакомых.
На чём она была написана уже и не помню (VC, VB, Delphi или Assembler). Размер ее был тоже не большим, но все же 16 166 против 47 байт не идут ни в какое сравнение.
И когда пару дней назад мне понадобился такой же функционал я полез искать похожий софт. Каково же было моё разочарование, когда я нашел кучу программ в среднем от 1,1 Мб до огромных монстров 15,2 Мб размером. Естественно совесть мне не позволила даже в песочнице запустить эту ересь. Понимая что мне нужна задержка выполнения в 20 минут и вызов одной лишь процедуры я вспомнил про rundll32.exe, полез в инет и не ошибся. В итоге решение было найдено за 1 минуту.
Мораль:
Зачастую для решения простых задач нам не нужен сторонний софт. Достаточно просто зайти в поисковик и найти простое решение задачи, которое в 98,785% уже есть в свободном доступе. Конечно же нужно упомянуть и другой путь, для настоящих ИТ-шников, включить воображение, зайти в мануалы MSDN и воспользоваться готовым функционалом ОС. Согласитесь, приятно пользоваться простыми и элегантными решениями, но вдвойне приятнее когда до их решения ты дошел своим умом.
Как облегчить выключение компьютера на Windows 10, 8.1, 8, 7
Здравствуйте. По своему прошлому проекту отлично помню, что данный вопрос был довольно популярным. Особенно в период выхода первых версий Windows 8, когда народ совсем не принял обновленное меню выключения. К счастью, позже Microsoft обновил меню контекстное меню для кнопки «Пуск» и жить стало проще. Но так как каждый человек любит что-нибудь настроить под себя, данная статья всегда останется популярной. Итак, помимо основных кнопок выключения, в систему можно добавить ещё пару вариантов выключения:
Мы, рассмотрим оба варианта, чтобы каждый смог выбрать способ для себя.
Выключение компьютера, через ярлыки на рабочем столе
Это очень простой способ, а так как ярлык вы можете подобрать абсолютно любой, можно вписать данные ярлыки в абсолютно любой стиль вашего рабочего стола. Итак, что для этого нужно:
Жмем по рабочему столу правой клавишей мыши (не по ярлыку, выбираем любое пустое место) и жмем «Создать» → «Ярлык».
Откроется мастер создания нового ярлыка и в расположение файла, нам необходимо прописать команду, которую будет выполнять наш ярлык. Я знаю пять вариантов:
shutdown -s -t 0
— это команда выключения компьютера, где 0 — это время в секундах, через которое выключится компьютер. Благодаря этому можно создать несколько ярлыков. Один с моментальным выключением, а можно например через час (3600 секунд).
shutdown -r -t 0
Перезапуск компьютера
rundll32.exe powrprof.dll,SetSuspendState Sleep
Переключение компьютера в спящий режим
rundll32.exe PowrProf.dll,SetSuspendState
Переключение компьютера в режим «Гибернация» — запись содержимого оперативной памяти на жесткий диск и выключение компьютера
rundll32.exe user32.dll,LockWorkStation
Блокировка компьютера
Вписываем нужную команду и жмем «Далее».
Вводим название для ярлыка и жмем «Готово».
Осталось выбрать значок для нашего нового ярлыка. Поэтому жмем по нему правой клавишей и выбираем «Свойства».
Вкладка «Ярлык» и жмем внизу кнопку «Сменить значок».
Выбираем ярлык, который вам нравится. Я обычно ищу png файл с понравившемся мне значком и конвертирую его в PNG2ICO online конвертере. PNG нужен, так как это единственный формат, нормально поддерживающий прозрачный фон. Жмем ОК в обоих окнах.
Все наш ярлык создан, можно пользоваться:)
Выключение компьютера с помощью контекстного меню рабочего стола
Здесь я предложу максимально упростить вам жизнь и не лезть в реестр самому, а воспользоваться готовыми файлами для правки реестра, которые я вам приготовил. Поверьте, это безопаснее, чем вы сами будете лазить по реестру. Для тех же, кто хочет внести изменения в ручную, предлагаю так же скачать файлы, открыть их для редактирования и перенести значения в ручную. Заодно вы поймете свой уровень знаний.
Итак, качайте по ссылке архив, разархивируйте его и вы увидите три файла. Они выполняют следующие функции.
Add Power Menu ShortVersion.REG — при внесении в реестр данных изменений в контекстном меню рабочего стола появятся следующие пункты: перезапуск, перезапуск в режим восстановления, спящий режим и выключение.
Add Power Menu.REG — этот файл включает в себя все команды из первого файла, а также добавляет команды по смене, выхода и блокировке пользователя, а так же режим гибернации (полное выключение компьютера с записью данных из оперативной памяти на жесткий диск).
Remove Power Menu.REG — удаляет все внесенные изменения от двух предыдущих файлов. Система приводится к «Заводскому состоянию».
Вроде всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте и канал YouTube.
Спасибо за внимание
Какую команду следует использовать для спящего компьютера (не спящего режима)?
Я хочу перевести свой Windows PC (Windows 7) в состояние ожидания через командную строку (так что я могу привязываться к кнопке макроса на клавиатуре).
Кнопка питания на ПК настроена, но компьютер будет спать (но он падает на пол, и я слишком ленив, чтобы дотянуться), именно так, как я этого хочу (спит, используя гибридный режим, если я потеряю мощность )
Спящая команда в меню выключения также работает.
самая информация, которую я нашел, говорит использовать;
Но это переводит компьютер в спящий режим. У меня есть спящий режим, но с гибридным сном.
Итак, Какова команда, чтобы использовать ваш компьютер для сна (не спящий режим)?
9 ответов
Я нашел решение. Я установил бесплатную программу под названием AutoHotKey и записал шаги для вызова меню «Пуск» -> Сон в файл сценария. Затем я выполнил файл сценария в автономный исполняемый файл SleepWin7.exe.
Теперь я просто запускаю SleepWin7.exe, чтобы перевести мой компьютер в гибридный сон.
Вы можете удалить AutoHotKey, если это все, что вам нужно.
Обновление. Вышеупомянутое решение не работает, когда пользователь не вошел в систему, то есть Windows 7 Login Screen. (Мой компьютер просыпается в 4 утра каждое воскресенье, чтобы выполнять еженедельное резервное копирование, которое выполняется без входа пользователя.) В таком случае Wizmo работает:
wizmo.exe тихий режим ожидания!
Надеюсь, вы найдете их полезными.
Завершение работы %windir%\System32\shutdown.exe -s
Перезагрузка %windir%\System32\shutdown.exe -r
Выход из системы %windir%\System32\shutdown.exe -l
Ожидание %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
Hibernate %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Hibernate
Предостережение: rundll32.exe не следует использовать для запуска powerprof.dll . Вместо этого вы должны напрямую позвонить в SetSuspendState. Это можно сделать с помощью Powershell — создать файл, например sleep.ps1, с содержимым ниже.
Затем запустите его, используя powershell -File C:\your-path\sleep.ps1 . Сначала вы можете запустить команду Set-ExecutionPolicy RemoteSigned , чтобы запустить сценарии powershell.
Приведенный выше сценарий вызывает системное приостановление, которое будет либо спящим, либо спящим в зависимости от текущей настройки спящего режима. Чтобы изменить этот параметр из командной строки, запустите powercfg -h off (или powercfg -h off ) из командной строки как администратор.
Смотрите бесплатную утилиту Wizmo , которая может делать очень много вещей. Команда, которую вы ищете, вероятно: