Jaki jest najszybszy sposób na zablokowanie ekranu?

22

Idealnie, chciałbym móc nacisnąć 1 przycisk na klawiaturze i wyświetlić wygaszacz ekranu , a nie tylko podgląd, ale rzeczywisty wygaszacz ekranu, taki, że kiedy próbuję uzyskać dostęp do komputera, pokazuje ekran logowania (zgodnie z moje ustawienia wygaszacza ekranu). Mówię w szczególności tę ostatnią część, ponieważ nie chcę skrótu do przycisku „Podgląd”, który nie wymaga ode mnie ponownego logowania po podglądzie (co jest sprzeczne z moimi ustawieniami i tym, czego szukam) dla).

Jeśli pojedynczy przycisk nie jest możliwy (np. Poprzez lokalne mapowanie, klucze lub coś w tym stylu), być może szybka kombinacja kluczy ?

Jeśli wszystko inne nie jest możliwe, przydałoby się uruchomić mój wygaszacz ekranu za pomocą skrótu na pulpicie .

Czy któreś z nich są wykonalne? Jeśli tak to jak?

AllenP
źródło
2
Ludzie nadal używają wygaszaczy ekranu?
Marc Gravell
@MarcGravell: Dlaczego nie?
dmr
@dmr I (i wiele innych) po prostu ustawiłem monitor (y), aby się wyłączały, jeśli nie są używane
Marc Gravell
2
@MarcGravell Niektóre monitory potrzebują czasu, aby przełączyć się z trybu zasilania do stanu aktywnego. Mój nawet przełącza sygnał wejściowy, czego nie chcę, dlatego potrzebuję wygaszacza ekranu.
slhck 10.10.11
@slhck wystarczy!
Marc Gravell

Odpowiedzi:

34

Windows+ Lnatychmiast blokuje ekran. Poza tym będziesz potrzebować narzędzia do zmiany przypisania klawisza do tej akcji.

uSlackr
źródło
+1 (gdybym mógł ci to dać) To też warto wiedzieć :)
AllenP
Inne przydatne: Windows-M minimalizuje wszystkie okna; Windows-E wyświetla Mój komputer; Windows-R wyświetla okno dialogowe „Uruchom”.
BlueRaja - Danny Pflughoeft
Przed wiekami zamieniłem klawisz Alt z klawiszem Windows, aby móc to nacisnąć jedną ręką. :)
Tamara Wijsman,
2
Widzę 33 głosujących za odpowiedzią, która nie uruchamia mojego wygaszacza ekranu. superuser.com/a/643410/128228 to dobra odpowiedź.
Fuhrmanator,
2
Ekran logowania jest efektem ubocznym ustawień PO. Tytuł i pogrubiony tekst wyraźnie mówią o wywołaniu wygaszacza ekranu. Google przywiodło mnie tutaj, ponieważ miałem takie samo pytanie jak w tytule. Ta odpowiedź jest myląca, choć widzę, jak to się teraz stało. OP chciał zablokować komputer, podobnie jak wygaszacz ekranu HIS. To pytanie o bas.
Fuhrmanator
9

Kiedyś był artykuł na howtogeek.com :

Utwórz ikony, aby uruchomić wygaszacz ekranu w systemie Windows 7 lub Vista:
Kliknij prawym przyciskiem pulpit i wybierz z menu Nowy \ Skrót. Aby uruchomić wygaszacz ekranu, musisz wprowadzić pełną ścieżkę do pliku wygaszacza ekranu, a następnie „ / s ”

%systemroot%\system32\Bubbles.scr /s

Chcesz zastąpić nazwę wygaszacza ekranu, w którym powyżej widnieje „Bubbles.scr”. Zauważ też, że użyłem% systemroot% zamiast C: \ windows, ponieważ nie każda instalacja używa dysku C:.

Jeśli nie znasz nazwy pliku, możesz przejść do folderu system32, a następnie wyszukać „.scr” za pomocą pola wyszukiwania:

Nie tak naprawdę jeden przycisk, ale jedna ikona (można przypisać skrót klawiaturowy) (i jest zakodowana na stałe za pomocą wygaszacza ekranu)

Nivas
źródło
6

Jeśli chcesz zablokować komputer za pomocą skrótu, skonfiguruj taki skrót.

  • Nazwa pliku: Lock Screen.lnk
  • Docelowy: C: \ Windows \ System32 \ rundll32.exe user32.dll, LockWorkStation
  • Ścieżka ikony:% SystemRoot% \ System32 \ shell32.dll
  • Indeks ikon: 47

Możesz nawet przypisać skrót do skrótu, jeśli chcesz.

skrót blokady

Zoredache
źródło
Rozszerzając odpowiedź Zoredache, możesz po prostu utworzyć skrót bezpośrednio do wygaszacza ekranu. Spowodowałoby to uruchomienie wygaszacza ekranu, a jeśli będziesz czekać dłużej niż czas bezczynności ustawiony dla wygaszacza ekranu, komputer zostanie zablokowany w przypadku próby powrotu. O ile wiem, najmniejszą kombinacją klawiszy, jaką możesz użyć, są 3 klawisze tej metody.
stoicfury
4
-1 za próbę ponownego wynalezienia koła. Windows + L zrobił to od XP.
ThatGraemeGuy
7
@Graeme Donaldson, popieram dużą liczbę łączących się z serwerem terminali. Nie mają przycisku Windows do naciśnięcia. Część tej dużej liczby użytkowników graniczy także z analfabetami technicznymi, ale muszą mieć możliwość zablokowania swoich komputerów. Skrót na pulpicie i przypięty do menu Start i paska zadań ułatwia im to. Ponadto nie każdy lubi lub potrafi zapamiętać dużą liczbę skrótów klawiaturowych. Pytanie również wyraźnie zadawało pytanie, jak uruchomić za pomocą skrótu na pulpicie, po prostu odpowiadałem na zadane pytanie, więc nie otrzymuję opinii.
Zoredache,
Możesz zablokować z menu Start w Windows 7. Jest to jedna z opcji w menu obok Zamknij.
craig65535
5

Mac ma funkcję zwaną „gorącymi narożnikami”, w której po przesunięciu kursora do określonego rogu uruchamia się wygaszacz ekranu. To zachowanie można powielić w systemie Windows 7 za pomocą programu open source o nazwie Hot Corners, który można znaleźć tutaj .

Wyobrażam sobie, że zapewni to najszybszy możliwy sposób na wyświetlenie wygaszacza ekranu, ponieważ nawet nie będziesz musiał sięgać po klawiaturę.

Powodzenia!

Michael Blaustein
źródło
Znam funkcjonalność podobną do ostrych narożników od Compiz w Ubuntu. Jako użytkownik tego mogę powiedzieć, że może być irytujące mieć ostre zakątki, szczególnie gdy przesadzam z menu w lewym górnym rogu
TheLQ,
4

Przepraszam za kopanie grobów, ale ta strona jest głównym rezultatem wyszukiwania umożliwiającym uruchomienie wygaszacza ekranu za pomocą klawisza skrótu. Pomyślałem, że przydałoby się dodać kolejną, zaktualizowaną metodę robienia czegoś, o czym niewiele osób wie, jak to zrobić.

Uwaga: Jest to rozwiązanie stworzone i przetestowane w systemie Windows 8, ale powinno także działać w systemie Windows 7. Istnieje jednak lepsze rozwiązanie dla starszych systemów operacyjnych; sprawdź tutaj: /programming/1430108/how-to-turn-screensaver-on-windows-7-by-a-code-in-cmd .

Najpierw utwórz folder. Następnie znajdź plik cmd.exe i skopiuj go do folderu. Teraz utwórz plik tekstowy (nie martw się o jego nazwę) i wklej do niego następujący kod:

 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();
 }
}

Teraz kliknij „zapisz jako” i ustaw typ pliku na „wszystkie” przed zapisaniem pliku jako „lock.cs”. Pamiętaj, aby zapisać go w utworzonym folderze. Na koniec otwórz CMD.exe z folderu i wpisz następujące polecenie:

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

Naciśnij Enter i poczekaj chwilę. W folderze znajdziesz teraz plik „lock.exe”. Możesz utworzyć skrót (wysłać na pulpit) i przejść do właściwości, aby przypisać skrót klawiaturowy.

** Uwaga: To po prostu uruchomi ustawiony wygaszacz ekranu, jakby skończył się czas. Jeśli nie ustawisz wyświetlania ekranu logowania przy wznowieniu, nie zostanie zablokowany. Jest również opóźnienie około pięciu sekund, zanim się zablokuje, ponieważ jest to domyślne zachowanie wygaszacza ekranu, dzięki czemu użytkownik ma czas, aby anulować blokowanie.

Jeśli nie chcesz, aby wygaszacz ekranu blokował się przy wznowieniu i / lub chcesz, aby komputer blokował się natychmiast za pomocą skrótu, kontynuuj czytanie. **

Utwórz kolejny plik tekstowy lub użyj starego, to nie ma znaczenia. Teraz wprowadź następujący kod partii i zapisz go jako „lock.bat”.

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

Teraz możesz ponownie utworzyć skrót i wydać mu polecenie z klawiatury.

Liść
źródło
3
Tworzenie kopii cmd to bardzo niewłaściwy sposób. Najszybszym sposobem byłoby kliknięcie pustego miejsca w pasku nawigacyjnym Eksploratora Windows i wpisanie cmd <Enter>.
gronostaj
-1

Nie próbowałem Hot Corners, ale miałem bardzo dobre wyniki z małą aplikacją o nazwie Summon the Screensaver. Wystarczy Google go znaleźć, aby pobrać. Możesz skonfigurować miejsce, w którym przesuniesz kursor, aby go aktywować, czas opóźnienia przed jego uruchomieniem oraz inne zachowania. Użyłem go w XP i 7, ale nie wiem, czy działa w 8.

użytkownik329747
źródło
nie wiem o opiniach, pracował dla mnie ...
meetar
co do Wezwania SS: tak, przejrzałem go, a 90% wyników dotyczy odinstalowania, usunięcia, całkowitego odinstalowania itp. thanx, ale nie dzięki ...
-1

Znacznie łatwiejszy sposób: otwórz: ten komputer, system operacyjny (C :), Windows, system 32. Następnie znajdź wygaszacz ekranu w tym folderze, bąbelki, tajemnicze, wstążki cokolwiek. Kliknij prawym przyciskiem myszy, wybierz wyślij do, wybierz pulpit (zrób skrót) Teraz masz skrót na pulpicie, aby natychmiast uruchomić wygaszacz ekranu

UWAGA: Nie włącza się funkcji „blokowania ekranu”, która jest włączana (opcjonalnie) za pomocą standardowego biegu jałowego wygaszacza ekranu.

Roger A.
źródło