Windowsで「デスクトップ」がなくなった時

 Windows10にはデフォルトで、日本語で「デスクトップ」「ドキュメント」「ピクチャ」「ビデオ」などの、フォルダそのものでない、何と呼ぶのか、エイリアスみたいなものがある。

これらはデフォルトだと、もう変えてしまったのでわからないが、確か、「C:\Users\Hogehoge\Desktop」などのフォルダを指していると思う。

だが、Onedriveが絡んでくるとこれがややこしくなる。よく覚えていないがMicrosoftアカウントでログインするとOnedriveが有効になったように思う。

Onedrive自体はだいぶ前から使っていてたくさんファイルも置いてあり、これは私にとって必要なものではあるが、Onedriveを使うと「デスクトップ」「ドキュメント」などが、Onedriveのフォルダに置き換わってしまう。... しまうのかどうかわからないが、私の場合、置き換わってしまっていた。

最近はインターネット接続が高速化しているので、クラウド利用が進んでいるが、私が利用しているインターネット回線はフレッツのマンションタイプ、VDSLで、100M以上の速度が出ない。fast.comなどで測定すると70~80Mbps程度である。

この回線では、Onedriveのフォルダをデスクトップやドキュメントで利用するのは実用に耐えない。ちょっと大きいファイルをデスクトップにコピーすると、Onedriveの同期が走ってしまう。


そこで、「デスクトップ」「ドキュメント」などのエイリアスみたいなものは(めんどくさいので以後エイリアスと呼ぶ)、ローカルドライブに変更している。

PCは何度か構成変更しているが、ドライブは起動ドライブとデータドライブを分けており、起動ドライブはシステムドライブとして自動でいろいろファイルが置かれるのでデータは置かず開けておくようにしている。

そして、DドライブやEドライブを作り、D:\mydoc, D:\pix,  E:\movies などのようなフォルダを作ってエイリアスのプロパティで「移動」を選んでそれらに移動している。

Windowsでは「デスクトップ」「ドキュメント」と表示されるのは変わらないが、実際にファイルが置かれるフォルダはDやEドライブになる。

この移動の時に、Onedriveのバックアップ設定やら同期設定、そして同期状況などにより移動できなかったりする。それはそれでめんどくさいのだが今回の本題はそのことではない。


このエイリアスの場所変更などをいろいろやっているうちに、「デスクトップ」がなくなって、「ドキュメント」と一緒になってしまった。Windowsを起動して表示される「デスクトップ」に、「ドキュメント」にあるファイルが表示されるようになってしまった。

それから、「ピクチャ」の場所もいろいろ変更しているうちにどこがどこだかわからなくなって、スクリーンショットが変なフォルダに保存されてしまい探すのに苦労する。

「ピクチャ」がドライブごとにできたりもしている(これはなおっていない)。


とりあえず、消えた「デスクトップ」を復旧する方法がわかったので書いておく。


(参考)

ドキュメントフォルダが消えた・標準の場所に戻すことができない | WindowsFAQ


この件で検索するとMicrosoftのフォーラムが出てくる。Windows関連の問題や疑問で検索するとちょくちょくMSフォーラムが出てきて何度か見ているが、このフォーラムは本当になんの役にも立たない。

要はレジストリを変更するのであるが、

powershellでできる。

powershellを管理者として実行する。

以下、「デスクトップ」を復活させる場合だが、「ピクチャ」「ドキュメント」も同様な感じでできるようだ。


md %USERPROFILE%\Desktop

でフォルダを作る。

そして以下を実行。

reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop /t REG_EXPAND_SZ /d %USERPROFILE%\Desktop /f

上記のリンクだとこの前に reg deleteで何かを消しているのだが私の場合それを実行しても「そんなのない」みたいになって削除できなかった。

上記のmd... とreg add...をやったら、Windowsを再起動すると、

デスクトップにあった「ドキュメント」の中身が消えてゴミ箱だけになった。

エクスプローラを開くと「デスクトップ」が復活していた。