アクセスが拒否されました
BakoshAppがbconfigs.jsonを保存しようとしたりRust SurvivalサーバーをインストールしようとしたりするときのAccess Deniedエラーを解決する3つの方法を、最速から最も恒久的なものまで紹介します。
症状
BakoshAppがログまたはインターフェースに、以下のいずれかのメッセージを含むエラーを表示します:
Access denied: Administrator prompt was declined or failed.Token save failed (access denied): ...
発生理由
BakoshAppはGTA Vルートフォルダ内のファイルscripts\bconfigs.jsonを作成・変更する権限を持っていません。よくある理由:
- ゲームが保護されたWindowsディレクトリ(
C:\Program FilesやC:\Program Files (x86)など)にインストールされており、ファイル変更には管理者権限が必要。 - アプリが管理者権限を要求しようとしたが、ユーザーがUACプロンプトを拒否したか、Windowsセキュリティがブロックした。
- 現在のWindowsユーザーが特定のゲームフォルダへの書き込み権限を持っていない。
BakoshAppの再インストールでは解決しません — Windows自身が書き込みアクセスを拒否しています。権限の変更、管理者として実行、または保護フォルダの外にゲームを移動する必要があります。
解決策1 — BakoshAppを管理者として実行 (最速)
足りないのは書き込み権限なので、起動時に付与するのが最速の修正です。
- BakoshAppを完全に閉じます。
- デスクトップのBakoshAppショートカットまたは
.exeファイルを見つけます。 - 右クリックします。
- Run as administratorを選びます。
- Windows (User Account Control / UAC) が確認を求めたらYesをクリックします。
- 最初に失敗したアクションを再試行します。
BakoshAppショートカットを右クリック → Properties → Compatibilityタブ → Run this program as an administratorにチェック → OK。これでBakoshAppは常に必要な権限で起動するようになります。
解決策2 — ゲームフォルダにフルコントロールを付与 (管理者起動不要)
ゲームフォルダ内のファイルを直接変更できるよう、Windowsアカウントに許可できます:
- エクスプローラーを開いてゲームのインストール先フォルダに移動します。
- メインのゲームフォルダを右クリック → Properties。
- Securityタブを開きます。
- ユーザーリストの下にあるEditをクリックします(管理者権限が必要な場合があります)。
- リストでUsersまたは現在のWindowsアカウントを選択します。
- 下部のAllow列でFull controlにチェックを入れます。
- Applyをクリックし、開いているすべてのウィンドウでOKをクリックします。
これでBakoshAppは管理者起動を要求せずに設定を保存できます。
解決策3 — ゲームをProgram Filesの外に移動 (長期的に推奨)
Program FilesのようなWindowsシステムフォルダは、厳格なセキュリティポリシーのためModやヘルパーアプリと頻繁に競合します。
- ゲームをシステムフォルダからユーザーフォルダに移動するか再インストールします。
- ゲームに良いインストールパス:
C:\Games\<GameName>、またはD:\Games\...のような別ドライブ。
これは現在のエラーを解決するだけでなく、将来のModやツールでの類似問題も防ぎます。
Rust Survivalの対応版
同じAccess Denied問題がRust Survivalサーバーのインストール時にも発生する可能性があります。症状はServer install failed、またはRust SurvivalセクションでInstall Serverをクリックしたときにフォルダへの書き込み不能を伝えるメッセージです。
原因: サーバーフォルダが保護されたディレクトリ内にある(例: C:\Program Files\RustServer)、または選択したフォルダへの書き込み権限がWindowsアカウントにない。
Program Filesを使わない。 BakoshAppは既定でC:\RustServerを提案します — そのパスで問題ありません。代替:C:\Games\RustServer、D:\RustServer。- フォルダが既に間違った場所にある場合 — Rust SurvivalセクションのManage Modタブを開いてChange folderをクリックして別のフォルダを選んでください。サーバーファイルは再ダウンロードが必要で、時間がかかります。
- BakoshAppを管理者として起動してください(上記の解決策1と同じ手順)。
- ウイルス対策ソフトがダウンロードやサーバー起動をブロックしている場合、サーバーフォルダをウイルス対策の除外設定に追加してください。