접근 거부

BakoshApp이 bconfigs.json을 저장하거나 Rust Survival 서버를 설치하려고 할 때 Access Denied 오류 수정 — 가장 빠른 것부터 가장 영구적인 것까지 세 가지 해결책.

어떻게 보이는지

BakoshApp이 다음 메시지 중 하나가 포함된 오류를 로그 또는 인터페이스에 표시합니다:

  • Access denied: Administrator prompt was declined or failed.
  • Token save failed (access denied): ...

발생 원인

BakoshApp이 GTA V 루트 폴더 내부의 scripts\bconfigs.json 파일을 만들거나 수정할 권한이 없어요. 일반적인 원인:

  1. 게임이 보호된 Windows 디렉토리(예: C:\Program Files 또는 C:\Program Files (x86))에 설치되어 있어 모든 파일 변경에 관리자 권한이 필요해요.
  2. 앱이 관리자 권한을 요청하려 했지만 UAC 프롬프트가 사용자에 의해 거부되었거나 Windows 보안에 의해 차단되었어요.
  3. 현재 Windows 사용자가 특정 게임 폴더에 대한 쓰기 권한이 없어요.
이는 권한 문제이며 BakoshApp 버그가 아니에요

BakoshApp을 재설치해도 이 문제는 해결되지 않아요 — Windows 자체가 쓰기 액세스를 거부하고 있어요. 권한을 변경하거나, 관리자로 실행하거나, 게임을 보호된 폴더 밖으로 이동해야 해요.

해결책 1 — BakoshApp을 관리자로 실행 (가장 빠름)

누락된 부분이 쓰기 권한이므로 실행 시 부여하는 것이 가장 빠른 해결책이에요.

  1. BakoshApp을 완전히 닫으세요.
  2. 데스크톱의 BakoshApp 바로 가기 또는 .exe 파일을 찾으세요.
  3. 마우스 오른쪽 버튼으로 클릭하세요.
  4. Run as administrator를 선택하세요.
  5. Windows (User Account Control / UAC)가 확인을 요청하면 Yes를 클릭하세요.
  6. 원래 실패한 액션을 다시 시도하세요.
영구적으로 만들기

BakoshApp 바로 가기를 마우스 오른쪽 버튼으로 클릭 → PropertiesCompatibility 탭 → Run this program as an administrator 체크 → OK. BakoshApp이 이제 항상 필요한 권한으로 실행돼요.

해결책 2 — 게임 폴더에 대한 전체 제어 권한 부여 (관리자 실행 필요 없음)

Windows 계정이 게임 폴더의 파일을 직접 수정하도록 허용할 수 있어요:

  1. 파일 탐색기를 열고 게임이 설치된 폴더로 이동합니다.
  2. 메인 게임 폴더를 마우스 오른쪽 버튼으로 클릭 → Properties.
  3. Security 탭을 엽니다.
  4. 사용자 목록 아래의 Edit를 클릭합니다 (관리자 권한이 필요할 수 있어요).
  5. 목록에서 Users 또는 현재 Windows 계정을 선택합니다.
  6. 하단 블록의 Allow 열에서 Full control을 체크합니다.
  7. Apply, 그리고 열린 모든 창에서 OK를 클릭합니다.

이후 BakoshApp이 관리자 실행 없이 구성을 저장할 수 있어요.

해결책 3 — Program Files에서 게임 이동 (장기적으로 권장)

Program Files와 같은 Windows 시스템 폴더는 엄격한 보안 정책으로 인해 모드 및 도우미 애플리케이션과 정기적으로 충돌해요.

  1. 시스템 폴더에서 사용자 폴더로 게임을 이동하거나 재설치합니다.
  2. 게임을 위한 좋은 설치 경로: C:\Games\<GameName> 또는 D:\Games\...와 같은 별도 드라이브.

이는 현재 오류를 해결할 뿐만 아니라 향후 모드 및 도구의 유사한 문제도 방지해요.


Rust Survival의 대응 사례

동일한 Access Denied 문제가 Rust Survival 서버를 설치할 때도 발생할 수 있어요. 증상은 Server install failed 또는 Rust Survival 섹션에서 Install Server를 클릭할 때 폴더에 쓸 수 없다는 메시지예요.

원인: 서버 폴더가 보호된 디렉토리(예: C:\Program Files\RustServer)에 있거나 Windows 계정이 선택한 폴더에 쓰기 권한이 없어요.

해야 할 일
  1. Program Files를 사용하지 마세요. BakoshApp이 기본적으로 C:\RustServer를 제안해요 — 그 경로는 괜찮아요. 대안: C:\Games\RustServer, D:\RustServer.
  2. 폴더가 이미 잘못된 위치에 있다면 — Rust Survival 섹션의 Manage Mod 탭을 열고 Change folder를 클릭하여 다른 폴더를 선택하세요. 서버 파일을 다시 다운로드해야 하므로 시간이 좀 걸려요.
  3. BakoshApp을 관리자로 실행하세요 (위의 해결책 1 — 동일한 단계).
  4. 백신이 다운로드 또는 서버 실행을 차단하면 서버 폴더를 백신 예외에 추가하세요.

관련 문서