Я постоянно использую спящий режим, чтобы с одной стороны, постоянно не тратить время на выключение и перезагрузку компьютера, а с другой стороны, сэкономить ресурс вентилятора. Некоторым такая привычка может показаться странной, но спящий режим ведь зачем-то придумали, верно?
Итак, в Windows 7 переход в спящий режим можно произвести мышкой с помощью меню «Пуск» — «Завершение работы» (но не сама эта команда, а маленькая стрелочка рядом с ней) — «Сон». Там же, рядом, находятся команды «Сменить пользователя», «Выйти из системы», «Блокировать» и «Перезагрузка».
Не слишком удобно, на мой взгляд, так как нужно «метиться» мышкой в нужный пункт меню, а они, как назло, довольно мелкие. При поспешном нажатии легко попасть в «Завершение работы» вместо упомянутой микроскопической стрелочки и потерять кучу времени на ожидание перезагрузки (да ещё и получить автоматическое закрытие всех открытых приложений, со всеми вытекающими последствиями).
Я озадачился вопросом, как настроить переход в спящий режим с клавиатуры (клавиши Sleep на моей клавиатуре нет), и нашёл следующий способ. Горячие клавиши легко назначить ярлыкам на Рабочем столе — а значит, достаточно создать ярлык с соответствующей командой. Любопытно, что горячей клавиши для спящего режима в Windows 7 почему-то не предусмотрено, и штатной возможности её назначить тоже нет.
Итак, создаём новый ярлык на Рабочем столе через контекстное меню (щелчок правой кнопкой мыши по Рабочему столу) «Создать» — «Ярлык». В поле «Укажите расположение объекта» вводим следующую команду.
%windir%\system32\rundll32.exe powrprof, SetSuspendState
Пробелы, запятые и слеши важны!
Далее просто завершаем создание ярлыка кнопками «Далее» и «Готово». Теперь отправить систему в сон можно двойным щелчком по этому ярлыку — уже чем-то удобнее, чем использовать главное меню «Пуск».
Затем заходим в свойства ярлыка и назначаем горячую клавишу. Щёлкаем правой кнопкой мыши по ярлыку и выбираем команду «Свойства». В открывшемся окошке устанавливаем курсор в поле «Быстрый вызов», затем нажимаем сочетание клавиш, которое хотим назначить, а затем кнопку «ОК». Хорошей идеей будет назначить что-нибудь вроде Ctrl+Alt+X. Кстати, там можно установить далеко не любые комбинации клавиш, да и «перекрывать» какие-либо уже существующие стандартные клавиатурные команды в системе точно не сто́ит.
Всё! Теперь можете попробовать нажать только что назначенную комбинацию клавиш в любой момент (для этого даже необязательно переходить на Рабочий стол), и компьютер попадёт в сон.
Любопытно, что многие советы, которые можно найти по этому поводу в Гугле, не работают. Возможно, из-за того, что система ведёт себя по-разному в зависимости от конкретной версии Windows (например, у меня Windows 7 не какая-нибудь, а «Домашняя базовая»), а возможно, просто из-за небрежности авторов статей. Вышеупомянутую команду я нашёл в Гугле, но в найденной мною статье она была без пробелов и слешей (а в таком виде она не сработает). Рекомендуемая во многих статьях комбинация клавиш Win+X у меня не работает тоже.