길고 길었던 Visual Studio 6.0을 드디어 설치했다.
정말 오랜만에 무언가에 집착한 것 같다.
만 하루 동안 윈도우를 수차례 밀어가며 포기할까도 생각했지만 이렇게 잘 마무리 된 것이 너무 기쁘다.
인터넷에 보면 VS6.0이 64bit에서는 아예 실행이 안 된다는 사람도 있었는데 또 어떤 사람은 설치에 성공했다고 하길래 끝까지 도전!
나 같은 경우 기존에 노트북에 VS6.0을 설치해서 사용하고있었다. 그 당시 환경은 Windows8.1 x64
포맷을 해야할 일이 생겨 포맷을 하고 백업해놓은 윈도우 이미지로 복구를 하였는데
얌전히 복구된줄 알았던 VS6.0이 껍데기만 있고 제대로 작동을 하지 않는 것이다.
그상태로 수차례 설치를 시도, 하지만 설치단계에서 응답없음으로 변하며 프로그램이 뻗어버리는것이다.
인터넷에 찾아본 결과 아래 블로그와 MS사의 게시물을 참고해 해결하였다.
(나 같은 경우에는 문제가 생길때마다 인터넷을 찾아보며 그 방법을 적용하기 위해 포맷을 하거나 이미지복구를 통해서 PC를 초기화 시켜줬다.
레지스트리등을 초기화 하기 위함.)
설치에 여러 번 실패한 후에는 설치를 다시 시도하기 전에 레지스트리 항목과 파일을 "정리"하는 것이 중요합니다. 이 문서에 나열되는 단계에 따라 Visual Studio 6.0을 새로 설치하기 위해 시스템을 준비하는 것이 좋습니다.
1. Visual Studio 관련 레지스트리 키 삭제
레지스트리 편집기에 액세스하려면 시작 단추를 누르고 실행을 누른 후 RegEdit를 입력합니다.
시스템에 있는 다음 키를 삭제합니다. 다음 키 중 일부는 없을 수도 있습니다. HKEY_LOCAL_MACHINE으로 이동하고 다음 키를 삭제합니다.
- HKEY_LOCAL_MACHINE\Software\Microsoft\Devstudio
- HKEY_LOCAL_MACHINE\Software\Microsoft\HTML Help Collections
- HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Basic
- HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Component Manager
- HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Modeler
- HKEY_LOCAL_MACHINE\Software\Microsoft\Visual Studio
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Visual Studio 6.0
또는
MSDN Library
또는
기타 Visual Studio 6.0 구성 요소
이 분기를 최상위 폴더까지 축소합니다.
HKEY_CURRENT_USER로 이동하여 다음 키를 삭제합니다.
- HKEY_CURRENT_USER\Software\Microsoft\Devstudio
- HKEY_CURRENT_USER\Software\Microsoft\Visual Basic
- HKEY_CURRENT_USER\Software\Microsoft\Visual Component Manager
- HKEY_CURRENT_USER\Software\Microsoft\Visual Modeler
- HKEY_CURRENT_USER\Software\Microsoft\Visual Studio
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\&Programs\Microsoft Visual Studio 6.0
또는
MSDN Library
또는
기타 Visual Studio 6.0 구성 요소
이 분기를 최상위 폴더까지 축소합니다.
HKEY_USERS로 이동하고 다음 키를 삭제합니다.
- HKEY_USERS\S-1-5-21-2127521184-1604012920-1887927527-72713\Software\Microsoft\Visual Studio
- HKEY_USERS\S-1-5-21-2127521184-1604012920-1887927527-72713\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\&Programs\Microsoft Visual Studio 6.0
또는
MSDN Library
또는
기타 Visual Studio 6.0 구성 요소
레지스트리 편집기를 닫습니다.
2.Visual Studio 관련 디렉터리 삭제
이 절에서는 Visual Studio 응용 프로그램을 "새로" 설치하기 위해 삭제해야 하는 Visual Studio 관련 디렉터리에 대해 설명합니다.삭제할 디렉터리는 경로 끝에 나열됩니다. 예를 들어, C:\Program Files\Microsoft Visual Studio 줄에서는 Microsoft Visual Studio가 제거할 디렉터리입니다.
Windows 탐색기를 열고 시스템에 있는 다음 디렉터리를 삭제합니다. 다음 디렉터리 중 일부는 없을 수도 있습니다.
- C:\Program Files\Microsoft Visual Studio(또는 Visual Studio가 설치된 디렉터리)
- C:\Program Files\Common Files\Designer
- C:\Program Files\Common Files\Microsoft Shared\MSDesigners98
- C:\Program Files\Common Files\Microsoft Shared\MSDN
- C:\Program Files\Common Files\Microsoft Shared\Triedit
- C:\Program Files\Common Files\Microsoft Shared\VS98
- C:\Program Files\Common Files\Microsoft Shared\Wizards98
0. 비주얼 스튜디오 6은 임의의 폴더에 설치CD를 복사해서 Setup.exe를 실행해도 설치된다
1. 파일 속성 변경
Setup.exe -> 속성 -> 호환성 탭
-> 호환모드 : Windows XP (서비스 팩 3) 선택
-> 설정 : 관리자 권한으로 이 프로그램 실행 체크
2. Microsoft Virtual Machine For Java 설치 하지 않기(단계 뛰어 넘기, skip)
- C:\Windows 와 C:\Windows\System32 폴더에 msjava.dll 파일을 생성한다
- 관리자 권한 으로 다음 명령 실행
copy nul C:\Windows\msjava.dll
copy nul C:\Windows\system32\msjava.dll
3. 설치 구성요소 선택
- Visual C++ 6.0 관련된 항목은 모두 설치 하도록 설정한다
유니코드 라이브러리가 설치되지 않아 생기는 문제 방지 cannot open file "mfc42ud.lib"
- '데이터 액세스' 는 체크 해제
- 안하면 나중에 '시스템을 변경하는 중입니다' 에서 멈춤
(참고 : http://codens.info/1043)
4. Component 설치
호환성 문제를 위해 호환모드를 서비스팩3으로 설정 후 실행
VS Service pack 6
VB6 mouse wheel
Spread3.0
InputPro
ContourCube 3.0.5
ComponentOne V8 - chart8, flex8, view8
addflow 3.0 설치안됨
5. 별도
setupwiz.ini 에러 처리 방법
참고 : http://qooz.tistory.com/1