ユーティリティマネージャーを無効にする方法(Windowsキー+ U)


12

Windows XPでWindows+ Uホットキーを無効にするにはどうすればよいですか?または、ユーティリティマネージャーがアクティブになるのを停止するにはどうすればよいですか?2つは関連しています。現在、ユーティリティマネージャは潜在的なセキュリティホールを提供しているため、削除する必要があります[1]。私が開発しているシステムは、カスタムGinaを使用してログインし、カスタムシェルを起動します。これにより、ほとんどのWindowsキーホットキーが削除されますが、Win+はU引き続きマネージャーアプリをポップアップします。

更新:

私が試したがうまくいかないこと:

  1. NoWinKeysレジストリ設定-これは、エクスプローラーのホットキーにのみ影響します。
  2. utilman.exeの名前変更-プログラムは次のログインに再表示されます。
  3. サードパーティのソフトウェア-実際にはオプションではありません。これらのマシンはクライアントによって監査され、追加のサードパーティのソフトウェアは受け入れられないでしょう。

また、手順はかなり簡単である必要があります-これは、フィールドサービスエンジニアが既存のマシン(現在ロシア、オランダ、フランス、スペイン、アイルランド、および米国にあるマシン)に対して行う必要があります。

[1]穴は、ユーティリティアプリがリンクしているヘルプビューアーのインターネットオプションを介しています。


..iがこのリンクに遭遇しました。これが役立つかもしれません。windowsitpro.com/systems-management/how-can-i-disable-winu
kryte1988

回答:


6

ユーティリティマネージャは、WINDOWS \ system32ディレクトリにあります。ファイルはutilman.exeです。ファイルの名前を別の名前に変更すると、Windows+ Uが押されたときにファイルが起動されなくなります。


1
これは確かに答えですが、ファイルの名前を変更する手順は、名前の変更が発生したときに実行されている場合に再表示される可能性があるため、注意が必要です。これは理想的ではありませんが、唯一の機能する方法です。
スキズ2009

dllcacheからも削除するのはどうですか?または、そのフォルダーにプログラムのバックアップコピーが含まれているものは何でも
カナダルーク

@Skizz私はそれをテストすることはできませんが、他のOS(何らかの種類のレスキューCD / flashdirveまたはライブCD / flashdirveなど)を起動し、そこからファイルの名前を変更する場合、あなたはより幸運があると信じています。また、うまく機能することが証明された場合は、カスタムLive CD /フラッシュドライブを作成して、タスクを簡素化(または自動化)することもできます。
アロイスマーダル

これは私には機能しません-utilmanは次に押すときに再作成されますWindows-U
-dsummersl

2
別のオプション:ファイルを所定の場所に残しますが、ファイルシステムのアクセス許可を介して実行を拒否します(「フォルダーのトラバース/ファイルの実行」をすべてのユーザーに対して拒否します)。このように、Windowsファイル保護は疑わしいものを見つけません。
LogicDaemon

7

私は過去に同様の問題を経験しました-私が見つけた最善の解決策は、ユーザーが実行する権利を持たないようにutilman.exeの権限を変更することです:

右クリック-プロパティ-セキュリティ-すべて拒否。


2

ユーティリティマネージャーのプロパティで、[セキュリティ]タブに移動し、すべてのユーザー(管理者も含む)へのアクセスを無効にしましたが、実行後は実行されません。


2

C:\windows\system32\utilman.exe以下のグループポリシーで無効化を試行できます。

コンピューターの構成\ Windowsの設定\セキュリティの設定\ソフトウェア制限ポリシー

にパスルールを追加し、C:\Windows\System32\Utilman.exeDisallowedに設定します。


2

ユーティリティマネージャーが実行されないようにする

レジストリ値でキーを完全にオフにする以外に、キーボードショートカットWin+ を無効にする方法は文書化されていないようです。回避策として、ユーティリティマネージャーの実行可能ファイルをオーバーライドできます。UWinScancode 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を:)
トビー・アレン

システムの性質上、ソフトウェアを追加することはオプションではありません(さらに依存関係が導入されます)。これは現金計数機用であるため、ご想像のとおり、顧客は未知のサードパーティソフトウェアに警戒しています。
スキズ2009

名前変更オプションが唯一の解決策である場合があります。ちょっとすてきなものがあればいいのにと思った。
スキズ2009

名前の変更は機能せず、次回起動時にアプリが魔法のように再表示されます。
スキズ09

1

XP Home SP3セッション内からUtilManプロセスを停止しても、C:\ WINDOWS \ System32 \ utilman.exeの名前を変更しても、このショートカットの煩わしさは解消されないようです。

linuxセッション経由でXP hddにアクセスし、そのようにして迷惑なexeの名前を変更することで、変更を適用することに成功しました-その時点で担当していない場合、Winプロセスが変更を監視できる可能性はありません:-)ただし、新しいXPアップデートでハッキングされるかどうかはまだわかりません。
現在のほとんどのLinuxディストリビューションは、ntfsへの書き込みに非常に柔軟です。

これによりProインストールが修正されるかどうかわかりません。幸運を。


1

RUNに移動して、と入力しregeditます。

レジストリが開いたらedit、左上のをクリックしてを選択しますfind...

入力してキーボードutilities managerを押しEnterます。検索を待ってから、3つのユーティリティエントリをすべて削除します。

私はこれをしなかったし、Win+はU今何もしません。

utilman「find」で削除しても意味がありません。システム保護されたファイルであり、再表示されるだけです。Windowsシステムの何かがそれを使用するので、そのままにしておきます。


0

より良い方法は、代わりにすべてのユーティリティを削除することです。しかし、レジストリ内の正確な場所を覚えていません...

(また、正しく覚えていれば、ログイン画面から使用するとヘルプメニューが非アクティブになります-または間違っていますか?)


私もアプリケーションを無効にするオプションを見つけようとしましたが、レジストリにも何も見つかりませんでした。
スキッツ2009

0

ユーティリティの名前を変更しても機能しない場合は、utilを削除して、nullファイルに置き換えてください[cmd window]

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

それが機能しない場合は、utilman.exeを置き換える短いdo-nothingプログラムを作成します


0

AutoHotkeyをインストールし、My Documentsで AutoHotkey.ahkという名前のファイルを新規作成して編集します。

  1. 使用する ';' サンプルコードのコメントを解除するには。
  2. コードを追加する
#u::
return

ここで、#はWindowsキーを意味し、#uはWin + uを意味し、:::の後に続くものは何もしないことを意味します。


John Tの答えにコメントしたように、ソフトウェア/アプリケーションを追加することは選択肢ではありません。
スキズ


0

2つの方法でのみ修正できます。

  • 方法1:ソフトウェアの助けを借りて。

    1. 行くマイクロソフトのサポート、ソフトウェアをダウンロード呼ば無効にWindowsキーをして、インストールしてください。その後、コンピューターを再起動すると、Windowsキーが自動的に無効になります。
    2. ソフトウェアを使用せずに自分で修正できる可能性があります。
  • 方法2:Windowsキーを無効にするには、次の手順を実行します。

    1. [スタート]ボタン、[ファイル名を指定して実行regedt32]の順にクリックし、「OK」と入力します。
    2. [Windows]メニューで、[ HKEY_LOCAL_ MACHINEローカルマシン]をクリックします。
    3. をダブルクリックしSystem\CurrentControlSet\Control folder、[キーボードレイアウト]フォルダーをクリックします。
    4. [編集]メニューの[ 値の追加 ]をクリックし、「」と入力してScancode Map、[ REG_BINARYデータ型]をクリックし、[OK]をクリックします。
    5. 00000000000000000300000000005BE000005CE000000000[データ]フィールドに入力し、[OK]をクリックします。
    6. レジストリエディターを閉じてコンピューターを再起動すると、ウィンドウキーが自動的に無効になります。

すべてを有効にするには、スキャンコードマップを削除する必要があります。

出典:ありがとうございました!!! #WAGAWASTY THE CODEDGURU


-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:誤って2つのアカウントを作成したようです。アカウントを統合するには、連絡先フォームを使用して「ユーザープロファイルを統合する必要があります」を選択する必要があります。それらをマージするには、2つのアカウントへのリンクを提供する必要があります。参考までに、これらはsuperuser.com/users/470281/ivan34およびsuperuser.com/users/470328/ivan34です。その後、回答を編集できるようになります。
G-Manが「Reinstate Monica」と言う
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.