
別の投稿で、誰かが次のような質問をしました: スタート メニューの最近使用したプログラム リストからプログラムを永久に削除/禁止するにはどうすればよいでしょうか? (手動で削除すると、プログラムを再度起動したときにのみ、プログラムが復元されます。)
唯一の回答は、「機能をオフにする」という提案でした。
この回答は、一部の人にとっては役立つかもしれませんが、私にとっては役に立ちません。実際に頻繁に使用されるプログラムは、ショートカット経由でデスクトップ上にあります。スタート メニューにあるプログラムは、あまり使用されないプログラム、またはおそらく今週だけ使用され、その後 2 か月間使用されなかった後、後で 1 回だけ使用されるプログラムです。
したがって、読者が提案したように、機能をオフにして、そこに必要なプログラムへのリンクを手動で追加した後、それは実行されません。なぜなら、来週にはそこにリンクが不要になる可能性があり、また、常に手動で追加したり削除したりする必要があるという考えが気に入らないからです。
Windows XP には、TweakUI (Power Toys) と呼ばれる小さな Microsoft プログラムがありました。これはまさに、どのプログラムがそこにアクセスでき、どのプログラムがアクセスできないかを制御するものでした。TweakUi はもともと Windows の 1 番目または 2 番目のバージョン (Windows 95 以前) 用に作成されたものであることを考えると、
Windows 7 で再度使用するかどうか迷っています。何か提案はありますか?
答え1
オリジナルのTweakUIはウィンドウズ95後にWindows 98用にアップデートされました。まったく機能しなかっただろうWindows 1.x、2.x、または 3.x では、これらのオペレーティング システムには、TweakUI で構成された機能のほとんどがありませんでした。
しかし、あなたが使用したバージョンはWindows XP専用に書かれたもので、「バージョン情報」ページには次のように書かれています。Windows XP (SP1 以降) の場合および Windows Server 2003」を参照してください。Windows 7 システムで TweakUI for WinXP を試しても問題はありません。
TweakUI の「よく使用するプログラムから非表示にする」機能によって行われた変更は、レジストリ エディター ( regedit.exe
) を使用して手動で実行することもできます。
HKEY_CURRENT_USER\Software\Classes\Applications
[ ] サブキーに移動します。- プログラムのベース名にちなんで名付けられたサブキーを作成します (例: [
uTorrent.exe
])。 - そのサブキーに、「 」という名前の文字列値 (REG_SZ) を作成します
NoStartPage
。そのデータは空のままにします。
プログラムが最近使用したリストに引き続き表示される場合は、プログラムへの新しいショートカットを作成して、問題が解決するかどうかを確認してください。インストーラーによって作成されたショートカットではこの設定が機能しないことがあります。一方、ユーザーが作成したショートカットでは正常に機能します。
ショートカット内には、インストーラーが設定できる非表示の設定があり、後で変更することはできません (例: アプリケーション ユーザー モデル ID)。これらの設定により、設定がNoStartPage
効果を発揮しなくなるため、インストーラーのショートカットをユーザーが作成したものに置き換える必要があります。