Вопрос касается Windows 7 Professional 64-bit.
Когда я блокирую свой компьютер, я не хочу, чтобы посторонние могли им воспользоваться, поэтому хотел бы, чтобы кнопка «Специальные возможности» (в левом нижнем углу экрана входа в систему) была удалена или отключена.
решение1
Следующие шаги полностью удалят кнопку:
- Создайте резервную копию 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\".
решение2
Отключить кнопку «Простота доступа»
Нажатие кнопки обычно запускало Utilman.exe
, который в свою очередь отображал параметры Ease of Access. Вы можете переопределить исполняемый файл, сделав кнопку бесполезной.
Введите или вставьте следующую команду и нажмите 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
, у которого нет рабочего стола или панели задач, поэтому ничего не произойдет.
Плюсы
- Никаких настроек системных файлов или прав безопасности.
- Перспективность: работает даже при
authui.dll
обновленииUtilman.exe
. - Никакого стороннего программного обеспечения.
Минусы
- Хотя кнопка ничего не делает, она все равно будет видна/нажимаема.
- В качестве побочного эффекта вы не сможете вручную запустить диспетчер утилит (
Utilman.exe
) в другом месте, а также экранную лупу, если не используете переключатель/noutilman
(напримерMagnify.exe /noutilman
, ).
решение3
Самый простой способ сделать это — использоватьОтключение простоты доступа 1.6отhttp://www.softpedia.com/get/Tweak/System-Tweak/Ease-of-Access-disabler.shtml. Должно работать как на Vista, так и на Win7.
решение4
Серьёзно, здесь много работы, хотя ответ прост.
Удалить, переместить или переименовать c:\windows\system32\utilman.exe
Вам нужно будет стать его владельцем, чтобы иметь возможность это сделать, но это гораздо проще, чем возиться с DLL-файлами или даже реестром.