> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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 に指定されたバージョンと同じであることを確認することが重要です。

詳細については、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** を選択します。

![XBOX Report-a-Problem in Visual Studio](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)

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

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

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

タイトルが 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 に同期されないため、ローカル ゲーム セーブに最も安全な選択肢です。

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

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


## Related topics

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