Windowsユーザー名が日本語だとゲームをセーブできない?保存パスの確認と別ユーザーでの切り分け【Windows 11】
本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。
先にDocumentsの実パスを見る。比較用ユーザーは作るが、既存ユーザーは消さない
特定のゲームだけ保存やロードに失敗し、Windowsのユーザー名が日本語なのを思い出して「名前のせいでは」と疑う人は少なくありません。Steamの表示名ではなく、C:\Users の下に作られているフォルダー名とDocumentsまでのパスが論点です。
コーエーテクモのサポートは、Windowsのユーザー名に半角英数字以外が含まれると保存されない可能性があるとして、半角英数字だけの新しいユーザーで確認するよう案内しています。ただしこれは同社のSteam版を対象にした案内で、日本語名のPCならどのゲームでも保存できなくなる、という意味ではありません。
まず実パスを確かめ、対象ゲームの公式サポートに同じ制約があるかを見ます。そのうえでセーブを手動で退避してから、別ユーザーで同じ操作を試します。別ユーザーで直っても、権限や同期、常駐ソフトも一緒に変わっているため、日本語だけが原因とは言い切れません。
目次
範囲日本語ユーザー名が疑われるケースと、言えないこと
コーエーテクモの「Steam版 保存・ロードできない」の案内に、Windowsユーザー名に半角英数字以外が含まれると保存できない場合があること、Steamアカウント名とは関係がないことが書かれています。ほかのメーカーやタイトルに同じ制約があるかは、タイトルごとの公式案内を見ないと分かりません。
実パスユーザープロファイルとDocumentsの実パスを確認する
Documentsを右クリックして「プロパティ」を開き、「場所」タブに出るフルパスを読みます。エクスプローラーの表示は「ドキュメント」でも、実際のパスは別の名前の場合があります。
PowerShellでも確認できます。次の3行は読み取りだけで、設定は変わりません。
$env:USERPROFILE
[Environment]::GetFolderPath('MyDocuments')
[Environment]::GetFolderPath('MyDocuments') -match '[^\x00-\x7F]'
1行目はユーザープロファイル、2行目はDocumentsの実パスです。3行目は、パスにASCII以外の文字が含まれると True、含まれなければ False を返します。Documentsは移動されていることがあるため、ユーザープロファイルとは別に調べます。OneDriveのフォルダーバックアップを使っている場合は、パスがOneDriveの下に変わっていないかも見てください。
ここで True でも、それだけで原因とは決まりません。全角文字がパスのどこにあるかを控え、次の手順へ進みます。
公式案内対象ゲームの公式サポートと、起きている症状を記録する
対象タイトルの公式サポートやSteamの告知で、ユーザー名やパスの文字種に制約があるかを確かめます。見つかれば比較の優先度が上がり、見つからなくても、あることを否定する材料にはなりません。
比べるために、次を先に控えておきます。
- ゲーム名とバージョン(Steamのビルドや更新日)
- エラー文の全文、または保存できなかったときの具体的な動き(保存ボタンを押しても何も起きない、ロード時に初期状態へ戻るなど)
- 先に調べたユーザープロファイルとDocumentsの実パス
- OneDriveなどの同期の有無と、Windowsセキュリティの保護履歴の有無
保存先は、Steamのゲームでも Documents、AppData、Saved Games などゲームごとに違います。「C:\Users\ユーザー名\Documents の下」と決めつけず、対象ゲームの保存先を調べてください。調べ方はPCゲームのセーブデータの保存場所と調べ方にまとめています。
退避既存のセーブを守ってから試す
別ユーザーを作る前に、ゲームを終了して、対象ゲームの保存フォルダーを別のドライブやUSBメモリーへコピーします。Steamクラウドに対応していても、同期のタイミングはゲーム側の設定に依存するため、クラウドをバックアップの代わりにはしません。
この比較では、既存ユーザーの削除も、フォルダー名の手動での変更も行いません。Microsoftの案内では、アカウントを削除するとそのユーザーのデータも端末から消えます。レジストリのProfileImagePathを書き換える方法は、保存の失敗より大きな問題を呼びやすいので、ここでは扱いません。
別ユーザー半角英数だけの別ユーザーで同じ操作を試す
- 管理者権限のユーザーでサインインし、設定の「アカウント」から「その他のユーザー」を開く
- 「アカウントの追加」を選び、サインイン情報の入力画面で「このユーザーのサインイン情報がありません」を選ぶ
- 「Microsoftアカウントを持たないユーザーを追加する」を選び、ユーザー名に半角英数字だけを入力する(画面の文言はWindowsのバージョンで少し変わります)
- 新しいユーザーでサインインし、実パス確認のコマンドでプロファイルとDocumentsの実パスが半角英数だけになっていることを確かめる
- Steamにサインインし、先に控えた操作(新規保存、ゲームの再起動、ロード)を同じ順で行う
Microsoftは通常Microsoftアカウントでのサインインを推奨していますが、ローカルアカウントも作れます。ここでは、名前を自分で決めて比較したいため、ローカルアカウントで十分です。ゲーム本体がすでにあるライブラリは、置き場所によって再インストールが要らない場合もあります。要不要は環境で変わるので、必要なときだけ入れ直します。
比較結果を表に残し、読み方の限界を押さえる
条件が1か所でも違うと、差の理由が分からなくなります。ゲーム、設定、操作は両方のユーザーで揃えます。
| 記録する項目 | 既存ユーザー | 新しいユーザー |
|---|---|---|
| プロファイルの実パス | 先に控えた値 | サインイン後に確認した値 |
| Documentsの実パス | 先に控えた値 | サインイン後に確認した値 |
| ゲームとビルド | 同じ版であること | 同じ版であること |
| OneDrive・同期の状態 | 有効か無効か | 有効か無効か |
| エラー文の全文 | 先に控えた文言 | 出たか、出ないか |
| 新規保存 | 成功か失敗か | 成功か失敗か |
| 再起動後のロード | 成功か失敗か | 成功か失敗か |
その後改善したとき、しなかったときの進め方
改善しなかったときは、そのまま既存のユーザーへ戻ります。OneDriveの同期、コントロールされたフォルダーアクセス、アクセス権はPCゲームでセーブできないときのフォルダーアクセス制御・OneDrive・アクセス権の確認の手順で見直せます。
改善したときも、すぐ新しいユーザーへ引っ越す必要はありません。そのゲームだけ新しいユーザーで遊ぶ、メーカーの案内に沿って移行する、のどちらにするかを決めます。引っ越す場合、セーブの移行手順はゲームとアカウントのひも付き方で変わります。ゲーム公式とMicrosoftの案内を確認してから動かしてください。移行後は、アプリの再設定や再サインインが要ることがあります。
Documentsを半角英数のフォルダーへ移す方法も、同社の案内にあります。ただしOneDriveとの関係や既存ファイルの扱いが絡むので、先に比較で原因の見当をつけてから検討してください。
FAQよくある質問
まとめまとめ|先に実パスを見て、比較は既存ユーザーを残したまま
表示名ではなくDocumentsの実パスを見る。比較用の半角英数ユーザーを作っても、既存ユーザーの削除やフォルダー名の手動変更はしない。新ユーザーで直っても「日本語だけが原因」とは断定せず、改善しなければ元のユーザーへ戻って同期・アクセス権の診断へ進む。
出典:コーエーテクモ Steam Cannot save/load ・ Microsoft ユーザーアカウントの管理 ・ Microsoft アカウント名の変更 ・ Microsoft Environment.SpecialFolder ・ Steamworks Steam Cloud ・ Microsoft OneDriveのフォルダーバックアップ


