エクスプローラで「新規作成」を実行すると、インストールされているアプリケーション向けの新規ドキュメントを簡単に作成できる。 / だがこの機能を使わないことも多いし、新規作成メニューの項目が増えてくると探すのが煩わしくなる。 / 不要な新規作成メニューの項目は削除したり、無効化するとよい。
対象ソフトウェア:Windows XP/Windows Server 2003/Windows Vista/Windows Server 2008/Windows 7/Windows Server 2008 R2/Windows 8/Windows Server 2012
デスクトップの空きエリアでマウスを右クリックし、ポップアップ・メニューから[新規作成]を選ぶと、さまざまなアプリケーションで利用するための新規ファイルが作成される。システムに新しいアプリケーションをインストールすると、それにつれて新規作成メニューの項目はどんどん増えていくが、まったく使わない項目やアンインストールした(はずの)アプリケーションの項目が表示されていることがある。項目数が増えると探すのが面倒になるし、メニューの表示にも時間がかかるようになるので、使わない項目は削除したり無効にしておくとよい。
この新規作成メニューの項目をカスタマイズする方法として、TIPS「エクスプローラの[新規作成]メニューをカスタマイズする」では新規作成メニューが表示される仕組みや、レジストリ・エディタで直接編集する方法を紹介している。レジストリの「HKEY_CLASSES_ROOT」の下にあるファイル拡張子のキーに対して、ShellNewというサブキーを定義すると、それが新規作成のメニューに表示されるようになるので、必要ならそれを編集すればよい。だがレジストリ・エディタでの編集は容易ではないので、TIPS「TweakUIで[新規作成]メニューの項目を整理する」では、Windows XP用のTweakUIというGUIツールを使う方法を紹介した。ただしこのツールはWindows XPでしか使えないので、ここでは別のツールを紹介する。
新規作成メニューをカスタマイズするツールは数多くあるが、本TIPSでは「ShellNewHandler」というフリーのツールを紹介する。これは新規作成メニューのカスタマイズしかできない(無効にするか、再度有効にするだけの)単機能のツールだが、それだけに分かりやすく、手軽に使える。
ShellNewHandlerは、以下のサイトから入手できる。原稿執筆時点では、Ver.1.1.2が配布されている。
「Download」のリンクをクリックしてZIPファイルをダウンロード後、解凍してShellNewHandler.exeファイルを取り出し、適当な場所へコピーして利用する。インストール作業は不要だし、設定ファイルを書き込んだりもしないので扱いやすい。実行には.NET Framework 2.0以上と管理者権限が必要である。
ShellNewHandler.exeを起動すると、次のように、現在登録されている新規作成項目の一覧が表示される。
実際に新規作成メニューに表示されている項目よりも多いが、いくつかは状況に応じて表示されることがあるし、すでにアンインストールされたり対応するアプリケーション/テンプレート・ファイルがない場合も新規作成メニューには表示されないからである。
先頭にあるチェック・ボックスはデフォルトではすべてオンのはずだが、オフにして[OK]ボタンもしくは[Apply]ボタンをクリックすると、その項目は新規作成メニューには表示されなくなる。ちなみに全部オフにすると、[フォルダ]の新規作成しかできなくなる。
いったん無効にした項目もずっと残っているので、必要ならば後でまたチェック・ボックスをオンにして、有効化できる。ただしエクスプローラの仕様のせいなのか、[新規作成]メニューを2回表示させないと(一回[新規作成]を表示させたら何もせずに閉じ、もう一度開く)、有効化した項目が表示されないことがある。
表示されているエントリを右クリックして、ポップアップ・メニューから[Open Key]を選択すると、その項目が定義されている場所がレジストリ・エディタで開かれる。
レジストリ・エディタで開くと次のようになっている。
ファイル拡張子の下にある「ShellNew」キーが存在し、さらに新規作成のための情報が適切に設定されていれば[新規作成]メニューに表示される。新規作成メニューでの表示を完全に無効化し、後で戻すつもりもなければ、このShellNewキー以下を全部削除してもよい(ただしいったん削除すると戻せなくなるので、実行する場合は十分注意すること)。
このツールでは、新規作成メニューの項目をいったん無効にしても、後でチェック・ボックスをオンにすると、また有効にできる。これは実際には、「ShellNew」というキー名を「_ShellNew」という名前に変更することによって実現している。キーそのものを削除しているわけではない。だがこれはこのツール固有の設定方法であり、別のツールでは別の方法が使われている。例えばWindows XP用のTweakUIツールでは「ShellNew」を「ShellNew-」のように名前変更している。新規作成メニューをカスタマイズするツールをいくつか併用する場合は、この点に注意すること。無効化された項目は、同じツールでないと見つけられない(可能性がある)し、別のツールで操作しようとすると、最悪の場合はレジストリ・エントリの内容を元に戻せなくなる可能性がある。
■この記事と関連性の高い別の記事
Copyright© Digital Advantage Corp. All Rights Reserved.