Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でデスクトップアイコンの位置が勝手に変わる問題を解決する方法

Windows 10を使用していると、デスクトップ上のアイコンが再起動や更新のたびに勝手に並び替えられてしまうトラブルに遭遇することがあります。この記事では、その原因と効果的な解決策を11の方法に分けて詳しく解説します。

デスクトップアイコンが勝手に移動する主な原因

多くの場合、「アイコンを自動整列」機能が有効になっていることが原因です。しかし、この設定をオフにしても症状が改善しない場合は、システム内部に何らかの不具合が発生している可能性があります。

具体的には、以下のような要因が考えられます。

  • 古い・破損した・互換性のないドライバー
  • グラフィックカードまたはそのドライバーの不具合
  • 破損したユーザープロファイル
  • 壊れたアイコンキャッシュ

原因は使用環境によって異なるため、以下の対処法を順番に試していくことをおすすめします。

注意: 作業を始める前に、万一に備えて復元ポイントを作成しておきましょう。

方法1:「グリッドに合わせる」と「自動整列」を無効にする

  1. デスクトップの空いている場所を右クリックし、「表示」から「アイコンをグリッドに合わせる」のチェックを外します
  2. 続いて同じく「表示」メニューから「アイコンを自動整列」のチェックも外します
  3. PCを再起動し、設定が保持されているかどうかを確認してください。

方法2:アイコンの表示サイズを変更する

  1. デスクトップを右クリックして「表示」を選択し、現在の表示サイズを別のものに変更します。例えば「中アイコン」が選択されている場合は「小アイコン」をクリックします。
  2. その後、元の表示サイズ(例:中アイコン)に再度切り替えます。
  3. さらに「小アイコン」を選択すると、デスクトップのアイコンに即座に変化が現れます。

これにより、アイコンが自動的に並び替えられなくなる場合があります。

方法3:アイコンキャッシュを削除する

  1. 作業中のデータを保存し、開いているアプリやフォルダウィンドウをすべて閉じます。
  2. Ctrl + Shift + Escキーを同時に押してタスクマネージャーを起動します。
  3. Windowsエクスプローラーを右クリックし、「タスクの終了」を選択します。
  4. 「ファイル」→「新しいタスクの実行」をクリックします。
  5. 値のフィールドに「cmd.exe」と入力してOKをクリックします。
  6. コマンドプロンプトで以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。
    CD /d %userprofile%\AppData\Local
    DEL IconCache.db /a
    EXIT
  7. すべてのコマンドが正常に実行されたら、コマンドプロンプトを閉じます。
  8. タスクマネージャーを再度開き、「ファイル」→「新しいタスクの実行」をクリックします。
  9. 「explorer.exe」と入力してOKをクリックします。エクスプローラーが再起動され、問題が解決することがあります。

方法4:「テーマによるデスクトップアイコンの変更を許可する」のチェックを外す

  1. デスクトップの空き領域を右クリックし、「個人用設定」を選択します。
  2. 左側のメニューから「テーマ」を選択し、「デスクトップアイコンの設定」をクリックします。
  3. 下部にある「テーマによるデスクトップアイコンの変更を許可する」のチェックを外します。
  4. 「適用」→「OK」の順にクリックします。
  5. PCを再起動して設定を保存し、問題が解決したか確認しましょう。

方法5:グラフィックカードドライバーをアンインストールする

  1. Windowsキー + Rを押し、「devmgmt.msc」と入力してEnterキーを押し、デバイスマネージャーを開きます。
  2. 「ディスプレイアダプター」を展開し、NVIDIA製グラフィックカードを右クリックして「アンインストール」を選択します。
  3. 確認画面が表示されたら「はい」を選択します。
  4. Windowsキー + Xを押し、「コントロールパネル」を選択します。
  5. プログラムのアンインストール」をクリックします。
  6. NVIDIAに関連するソフトウェアをすべてアンインストールします。
  7. PCを再起動し、メーカーの公式サイトから最新のドライバーを改めてダウンロードします。
  8. 関連ファイルが完全に削除できたら、ドライバーを再インストールします。セットアップは問題なく完了するはずです。

方法6:ディスプレイドライバー(グラフィックカード)を更新する

  1. Windowsキー + Rを押し、「devmgmt.msc」と入力してEnterキーを押し、デバイスマネージャーを開きます。
  2. 「ディスプレイアダプター」を展開し、NVIDIA製グラフィックカードを右クリックして「有効」を選択します(無効になっている場合)。
  3. 再度グラフィックカードを右クリックし、「ドライバーソフトウェアの更新」を選択します。
  4. ドライバーソフトウェアの最新版を自動検索」を選択し、処理が完了するまで待ちます。
  5. これで問題が解決しない場合は、次の手順に進みます。
  6. もう一度「ドライバーソフトウェアの更新」を選択し、今度は「コンピューターを参照してドライバーソフトウェアを検索」をクリックします。
  7. コンピューター上の利用可能なドライバーの一覧から選択します」を選択します。
  8. 一覧からNVIDIAグラフィックカードに対応した互換性のあるドライバーを選択し、「次へ」をクリックします。
  9. 処理が完了したらPCを再起動して設定を保存します。

方法7:DirectXを更新する

この問題を解決するには、DirectXを常に最新の状態に保つことも有効です。Microsoft公式サイトから「DirectX Runtime Web Installer」をダウンロードしてインストールすることで、最新バージョンを確実に導入できます。

方法8:SFCおよびDISMコマンドを実行する

  1. Windowsキー + Xを押し、「コマンドプロンプト(管理者)」をクリックします。
  2. 以下のコマンドを入力してEnterキーを押します。
    Sfc /scannow
    ※上記で失敗する場合はこちらを試してください:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
  3. 処理が完了するまで待ち、終了したらPCを再起動します。
  4. 続いて、以下のDISMコマンドを1行ずつ入力して実行します。
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  5. DISMコマンドの完了を待ちます。
  6. 上記のコマンドでうまくいかない場合は、以下を試してください。
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注: 「C:\RepairSource\Windows」の部分は、実際の修復ソース(Windowsインストールメディアやリカバリーディスク)の場所に置き換えてください。

  1. PCを再起動して変更を保存します。

方法9:新しいユーザーアカウントを作成する

  1. Windowsキー + Iを押して「設定」を開き、「アカウント」をクリックします。
  2. 左側のメニューで「家族とその他のユーザー」タブを選択し、「その他のユーザー」の下にある「このPCに他のユーザーを追加する」をクリックします。
  3. 下部の「このユーザーのサインイン情報がありません」をクリックします。
  4. Microsoftアカウントを持たないユーザーを追加する」を選択します。
  5. 新しいアカウントのユーザー名とパスワードを入力して「次へ」をクリックします。

新規アカウントにサインインし、アイコンの問題が解消されているか確認してください。新しいアカウントで問題が発生しない場合、旧アカウント自体が破損していた可能性があります。その際は、必要なファイルを新アカウントへ移行し、旧アカウントを削除すれば移行は完了です。

方法10:ESET NOD32利用者向けの対処法

  1. Windowsキー + Rを押し、「regedit」と入力してEnterキーを押し、レジストリエディターを開きます。
  2. 以下のレジストリキーへ移動します。
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32\
    HKEY_CLASSES_ROOT\CLSID\{42aedc87-2188-41fd-b9a3-0c966feabec1}\InProcServer32\
  3. 両方のキーで「(既定)」をダブルクリックし、値を「%SystemRoot%\SysWow64\shell32.dll」から「%SystemRoot%\system32\windows.storage.dll」に書き換えます。
  4. PCを再起動して変更を保存します。

方法11:Windows 10の修復インストールを行う

この方法は最後の手段です。他のどの方法でも問題が解決しない場合に試してください。「修復インストール」(上書きインストール)は、システム上の個人データを削除することなくシステムの不具合を修復できる手法です。Windows 10のインストールメディアを使って、データを残したままOSを修復できます。

まとめ

以上が、Windows 10でデスクトップアイコンが勝手に並び替えられる問題の解決策です。多くの場合は方法1〜3のような簡単な設定変更で改善しますが、深刻な場合はドライバーの入れ直しやシステム修復が必要になることもあります。順番に試して、快適なデスクトップ環境を取り戻しましょう。

  1. Windows 10でデスクトップアイコンに表示される灰色のXを直す8つの方法

    Windowsユーザーの多くは、デスクトップアイコンに表示される灰色のX(グレーアイコン)というトラブルを経験したことがあるでしょう。デスクトップアイコンは、ファイルやフォルダー、よく使うアプリケーションにワンクリックでアクセスできる便利な存在です。「PC」や「ごみ箱」など、あらかじめ用意されているアイコンも多くあります。 Windows 10のアップデート後に灰色のXが表示されるケースは珍しくありません。アプリのアンインストールやPCの再起動を試しても、また同じ症状が再発して困っている方も多いのではないでしょうか。本記事では、デスクトップアイコンの灰色のXを確実に解消するための方法を8つ、手

  2. Windows 11アップグレード後にデスクトップアイコンが消えたときの対処法7選

    Windows 11にアップグレードした直後、デスクトップ上のアイコンがすべて消えてしまって困っていませんか?実はこれはよくある現象で、Windows 11関連で最も多く報告されているトラブルの一つです。真っ白なデスクトップ画面を見て不安になる必要はありません。いくつかの簡単な手順を実行するだけで、消えたアイコンを元通りに復元できます。 この記事では、「Windows 11へのアップグレード後にデスクトップアイコンが消える」問題を解決するための対処法を7つご紹介します。 Windows 11アップグレード後に消えたデスクトップアイコンを復元する方法 方法1:「デスクトップアイコンの表示」を有