Как удалить или отключить кнопку Ease of Access на экране входа в Windows 7


9

Вопрос относится к Windows 7 Professional 64-bit.

Когда я блокирую свой компьютер, я не хочу, чтобы люди могли с ним связываться, поэтому хотелось бы, чтобы кнопка «Простота доступа» (в левом нижнем углу экрана входа в систему) была либо удалена, либо отключена.

Кто-нибудь знает, как это сделать?

Спасибо за помощь :-)

Ответы:


1

Следующие шаги полностью удалят кнопку:

  1. Создайте резервную копию вашего Authui.dll в C: \ Windows \ System32
  2. Откройте C: \ Windows \ System32 \ Authui.dll в редакторе ресурсов (PE Explorer)
  3. Перейдите в папку UIFILE и дважды щелкните файл 12400 XAML
  4. Найти этот текст <if id="atom(Accessibility)">
  5. Удалить все после этого текста - должно быть 46 строк - остановитесь на <if id="atom(ToggleTabletKeyboard)">
  6. Сохраните / закройте файл и выполните шаги 4 и 5 для файлов XAML 12401 и 12402

Если вам неудобно изменять системные файлы, существуют также сторонние приложения, которые отключают кнопку.

Если вы используете 64-разрядную версию Windows, вам также необходимо заменить файл authui.dll, находящийся в папке «C: \ Windows \ sysWOW64 \».


1
Ответ Ника не сработает; это приведет к краху вашего логина и заставит вас выполнить sys restore / hdd pull. Этот метод предназначен только для 32-битных операционных систем, которых OP явно нет. На сегодняшний день нет способа изменить authui.dll для 64-битных ОС.

@ user79679 Кто-то отредактировал это с тех пор. Это выглядит , как это могло бы работать, но я думаю , что DLL подписание может вступить в игру , и причина вашего вопроса , описанного в любом случае.
wizzwizz4

5

Отключить кнопку легкого доступа

Нажатие кнопки обычно запускается Utilman.exe, что, в свою очередь, отображает параметры легкости доступа. Вы можете переопределить исполняемый файл, что делает кнопку бесполезной.

  1. Откройте командную строку с повышенными правами .
  2. Введите или вставьте следующую команду и нажмите Enter:

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

    Изменения вступают в силу немедленно.

Как это работает

Раздел Image File Execution Optionsреестра был разработан, среди прочего, для автоматического запуска отладчика при запуске приложения. В то время как отладчик запускает приложение и присоединяется, вы можете указать только любой исполняемый файл, который будет запускаться вместо этого, переопределяя исходный.

Как насчет systray.exe? Это небольшая программа-заглушка, которая впервые была представлена ​​в Windows 95 и использовалась для обработки значков системных уведомлений . На самом деле он больше не используется в более новых версиях Windows, и в основном он был сохранен по причинам обратной совместимости. У него нет пользовательского интерфейса, и он не будет делать ничего заметного, кроме обновления области уведомлений при запуске. Все, что запускается на экране входа в систему NT AUTHORITY/SYSTEM, работает без рабочего стола или панели задач, поэтому ничего не произойдет.

Pros

  • Нет системных настроек файлов или разрешений безопасности.
  • Перспектива: работает, даже если authui.dllили Utilman.exeобновляться.
  • Нет стороннего программного обеспечения.

Cons

  • Хотя кнопка ничего не сделает, она все равно будет видна / кликабельна.
  • В качестве побочного эффекта вы не сможете вручную запустить Utility Manager ( Utilman.exe) в другом месте или экранную лупу, если не используете /noutilmanпереключатель (например Magnify.exe /noutilman).

Спасибо! Я пытаюсь заблокировать школьный киоск и не дать детям нажать CTRL + ALT + DELETE и поиграть с высокой контрастностью и т. Д., Так как простота доступа - единственная сложная вещь, которую можно отключить без использования объектов групповой политики и т. Д. Теперь у меня пусто меню безопасности Windows. Приветствия
Mjt

В этот момент этот комментарий более полезен, чем принятый ответ.
Ваньцзя


3

Даже если это немного старше, я нашел способ удалить кнопку доступности в 64-битных системах.

  1. Создайте резервную копию вашего Authui.dll в C: \ Windows \ System32
  2. ListOpen C: \ Windows \ System32 \ Authui.dll в шестнадцатеричном редакторе (например, Hex Workshop)
  3. Пункт списка
  4. Найти этот текст atom(Accessibility)
  5. Вскоре после текста выше, вы должны найти текст, говорящий layoutpos="left"
  6. Заменить "left"с"none"
  7. Сохраните authui.dll

0

Серьезно много работы здесь, когда ответ прост.

Удалить, переместить или переименовать c: \ windows \ system32 \ utilman.exe

Вам нужно будет взять на себя ответственность за это, чтобы позволить вам сделать это, но гораздо проще, чем возиться с DLL или даже реестром.


2
Хотя это может решить проблему, я просто не думаю, что изменение системного файла - это хорошая идея.
bwDraco
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.