8

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

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

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

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

5 ответов5

4

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

Нажатие кнопки обычно запускает 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).
3

Самый простой способ сделать это - использовать Ease of Access Disabler 1.6 с http://www.softpedia.com/get/Tweak/System-Tweak/Ease-of-Access-disabler.shtml. Должно работать как на Vista, так и на win7.

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
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\».

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .