Windows NT / 2000 / XP / Vistaでのデスクトップアイコンレイアウトの保存と復元

さまざまなディスプレイ解像度をテストするとき、またはリモートデスクトップセッションの完了後に、デスクトップアイコンが故障することがあります。 別のケースとして、誤ってデスクトップでCTRL +スクロールボタン(マウス)を使用すると、デスクトップアイコンのサイズが変化します。 ただし、元のアイコンサイズに戻しても、デスクトップ上のカスタムアイコンの位置は復元されません。 これらの場合、カスタムアイコンの位置を手動で戻す必要があります。


(関連記事および最近の記事「DesktopOKを使用したデスクトップアイコンの保存と復元」を参照してください。Windowsのすべてのバージョン、および32ビットと64ビットの両方に対応するスタンドアロンプ​​ログラムです。)


Microsoft Windows NTリソースキットツールのLayout.dllシェル拡張は、デスクトップアイコンレイアウトの保存と復元に使用できます。 良いニュースは、拡張機能がWindows 2000、Windows XP、さらにはWindows Vistaでも機能することです。

Layout.dllシェル拡張のインストール

  • シェル拡張を追加するには、 layout.zipをダウンロードしてフォルダーに保存します。
  • アーカイブを解凍し、ファイルをデスクトップに抽出します。
  • ファイルLAYOUT.DLLをWindows \ System32フォルダに移動します。
  • LAYOUT.REGを右クリックし、[ マージ ]を選択します。 確認を求められたら、[ はい]をクリックします。

注:後でシェル拡張をアンインストールする必要がある場合は、layout.zipファイルを安全な場所に保管してください。 ファイルUninstall.reg(layout.zipに含まれています)を使用して、右クリックメニューからエントリを削除できます。

デスクトップアイコンレイアウトの保存と復元

シェル拡張をインストールした後、デスクトップの空の領域を右クリックすると、[ デスクトップアイコンレイアウトの保存 ]と[ デスクトップアイコンレイアウトの復元]という2つのコンテキストメニューオプションが表示されます。 ( 上級ユーザー向けのヒント [マイコンピュータ]または[フォルダ]コンテキストメニューにもシェル拡張機能を実装できます。)

[ デスクトップアイコンレイアウトの保存 ]をクリックすると、デスクトップアイコンの位置がバイナリレジストリ値に保存され、次のメッセージボックスが表示されます。

図1:デスクトップアイコンレイアウトの保存

図2:デスクトップアイコンレイアウトの復元

Layout.dllシェル拡張のアンインストール

Layout.dllシェル拡張をアンインストールするには、Uninstall.regファイル(layout.zipにあります)を右クリックし、[ マージ]を選択します。 次に、Windows \ System32フォルダーからLAYOUT.DLLファイルを手動で削除します。

編集者注:この拡張機能に小さな不具合があることに気づきました。 デスクトップに同じ名前の2つのファイルが存在する場合(1つはユーザーごとのデスクトップに、もう1つはAll Users Desktopフォルダーの同じ名前のファイル)、シェル拡張は同じ名前の2つのアイコンと重なり、アイコンの前の空白スペース。 したがって、Layout.dllシェル拡張を使用する場合は、可能であれば、これら2つのファイルのいずれかの名前を変更してください。 Windows Vistaではデスクトップに2つのdesktop.iniファイルが表示されるため、Layout.dllシェル拡張を完全に機能させるには、それらを非表示にするか、 desktop.iniファイルの1つを削除する必要があります。

関連記事