BetterJoy와 ViGEmBus의 역할

BetterJoy는 클라이언트이고 ViGEmBus는 Windows 장치 계층입니다.

BetterJoy는 호환되는 Nintendo 컨트롤러를 읽고 클라이언트에서 선택한 매핑 또는 출력 방식을 적용합니다. ViGEmBus는 BetterJoy를 대체하거나 설정 창을 제공하지 않습니다. Windows와 게임이 감지할 수 있는 가상 Xbox 360 또는 DualShock 4 장치를 만듭니다.

따라서 BetterJoy가 실제 컨트롤러를 인식하면서도 ViGEmBus를 시작할 수 없다고 표시할 수 있습니다. 입력 계층은 작동하지만 가상 출력 계층을 사용할 수 없는 상태입니다. 클라이언트, Windows 버스, 게임의 최종 출력을 나누어 확인하세요.

공식 BetterJoy 프로젝트와 공식 ViGEmBus 드라이버는 별개의 프로젝트입니다. 클라이언트는 BetterJoy 자체 문서를 사용하고, 지원이 종료된 드라이버는 Nefarius 원본 릴리스를 사용하세요.

계층역할일반적인 증상
실제 컨트롤러버튼, 스틱, 움직임을 BetterJoy로 전송컨트롤러가 보이지 않거나 연결이 끊김
BetterJoy입력을 읽고 가상 출력을 요청열리지만 ViGEmBus 오류를 표시
ViGEmBusWindows 가상 게임패드 생성가상 컨트롤러가 없거나 장치 관리자에 경고가 표시됨
컨트롤러 클라이언트에서 ViGEmBus를 거쳐 가상 게임패드로 이어지는 편집용 흐름
두 구성 요소가 서로 다른 계층에서 작동함을 보여 주는 설명용 그림이며 제품 스크린샷은 아닙니다.

BetterJoy용 ViGEmBus를 올바른 순서로 설치하기

GitHub 원본 저장소의 공식 최종 ViGEmBus v1.22.0 파일을 사용하세요. 파일 이름은 `ViGEmBus_1.22.0_x64_x86_arm64.exe`이며 약 6.0MB이고 지원되는 x86, x64, ARM64 설치 대상을 포함합니다. 프로젝트가 보관 처리되었으므로 계속 업데이트되는 드라이버가 아니라 최종 릴리스입니다.

설치 전에 BetterJoy와 가상 컨트롤러를 만들 수 있는 프로그램을 종료하세요. 설치가 끝나면 Windows를 재부팅한 뒤 결과를 판단하세요. 이후 BetterJoy를 열고 실제 컨트롤러를 다시 연결해 가상 출력을 테스트합니다.

  1. 1

    BetterJoy 완전히 종료

    창을 닫고 시스템 트레이 또는 작업 관리자에 BetterJoy 프로세스가 남아 있지 않은지 확인합니다.

  2. 2

    확인된 설치 파일 실행

    공식 GitHub 파일을 열고 권한 상승을 허용하기 전에 게시자와 파일 이름을 확인합니다.

  3. 3

    Windows 재부팅

    드라이버를 설치하거나 제거한 뒤 재부팅을 건너뛰지 마세요.

  4. 4

    다시 연결하고 테스트

    재부팅 후 BetterJoy를 시작하고 의도한 가상 컨트롤러 하나만 생성되는지 확인합니다.

BetterJoy 설정을 바꾸기 전에 버스 확인하기

무작정 BetterJoy 설정을 바꾸기보다 Windows부터 확인하세요. 설정 > 앱 > 설치된 앱에서 Nefarius ViGEmBus 제품 항목을 찾습니다. 이는 Windows에 패키지가 등록되어 있음을 보여 주지만 커널 장치가 정상적으로 시작되었다는 증거는 아닙니다.

그 다음 장치 관리자를 열고 Nefarius Virtual Gamepad Emulation Bus를 찾습니다. 속성을 열어 장치 상태를 읽으세요. 경고 아이콘이 없는 정상 장치가 설치 프로그램이 완료되었다는 사실보다 강한 증거입니다. 마지막으로 BetterJoy에서 가상 게임패드 생성 여부를 테스트합니다.

제품 등록, 버스 상태, 클라이언트 출력을 함께 확인하세요. 앞의 두 항목이 정상이지만 BetterJoy만 실패한다면 ViGEmBus를 반복 설치하지 말고 BetterJoy 설정, 권한, 컨트롤러 연결, 충돌하는 매퍼를 확인하세요.

  • 설치된 앱에 Nefarius 제품 항목이 있습니다.
  • 장치 관리자에 정상적인 Nefarius 가상 버스가 하나 있습니다.
  • 마지막 Windows 재부팅 후 BetterJoy가 시작됩니다.
  • BetterJoy가 실제 컨트롤러를 감지합니다.
  • 테스트 중 의도한 가상 컨트롤러 하나가 나타납니다.
장치 관리자에 표시된 ViGEmBus 항목을 보여 주는 Nefarius 공식 문서 스크린샷
Nefarius 공식 문서의 스크린샷입니다. 표시된 드라이버 상태는 최종 1.22.0 설치보다 이전일 수 있습니다.

BetterJoy의 “could not start ViGEmBus” 오류 해결

증거에 따라 가장 영향이 적은 확인부터 진행하고, 필요한 경우에만 완전 재설치를 수행하세요.

BetterJoy가 ViGEmBus를 시작할 수 없다고 하면 BetterJoy를 완전히 종료하고 Windows를 재부팅하세요. 클라이언트가 열린 상태에서 설치한 드라이버는 프로세스를 다시 시작할 때까지 보이지 않을 수 있습니다. DS4Windows, Sunshine, Apollo, XOutput 등 가상 출력을 경쟁하는 도구도 종료하세요.

메시지가 계속되면 장치 관리자를 확인합니다. 버스가 없거나 노란색 경고 아이콘이 있거나 Nefarius 항목이 여러 개라면 Windows 드라이버 상태 문제일 수 있습니다. 등록된 패키지를 정상적으로 제거하고 재부팅한 뒤 다시 확인하고 공식 v1.22.0 설치 파일을 실행하는 방식이 임의의 드라이버 파일을 삭제하는 것보다 안전합니다.

장치 관리자에 정상 버스가 하나 보이면 재설치를 멈추세요. BetterJoy 설정, 컨트롤러 연결, 프로젝트의 최신 문서를 확인합니다. 버스는 정상이어도 클라이언트 프로필이나 입력 백엔드에 다른 문제가 있을 수 있습니다.

증상가능한 원인다음 조치
BetterJoy가 ViGEmBus를 시작하지 못함오래된 클라이언트 또는 버스가 로드되지 않음BetterJoy 종료, 재부팅, 장치 관리자 확인 후 다시 시작
드라이버가 올바르게 설치되지 않음중복 또는 손상된 패키지정상적인 방법으로 제거하고 재부팅한 뒤 최종 EXE 설치
실제 패드는 작동하지만 가상 패드가 없음출력 모드 또는 클라이언트 프로필BetterJoy 출력과 충돌하는 매퍼 확인
게임패드가 두 개 나타남실제 장치와 가상 장치가 모두 노출됨매핑과 숨김 설정을 확인하고 장치를 함부로 삭제하지 않음

BetterJoy 폴더에 ViGEmBus 파일을 넣어야 하나요?

아니요. ViGEmBus는 설치 패키지로 Windows 커널에 설치되는 드라이버입니다. 일반적으로 BetterJoy `drivers` 폴더에 `vigembus.sys`, INF 또는 DLL 파일을 복사할 필요가 없습니다. 이 질문은 오래된 번들, 섞여 있는 안내 또는 비공식 미러에서 비롯되는 경우가 많습니다.

SYS 또는 INF 파일을 따로 다운로드하거나 설치 파일 이름을 바꾸거나 System32에서 드라이버를 복사하여 문제를 해결하려 하지 마세요. 이러한 파일은 서명된 설치와 Windows 드라이버 등록에 연결되어 있습니다. 원본 릴리스를 사용하고 Windows가 패키지를 관리하도록 하세요.

특정 BetterJoy 빌드가 포함된 의존성을 문서화했다면 해당 프로젝트의 릴리스 노트를 따르세요. 핵심 원칙은 동일합니다. BetterJoy는 클라이언트이고 ViGEmBus는 Windows 수준에서 설치되며 두 요소를 별도로 확인해야 합니다.

BetterJoy 및 ViGEmBus 문제 해결표

어느 계층에서 문제가 발생했는지에 따라 가장 빠른 해결 방법이 달라집니다. 실제 컨트롤러 문제는 ViGEmBus 설치로 해결되지 않으며, 정상 버스도 BetterJoy가 올바른 출력을 선택했다는 뜻은 아닙니다. 증상에 맞는 최소 조치를 사용하세요.

일반적인 “ViGEmBus가 설치되지 않았거나 실행 중이 아닙니다” 메시지는 ViGEmBus 오류 가이드를 참고하세요. 전체 설치 순서는 일반 설치 가이드를 사용하고, 이 페이지는 BetterJoy에 특화된 판단에 집중합니다.

보이는 현상먼저 확인할 곳추측하지 말 것
BetterJoy가 버스를 시작하지 못함Windows 재부팅 및 장치 관리자Nintendo 컨트롤러가 고장 났다는 것
BetterJoy는 입력을 받지만 게임에는 나오지 않음가상 출력 모드와 버스 상태두 번째 드라이버 다운로드가 필요하다는 것
drivers 폴더에 복사하라는 안내두 프로젝트의 공식 문서SYS/INF 복사가 지원되는 설치 방법이라는 것
중복 컨트롤러가 나타남클라이언트 매핑 및 숨김 설정모든 HID 장치를 삭제해도 안전하다는 것
버스는 정상인데 클라이언트가 실패함BetterJoy 버전, 프로필, 로그ViGEmBus를 다시 설치해야 한다는 것
BetterJoy 종료, ViGEmBus 설치, Windows 재부팅, 출력 확인의 네 단계를 보여 주는 편집용 흐름
BetterJoy 인터페이스가 아닌 편집용 진단 흐름입니다. 종료, 출처에서 설치, 재부팅, 확인 순서입니다.

BetterJoy에 ViGEmBus가 필요할 때 하지 말아야 할 것

공식 문서에 구체적인 이유가 없는 한 최종 EXE와 오래된 아키텍처별 MSI를 섞지 마세요. 릴리스 버전과 커널 드라이버 파일 버전은 서로 다른 식별자이므로 장치 관리자에 파일 버전이 `1.22.0`으로 표시되지 않는 것만으로 실패라고 판단할 수 없습니다.

BetterJoy가 가상 버스 문제를 표시한다고 해서 HidHide, Bluetooth, Nintendo 또는 다른 HID 장치를 모두 제거하지 마세요. 각 구성 요소의 역할이 다릅니다. 확인 결과가 가리키는 패키지나 장치만 처리하고, 깊은 정리 전에 복원 지점을 만드세요.

커널 드라이버의 기준으로 타사 다운로드 사이트, 일반 드라이버 업데이트 도구 또는 무작위 YouTube 영상을 사용하지 마세요. 확인된 공식 GitHub 다운로드와 BetterJoy 공식 문서를 사용하세요.

  • BetterJoy 폴더에 SYS, INF, DLL 파일을 복사하지 마세요.
  • Windows 드라이버 서명 적용을 끄지 마세요.
  • 진단 중 여러 매퍼를 동시에 실행하지 마세요.
  • 출력 테스트 없이 정상 버스를 고장으로 판단하지 마세요.
  • ViGEmBus 1.22.0을 새로 계속 유지 관리되는 버전처럼 설명하지 마세요.

BetterJoy 및 ViGEmBus 자주 묻는 질문

BetterJoy에 ViGEmBus가 필요한가요?

사용하는 출력 모드에 따라 BetterJoy에 가상 게임패드 버스가 필요할 수 있습니다. ViGEmBus를 시작할 수 없다고 표시되면 Windows 버스와 BetterJoy 클라이언트를 따로 확인하세요.

ViGEmBus 드라이버를 BetterJoy의 drivers 폴더에 넣나요?

아니요. 공식 Windows 설치 파일로 ViGEmBus를 설치하세요. BetterJoy 프로젝트의 최신 문서가 다른 의존성을 명시하지 않는 한 SYS, INF, DLL 파일을 복사하지 마세요.

BetterJoy가 ViGEmBus 드라이버가 잘못 설치되었다고 하는 이유는 무엇인가요?

패키지가 없거나 중복되거나 손상되었거나 이미 실행 중인 BetterJoy 프로세스에서 보이지 않을 수 있습니다. 종료, 재부팅, 장치 관리자 확인 순서로 진행하고 Windows 상태를 복구해야 할 때만 최종 설치 파일을 사용하세요.

ViGEmBus를 설치하면 BetterJoy도 업데이트되나요?

아니요. 두 프로젝트는 별개입니다. ViGEmBus 설치는 Windows 가상 장치 계층을 변경하며, 클라이언트 업데이트는 BetterJoy 프로젝트의 안내를 따르세요.

장치 관리자에서 버스가 정상인데 BetterJoy가 계속 실패하면 어떻게 하나요?

드라이버 재설치를 중단하세요. 컨트롤러 연결, 출력 모드, 프로필, 권한, 충돌하는 매퍼를 확인한 뒤 최신 BetterJoy 문서나 로그를 확인하세요.

이 가이드에서 사용하는 공식 파일은 어디에 있나요?

버튼은 nefarius/ViGEmBus 원본 GitHub 릴리스의 확인된 v1.22.0 파일을 엽니다. 미러나 BetterJoy 재포장 설치 파일이 아닙니다.

사용한 공식 출처

이 페이지의 제품 및 안전 정보는 1차 자료로 확인했습니다. 외부 출처는 새 탭에서 열립니다.