Windows 11/10で外部モニターをメインディスプレイにするとデスクトップアイコンが勝手に移動する原因と対処法
Windows 11/10でデュアルモニター環境を構築していると、メインディスプレイを外部モニターに切り替えた際、デスクトップアイコンがランダムな位置に移動してしまうことがあります。この記事では、この問題の原因を解説し、実際に試せる対処法をご紹介します。
アイコンがサブモニター側に勝手に移動する現象について
具体的には、以下のような操作を行った後に発生します。
- 外部モニターへ画面を拡張表示する
- 外部モニターをメインディスプレイとして設定する
これらの変更を行った直後、デスクトップ上のアイコンが意図しない位置に移動してしまうのです。
発生する原因
この問題は、Windowsがデスクトップアイコンの位置を計算する際に「現在のディスプレイ解像度」を使用していることが原因です。Windowsはメインディスプレイの変更を、解像度の変更として認識してしまうため、アイコンの配置情報が崩れてしまいます。
最も簡単な対処法
メインディスプレイを切り替えた後、デスクトップアイコンを希望の位置に手動でドラッグ&ドロップし直すのが基本の対処法です。
それ以外にも、以下の方法を順不同で試してみてください。
- アイコンキャッシュの削除:AppDataフォルダ内にあるIconCacheファイルを削除する
- 自動整列を無効化:デスクトップの空きスペースを右クリックし、コンテキストメニューから「アイコンの自動整列」のチェックを外す
- アイコンを戻す:アイコンをメインデスクトップの希望位置へ移動させる(ただし1つだけ残しておく)
いずれかの方法で問題が解消されるはずです。
マルチモニター環境でデスクトップアイコンをロックする方法
次に、マルチモニター環境でデスクトップアイコンの位置を固定(ロック)する方法を紹介します。
Windows 11/10の設定アプリにはアイコンをロックする機能が用意されていませんが、「ローカルグループポリシーエディター」または「レジストリエディター」を使えば実現可能です。
グループポリシーでロックする手順
- Win+Rキーを押して「ファイル名を指定して実行」を開く
- 「gpedit.msc」と入力してEnterキーを押す
- [ユーザーの構成] > [管理用テンプレート] > [コントロールパネル] > [個人設定] へ移動する
- 「デスクトップアイコンの変更を禁止する」をダブルクリック
- 「有効」を選択して「OK」をクリック
レジストリエディターでロックする手順
Windows Homeエディションなどでグループポリシーが使えない場合は、レジストリを編集する方法があります。事前にレジストリのバックアップを取っておくことをおすすめします。
- Win+Rキーで「ファイル名を指定して実行」を開く
- 「regedit」と入力してEnterキーを押し、「はい」を選択
- 以下のキーへ移動する:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System - [System]を右クリック > [新規] > [DWORD (32ビット) 値] を選択
- 値の名前を「NoDispBackgroundPage」に変更
- ダブルクリックして値のデータを「1」に設定し、「OK」をクリック
- PCを再起動する
フリーツールを活用する方法
レジストリやポリシーの編集に不安がある方は、専用ツールの利用も検討してみてください。
- DeskLock:無料ユーティリティ。インストール後、システムトレイのDeskLockアイコンを右クリックして「Enabled」を選択すると、すべてのデスクトップアイコンがロックされます。ロック中はドラッグ&ドロップでアイコンを動かせなくなります。
- DesktopOK:デスクトップアイコンのレイアウトをロック・保存・復元できるツールです。
デュアルモニター環境でのアイコン移動トラブルにお悩みの方は、まず簡単な対処法から順番に試してみてください。
-
Windows 11/10でデスクトップにアクセス・表示する7つの方法
「デスクトップに移動したい」といっても、その意味はさまざまです。開いているウィンドウをすべて最小化してデスクトップを表示したい場合もあれば、デスクトップにアイコンが表示されなくなった、あるいはデスクトップ自体が消えてしまったというケースもあるでしょう。この記事では、こうした疑問にお答えし、Windows 11/10で以前と同じようにデスクトップへアクセスできるようにする方法を詳しく解説します。 Windows 11/10でデスクトップにアクセスする方法 ここでは、Windows 11/10のデスクトップへアクセスする複数の方法とともに、ユーザーからよく寄せられる質問にもお答えします。 キーボ
-
Windows 11/10でデスクトップアイコンの表示が遅いときの対処法
Windows 11/10/8/7でデスクトップアイコンの読み込みが遅いと感じたら、この記事で紹介する対処法が起動やブートの遅さの解決に役立つでしょう。原因としては、スタートアッププログラムが多すぎること、ユーザープロファイルやアイコンキャッシュファイルの破損などが考えられます。 Windowsでデスクトップアイコンの読み込みが遅くなる原因と対策 1. スタートアッププログラムを管理する Windows 11/10では、Ctrl + Shift + Escキーを押してタスクマネージャーを開き、「スタートアップ」タブに切り替えます。ここで、デスクトップの読み込みを遅くしている可能性のあるスター