Jak wymusić okno dialogowe „Czy naprawdę chcesz zamknąć?” W systemie Windows 7?

19

Czasami chcę wybrać „Wyloguj bieżącego użytkownika”, ale potem przez przypadek nacisnąłem „Wyłącz”.

Prawie wszędzie indziej system Windows 7 pyta „czy naprawdę chcesz to zrobić? Tak / Nie” - ale tak nie jest, kiedy nacisnę przycisk „Zamknij”. Windows 7 natychmiast się wyłącza, nie dając mi szansy na naprawienie mojego błędu.

Zastanawiam się więc - dlaczego system Windows natychmiast się wyłącza bez pytania „naprawdę to zrobić?” w tym przypadku?

Czy istnieje sposób na zmianę tego zachowania? Na przykład, czy mogę zmusić system Windows do wyświetlenia okna dialogowego z pytaniem „Czy naprawdę chcesz się zamknąć?”?

Próbowałem zmienić to zachowanie za pomocą edytora zasad. Wydaje się, że bardzo łatwo jest całkowicie usunąć przycisk Zamknij z menu Start, ale nie mogłem znaleźć wpisu, aby włączyć takie okno dialogowe Tak / Nie.

Vokuhila-Oliba
źródło
Zawsze uważałem to za dziwne. Jeśli masz coś, co prosi o zapisanie po zamknięciu, wpisz kilka liter szybko, a następnie naciśnij Anuluj, a zamknięcie zostanie zatrzymane, ale nie ma niehackerskiego sposobu, aby to zrobić.
Phoshi

Odpowiedzi:

9

Oto obejście:

  1. Kliknij przycisk prawym przyciskiem myszy Shutdowni wybierzProperties
  2. zdefiniuj domyślną akcję jako logoff

Nadal nie pojawia się okno dialogowe z pytaniem „czy naprawdę chcesz ...”. Wylogowujesz się jednak dopiero po przypadkowym kliknięciu przycisku.

EDYCJA : jeśli zastanawiasz się, co się stało z shutdownwpisem: został on przeniesiony do arrow menuteraz (automatycznie).

Vokuhila-Oliba
źródło
3
Dzięki za to! Przypisałem go do „Zablokuj”, aby nie zabić przypadkowo wszystkich moich aplikacji.
Kristopher Ives
7

Możesz usunąć przycisk zamykania systemu Windows z menu Start i zamiast tego użyć tego narzędzia

Beyondlogic narzędzie zamykania dłoni zapewnia:

  • Opcje zamykania, wyłączania, ponownego uruchamiania, zawieszania, hibernacji, wylogowywania lub blokowania stacji roboczej.
  • W rzeczywistości wyłącza komputery zgodne z ACPI, w tym WinNT4, z warstwą abstrakcji sprzętu hal.dll.softex.
  • Możliwość wyświetlania opcjonalnego komunikatu o maksymalnej długości 300 znaków.
  • Okno dialogowe zamykania pojawi się w aktywnym oknie, jeśli powinno to być okno logowania, wygaszacz ekranu logowania, zalogowany pulpit użytkownika lub zablokowana stacja robocza.
  • Opcja umożliwiająca użytkownikowi anulowanie operacji. (Można to wyszarzyć)
  • Opcja zapobiegania działaniom zamykającym na zalogowanych komputerach, umożliwiająca użytkownikom elastyczne uruchamianie długich procesów przez noc bez zakłóceń.

Używam tego z Windows 7, działa jak urok, po prostu utwórz kilka plików wsadowych dla preferowanych działań, np. Zamknij, wyloguj się, hibernuj (ustaw czas, który może być potrzebny do anulowania tej operacji) i umieść skróty w menu Start, pasek zadań na pulpicie lub ulubiony program uruchamiający.

wprowadź opis zdjęcia tutaj

Wskazówka: zmień nazwę pliku (np. Shtdwn.exe), ponieważ shutdown.exe już istnieje w systemie Windows, jeśli chcesz go użyć z wiersza polecenia.

Społeczność
źródło
fajne obejście! Ale wciąż szukam rozwiązania pokładowego / wbudowanego.
Vokuhila-Oliba
nie ma, ponieważ własny system shutdown.exe systemu Windows nie pozwala na przerwanie zamykania za pomocą GUI, możesz użyć tylko argumentu -a z wiersza poleceń lub innego pliku wsadowego (jeśli początkowe zamknięcie zostało zsynchronizowane z -t xx). tak czy inaczej, 18-kilobajtowy samodzielny plik wykonywalny tak naprawdę nie
3

Możesz użyć wbudowanego narzędzia do śledzenia zdarzeń zamknięcia systemu.

Przeczytałem gdzie indziej, że możesz to zrobić poprzez:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Reliability
Name:ShutdownReasonUI (REG_DWORD)
1=enable 0=disable

Ale to nie działało dla mnie. Musiałem użyć edytora zasad grupy (Start -> uruchom -> gpedit.msc) i edytować „Konfiguracja komputera -> Szablony administracyjne -> System -> Wyświetl śledzenie zdarzeń zamknięcia systemu”

wprowadź opis zdjęcia tutaj

Dakusan
źródło