본문 바로가기
정보

윈도우11에서 유물급 비주얼베이직6를 완벽하게 구동하는 비결

by 488jjasfjasjf 2026. 5. 4.
윈도우11에서 유물급 비주얼베이직6를 완벽하게 구동하는 비결
배너2 당겨주세요!

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

윈도우11에서 유물급 비주얼베이직6를 완벽하게 구동하는 비결

 

최신 운영체제인 윈도우11 환경에서 출시된 지 수십 년이 지난 비주얼베이직 6.0(Visual Basic 6.0, 이하 VB6)을 설치하고 실행하는 것은 일반적인 방법으로는 쉽지 않습니다. 하지만 업무용 레거시 프로그램의 유지보수나 개인적인 프로젝트를 위해 반드시 VB6가 필요한 상황이 발생하곤 합니다. 호환성 문제로 설치 단계부터 막히는 분들을 위해 윈도우11 비주얼베이직6 사용하기 바로 조치하는 방법을 상세히 정리해 드립니다.

목차

  1. 설치 전 필수 준비 사항
  2. 윈도우11용 설치 프로그램 수정 및 실행
  3. 설치 과정 중 주의해야 할 선택 옵션
  4. 설치 후 실행을 위한 호환성 및 권한 설정
  5. 주요 오류 발생 시 해결 방법

설치 전 필수 준비 사항

윈도우11은 보안이 강화되어 오래된 소프트웨어의 자동 실행을 차단합니다. 설치를 시작하기 전에 아래 사항을 먼저 조치해야 합니다.

  • UAC(사용자 계정 컨트롤) 일시 비활성화
    • 제어판의 사용자 계정 설정에서 알림을 '알리지 않음'으로 일시 변경합니다.
    • 설치 중 발생하는 권한 충돌을 방지하기 위함입니다.
  • MSJAVA.DLL 가상 파일 생성
    • VB6 설치 관리자는 구식 자바 런타임을 찾는데, 윈도우11에는 이 파일이 없습니다.
    • C:\Windows 폴더에 메모장으로 빈 파일을 만든 후 이름을 MSJAVA.DLL로 저장합니다.
    • 이 트릭을 통해 설치 관리자가 자바 관련 오류 없이 다음 단계로 넘어가게 합니다.
  • 백신 프로그램 실시간 감시 일시 중단
    • 오래된 셋업 파일을 바이러스로 오인하여 실행 파일을 격리하는 경우를 방지합니다.

윈도우11용 설치 프로그램 수정 및 실행

원본 설치 미디어에 포함된 setup.exe를 그대로 실행하면 호환성 경고와 함께 종료될 확률이 높습니다.

  • Setup.exe 호환성 모드 변경
    • 설치 폴더 내의 setup.exe 파일에서 마우스 오른쪽 버튼을 클릭합니다.
    • '속성' 메뉴의 '호환성' 탭으로 이동합니다.
    • '이 프로그램을 실행할 호환 모드'를 체크하고 Windows XP(서비스 팩 3)를 선택합니다.
    • 하단의 '관리자 권한으로 이 프로그램 실행'을 반드시 체크합니다.
  • Data Access 관련 구성 요소 제외
    • 표준 설치가 아닌 사용자 정의 설치(Custom Setup)를 선택해야 합니다.
    • 설치 항목 중 'Data Access' 항목은 현재 운영체제와 충돌을 일으키므로 선택 해제합니다.
    • 해당 항목을 제외해도 대부분의 개발 환경 구축에는 문제가 없습니다.

설치 과정 중 주의해야 할 선택 옵션

설치 버튼을 누른 후 나타나는 대화 상자에서 잘못된 선택을 하면 무한 루프에 빠지거나 설치가 멈출 수 있습니다.

  • 환경 변수 및 레지스트리 업데이트
    • 설치 중간에 시스템 재부팅을 요구하면 재부팅 후 다시 설치 프로그램을 관리자 권한으로 실행합니다.
  • 소스 세이프(SourceSafe) 설치 건너뛰기
    • 일반적으로 개인 환경에서는 불필요하며 설치 시 오류를 유발할 수 있으므로 체크를 해제합니다.
  • 그래픽 인터페이스 구성 요소
    • ActiveX 컨트롤 관련 경고가 뜨면 '모두 무시'를 선택하여 진행합니다.
    • 윈도우11 시스템 라이브러리가 최신 버전이므로 구버전 덮어쓰기를 방지해야 합니다.

설치 후 실행을 위한 호환성 및 권한 설정

설치가 완료되었다고 해서 바로 실행되는 것은 아닙니다. 실행 파일(VB6.EXE)에 별도의 마법을 부려야 합니다.

  • VB6.EXE 경로 확인
    • 보통 C:\Program Files (x86)\Microsoft Visual Studio\VB98 폴더에 위치합니다.
  • 실행 파일 속성 최적화
    • VB6.EXE 우클릭 후 속성 설정에 진입합니다.
    • 호환성 모드: Windows XP(서비스 팩 3) 설정.
    • 설정 항목: '전체 화면 최적화 사용 중지' 체크.
    • 높은 DPI 설정 변경: '높은 DPI 조정 동작을 재정의합니다' 체크 후 '시스템'으로 설정(글자 깨짐 방지).
  • 관리자 권한 실행 고정
    • 매번 우클릭할 필요 없이 속성창에서 '관리자 권한으로 이 프로그램 실행'을 항상 활성화 상태로 둡니다.

주요 오류 발생 시 해결 방법

윈도우11 비주얼베이직6 사용하기 바로 조치하는 방법 중 가장 흔한 트러블슈팅 사례입니다.

  • 컴파일 시 DLL 등록 오류
    • 특정 OCX 파일이 등록되지 않았다는 메시지가 뜨면 명령 프롬프트(CMD)를 관리자 권한으로 실행합니다.
    • regsvr32 [파일명].ocx 명령어를 입력하여 수동으로 등록합니다.
  • 마우스 휠 스크롤 미작동
    • VB6는 기본적으로 마우스 휠 스크롤을 지원하지 않습니다.
    • 'VB6 Mouse Wheel Fix' 애드인을 다운로드하여 설치하거나 관련 DLL을 등록해야 원활한 코딩이 가능합니다.
  • 프로젝트 로드 시 '개체를 로드할 수 없습니다' 오류
    • 기존 프로젝트가 사용하는 구성 요소가 윈도우11 시스템 경로와 맞지 않을 때 발생합니다.
    • 프로젝트 파일(.vbp)을 메모장으로 열어 경로 부분을 현재 시스템에 맞게 수정하거나 해당 구성 요소를 다시 참조 추가합니다.
  • IDE 속도 저하 및 멈춤 현상
    • 에어로(Aero) 기능이나 하드웨어 가속과의 충돌일 가능성이 큽니다.
    • 바탕 화면 구성을 사용 중지하거나 클래식 테마와 유사한 설정을 적용하면 개선됩니다.