Jak usunąć lub wyłączyć przycisk Ułatwienia dostępu na ekranie logowania do systemu Windows 7


9

Pytanie dotyczy 64-bitowego systemu Windows 7 Professional.

Kiedy blokuję komputer, nie chcę, aby ludzie mogli z nim zadzierać, dlatego chciałbym, aby przycisk Ułatwienia dostępu (w lewym dolnym rogu ekranu logowania) został usunięty lub wyłączony.

Czy ktoś wie jak to zrobić?

Dziękuję za pomoc :-)

Odpowiedzi:


1

Poniższe kroki całkowicie usuną przycisk:

  1. Utwórz kopię zapasową pliku Authui.dll w C: \ Windows \ System32
  2. Otwórz C: \ Windows \ System32 \ Authui.dll w edytorze zasobów (PE Explorer)
  3. Przejdź do folderu UIFILE i kliknij dwukrotnie plik XAML 12400
  4. Znajdź ten tekst <if id="atom(Accessibility)">
  5. Usuń wszystko następujące po tym tekście - powinno to być 46 wierszy - zatrzymaj się na <if id="atom(ToggleTabletKeyboard)">
  6. Zapisz / zamknij plik i wykonaj kroki 4 i 5 dla plików XAML 12401 i 12402

Jeśli czujesz się niekomfortowo modyfikując pliki systemowe, istnieją również aplikacje innych firm, które wyłączą przycisk.

Jeśli używasz 64-bitowej wersji systemu Windows, musisz również zastąpić plik authui.dll znajdujący się w folderze „C: \ Windows \ sysWOW64 \”.


1
Odpowiedź Nicka nie zadziała; spowoduje to awarię twojego logowania i zmusi cię do sys restore / hdd pull. Ta metoda jest przeznaczona tylko dla 32-bitowych systemów operacyjnych, których OP oczywiście nie jest. Do chwili obecnej nie ma możliwości modyfikacji pliku authui.dll dla 64-bitowych systemów operacyjnych.

@ user79679 Ktoś to edytował od tego czasu. To wygląda jak to może działać, ale myślę, że DLL podpisanie może wchodzić w grę i spowodować opisanego problemu tak.
wizzwizz4

5

Wyłącz przycisk Ułatwienia dostępu

Zazwyczaj zaczyna się klikanie przycisku Utilman.exe, co z kolei wyświetla opcje ułatwienia dostępu. Możesz zastąpić plik wykonywalny, dzięki czemu przycisk będzie bezużyteczny.

  1. Otwórz wiersz polecenia z podwyższonym poziomem uprawnień .
  2. Wpisz lub wklej następujące polecenie i naciśnij Enter:

    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Utilman.exe" /v "Debugger" /t REG_SZ /d "systray.exe" /f
    

    Zmiany są stosowane natychmiast.

Jak to działa

Image File Execution OptionsKlucz rejestru został zaprojektowany, między innymi, aby automatycznie uruchomić debugger podczas uruchamiania aplikacji. Podczas gdy debugger uruchamia aplikację i dołącza, możesz określić tylko dowolny plik wykonywalny, który zostanie uruchomiony, zastępując w ten sposób oryginalny.

Co systray.exe? Jest to mały program pośredniczący, który został po raz pierwszy wprowadzony w systemie Windows 95 i używany do obsługi ikon powiadomień systemowych . Nie jest już tak naprawdę używany w nowszych wersjach systemu Windows i był głównie przechowywany ze względu na kompatybilność wsteczną. Nie ma interfejsu użytkownika i nie zrobiłby nic zauważalnego oprócz odświeżenia obszaru powiadomień po uruchomieniu. Wszystko uruchomione na ekranie logowania działa pod NT AUTHORITY/SYSTEM, który nie ma pulpitu ani paska zadań, więc nic się nie stanie.

Plusy

  • Bez konieczności modyfikowania plików systemowych ani uprawnień bezpieczeństwa.
  • Przyszłościowe: działa nawet jeśli authui.dlllub Utilman.exeaktualizowane.
  • W grę nie wchodzi oprogramowanie stron trzecich.

Cons

  • Chociaż przycisk nic nie zrobi, nadal będzie widoczny / klikalny.
  • Jako efekt uboczny nie będziesz mógł ręcznie uruchomić programu Utility Manager ( Utilman.exe) w innym miejscu, ani Screen Magnifier, chyba że użyjesz /noutilmanprzełącznika (np Magnify.exe /noutilman.).

Dziękuję Ci! Próbuję zablokować szkolny kiosk i powstrzymać dzieci, które naciskają CTRL + ALT + DELETE i majstrują przy wysokim kontraście itp., Ponieważ łatwość dostępu jest jedyną trudną rzeczą do wyłączenia bez GPO itp. Teraz mam pusty menu bezpieczeństwa systemu Windows. Pozdrawiam
mjt

W tym momencie ten komentarz jest bardziej przydatny niż zaakceptowana odpowiedź.
Wanjia,


3

Nawet jeśli jest to trochę starsze, znalazłem sposób na usunięcie przycisku ułatwień dostępu w systemach 64-bitowych.

  1. Utwórz kopię zapasową pliku Authui.dll w C: \ Windows \ System32
  2. ListOpen C: \ Windows \ System32 \ Authui.dll w edytorze szesnastkowym (np. Hex Workshop)
  3. Element listy
  4. Znajdź ten tekst atom(Accessibility)
  5. Wkrótce po tekście powyżej powinieneś znaleźć tekst z napisem layoutpos="left"
  6. Wymień "left"się"none"
  7. Zapisz authui.dll

0

Poważnie dużo pracy tutaj, gdy odpowiedź jest prosta.

Usuń, przenieś lub zmień nazwę c: \ windows \ system32 \ utilman.exe

Będziesz musiał przejąć na własność, aby to zrobić, ale o wiele łatwiej niż zadzierać z bibliotekami DLL lub nawet rejestrem.


2
Chociaż może to rozwiązać problem, po prostu nie sądzę, aby modyfikowanie pliku systemowego było dobrym pomysłem.
bwDraco
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.