Windows 10 から Windows 11 に乗り換えたら、デスクトップが空っぽになり、ショートカットもことごとくエラー…。原因は「ユーザーフォルダー名が勝手に変わっていた」というケースが少なくありません。本記事では、実例(lddix → Larry)をもとに、環境を壊さず安全に元の状態へ近づける具体的な手順を詳しく解説します。
Windows 10 から Windows 11 への移行で起きがちな「ユーザーフォルダー名」問題とは
Windows 11 を Microsoft アカウントでセットアップすると、多くの場合、ユーザーフォルダー(C:\Users\〇〇〇)はメールアドレス先頭数文字を元に自動生成されます。
今回の例では、以下のような変化が起きています。
| 項目 | 旧 PC(Windows 10) | 新 PC(Windows 11) |
|---|---|---|
| Windows のバージョン | Windows 10 | Windows 11 |
| ユーザー名(表示名) | Larry | 同じ Microsoft アカウント |
| ユーザーフォルダー名 | C:\Users\Larry | C:\Users\lddix(メール先頭 5 文字) |
| デスクトップパス | C:\Users\Larry\Desktop | C:\Users\lddix\Desktop |
| OneDrive フォルダー | C:\Users\Larry\OneDrive | C:\Users\lddix\OneDrive |
この違いによって、次のようなトラブルが発生します。
- 旧 PC からコピーしてきた 40,000 件以上のファイルが想定していたパスと一致せず、一部が開けない。
C:\Users\Larry\...を前提としたショートカット(.lnk)がすべてエラーになる。- Windows 10 のデスクトップ上にあったファイルが、Windows 11 のデスクトップに表示されない。
- OneDrive 経由の「デスクトップ」も、期待した内容と違う状態で同期される。
特に、古いショートカットやアプリ設定で C:\Users\Larry がハードコードされている場合、フォルダー名の違いがそのまま不具合に直結します。
ユーザーフォルダー名を直接変更してはいけない理由
「それなら C:\Users\lddix を C:\Users\Larry にリネームすればいいのでは?」と思いがちですが、これは最もやってはいけない対処法です。
ユーザープロファイルのフォルダー名は、次のような多くの場所から参照されています。
- レジストリ(
ProfileListキーなど) - インストール済みアプリの設定ファイル
- タスクスケジューラーのタスク設定
- 環境変数(
%USERPROFILE%など)
エクスプローラーからフォルダー名を変えるだけでは、これらの情報が更新されません。その結果、次のような不具合が簡単に起きてしまいます。
- ログオンできなくなる、または一時プロファイルでログオンされてしまう。
- 一部アプリが起動しない、設定が初期化される。
- スタートメニューや検索結果にゴミが残る。
代表的な対処法と安全性を比較すると、次のようなイメージです。
| 方法 | 概要 | 安全性 | おすすめ度 |
|---|---|---|---|
| 新しいユーザーを作成して移行 | 希望のフォルダー名で新規ユーザーを作成し、ファイルをコピーして使う | 高い | ◎(本記事推奨) |
| フォルダー名+レジストリを手動変更 | 既存フォルダーをリネームし、ProfileList 等を総書き換え | 低い(失敗でログオン不能の可能性) | △(上級者でも慎重に) |
| シンボリックリンクを作成 | C:\Users\Larry を C:\Users\lddix のリンクにする | 中程度(応急処置向き) | ▲(限定的な用途のみ) |
この中で、一般ユーザーでも実践しやすく、かつシステムを壊しにくいのが、「希望の名前で新しいユーザーを作り、ファイルをコピーする」方法です。以下では、この方法を具体的な手順として解説します。
最も安全な解決策:新しいローカルユーザーで「Larry」を作り直す
準備:現在のアカウントとバックアップ状況を確認する
作業に入る前に、以下を確認しておくと安心です。
- 現在サインインしているアカウントが管理者かどうか。
- ユーザーフォルダー(
C:\Users\lddix)全体の容量と、Cドライブの空き容量。 - 重要なデータ(ドキュメント・写真・デスクトップなど)がどこに保存されているか(ローカルか OneDrive か)。
特に、コピー元のデータ容量に対して SSD/HDD の空き容量が十分にあるかを確認しておきましょう。コピー中に空き容量が尽きると、作業が中断されるだけでなく、ファイル破損のリスクも増えます。
手順 1:ローカルユーザー「Larry」を新規作成する
まず、Windows 11 上で新しいローカルユーザーを作成します。このとき入力したユーザー名が、そのままユーザーフォルダー名として使われます。
- 「スタート」メニューから「設定」を開く。
- 「アカウント」をクリックする。
- 「家族とその他のユーザー」を選択する。
- 「その他のユーザー」の項目で「アカウントの追加」をクリック。
- 表示された画面で「このユーザーのサインイン情報がありません」を選択。
- 続けて「Microsoft アカウントを持たないユーザーを追加」を選ぶ。
- ユーザー名に「Larry」と入力し、パスワードを設定する(または一時的に空でも可)。
作成直後の「Larry」アカウントは標準ユーザーになっていることが多いため、管理者権限を付与しておきます。
- 同じ「家族とその他のユーザー」画面で、新しく追加した「Larry」を選択。
- 「アカウントの種類の変更」をクリック。
- 「アカウントの種類」を「管理者」に変更して「OK」。
これで、新しい管理者アカウント「Larry」がローカルユーザーとして作成されました。この時点では、ユーザーフォルダーは C:\Users\Larry として予約されます。
手順 2:新アカウント「Larry」で初回サインインを行う
次に、一度サインアウトして、新しい「Larry」アカウントでサインインします。
- 現在のアカウントから「サインアウト」する。
- サインイン画面で「Larry」を選択し、パスワードを入力してログイン。
- 初回ログイン時の設定(言語やプライバシー設定など)を順に進める。
このプロセスを経ることで、Windows が C:\Users\Larry 以下に必要なフォルダー(Desktop、Documents など)を自動生成します。ここまで完了したら、再度サインアウトし、必要に応じて元のアカウント(lddix)に戻っても構いません。
手順 3:旧アカウントから新アカウントにデータをコピーする
次に、旧アカウント(lddix)の中身を、新アカウント(Larry)の各フォルダーにコピーしていきます。
エクスプローラーから以下のようなイメージで操作します。
| コピー元 | コピー先 | 補足 |
|---|---|---|
C:\Users\lddix\Desktop | C:\Users\Larry\Desktop | デスクトップ上のファイル・ショートカット |
C:\Users\lddix\Documents | C:\Users\Larry\Documents | Word / Excel ファイルなど |
C:\Users\lddix\Pictures | C:\Users\Larry\Pictures | 写真・スクリーンショット |
C:\Users\lddix\Downloads | C:\Users\Larry\Downloads | 必要なものだけ選んでコピーするのがおすすめ |
このときのポイントは、「切り取り」ではなく「コピー」することです。
- コピーなら、途中でトラブルが起きても元データが残っている。
- コピー先の動作を確認してから、不要になった旧アカウントのデータを削除できる。
40,000 件以上ある場合は、フォルダーごとに数回に分けてコピーすると、進捗も確認しやすくなります。
手順 4:ショートカットが自動的に復活する理由
Windows のショートカット(.lnk ファイル)は、内部に「実行ファイルやフォルダーのフルパス」を持っています。今回のケースでは、旧 PC のショートカットは次のようなパスを前提にしていました。
C:\Users\Larry\Desktop\ツール\sample.exeC:\Users\Larry\Documents\project\readme.txt
新しい PC では一度 C:\Users\lddix になってしまっていたため、同じ場所にファイルをコピーしても、パスが食い違っていました。しかし、手順 1~3 により、C:\Users\Larry という同名のユーザーフォルダーを作り、同じフォルダー構造でファイルを配置し直せば、ショートカットのパスが再び有効になります。
逆に、ショートカット内のパスが OneDrive 経由(例:C:\Users\Larry\OneDrive\Documents\...)になっている場合は、OneDrive 側の設定も揃っている必要があります。この点は後ほど詳しく解説します。
手順 5:旧アカウント(lddix)を削除し、「Larry」を Microsoft アカウントに切り替える
新しい「Larry」環境で問題なく作業できることを確認したら、旧アカウントを整理し、最終的に「Larry」アカウントを Microsoft アカウントと紐付けます。
5-1. 新しい「Larry」でサインインし動作を確認
- 「Larry」でサインインし、デスクトップ・ドキュメントなどが期待どおりに表示されるか確認。
- よく使うアプリ(ブラウザー、Office、メールなど)を起動し、問題なく動作するかをチェック。
問題がなければ、旧アカウントを削除しても大丈夫な状態に近づいています。
5-2. 旧アカウント「lddix」を削除する
- 「設定」→「アカウント」→「家族とその他のユーザー」を開く。
- 「その他のユーザー」から旧アカウント(lddix)を選択。
- 「アカウントの削除」をクリックする。
- 表示される警告をよく読み、必要なファイルがすべて退避できていることを確認してから実行。
不安な場合は、ユーザーフォルダーの丸ごとバックアップ(外付け HDD など)を取ってから削除するのがおすすめです。
5-3. ローカルアカウント「Larry」を Microsoft アカウントに切り替える
続いて「Larry」アカウントを、もともと使っていた Microsoft アカウントへ紐付けし直します。
- 「設定」→「アカウント」→「ユーザーの情報」を開く。
- 「ローカルアカウントでサインインしています」と表示されているリンクをクリック。
- 「代わりに Microsoft アカウントでのサインインに切り替える」を選択。
- メールアドレスとパスワードを入力し、画面の案内に沿って進める。
この操作を行っても、ユーザーフォルダー名(C:\Users\Larry)は変わりません。以降は、従来どおり Microsoft アカウントでサインインしつつ、希望のフォルダー名のまま利用できます。
手順 6:OneDrive 設定を見直して、デスクトップを統一する
最後に、OneDrive の設定を調整し、複数 PC で同じデスクトップ・ドキュメントが表示されるようにします。
OneDrive の仕組みを簡単におさらい
- OneDrive は「Microsoft アカウント」を識別情報として同期を行う。
- ローカルのユーザーフォルダー名(Larry / lddix)は、基本的には OneDrive 側には関係ない。
- ただし、「デスクトップのバックアップ(PC フォルダーのバックアップ)」をオンにすると、ローカルの Desktop と OneDrive 内の Desktop が結びつく。
よくあるパスの違いは次の通りです。
- ローカルのみのデスクトップ:
C:\Users\Larry\Desktop - OneDrive 連携されたデスクトップ:
C:\Users\Larry\OneDrive\デスクトップなど
OneDrive の設定パターンと特徴
| パターン | デスクトップの扱い | メリット / デメリット |
|---|---|---|
| ① すべての PC でデスクトップをバックアップ | 全 PC のデスクトップが OneDrive 上で統一される | どの PC からも同じデスクトップが使えるが、容量消費が増えやすい |
| ② どの PC でもデスクトップをバックアップしない | 各 PC のデスクトップはローカルに完結 | 同期によるトラブルは少ないが、PC ごとにデスクトップ内容がバラバラ |
| ③ メイン PC だけバックアップ | メイン PC のデスクトップだけ OneDrive と同期 | メイン PC のバックアップ用途には有効だが、他 PC との統一感は薄い |
デスクトップを複数 PC で完全に揃えたい場合は、①の「すべての PC でバックアップ」パターンがわかりやすいです。一方で、デスクトップを「作業中ファイルの一時置き場」と割り切るなら、②を選んでローカル完結にするのも手です。
具体的な設定手順の例
- タスクトレイの OneDrive アイコンを右クリックし、「設定」を開く。
- 「同期とバックアップ」または「バックアップ」タブを選択。
- 「重要な PC フォルダーのバックアップ」や「フォルダーの管理」をクリック。
- 「デスクトップ」「ドキュメント」「ピクチャ」など、同期したいフォルダーをオン / オフで選ぶ。
古い PC でも同様の設定を行い、同期したいフォルダーの組み合わせを揃えるのがポイントです。
どうしてもユーザーフォルダー名を直接変更したい人への注意点
ここまでが推奨の方法ですが、どうしても既存アカウントのフォルダー名を変えたいケースもあるかもしれません。その場合は、次の点を必ず理解しておく必要があります。
- レジストリエディタを使った操作が必須になる。
- 間違えるとログオンできなくなるなど、復旧が難しい状態に陥る可能性がある。
- トラブル発生時に自力で切り分け・修復できる中級~上級者向けの作業である。
一般的には、以下のような大まかな流れになります。
- 別の管理者アカウントでログオン。
C:\Users\lddixをC:\Users\Larryにリネーム。- レジストリの
ProfileList内にある該当 SID のProfileImagePathをC:\Users\Larryに修正。 - その他、アプリ固有の設定やサービスのパスを必要に応じて修正。
また、C:\Users\Larry という名前のフォルダーを新たに作る代わりに、次のようなシンボリックリンクでごまかす方法もあります。
C:\Users\Larry→C:\Users\lddixを指すシンボリックリンクを作成する。
これにより、古いショートカットが参照する C:\Users\Larry が、実際は lddix フォルダーにリダイレクトされるため、一部の問題は解決します。ただし、ユーザープロファイルとしての実体は lddix のままであり、根本的な解決とは言えません。
結論として、リスクを負ってまで直接変更するメリットは小さいため、本記事ではあくまで「新規ユーザー作成+ファイルコピー」方式を強く推奨します。
ユーザー名が違っても OneDrive 同期は可能だが、揃えておくとトラブルが減る
補足として、複数 PC でユーザー名(フォルダー名)が違っていても、OneDrive の同期自体は問題なく行えます。OneDrive が基準としているのは以下の情報です。
- Microsoft アカウント(メールアドレス)
- OneDrive フォルダーの位置(セットアップ時に選択した場所)
- どのフォルダーを同期するかという設定
したがって、極論を言えば、片方が C:\Users\Larry\OneDrive、もう片方が C:\Users\lddix\OneDrive でも、OneDrive クラウド上では同じアカウントとして扱われます。
とはいえ、次のような理由から、ユーザーフォルダー名は揃えておく方が後々ラクです。
- バックアップスクリプトやバッチファイルで
C:\Users\ユーザー名を直接書いている場合に、共通化できる。 - ショートカット・アプリ設定を PC 間でコピーしても、そのまま動作する可能性が高い。
- トラブルシューティングやマニュアル作成の際に、説明がシンプルになる。
今回のように、旧 PC のユーザー名が「Larry」で固定されているなら、新 PC 側も「Larry」で揃える方が、特にショートカットや設定ファイルを多用している環境ではメリットが大きいと言えます。
トラブルシューティング:よくあるつまずきポイントとチェックリスト
実際に作業を進めていくと、いくつかのポイントで「あれ? うまくいかない」という状況が発生することがあります。よくあるパターンを表にまとめました。
| 症状 | 主な原因候補 | 確認・対処のポイント |
|---|---|---|
| デスクトップが空っぽのまま | コピー先が OneDrive\デスクトップ になっている / 別アカウントでサインインしている | 「今ログイン中のユーザー」と「ファイルをコピーしたフォルダー」が一致しているか確認 |
| 一部ショートカットだけが動かない | パスがネットワークドライブや別のドライブを指している | ショートカットの「プロパティ」→「リンク先」を確認し、実在するパスかチェック |
| アプリが設定を引き継いでくれない | アプリが AppData 以下の独自フォルダーを参照している | 必要であれば C:\Users\lddix\AppData から、新しい Larry 側に設定ファイルをコピー(アプリごとに慎重に) |
| OneDrive の中身が旧 PC と違う | 同期対象フォルダーや「バックアップ」設定が異なる | 各 PC で OneDrive の設定画面を開き、「同期するフォルダー」と「PC フォルダーのバックアップ」を見直す |
| ストレージの空き容量が急に減った | 旧アカウントと新アカウントの両方に同じファイルが存在している | 新環境の動作確認後、旧ユーザーフォルダーをバックアップしてから削除する |
特に、AppData 以下のコピーは慎重に行う必要があります。アプリによっては、ユーザー名を含んだパスや SID を内部に持っていることがあり、単純コピーでは逆に不具合を呼び込むこともあります。必要になったアプリだけ、最小限の設定をコピーする方が安全です。
まとめ:Windows 11 のユーザーフォルダー名は「作り直し」で安全に整える
Windows 10 から Windows 11 へ移行する際、Microsoft アカウントを使ってセットアップすると、意図せずユーザーフォルダー名が短縮された形(メールアドレス先頭数文字など)になってしまうことがあります。その結果、
- 旧 PC で使っていたパス(
C:\Users\Larryなど)と一致しない。 - ショートカットやアプリ設定が大量に壊れる。
- OneDrive の同期状態が期待どおりにならない。
この問題を根本的かつ安全に解決するためには、
- ユーザーフォルダーの直接リネームは避ける。
- 希望の名前(今回なら「Larry」)で新しいローカルユーザーを作成する。
- 旧アカウントからドキュメント・デスクトップなどをコピーする。
- 動作確認後、旧アカウントを削除し、新アカウントを Microsoft アカウントに切り替える。
- OneDrive の同期対象・バックアップ設定を、複数 PC で統一する。
という流れが最も現実的です。
一見すると遠回りに思えるかもしれませんが、ユーザープロファイル周りのトラブルは、深追いすると復旧に多大な時間と手間がかかります。「新しく正しい環境を作り、そこへ安全に引っ越す」という発想で進めれば、結果的に近道になることが多いはずです。
もし同じように「Windows 11 にしたらユーザーフォルダー名が変わってしまった」「デスクトップやショートカットが元どおりにならない」と悩んでいる場合は、本記事の手順を参考に、まずは新しいアカウントを作るところから試してみてください。

コメント