Windows 10에서 Visual Basic 6 (VB6)을 설치하는 방법

2019-11-15 21:41:55
메인·기술 자문·Windows 10에서 Visual Basic 6 (VB6)을 설치하는 방법

Visual Basic 6 (VB6)은 당시 가장 배우기 쉬운 프로그래밍 언어 중 하나였습니다. 1998 년에 출시되었으며 이제 Visual Basic .NET (VB.NET)으로 대체되었습니다. VB6으로 작성하고 컴파일 한 프로그램은 몇 년이 지난 후에도 최신 Windows 운영 체제에서 계속 작동 할 수 있으므로 Windows 10에서 VB6을 설치하려는 사람들을 여전히 찾을 수 있습니다.

특히 64 비트 아키텍처를 사용하여 Windows 8부터 최신 운영 체제에 VB6을 설치하려고하면 설치 문제가 발생합니다. 단종 된 Java 버전을 먼저 설치하지 않고 설치를 계속할 수없는 것부터 설정 프로세스 중단 및 충돌에 이르기까지 다양합니다. 이 기사에서는 Windows 10 64 비트에서 VB6 (Visual Basic 6)을 성공적으로 설치하는 방법을 보여줍니다.

Java 요구 사항에 대한 Microsoft Virtual Machine 업데이트 무시

컴퓨터는 항상 최신 버전의 Java를 유지해야하며 Visual Basic 6을 설치하기 위해 컴퓨터에 Java 용 Microsoft Virtual Machine for Java를 중단했습니다. 문제는 VB6 설치 프로그램을 사용하지 않으면 설치를 계속할 수 없다는 것입니다 다음 버튼이 회색으로 표시되면 "Java 용 Microsoft Virtual Machine 업데이트"확인란이 나타납니다.

해결 방법은 Microsoft Java가 이미 설치되었다고 생각하거나 처음에 Java를 설치하지 않도록 지시하여 VB6 설정을 무시하는 것입니다. 그런 다음 설치의 다음 단계에 도달 할 수 있습니다.

아래에 나열 할 방법은 두 가지가 있으며 그 중 하나만 사용하면됩니다.

Java 용 Microsoft Virtual Machine 설치를위한 Trick VB6 설정

VB6 설치 프로그램은 msjava.dll 파일이 64 비트 시스템의 SysWOW64 폴더 또는 32 비트 시스템의 System32에 있는지 확인합니다. 파일을 올바른 폴더에 넣으면 VB6 설치가 계속됩니다.

a) 가장 빠르고 쉬운 방법은 아래 링크에서 msjava.dll 파일을 다운로드하여 필요한 디렉토리에 복사하십시오.

MSJava.dll 다운로드

Windows 운영 체제의 아키텍처가 확실하지 않으면 msjava.dll을 C : \ Windows \ SysWOW64 폴더에 복사하십시오. 존재하지 않는 경우 32 비트 시스템이 있으며 파일을 C : \ Windows \ System32 폴더로 복사해야합니다.

b) 또는 동일한 DLL 파일이 설치 디스크에도 있습니다. 시스템에 7-Zip과 같은 아카이버가 설치되어 있으면이를 추출 할 수 있습니다. 설치 CD에있는 IE4 폴더로 이동 한 후 MSJAVX86.exe를 마우스 오른쪽 버튼으로 클릭하고 7-Zip으로 이동하여 " Open archive "를 선택하십시오.

7-Zip에서 javabase.cab을 두 번 클릭하면 열립니다. 목록에서 msjava.dll을 찾아서 데스크탑으로 끈 다음 SysWOW64 또는 System32에 복사하십시오. 데스크탑에 복사하면 7-Zip에서 파일을 직접 복사 할 때 액세스 거부 오류가 발생하지 않습니다.

msjava.dll을 System32 또는 SysWOW64 폴더에 복사 한 후 Visual Basic 6 setup.exe 파일을 실행하여 설치를 시작할 수 있습니다. 이제 Java 용 Microsoft Virtual Machine을 업데이트하라는 메시지가 표시되지 않습니다.

Java 용 Microsoft Virtual Machine을 설치하지 말라고 VB6 설치 프로그램에 지시

하드 드라이브에 VB6 설치 파일이 있으면 설치 프로그램의 설정 파일을 편집하고 Microsoft Virtual Machine for Java를 요청하지 않도록 지시 할 수 있습니다. 이것은 요구 사항을 무시하고 설치 프로세스를 계속합니다.

a) 여기서 가장 간단한 옵션은 아래 링크에서 SETUPWIZ.INI 파일을 다운로드하는 것입니다. 이름에서 알 수 있듯이 이것은 설정 마법사 구성 파일입니다. 사용중인 Visual Studio 버전에 맞는 올바른 INI를 다운로드하십시오.

SETUPWIZ.INI 다운로드 (Visual Studio 6 Enterprise 용)
SETUPWIZ.INI 다운로드 (Visual Studio 6 Professional 용)

INI 파일을 기본 설치 파일 폴더에 현재 파일을 덮어 씁니다. 그런 다음 설치를 시작하면 Java 설치를 요구하지 않습니다.

b) 파일을 수동으로 편집하려면 기본 폴더로 이동하여 메모장에서 SETUPWIZ.INI 파일을 엽니 다. “VmPath = ie4 \ msjavx86.exe”줄을 찾으십시오.

“=”기호 뒤의 전체 줄 또는 모든 것을 삭제하고 파일을 저장하십시오. 설치를 계속할 수 있지만 다음 단계도 따라야합니다. 그렇지 않으면 설치가 완료되지 않습니다.

설치가 중단되거나 실패하지 않도록 VB6 설치 옵션 변경

위의 문제를 해결하면 Windows 10에 Visual Basic 6을 설치하는 첫 번째 문제가 발생하지만 설치에 실패 할 수있는 몇 가지 사항이 있습니다.

우선, “설치 프로그램이 시스템을 업데이트하는 중…”진행이 멈추고 다른 작업은 수행되지 않을 것입니다. 몇 초 후에 설치 관리자가 응답하지 않게 된 다음 중단됩니다. 작업 관리자를 보면 ACMSETUP.EXE의 CPU 사용량이 높고 설정 창을 수동으로 닫아야합니다.

이 문제를 해결하면“valec.exe를 등록하기 위해 설치 프로그램이 DCOM 사용자 계정을 만들 수 없습니다”라는 메시지 상자가 나타납니다.

기본 설치 옵션을 사용하면 VB6 설치 프로그램이 "javasign.dll이 시스템 레지스트리에 등록 할 수 없습니다"라는 또 다른 오류 메시지를 생성 할 수 있습니다.

이 마지막 두 오류 메시지는 설치를 완료 할 수 없다는 메시지와 함께 설치를 중지시킵니다. Visual Basic 6 설치 관리자는 20 년이 넘었으므로 Windows 10에 제대로 설치되지 않아 구성 요소가 손상되는 구성 요소가 있습니다. 설치 프로세스에서 해당 구성 요소를 제외하면 VB6을 오류없이 설치할 수 있습니다.

아래 방법 중 하나를 사용하여 설치 중 설치 실패의 원인이되는 옵션을 끌 수 있습니다.

설치 구성 요소를 자동으로 비활성화

이 방법이 가장 쉽고 설치 중에 설정 옵션을 수동으로 변경할 필요가 없습니다. 설치 프로세스는 디스크의 Setup 폴더에있는 STF 파일에 의해 처리됩니다. 선택적 구성 요소는이 파일에서 미리 활성화되어 있으므로 가해자를 찾아 기본적으로 비활성화했습니다.

1. 사용중인 Visual Studio 버전에 따라 올바른 파일을 다운로드하십시오. 아래 링크를 클릭 한 다음 회색 다운로드 버튼을 마우스 오른쪽 버튼으로 클릭하고 브라우저에서 "다른 이름으로 링크 저장"을 선택하십시오. 이렇게하면 브라우저 탭에서 파일이 텍스트 파일로 열리지 않습니다.

VS98ENT.STF 다운로드 (Visual Studio 6 Enterprise 용)
VS98PRO.STF 다운로드 (Visual Studio 6 Professional 용)

2. 원본 STF 파일을 교체해야하므로 VB6 설치 파일이 하드 드라이브에 있는지 확인하십시오. CD의 모든 파일을 드라이브의 폴더로 복사하기 만하면됩니다. CD에서 설치하려고하면 작동하지 않습니다.

3. SETUP 폴더로 이동하여 위에서 다운로드 한 VS98 ***. STF 파일을 이미 복사하여 복사하십시오.

4. 설치 프로그램을 실행하고 평소와 같이 설정 단계를 수행하십시오. 구성 요소 선택 창에 도달하면 편집 된 STF가 이미 수행 했으므로 변경할 사항이 없습니다.

"Microsoft Visual InterDev 6.0", "ADO 및 RDS"및 "Visual Studio Analyzer"를 비활성화 된 상태로 유지해야하지만 활성화 또는 비활성화하려는 다른 옵션을 변경할 수 있습니다.

VB6 설치 구성 요소를 수동으로 비활성화

이 방법은 CD로 설치하거나 위의 자동 옵션이 ​​작동하지 않는 경우에 유용합니다.

1. 설정하는 동안 사용자 정의 설치 옵션이 선택되어 있는지 확인하십시오.

2. 목록에서 구성 요소를 선택하라는 메시지가 표시 될 때까지 설치를 계속하십시오. 데이터 액세스를 강조 표시하고 오른쪽에있는“옵션 변경…”버튼을 클릭 한 다음“옵션 변경 ..”을 다시 클릭하십시오.

3. 이제 ADO, RDS 및 OLE DB 공급자에 속하는 다른 구성 요소 목록이 나타납니다. 첫 번째 ADO 및 RDS 옵션을 선택 취소하면됩니다.

이 구성 요소가 응용 프로그램의 필수 부분이라는 경고가 팝업되며 설치되지 않은 경우 제대로 실행되지 않습니다. 확인을 클릭하여 경고를 확인한 다음 확인을 두 번 더 클릭하여 기본 설치 옵션 창으로 돌아갑니다.

그러면 시스템 업데이트 중 설치 프로그램이 중단되고 작동이 중지됩니다.

3. 엔터프라이즈 도구를 강조 표시하고“옵션 변경…”버튼을 클릭하십시오. 맨 아래에서 Visual Studio Analyzer의 선택을 해제하고 확인을 클릭하십시오. 이 옵션은 Visual Studio Professional에 없으므로 사용자가 무시할 수 있습니다.

Visual Studio Analyzer를 비활성화하면 DCOM 사용자 계정 오류가 중지됩니다.

4. 기본 설치 옵션 창에서 Microsoft Visual InterDev 6.0 상자를 선택 취소 하십시오 . 설치 중에 javasign.dll 오류가 나타나지 않습니다.

물론 개인 취향에 따라이 창에서 다른 옵션을 활성화 또는 비활성화 할 수 있습니다. 그러나 여기에 언급 된 구성 요소가 사용 가능하지 않으면 설치가 제대로 완료되지 않아야합니다. 설치를 계속하면 재부팅 후 큰 오류없이 끝까지 도달 할 수 있습니다.

호환 모드에서 Visual Basic 실행

설치가 완료되면 Visual Basic 6이 시작됩니다. 새 프로젝트 화면에 오류가 발생하면 VB6을 호환 모드로 실행하는 데 도움이되는 선택적 단계가 있습니다. 탐색기에서 C : \ Program Files (x86) \ Microsoft Visual Studio \ VB98로 이동하여 VB6.exe를 마우스 오른쪽 단추로 클릭하고 속성을 선택하십시오.

호환성 탭에서“이 프로그램을 호환 모드로 실행 :”상자를 선택하고 확인을 클릭하십시오. Windows XP (서비스 팩 2)의 기본 옵션은 양호하지만 원하는 경우 Windows Vista 또는 98 / Me를 시험해 볼 수 있습니다.

에디터의 선택