Sunshine이 원격 컨트롤러에 ViGEmBus를 사용하는 이유
영상, 키보드, 마우스는 ViGEmBus 없이도 동작할 수 있지만 Windows 게임패드 에뮬레이션에는 정상적인 가상 버스가 필요합니다.
Moonlight는 컨트롤러 이벤트를 Sunshine 호스트로 보냅니다. Sunshine은 이 입력을 Windows와 게임이 인식하는 가상 Xbox 계열 컨트롤러로 제공해야 합니다. ViGEmBus는 이 커널 버스 계층을 담당하며 스트리밍 서버나 Moonlight 클라이언트 자체는 아닙니다.
계층을 나누면 잘못된 구성 요소를 반복 설치하지 않아도 됩니다. Sunshine 웹 화면이 열려도 드라이버가 정상이라는 뜻은 아니며, 버스가 정상이어도 Moonlight 입력이 전달된다는 뜻은 아닙니다.
| 계층 | 역할 | 고장 단서 |
|---|---|---|
| Moonlight | 원격 입력 전송 | 호스트에 컨트롤러 데이터가 도착하지 않음 |
| Sunshine | 입력 수신 및 전달 | 영상은 되지만 게임패드가 없음 |
| ViGEmBus | 가상 컨트롤러 생성 | 버스 누락, 손상 또는 중복 |
| 게임 / 입력 | 가상 장치 사용 | 특정 게임만 실패하거나 이중 입력 |
Sunshine ViGEmBus 설치 경로를 하나만 선택하기
Sunshine 설치 프로그램이나 문제 해결 화면이 컨트롤러 종속성을 제공한다면 현재 공식 Windows 안내를 먼저 따르세요. 성공하면 재부팅하고 버스를 확인하며, 즉시 다른 패키지를 겹쳐 설치하지 않습니다.
Sunshine 방식이 실패하면 원본 Nefarius 릴리스를 수동 대안으로 사용합니다. 최신이자 최종 공식 버전은 2023년 11월 2일 공개된 v1.22.0입니다. ViGEmBus_1.22.0_x64_x86_arm64.exe의 크기는 6,278,576바이트이며 저장소는 보관 처리되었습니다.
- 1
스트리밍 종료
드라이버를 변경하기 전에 Moonlight 연결과 Sunshine을 종료합니다.
- 2
설치 방식 혼합 금지
Sunshine 설치를 완료하거나 실패했을 때만 검증된 EXE를 사용합니다.
- 3
관리자 승인
출처와 게시자를 확인하고 Windows 보안을 끄지 않습니다.
- 4
호스트 재부팅
버스를 다시 불러오고 열린 파일을 해제합니다.
Sunshine ViGEmBus 설치 오류 1603 해결
1603은 일반적인 Windows Installer 치명적 오류이므로 설치를 반복하기보다 막힌 상태를 확인해야 합니다.
Microsoft는 제품이 이미 설치됨, 대상 위치 조건 문제, SYSTEM 계정 권한 부족 등을 원인으로 설명합니다. Sunshine 환경에서는 등록된 기존 패키지, 재부팅 대기, 컨트롤러 서비스의 파일 점유, 손상된 이전 설치를 먼저 점검하세요.
Sunshine을 관리자로 실행하는 방법은 권한 상승만 부족할 때 도움이 됩니다. 중복 버스, 손상 장치, 대기 중인 설치 작업은 해결하지 못합니다.
| 증상 | 가능한 원인 | 안전한 다음 단계 |
|---|---|---|
| 첫 시도부터 1603 | 재부팅 또는 권한 대기 | 재부팅 후 관리자 승인으로 한 번 재시도 |
| 복구/제거 선택 표시 | 패키지가 이미 등록됨 | 정상 유지 관리 후 재부팅 |
| 앱에는 있으나 버스 없음 | 등록만 있고 장치가 비정상 | 정상 제거, 재부팅, Nefarius 잔여만 확인 |
| 노란 경고 아이콘 | 장치 또는 드라이버 손상 | 제거, 재부팅, v1.22.0 설치 |
| 버스 정상, Sunshine 게임패드 없음 | 호스트, 클라이언트 또는 게임 | Sunshine, Moonlight, 게임을 분리 점검 |

오류 1603이 반복될 때의 깔끔한 복구 순서
Sunshine, Moonlight, DS4Windows, 다른 스트리밍 호스트, 매핑 도구와 설치 프로그램을 종료하세요. 삭제 전에 Windows를 재부팅한 뒤 설치된 앱에서 Nefarius Virtual Gamepad Emulation Bus Driver 항목을 정상 제거합니다.
제거 후 다시 부팅하고 장치 관리자를 엽니다. 명확한 Nefarius 가상 버스 잔여 항목만 대상으로 하며 물리 컨트롤러, Bluetooth, Xbox, HID, HidHide 또는 알 수 없는 드라이버는 삭제하지 마세요.
- 1
경쟁 프로세스 종료
호스트, 컨트롤러 도구, 클라이언트와 설치 프로그램을 닫습니다.
- 2
Windows 재부팅
대기 작업과 파일 점유를 해제합니다.
- 3
등록 패키지 정상 제거
설치된 앱 또는 설치 프로그램의 제거 기능을 사용합니다.
- 4
Nefarius 버스만 확인
재부팅 후 명확한 잔여 항목만 제거합니다.
- 5
GitHub에서 한 번 설치
공식 EXE를 실행하고 승인한 뒤 재부팅합니다.
- 6
계층별 테스트
장치, Sunshine, Moonlight, 게임 순서로 확인합니다.
Sunshine을 다시 테스트하기 전에 ViGEmBus 확인
장치 관리자에서 Nefarius Virtual Gamepad Emulation Bus를 열고 일반 탭의 장치 상태가 정상인지 확인합니다. 노란 경고 아이콘이 없어야 합니다. EXE를 다운로드했거나 앱 목록에 항목이 있다는 사실만으로 커널 장치가 정상임을 증명할 수 없습니다.
확인 후 Sunshine을 시작하고 Moonlight에서 컨트롤러를 연결하세요. 한 게임만 실패하면 Steam Input, 포커스, 게임 지원과 중복 입력을 점검하고 드라이버 재설치는 멈춥니다.
- 정상 Nefarius 가상 버스가 하나만 보입니다.
- 경고 아이콘이나 오류 상태가 없습니다.
- Sunshine이 최근 재부팅 뒤 시작되었습니다.
- Moonlight가 컨트롤러 입력을 보냅니다.
- 게임이 선택한 가상 컨트롤러를 지원합니다.

Sunshine, Moonlight, 드라이버와 게임 오류 구분
먼저 버스, 다음으로 재부팅 후 Sunshine, 그다음 Moonlight 입력, 마지막으로 Windows 또는 게임을 확인합니다.
영상이 나온다고 게임패드 경로가 정상인 것은 아닙니다. Windows가 가상 컨트롤러를 인식하면 특정 게임 문제 때문에 버스를 반복 설치하지 마세요.
| 테스트 | 정상 결과 | 실패 시 |
|---|---|---|
| 장치 관리자 | 정상 Nefarius 버스 | 드라이버 복구 |
| Sunshine 재시작 | 종속성 오류 없음 | 로그와 현재 문서 확인 |
| Moonlight 컨트롤러 | 클라이언트가 입력 전송 | 클라이언트 설정 확인 |
| 게임 인식 | 가상 컨트롤러 수락 | Steam Input과 중복 장치 확인 |
지원 종료된 종속성을 안전하게 다루기
ViGEmBus는 보관 처리되어 일반 업데이트를 받지 않습니다. Sunshine은 공식 프로젝트에서 최신으로 유지하고 새로운 호스트 문제가 생길 때마다 버스를 다시 설치하기 전에 현재 문서를 확인하세요.
원본 GitHub 파일을 사용하고 정상 버스를 하나만 유지하세요. 일반 과정은 ViGEmBus 설치 안내서, 정확한 누락 메시지는 설치되지 않았거나 실행되지 않음 해결 가이드를 참고하세요.
- 검증 버전: v1.22.0, 2023년 11월 2일 공개.
- 파일: ViGEmBus_1.22.0_x64_x86_arm64.exe.
- 크기: 6,278,576바이트.
- 다운로드: 공식 GitHub 릴리스의 안정적인 실제 파일.
- 확인일: 2026년 7월 30일.
Sunshine과 ViGEmBus 자주 묻는 질문
Sunshine에 ViGEmBus가 필요한가요?
Windows에서 원격 컨트롤러를 가상 게임패드로 표시하려면 호환 가능한 경로가 필요합니다. 영상, 키보드, 마우스는 별도로 작동할 수 있습니다.
오류 1603은 어떻게 해결하나요?
재부팅, 도구 종료, 기존 패키지 정상 제거, 재부팅, Nefarius 잔여 확인, 공식 v1.22.0 EXE 한 번 설치 순서로 진행합니다.
Sunshine 관리자 실행만으로 해결되나요?
권한 상승만 부족할 때만 도움이 됩니다. 기존 패키지, 중복 버스, 손상, 재부팅 대기는 해결하지 못합니다.
설치 후 Moonlight에서 컨트롤러가 없는 이유는?
버스를 확인하고 Sunshine을 재시작한 뒤 Moonlight 입력과 Windows 또는 다른 게임을 테스트하세요.
Sunshine용 최신 ViGEmBus 버전은?
2026년 7월 30일 확인한 마지막 공식 버전은 v1.22.0이며 프로젝트는 보관 처리되었습니다.
사용한 공식 출처
이 페이지의 제품 및 안전 정보는 1차 자료로 확인했습니다. 외부 출처는 새 탭에서 열립니다.
- Sunshine 공식 문서 — Getting Started — 현재 Windows 호스트 설치 정보.
- Sunshine 공식 문서 — Troubleshooting — 호스트와 컨트롤러 문제의 공식 자료.
- Microsoft Learn — 오류 1603 — Windows Installer 오류 조건의 공식 설명.
- Nefarius ViGEmBus v1.22.0 — 공식 태그, 날짜, 릴리스 설명과 파일.