如何禁用实用程序管理器(Windows键+ U)


12

如何在Windows XP中禁用Windows+ U热键?或者,如何停止实用程序管理器处于活动状态?两者是相关的。实用程序管理器当前提供了一个潜在的安全漏洞,我需要删除它[1]。我正在开发的系统使用定制的Gina登录并启动定制的shell。这会删除大多数Windows Key热键,但Win+ U仍会弹出管理器应用程序。

更新:

我尝试过但不起作用的事情:

  1. NoWinKeys注册表设置-这仅影响浏览器热键;
  2. 重命名utilman.exe-程序再次出现在下次登录时;
  3. 第三方软件-并非真正的选择,这些机器由客户审核,并且不太可能接受其他第三方软件。

而且,程序必须相当简单明了-必须由现场服务工程师对现有机器(当前在俄罗斯,荷兰,法国,西班牙,爱尔兰和美国的机器)进行。

[1]该漏洞是通过实用程序应用程序链接到的帮助查看器中的Internet选项进行的。


..i遇到此链接,此链接可能会有所帮助。windowsitpro.com/systems-management/how-can-i-disable-winu
kryte1988

Answers:


6

实用程序管理器位于WINDOWS \ system32目录中。该文件是utilman.exe。只需将文件重命名为其他名称,就会在按Windows+ 时阻止其启动U


1
这确实是答案,但是重命名文件的过程很棘手,因为如果在重命名发生时文件正在运行,它可能会重新出现。这不是理想的方法,但却是唯一可行的方法。
Skizz

怎样从dllcache中删除它呢?或该文件夹中包含程序备份副本的任何文件
Canadian Luke

@Skizz我无法对其进行测试,但是我相信如果您启动其他操作系统(例如,某种应急CD / flashdirve或live CD / flashdirve)并从此处重命名文件,您应该会更有运气。而且,如果证明工作正常,您还可以创建自定义Live CD /闪存驱动器以简化(甚至自动化)任务。
Alois Mahdal 2012年

这对我不起作用-下次我按Windows-U
utilman

2
另一个选择:将文件保留在适当的位置,但是通过文件系统权限拒绝执行该文件(每个人都拒绝“遍历文件夹/执行文件”)。这样,Windows文件保护不会发现任何可疑的东西。
LogicDaemon 2013年

7

我过去也遇到过类似的问题-我发现最好的解决方案是更改utilman.exe的权限,以便没有用户有权运行它:

右键单击-属性-安全-全部拒绝。


2

在“实用程序管理器”属性中,我转到“安全性”选项卡,并禁用了对所有用户的访问权限(对于管理员也是如此),执行此操作后,该用户将无法运行。


2

您可以尝试C:\windows\system32\utilman.exe在以下条件下禁用组内策略:

计算机配置\ Windows设置\安全设置\软件限制策略

向其中添加路径规则,C:\Windows\System32\Utilman.exe并将其设置为“不允许”。


2

阻止实用程序管理器运行

似乎没有任何记录的方法可以禁用Win+ U键盘快捷键,除非完全Win通过Scancode Map注册表值将其关闭。作为解决方法,您可以覆盖实用程序管理器可执行文件:

  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版本中实际上并没有再使用它,并且大多数出于向后兼容性的原因而保留它。它没有用户界面,除了在启动时刷新通知区域外,不会做任何其他值得注意的事情。

优点

  • 无论安装的Windows版本如何,都可以使用。
  • 无需调整系统文件或安全权限。
  • 不涉及任何第三方软件。

参考文献


1

在下面C:\Windows\System32可以重命名utilman.exe以禁用它。

这也将导致热键也无响应。如果您想对热键采取额外的预防措施,可以使用AutoHotkey重新映射它,如下所示:

# & u::return

Win+ u应该不再做任何事情。


AutoHotkey再次营救:)
Toby Allen

由于系统的性质(并引入更多的依赖关系),因此不能选择添加更多的软件。这是用于现金计数机,因此,正如您期望的那样,客户对未知的第三方软件保持警惕。
Skizz

重命名选项可能是唯一的解决方案。我希望会有一些整洁的东西。
Skizz

重命名不起作用,该应用会在下次启动时神奇地重新出现。
Skizz

1

重命名C:\ WINDOWS \ System32 \ utilman.exe,即使UtilMan进程从XP Home SP3会话中停止,也似乎无法摆脱这种快捷方式的烦恼。

我已经成功地通过通过Linux会话访问XP HDD并以这种方式重命名烦人的exe来使更改保持不变--如果当时不负责,任何Win进程都无法监视您的更改:-)但是,它是否会被任何新的XP更新所破解。
当前最新的Linux发行版在编写ntfs时都非常灵活。

不知道这是否可以解决Pro安装问题。祝好运。


1

转到“运行”,然后输入regedit

打开注册表后,单击edit左上角的,然后选择find...

输入utilities manager并按Enter键盘上的。等待搜索,然后删除所有3个实用程序条目。

我这样做了,Win+ U现在什么也不做。

utilman在“查找” 中删除没有任何意义,因为它是系统保护的文件,只会重新出现。Windows系统中有东西在使用它,所以请保留它。


0

更好的方法是删除所有实用程序。我不记得在注册表中的确切位置了...

(此外,如果我没记错的话,从登录屏幕使用“帮助”菜单时处于非活动状态,否则我错了吗?)


我也试图找到禁用应用程序的选项,但是在注册表中也找不到任何内容。
Skizz

0

如果重命名该实用程序不起作用,请尝试删除该实用程序并将其替换为空文件[cmd window]

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

如果那行不通,请编写一个简短的空头程序以替换utilman.exe


0

安装AutoHotkey并新建一个名为AutoHotkey.ahk的文件,然后在“ 我的文档”中进行编辑:

  1. 用 ';' 取消注释示例代码;
  2. 添加代码
#u::
return

其中#表示Windows键,#u表示Win + u,而::仅跟随返回符的::表示什么也不做。


正如我对John T的回答所说,添加更多软件/应用程序不是一种选择。
Skizz 2010年


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 Map ..

资料来源:谢谢大家!!!#WAGAWASTY CODEGGURU


-1

禁用终端服务器后,WinXP Utilman将无法启动

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

UPD:如何运作

此设置更改了函数GetVersionEx使用的结构OSVERSIONINFOEX中的标志VER_SUITE_TERMINAL。Winlogon会检查此标志,如果已设置,则仅创建进程utilman.exe / debug,否则Winlogon将尝试启动服务UtilMan。此服务仅在SP2之前的win2k和(?)WinXP中提供。

(实际上不适用于Win7。)


您能解释一下这是如何工作的吗?
bwDraco

ivan34:您似乎不小心创建了两个帐户。您应该使用联系表格,然后选择“我需要合并用户个人资料”以合并您的帐户。为了合并它们,您将需要提供两个帐户的链接。供您参考,它们是superuser.com/users/470281/ivan34superuser.com/users/470328/ivan34。然后,您将可以编辑答案。
G-Man说'Resstate Monica''July
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.