Який найшвидший спосіб заблокувати екран?


22

В ідеалі я хотів би мати можливість натиснути на кнопку на клавіатурі 1 і запустити заставку , причому не просто попередній перегляд, а фактичну заставку таку, що коли я намагаюся отримати доступ до комп'ютера, він показує екран входу (відповідно до мої налаштування заставки). Я кажу, що ця остання частина, зокрема, тому що я не хочу клацнути ярлик до кнопки "Попередній перегляд", який, схоже, не вимагає від мене входу після попереднього перегляду (що суперечить моїм налаштуванням і що я шукаю для).

Якщо жодна кнопка неможлива (наприклад, за допомогою локального відображення чи клавіш чи нічого), можливо, швидка комбінація клавіш ?

Якщо все інше неможливо, було б зручно запустити заставку за допомогою ярлика на робочому столі .

Чи можна зробити щось із цього? Якщо так, то як?


2
Люди все ще використовують заставки?
Марк Гравелл

@MarcGravell: Чому б і ні?
dmr

@dmr Я (та багато інших) просто встановив монітор (и), щоб вимкнути живлення, якщо він не використовується
Marc Gravell

2
@MarcGravell Деяким моніторам потрібен час, щоб повернутися назад від вимкнення живлення до активного стану. Моя навіть перемикає вхідний сигнал, чогось мені не хочеться, саме тому мені потрібна заставка.
slhck

@slhck досить справедливо!
Марк Гравелл

Відповіді:


34

Windows+ Lнегайно блокує екран. Крім цього, вам знадобиться утиліта, щоб перезапустити якусь іншу клавішу на цю дію.


+1 (якщо я можу тобі його надати) Це теж корисне знати :)
AllenP

Інші корисні: Windows-M мінімізує всі вікна; Windows-E відкриває Мій комп'ютер; Windows-R відкриває діалог "запустити".
BlueRaja - Danny Pflughoeft

Я поміняв Right Alt клавішею Windows століттями назад, щоб мати можливість натискати це однією рукою. :)
Тамара Війсман

2
Я бачу 33 відгуків щодо відповіді, яка не викликає мою заставку. superuser.com/a/643410/128228 - хороша відповідь.
Фурманатор

2
Екран входу є побічним ефектом налаштувань ОП. Заголовок та напівжирний текст чітко говорять про виклик заставки. Google привів мене сюди, оскільки у мене було те саме питання, що і в заголовку. Ця відповідь вводить в оману, хоча я бачу, як це сталося зараз. OP хотів заблокувати комп'ютер, як це робить його заставка. Це басові питання.
Фурманатор

9

Десь до того, як з’явилася стаття на howtogeek.com :

Створіть піктограми для запуску заставки в Windows 7 або Vista:
Клацніть правою кнопкою миші на робочому столі та виберіть в меню Новий \ Ярлик. Щоб запустити заставку, вам потрібно буде ввести повний шлях до файлу заставки з наступним написом: / с ”

%systemroot%\system32\Bubbles.scr /s

Ви хочете замінити ім'я заставки, де ви бачите "Bubbles.scr" вище. Також зауважте, що я використовував% systemroot% замість C: \ windows, оскільки не кожна установка використовує привід C:.

Якщо ви не знаєте імені файлу, ви можете перейти в папку system32 та шукати ".scr" за допомогою вікна пошуку:

Насправді не одна кнопка, а одна піктограма (і ви можете призначити комбінацію клавіш) (і це заштриховано за допомогою заставки)


6

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

  • Ім'я файлу: Lock Screen.lnk
  • Мета: C: \ Windows \ System32 \ rundll32.exe user32.dll, LockWorkStation
  • Шлях піктограми:% SystemRoot% \ System32 \ shell32.dll
  • Індекс значків: 47

Ви навіть можете призначити клавішу швидкої клавіші, якщо ви хочете.

ярлик блокування


Розгортаючи відповідь Зоредаче, ви можете просто створити ярлик прямо на заставку. Це запустить заставку, і якщо ви будете чекати довше, ніж час очікування, встановлений для заставки, комп'ютер буде заблокований, якщо ви спробуєте повернутися. Наскільки мені відомо, найменша комбінація натискань клавіш - це 3 клавіші.
stoicfury

4
-1 за спробу винайти колесо. Windows + L робила це з XP.
ThatGraemeGuy

7
@Graeme Donaldson, я підтримую велику кількість підключень до термінального сервера. У них немає кнопки Windows для натискання. Частина цієї великої кількості користувачів також межує з технічно неграмотними, але вони повинні мати можливість блокувати свої комп’ютери. Ярлик на робочому столі та закріплений на меню "Пуск" та на панелі завдань полегшують їх. Також не всім подобається або вміє запам'ятовувати велику кількість комбінацій клавіш. Питання також явно запитувало, як запустити ярлик на робочому столі, я просто відповідав на запитання, тому я не отримую зворотного відгуку.
Зоредаче

Ви можете заблокувати меню «Пуск» у Windows 7. Це один із варіантів меню поруч із «Вимкнути».
craig65535

5

Mac має функціонал під назвою «гарячі куточки», коли при переміщенні курсору у визначений кут запускається заставка. Цю поведінку можна дублювати в Windows 7 за допомогою програми з відкритим кодом під назвою Hot Corners, яку можна знайти тут .

Я думаю, це забезпечить вам найшвидший спосіб підняти свою заставку, оскільки вам навіть не доведеться дотягуватися до клавіатури.

Удачі!


Я знаю про функціональність із гарячими кутами від Compiz в Ubuntu. Як користувач цього, я можу сказати, що це може набридливо мати гарячі куточки, особливо при перекритті меню у верхньому лівому куті
TheLQ

4

Прошу вибачення за копання могил, але ця сторінка є головним результатом пошуку для запуску заставки за допомогою клавіші швидкого доступу. Я подумав, що було б корисно додати ще один оновлений метод робити щось, що, здається, мало хто вміє робити.

Примітка. Це рішення, створене для тестування в Windows 8, але також повинно працювати для Windows 7. Однак для старих ОС все ж краще рішення; Перевірте тут: /programming/1430108/how-to-turn-screensaver-on-windows-7-by-a-code-in-cmd .

Спочатку створіть папку. Потім знайдіть cmd.exe і скопіюйте його в папку. Тепер створіть текстовий файл (не переживайте, як називати його ще) та вставте в нього такий код:

 using System;
 using System.Runtime.InteropServices;

public static class LockDesktop
{
 [DllImport("user32.dll", EntryPoint = "GetDesktopWindow")]
 private static extern IntPtr GetDesktopWindow();

 [DllImport("user32.dll")]
 private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);

 private const int SC_SCREENSAVE = 0xF140;
 private const int WM_SYSCOMMAND = 0x0112;

 public static void SetScreenSaverRunning()
 {
     SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_SCREENSAVE, 0);
 }

 public static void Main()
 {
    LockDesktop.SetScreenSaverRunning();
 }
}

Тепер натисніть кнопку "Зберегти як" і встановіть тип файлу на "все", перш ніж зберегти файл як "lock.cs". Не забудьте зберегти його у створеній вами папці. Нарешті, відкрийте CMD.exe з папки та введіть наступну команду:

%SystemRoot%\Microsoft.NET\Framework\v3.5\csc.exe lock.cs

Натисніть Enter і почекайте хвилину. Тепер у вашій папці ви знайдете файл "lock.exe". Ви можете створити ярлик (надіслати на робочий стіл) до нього та перейти до властивостей, щоб призначити ярлик клавіатури.

** Примітка. Це дозволить просто запустити встановлену заставку так, ніби таймер закінчився. Якщо у вас не встановлено режим відображення екрана входу при резюме, він не заблокується. Існує також затримка приблизно на п’ять секунд, перш ніж вона заблокується, оскільки це поведінка заставки за замовчуванням, щоб користувач встиг скасувати її від блокування.

Якщо ви не хочете встановити заставку для блокування резюме та / або хочете, щоб комп'ютер миттєво блокувався за допомогою ярлика, продовжуйте читати. **

Створіть інший текстовий файл або використовуйте старий, не має значення. Тепер введіть наступний пакетний код і збережіть його як "lock.bat".

@START lock.exe
@%windir%\system32\rundll32.exe user32.dll,LockWorkStation

Тепер ви можете створити ярлик ще раз і надати йому команду клавіатури.


3
Створення копії cmd - це дуже неправильний спосіб зробити це. Найшвидшим способом було б натиснути порожнє місце в панелі сухарів Провідника Windows і ввести cmd <Enter>.
gronostaj

-1

Я не пробував Hot Corners, але у мене були дуже хороші результати з крихітним додатком під назвою Закликати заставку. Просто Google це знайти завантаження. Ви можете налаштувати, куди ви переміщуєте курсор, щоб активувати його, як тривалий час затримки до запуску, а також інші форми поведінки. Я використовував його в XP та 7, але не знаю, чи працює він у 8.


не знаю про похідних, працювали на мене ...
meetar

що стосується виклику СС: так, я погуглив його, і 90% результатів - це про його видалення, видалення, повністю видалення тощо, ніж

-1

Набагато простіше: відкрийте: Цей ПК, ОС (C :), windows, система 32. Потім знайдіть заставку в цій папці, бульбашки, містифікуйте, стрічки будь-що. Клацніть правою кнопкою миші, виберіть надіслати на, виберіть робочий стіл (зробіть ярлик) Тепер у вас є ярлик на робочому столі для негайного запуску заставки

ПРИМІТКА. Це не залучає функцію "блокування екрана", яка задіяна (необов'язково) за допомогою стандартного триггера холостого ходу заставки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.