> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PC 開発者向け FAQ

> PC GDK 開発者からのよくある質問への回答: サンドボックス依存関係、gaming services のアップデート、マルチユーザー パッケージのアンインストール、ローカル ゲーム セーブ場所。

| 質問                                                                                                                                                          |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [MicrosoftGame.config の依存関係の一部が開発者サンドボックスにインストールされないのはなぜですか？](#why-are-some-of-my-microsoftgame-config-dependencies-not-installed-in-the-developer-sandbox) |
| [公開後にサンドボックス化されたストア コンテンツが見えないのはなぜですか: Error 194？](#why-can-t-i-see-sandboxed-store-content-after-publishing-error-194)                                     |
| [gaming services の最新バージョンを取得できないのはなぜですか？](#why-can-t-i-get-the-latest-version-of-gaming-services)                                                           |
| [別のユーザーによってインストールされたパッケージをアンインストールするにはどうしたらよいですか？](#how-can-i-uninstall-a-package-that-was-installed-by-another-user)                                       |
| [問題を報告するにはどうしたらよいですか？](#how-can-i-report-a-problem)                                                                                                         |
| [ローカル ゲーム セーブはどこに保存すべきですか？](#where-should-i-save-local-game-saves)                                                                                          |

### MicrosoftGame.config の依存関係の一部が開発者サンドボックスにインストールされないのはなぜですか？

ストアは、開発者サンドボックスにある間、MicrosoftGame.config で宣言されたフレームワーク依存関係をインストールできません。これらの依存関係は、タイトルが動作するために PC に手動でインストールする必要があります。

<Note>
  インストールするバージョンが MicrosoftGame.config に指定されたバージョンと同じであることを確認することが重要です。
</Note>

詳細については、Framework package dependencies を参照してください。

### 公開後にサンドボックス化されたストア コンテンツが見えないのはなぜですか: Error 194？

PC で XBOX Live にサインインする必要があります。最近 `wsreset` を実行した場合は、いったんサインアウトしてから再度サインインしてください。

### gaming services の最新バージョンを取得できないのはなぜですか？

RETAIL サンドボックスにいない可能性があります。RETAIL サンドボックスに切り替え、Windows Update を実行し、その後開発サンドボックスに戻ってください。

### 別のユーザーによってインストールされたパッケージをアンインストールするにはどうしたらよいですか？

PC 上のすべてのユーザーに対してパッケージを削除するには、管理者権限で PowerShell を開き、次のコマンドを実行してください: `Remove-AppXPackage -allusers <package_name>`。

### 問題を報告するにはどうしたらよいですか？

Microsoft Game Development Kit (GDK) をインストールすると、Visual Studio のメニュー バーに **XBOX** 項目が表示されます。問題を報告するためのダイアログ ボックスを開くには、**XBOX** > **XBOX Report-a-Problem** を選択します。

<img src="https://mintcdn.com/microsoft-4404708b/5IpvKlT-jmAaVkeY/images/pc-dev/vs_report_problem.png?fit=max&auto=format&n=5IpvKlT-jmAaVkeY&q=85&s=51beb9a50fb9aee801b00aa61378914e" alt="XBOX Report-a-Problem in Visual Studio" width="964" height="524" data-path="images/pc-dev/vs_report_problem.png" />

<Note>
  問題を報告するために **Feedback icon** > **Report-a-Problem** を選択しないでください。
</Note>

### ローカル ゲーム セーブはどこに保存すべきですか？

Game Saves には [XGameSaveFiles](/build/core-features/common/game-save/xgamesavefiles) の使用をお勧めします。これは、自動的にクラウドに同期される管理されたファイル パスを提供します。PC Game Pass への移植を行うタイトルで、GDK を直接使用できない場合は、代わりに [no-code cloud saves](/build/core-features/common/game-save/game-saves-walkthroughs-and-samples#porting-previous-titles-to-pc-game-saves-with-no-code-cloud-saves) を使用してください。利用可能な API の完全な比較については、[Game Saves 開発者ガイド](/build/core-features/common/game-save/game-saves-developer-guide) を参照してください。

タイトルが GDK Game Saves API を使用せず、セーブ データを独自に管理する場合は、Windows の *Saved Games* 既知フォルダーに保存し、*\<Developer Name>\\\<Game Name>* という規則を使用してセーブ データを整理することを推奨します。このフォルダーは *%USERPROFILE%\Saved Games* にあり、Windows 既知フォルダー ID [FOLDERID\_SavedGames](https://learn.microsoft.com/windows/win32/shell/knownfolderid#FOLDERID_SavedGames) に対応します。このパスをプログラム的に取得するには、次の例のように [SHGetKnownFolderPath](https://learn.microsoft.com/windows/win32/api/shlobj_core/nf-shlobj_core-shgetknownfolderpath) を呼び出してください。

```cpp theme={null}
#include <shlobj.h>

PWSTR savedGamesPath = nullptr;
HRESULT hr = SHGetKnownFolderPath(FOLDERID_SavedGames, 0, nullptr, &savedGamesPath);
if (SUCCEEDED(hr))
{
    // Use savedGamesPath, e.g., append "\<Developer Name>\<Game Name>"
    // ...
    CoTaskMemFree(savedGamesPath);
}
```

<Warning>
  ゲーム データをユーザーの *Documents* フォルダー配下に保存しないでください。OneDrive は *Documents* フォルダーを自動的に同期し、クラウド セーブ同期との競合を引き起こしてデータ破損につながる可能性があります。*Saved Games* 既知フォルダーはデフォルトで OneDrive に同期されないため、ローカル ゲーム セーブに最も安全な選択肢です。
</Warning>

<Note>
  フォルダーが存在しない場合、コードでこれらのフォルダーを作成することを確認してください。これにより、ゲーマーは自身のセーブ ゲームを発見し、バックアップできます。
</Note>

no-code cloud saves を使用するタイトルでは、MicrosoftGame.config の `NoCodePCRoot` の `RelativeTo` 属性を `SavedGames` に設定して、この同じフォルダーを使用してください。詳細については、[Porting previous titles to PC Game Saves with no-code cloud saves](/build/core-features/common/game-save/game-saves-walkthroughs-and-samples#porting-previous-titles-to-pc-game-saves-with-no-code-cloud-saves) を参照してください。


## Related topics

- [ハードウェア開発者向け GameInput](/ja-jp/build/core-features/common/input/hardware/input-hardware-topics.md)
- [サステナビリティ開発者向け概要](/ja-jp/build/game-principles/sustainability/sustainability-developer-overview.md)
- [開発者向けアクセシビリティ リソース](/ja-jp/build/game-principles/accessibility/accessibility-resources.md)
- [XBOX GDK 向けの PC 開発者ツール](/ja-jp/tools/tools-pc/index.md)
- [GDK コマース システムの概要](/ja-jp/publishing/xstore-commerce/xstore-overview.md)
