1.概要

Windows10で再起動をすると、前とショートカットやアイコンの位置が変わってしまう。
アイコンの整列を触ったり、様々なチェックを外したり、ショートカットの名前を変えたり、アイコンキャッシュを消したり、アイコンを作り直したり、解像度を変えたり、ドライバを更新したり、Windows Updateで更新したり、ユーザーを変えても、何をやっても直らない。何とか位置が変わらないように直らないだろうか?

2.原因

これには様々な原因が考えられるが、これといった原因を掴むのは難しい。経験上、パソコンのスペックに合わないような大きさのディスプレイと交換したり、推奨設定にしていなかったり、アイコンやショートカットが多すぎたりすると現象が起こりやすい印象がある。後はファイルサーバを使用している場合等、ファイル名に問題があることもある。何らかの原因で座標がずれてしまうような感じだ。

3.対応方法

何をやっても直らない場合は、ショートカットやファイルの名前やフォルダの名前に環境依存文字が含まれていないか確認する。
環境依存文字と言うのは下のような文字のことである。


ファイル名を変えても問題ない場合は環境依存文字を使わないように変更する。ショートカットも作り直す。
よくあるのが、丸数字を使ったり、半角カタカナを使う場合である。環境依存文字の他に中国語が含まれている場合も不可解な現象が起こることがある。
Windowsは米国製のOSなので、日本の特殊な環境や中国語にはいちいち対応していないことがある。

これでもダメとなると、レジストリを変更するしかない。
これには危険を伴う。レジストリって何?とか、レジストリの開き方がわからない人は、やらない方がいいので、ここには書かない。
下手をしたらWindowsが起動しなくなるので、壊れても元に戻せるようなレベルの人に頼むなどして行うこと。そして必ずレジストリのバックアップをしてから行う必要がある。

まず、以下のレジストリに移動します。

\HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\

そこにある。「Bags」フォルダを削除します。

これで再起動して直ればいいが、直らない場合は、

さらに、「BagMRU」フォルダも削除します。これはさらに広範囲な変更になるので、必ずバックアップをすること。

これで大体直るはずだが、直らない場合は一旦レジストリをバックアップから元に戻して、まだ試していない他の方法をネットで探して試すしかない。最悪リカバリーやディスプレイの変更を検討しなければならないかもしれない。

おすすめの記事