Как отключить диспетчер утилит (Windows Key + U)

12

Как отключить горячую клавишу Windows+ Uв Windows XP? В качестве альтернативы, как мне остановить менеджер утилит от активности? Два связаны. Менеджер утилит в настоящее время создает потенциальную дыру в безопасности, и мне нужно ее устранить [1] . Система, которую я разрабатываю, использует собственную Gina для входа в систему и запуска собственной оболочки. Это удаляет большинство горячих клавиш Windows Key, но Win+ Uвсе еще выскакивает приложение менеджера.

Обновить:

Вещи, которые я пробовал и не работает:

  1. Параметр реестра NoWinKeys - это влияет только на горячие клавиши проводника;
  2. Переименование utilman.exe - программа снова появляется при следующем входе в систему;
  3. Стороннее программное обеспечение - на самом деле не вариант, эти машины проверяются клиентами, и дополнительное стороннее программное обеспечение вряд ли будет принято.

Кроме того, процедура должна быть достаточно простой - это должны делать инженеры по техническому обслуживанию на существующих машинах (машины в настоящее время находятся в России, Голландии, Франции, Испании, Ирландии и США).

[1] Отверстие находится в опциях интернета в окне просмотра справки, на которое ссылается приложение.

Skizz
источник
..и я столкнулся с этой ссылкой, эта может помочь. windowsitpro.com/systems-management/how-can-i-disable-winu
kryte1988

Ответы:

6

Диспетчер утилит находится в каталоге WINDOWS \ system32. Это файл utilman.exe. Простое переименование файла во что-то еще не позволит запустить его при нажатии Windows+ U.

Дейв Р.
источник
1
Это действительно ответ, но процедура переименования файла сложна, так как он может появиться снова, если он работает, когда происходит переименование. Это не идеально, но это единственный метод, который работает.
Skizz
А как насчет удаления его из dllcache? Или что бы там ни было в этой папке с резервными копиями программ
канадец Люк
@ Skizz Я не могу проверить это, но я полагаю, что вам повезет больше, если вы загрузите другую ОС (например, какой-нибудь аварийный CD / flashdirve или live CD / flashdirve) и переименуете файл оттуда. И если это хорошо работает, вы также можете создать собственный Live CD / flashdrive, чтобы упростить (или даже автоматизировать) задачу.
Алоис Махдал
Это не работает для меня - утилита просто воссоздается в следующий раз, когда я Windows-U
нажимаю
2
Другой вариант: оставить файл на месте, но запретить его выполнение через разрешения файловой системы (Запретить «Переместить папку / выполнить файл» для всех). Таким образом, защита файлов Windows не найдет ничего подозрительного.
LogicDaemon
7

В прошлом я сталкивался с подобными проблемами - лучшее решение, которое я нашел, - это изменить права на файл utilman.exe, чтобы ни один пользователь не имел прав на его запуск:

Правой кнопкой мыши - свойства - безопасность - запретить все.


источник
2

В свойствах Utility Manager я перешел на вкладку «Безопасность» и отключил доступ для всех пользователей (в том числе и для администраторов), после чего он не запускается.

GregK
источник
2

Вы можете попытаться отключить C:\windows\system32\utilman.exeгрупповую политику в разделе:

Конфигурация компьютера \ Конфигурация Windows \ Параметры безопасности \ Политики ограниченного использования программ

Добавьте правило пути C:\Windows\System32\Utilman.exeи установите для него значение Disallowed.

JP B.
источник
2

Запретить запуск утилиты Utility Manager

Кажется, нет никакого документированного способа отключить сочетание клавиш Win+, Uкроме полного Winвыключения ключа через Scancode Mapзначение реестра. В качестве обходного пути вы можете переопределить исполняемый файл Utility Manager:

  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, и в основном он был сохранен по причинам обратной совместимости. Он не имеет пользовательского интерфейса и не будет делать ничего заметного, кроме обновления области уведомлений при запуске.

Pros

  • Работает независимо от установленной версии Windows.
  • Нет настройки файла или разрешения безопасности.
  • Нет стороннего программного обеспечения.

Ссылки

and31415
источник
1

Под C:\Windows\System32вы можете переименовать, utilman.exeчтобы отключить его.

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

# & u::return

Win+ uбольше не должен ничего делать.

Джон Т
источник
AutoHotkey на помощь снова :)
Тоби Аллен
Добавление большего количества программного обеспечения не вариант из-за природы системы (и введения большего количества зависимостей). Это для подсчета денег, так что, как и следовало ожидать, клиенты опасаются неизвестного программного обеспечения сторонних производителей.
Skizz
Вариант переименования может быть единственным решением. Я надеялся, что будет что-то более аккуратное.
Skizz
Переименование не работает, приложение волшебным образом появляется при следующей загрузке.
Skizz
1

Переименование C: \ WINDOWS \ System32 \ utilman.exe, даже если процессы UtilMan остановлены в сеансе XP Home SP3, похоже, не избавляет от этого раздражения, вызванного ярлыком.

Я добился успеха в том, чтобы получить изменения, чтобы придерживаться, получив доступ к жесткому диску XP через сеанс linux и переименовав надоедливый exe таким образом - - нет никаких шансов, что какой-либо процесс Win сможет отслеживать ваши изменения, если он не отвечает в то время :-) Однако неизвестно, будет ли он взломан с любыми новыми обновлениями XP.
Большинство современных дистрибутивов Linux очень гибки с записью в NTFS.

Не знаю, будет ли это исправить установку Pro. Удачи.

Жан В
источник
1

Перейти к RUN и войти regedit.

Когда откроется реестр, нажмите editв левом верхнем углу и выберите find....

Введите utilities managerи нажмите Enterна клавиатуре. Подождите, пока он выполнит поиск, а затем удалите все 3 служебные записи.

Я сделал это и Win+ Uничего не делает сейчас.

Нет смысла удалять utilmanв «find», так как это защищенный системой файл, который просто появляется снова. Что-то в системе Windows использует это, так что оставьте это.

user69389
источник
0

Лучшим способом было бы удалить все утилиты. Я не помню точное место в реестре, хотя ...

(Также, если я правильно помню, меню Справка неактивно при использовании с экрана входа в систему - или я не прав?)

user1686
источник
Я тоже пытался найти возможность отключить приложение, но ничего не смог найти в реестре.
Skizz
0

Если переименование утилиты не работает, попробуйте удалить утилиту и заменить ее пустым файлом, [окно cmd]

Del utilman.exe
COPY nul utilman.exe
Attr utilman.exe +R

Если это не сработает, напишите короткую ничего не делающую программу для замены utilman.exe

whitequark
источник
0

Установите AutoHotkey и создайте новый файл с именем AutoHotkey.ahk, в котором находятся « Мои документы», и отредактируйте его:

  1. Используйте ';' раскомментировать образцы кодов;
  2. Добавьте коды
#u::
return

где # означает ключ Windows, а #u означает Win + u, а символ ": после" ничего, кроме возврата, означает ничего не делать.

Шон Се
источник
Как я прокомментировал ответ Джона Т, добавление большего количества программного обеспечения / приложений не вариант.
Skizz
0

Это можно исправить только двумя способами ....

  • Способ 1 : с помощью программного обеспечения.

    1. Обратитесь в службу поддержки Microsoft , загрузите программное обеспечение под названием « Отключить ключи Windows» и установите его. Затем перезагрузите компьютер, и он автоматически отключит ключи Windows.
    2. Существует вероятность того, что вы можете исправить это самостоятельно без использования программного обеспечения.
  • Способ 2. Чтобы отключить ключ Windows, выполните следующие действия.

    1. Нажмите Пуск, нажмите Выполнить, введите regedt32, а затем нажмите ОК.
    2. В меню Windows выберите HKEY_LOCAL_ MACHINEЛокальный компьютер.
    3. Дважды щелкните System\CurrentControlSet\Control folder, а затем щелкните папку «Раскладка клавиатуры».
    4. В меню «Правка» выберите « Добавить значение» , введите Scancode Map, выберите REG_BINARYтип данных и нажмите кнопку «ОК».
    5. Введите 00000000000000000300000000005BE000005CE000000000в поле данных и нажмите кнопку ОК.
    6. Закройте редактор реестра и перезагрузите компьютер, и он автоматически отключит ключ окна.

Чтобы снова включить все, что вам нужно будет сделать, чтобы удалить карту Scancode ..

Источник: Спасибо всем !!! #WAGAWASTY CODEDGURU

Асанте Силлас
источник
-1

WinXP Utilman не запустится, когда Terminal Server отключен

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server] "TSEnabled" = dword: 0

UPD: как это работает

Этот параметр изменил флаг VER_SUITE_TERMINAL в структуре OSVERSIONINFOEX, используемой функцией GetVersionEx. Winlogon проверяет этот флаг, и если установлен - просто создает процесс utilman.exe / debug, иначе Winlogon попытается запустить службу UtilMan. Этот сервис присутствует только в win2k и (?) WinXP до SP2.

(Не на самом деле для Win7.)

ivan34
источник
Можете ли вы объяснить, как это работает?
bwDraco
ivan34: может показаться, что вы случайно создали две учетные записи. Вы должны использовать контактную форму и выбрать «Мне нужно объединить профили пользователей», чтобы объединить ваши учетные записи. Чтобы объединить их, вам нужно будет предоставить ссылки на эти две учетные записи. Для вашей информации это superuser.com/users/470281/ivan34 и superuser.com/users/470328/ivan34 . После этого вы сможете редактировать свой ответ.
G-Man говорит: «Восстанови Монику»