タスク バーのピン留めと最近または頻繁なリストから項目を除外する方法
アプリケーション、プロセス、およびウィンドウでは、タスク バーにピン留めしたり、[ スタート ] メニューの [最も頻繁に使用される (MFU)] リストに含めたりするために、自分自身を使用できないようにすることができます。
Instructions
タスク バーのピン留めと最近または頻繁なリストから項目を除外するには、次の 3 つのメカニズムがあります。
次の例に示すように、NoStartPage エントリをアプリケーションの登録に追加します。
HKEY_CLASSES_ROOT Applications Example.exe NoStartPage
NoStartPage エントリに関連付けられているデータは無視されます。 エントリの存在のみが必要です。 したがって、NoStartPage の理想的な型は REG_NONEです。
明示的なアプリケーション ユーザー モデル ID (AppUserModelID) を使用すると、NoStartPage エントリがオーバーライドされることに注意してください。 明示的な AppUserModelID がショートカット、プロセス、またはウィンドウに適用されると、その ID はピン留め可能になり、[ スタート ] メニューの MFU リストの対象になります。
ウィンドウとショートカットで System.AppUserModel.PreventPinning プロパティを設定します。 このプロパティは、 PKEY_AppUserModel_ID プロパティを設定する前にウィンドウで設定する必要があります。
この例に示すように、次のレジストリ サブキーの下に、明示的な AppUserModelID を値として追加します。
HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVersion Explorer FileAssociation NoStartPageAppUserModelIDs AppUserModelID1 AppUserModelID2 AppUserModelID3
各エントリは、AppUserModelID の名前を持つ REG_NULL 値です。 この一覧に含まれる AppUserModelID はピン留めできず、[ スタート ] メニューの MFU リストに含める資格がありません。
注釈
特定の実行可能ファイルと、その名前に特定の文字列を含むショートカットは、MFU リストへのピン留めと包含から自動的に除外されます。
注意
この自動除外は、明示的な AppUserModelID を適用することでオーバーライドできます。
大文字と小文字に関係なく、次のいずれかの文字列がショートカット名に含まれている場合、プログラムはピン留めできず、最も頻繁に使用されるリストには表示されません (Windows 10には適用されません)。
- ドキュメント
- ヘルプ
- インストール
- 詳細情報
- 自分を読む
- 最初に読み取る
- Readme
- 削除
- セットアップ
- サポート
- 新着記事
次のプログラムの一覧はピン留めできません。最も頻繁に使用される一覧から除外されます。
- Applaunch.exe
- Control.exe
- Dfsvc.exe
- Dllhost.exe
- Guestmodemsg.exe
- Hh.exe
- Install.exe
- Isuninst.exe
- Lnkstub.exe
- Mmc.exe
- Mshta.exe
- Msiexec.exe
- Msoobe.exe
- Rundll32.exe
- Setup.exe
- St5unst.exe
- Unwise.exe
- Unwise32.exe
- Werfault.exe
- Winhlp32.exe
- Wlrmdr.exe
- Wuapp.exe
上記のリストは、次のレジストリ値に格納されます。
注意
これらのリストは、アプリケーションで変更しないでください。 同じエクスペリエンスを得るには、このトピックで前述した除外リスト メソッドのいずれかを使用します。
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Explorer
FileAssociation
AddRemoveApps
HostApps
関連トピック