If-Koubou

Jak zapobiec zamykaniu systemu Windows 8 przez konta "wtórne"?

Jak zapobiec zamykaniu systemu Windows 8 przez konta "wtórne"? (Jak)

Udostępnianie komputera rodzinnego działa dobrze przez większość czasu, ale co się stanie, jeśli ktoś zamknie komputer za pośrednictwem swojego konta, gdy nadal masz otwarte dokumenty robocze? Czy istnieje sposób, aby uniemożliwić innym kontom zamknięcie komputera?

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Pytanie

Czytnik SuperUser Robith Nuriel Haq chce wiedzieć, jak uniemożliwić innym użytkownikom komputera wyłączenie go:

Używam systemu Windows 8.1 i skonfigurowałem konto podrzędne dla mojego syna. Kiedy chce korzystać z komputera, przełączam się na jego konto podrzędne bez podpisywania umowy (ponieważ mam dużo otwartych dokumentów, nad którymi wciąż pracuję i nie chcę ich jeszcze zamykać).

Pewnego dnia, kiedy skończył używać komputera, natychmiast go wyłączył. Po wyłączeniu komputera straciłem wszystkie otwarte dokumenty. To była katastrofa. Czy istnieje sposób na wyłączenie przycisku zasilania swojego konta na pasku zaklęć, a przynajmniej w celu zapobieżenia wyłączeniu, jeśli inne konta są nadal zalogowane?

Czy istnieje sposób, aby Robith uniemożliwił innym zamknięcie komputera, aby cała jego praca nie została utracona?

Odpowiedź

SuperUser contributor i31415 ma odpowiedź dla nas:

Rozwiązanie

Istnieją różne sposoby zamknięcia systemu, więc musisz wziąć to pod uwagę, aby całkowicie uniknąć problemu.

Wstępne kroki

1. Upewnij się, że konta użytkowników, które chcesz ograniczyć, są wylogowane.

2. Zaloguj się przy użyciu konta administratora i otwórz wiersz polecenia z podwyższonym poziomem uprawnień.

Wyłącz wszystkie wyłączone przyciski i menu dla określonego użytkownika

1. Wpisz lub wklej następujące polecenie w wierszu polecenia, zastępując rzeczywisty folder, a następnie naciśnij klawisz Enter:

  • obciążenie reg "HKU \ Użytkownik" "% SystemDrive% \ Users \ NTUSER.DAT"

2. Wykonaj poniższe polecenia:

  • reg dodaj "HKU \ User \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer" / v "NoClose" / t REG_DWORD / d 1 / f
  • reg rozładuj "HKU \ Użytkownik"

3. Powtórz kroki 1-2 dla każdego innego użytkownika, którego chcesz ograniczyć.

Unieważnij uprawnienia wyłączenia przypisane standardowym użytkownikom

1. Pobierz narzędzia Windows Server 2003 Resource Kit.

2. Wyodrębnij pobrany plik rktools.exe za pomocą 7-Zip.

3. Otwórz folder zawierający wyodrębnione pliki i wyodrębnij rktools.msi przy użyciu 7-Zip. Wśród wszystkich plików znajduje się jeden o nazwie ntrights.exe.

4. Przejdź do folderu zawierającego ntrights.exe, uruchamiając poniższe polecenia (po zastąpieniu ścieżki folderu cytatami):

  • cd / d "X: \ Some \ folder"
  • ntrights.exe -u Użytkownicy -r SeShutdownPrivilege
  • ntrights.exe -u Użytkownicy -r SeRemoteShutdownPrivilege

Usuń przycisk wyłączania na ekranie logowania

Wykonaj to polecenie:

  • reg dodaj "HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System" / v "ShutdownWithoutLogon" / t REG_DWORD / d 0 / f

Referencje

  • Wiersz polecenia: często zadawane pytania
  • reg - Command-Line Reference
  • NTrights - Uprawnienia użytkownika | SS64.com
  • Usuń i zablokuj dostęp do komend Wyłączanie, Ponowne uruchamianie, Uśpienie i Hibernacja
  • Zamknij system - Przypisywanie praw użytkownika
  • Shutdown: Pozwól, aby system został zamknięty bez konieczności logowania

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.