Как удалить или отключить кнопку Ease of Access на экране входа в Windows 7
Вопрос относится к Windows 7 Professional 64-bit.
Когда я блокирую свой компьютер, я не хочу, чтобы люди могли с ним связываться, поэтому хотелось бы, чтобы кнопка "Простота доступа" (в левом нижнем углу экрана входа в систему) была либо удалена, либо отключена.
Кто-нибудь знает, как это сделать?
Спасибо за помощь:-)
5 ответов
Следующие шаги полностью удалят кнопку:
- Создайте резервную копию вашего Authui.dll в C:\Windows\System32
- Откройте C:\Windows\System32\Authui.dll в редакторе ресурсов (PE Explorer)
- Перейдите в папку UIFILE и дважды щелкните файл 12400 XAML
- Найти этот текст
<if id="atom(Accessibility)">
- Удалить все после этого текста - должно быть 46 строк - остановитесь на
<if id="atom(ToggleTabletKeyboard)">
- Сохраните / закройте файл и выполните шаги 4 и 5 для файлов XAML 12401 и 12402
Если вам неудобно изменять системные файлы, есть также сторонние приложения, которые отключают кнопку.
Если вы используете 64-разрядную версию Windows, вам также необходимо заменить файл authui.dll, находящийся в папке "C:\Windows\sysWOW64\".
Отключить кнопку легкого доступа
Нажатие кнопки обычно начинается Utilman.exe
, который в свою очередь будет отображать параметры легкости доступа. Вы можете переопределить исполняемый файл, что делает кнопку бесполезной.
- Откройте командную строку с повышенными правами.
Введите или вставьте следующую команду и нажмите 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
).
Простой способ сделать это - использовать Ease of Access Disabler 1.6 с http://www.softpedia.com/get/Tweak/System-Tweak/Ease-of-Access-disabler.shtml. Должно работать как на Vista, так и на win7.
Даже если это немного старше, я нашел способ удалить кнопку доступности в 64-битных системах.
- Создайте резервную копию вашего Authui.dll в C: \ Windows \ System32
- ListOpen C: \ Windows \ System32 \ Authui.dll в шестнадцатеричном редакторе (например, Hex Workshop)
- Элемент списка
- Найти этот текст
atom(Accessibility)
- Вскоре после текста выше, вы должны найти текст, говорящий
layoutpos="left"
- Заменить
"left"
с"none"
- Сохраните authui.dll
Серьезно много работы здесь, когда ответ прост.
Удалить, переместить или переименовать c:\windows\system32\utilman.exe
Вам нужно будет взять на себя ответственность за это, чтобы позволить вам сделать это, но гораздо проще, чем возиться с DLL или даже реестром.