리눅스를 사용하는 나에게는 윈도우에서 발생하는 모든 일들이 난감하게 다가온다.

 윈도우가 낯설어서가 아닌, 특이하게도 내가 겪는 일들은 보통은 발생하지 않는 에러들이 대부분이기 때문이다.

 아마도 윈도우를 VMware 혹은 Virtual Box로 구동해서 그런듯 싶다…

 이번에도 한참을 헤매이다 겨우 해결방법을 찾아 이렇게 블로그에 포스팅을 한다.


Visual Studio 6.0 설치 시 ‘ACMEsetup을 찾을 수 없습니다’ 메시지가 나올 경우…

출처 : http://keep2smile.tistory.com/187

————————————————————————————————————————————

이 방법은 Microsoft 홈페이지에 나와있는 글인것 같습니다.

①먼저 widows xp 씨디를 씨디롬 드라이브에 넣습니다.
②시작버튼 -> 실행 -> cmd 를 입력후 엔터 또는 확인을 누릅니다.
   (tip. 실행창은 키보드의 윈도으즈키(윈도우즈 마크 찍힌키)+R 을 누르면 됩니다.)
③친숙한 dos 창이 뜨는데요. xp에서는 명령 프롬프트라고 합니다. 이제부터가 중요..
먼저 xp 씨디가 들어간 드라이브 명을 알아둡니다.
(일단 제 경우로 설명드리겠습니다. (제 드라이브명은 D))

도스(일단 친숙하게)창에
cd   를 입력후 엔터 하셔서
C:>  로 오셔야 합니다. 그후

expand D:i386config.nt_ c:windowssystem32config.nt   (엔터)
expand D:i386autoexec.nt_ c:windowssystem32 autoexec.nt    (엔터)
expand D:i386command.co_ c:windowssystem32command.com   (엔터)
(D 드라이브의 i386 폴더에서 config.nt , autoexec.nt , command.co 파일을
C드라이브의 windows의 system32 폴더에 config.nt , autoexec.nt , command.com
라는이름으로 압축풀어라.  라는 명령 같습니다.)
[제 컴퓨터의 경우 xp씨디가 들어간 드라이브명이 D 이니까
expand 뒤에 D 라고적은것입니다. xp씨디가 들어간 드라이브명에 따라
D를 다른 문자로 바꿔야 합니다.]

하시면 각 명령마다 영어로 글이 뜰것입니다.
이제 exit 를 입력하시고 엔터

한번. 에러가 나던 프로그렘을 실행시켜 보십시오.
그래도 에러가 난다구요?

그럼 더 강력한 방법이 아래 있습니다.

 

아래 소프트웨어를 설치할 때, ‘ACME setup 을 찾을 수
없습니다.’라는 메세지가 뜰 경우 대처법입니다. 제가 헤메다가 이틀만에 찾아낸 해결책이지요. 다른 분들이 저와 같은 경우로
골머리를 썩힐 실 경우를 위해서 등록한 글입니다.

Microsoft Visual Studio 6.0
Microsoft Visual Basic Learning Edition for Windows 6.0
Microsoft Visual Basic Professional Edition for Windows 6.0
Microsoft Visual Basic Enterprise Edition for Windows 6.0
Microsoft Visual C++, 32-bit Enterprise Edition 6.0
Microsoft Visual C++, 32-bit Professional Edition 6.0
Microsoft Visual C++, 32-bit Learning Edition 6.0
Microsoft Visual InterDev 6.0
Microsoft Visual FoxPro for Windows 6.0
Microsoft Visual J++ 6.0
Microsoft Visual SourceSafe for Windows 6.0

해결법 :

도스 프롬프트에서 다음 방법으로 명령어를 친다.

E:disk1SETUPACMSETUP.EXE /T A.STF /S E: /n “” /o “” /k “YYYYYYYYYY” /b 1

여기에서 E 는 설치프로그램이 들어있는 드라이브명이고, A는
설치프로그램이 들어있는 드라이브 안에 있는 SETUP 폴더를 열었을 때, 보이는 STF 확장자 파일입니다. 예를 들면,
Visual Studio 6.0 Enterprise 경우에는 VS98ENT.stf 파일입니다. YYYYYYYYYY는 설치프로그램의
시디키입니다.

이 명령어를 치면 해당 프로그램의 설치프로그램이 자동적으로 뜹니다.

그럼 열심히 프로그래밍하시고요.

저는 이만…

아참, 퍼온 원문을 원하시는 분들을 위해서 원문도 같이 올립니다.

원문에는 ‘CAUSE’ 부분에 원인까지 상세하게 나와 있네요.

PRB: “Invalid Command” or “Installation Wizard” Errors During Setup After the CD Key Prompt
적용 대상
This article was previously published under Q250343
SYMPTOMS
After you start the installation of
Visual Studio 6 (or a standalone Visual Studio product) or Visual Studio
6 Service Pack 5 on Microsoft Windows NT or Microsoft Windows 2000, you
may be prompted to enter the CD key, and then you receive one of the
following error messages:

Setup has encountered a problem and needs to close

Installation wizard couldn’t find Acme setup

Installation wizard cannot find Acme setup

Setup error 530 invalid command line

Setup Error 530 invalid command option in settings administratorslocalsettingstempvs60wiz.exe

Setup error 725 invalid command line

Application Error in VS60wiz.exe

Setup initialization error; there is insufficient memory to run setup

Setup initialization error; there is insufficient disk space to run setup
CAUSE
Setup does not succeed at the Windows NT
Virtual DOS Machine (NTVDM) level as installation is handed off to
Acmsetup. This is caused by a corrupt 16-bit subsystem.

RESOLUTION
On Windows 2000 platforms, boot into Safe
Mode by pressing F8 when prompted at the startup of the system and
selecting Safe Mode. Then attempt installation again.

If the installation does not succeed
and returns one of the errors listed in the “Symptoms” section of this
article, continue with the following steps:

Clear the Temp folder by removing any previous incomplete installations.
The default location for the Temp folder
on Windows 2000 is C:Documents and SettingsProfileLocal SettingsTemp
C:WinntTemp or, if upgraded from Windows 98, C:WindowsTemp.

The default location for the Temp folder on Windows NT 4 is C:Temp C:WinntTemp.
NOTE: To discover the location of your Temp folder: on the Start menu, click Run, type %temp%, and then click OK.

Try to manually start Acmsetup by typing the following command line:
E:SETUPACMSETUP.EXE /T *.STF /S E: /n “” /o “” /k “YYYYYYYYYY” /b1

where E is the CD-ROM or DVD-ROM
drive letter, and YYYYYYYYYY is the CD key for the product (the /k
options and its argument should be omitted for Service Pack
installations).

NOTE:The specific *.stf file that is
required for the manual command line will vary depending on the specific
product you are installing. Search the Setup folder on the CD-ROM of
the product you are installing for the *.stf to use. For example, for
Visual Basic 6.0 Professional, use VB98Pro.stf.

If you still cannot install the product
by passing the command line manually, continue with the following to
repair the NTVDM process.

Nullify any nonstandard settings in
the Config.nt and Autoexec.nt files in the system rootSystem32 folder.
To do so, use an REM statement to remark out each entry except the
following default entries:

Config.nt

dos=high, umb
device=%SystemRoot%system32himem.sys
files=20

Autoexec.nt

lh %SystemRoot%system32mscdexnt.exe
lh %SystemRoot%system32redir
lh %SystemRoot%system32dosx
lh %SystemRoot%system32nw16 (only if CSNW is installed)*
lh %SystemRoot%system32vwipxspx (only if CSNW is installed)*

* CSNW is Client Services for NetWare

NOTE: Another way to accomplish this is
to expand Autoexec.nt_ and Config.nt_ from the Windows NT or Windows
2000 CD-ROM to the SystemRootSystem32 folder:

To expand a single compressed file, use
the Expand.exe program. This program is located on the Windows CD-ROM in
the I386 folder.

To expand the required files:
Insert the Windows CD-ROM into the CD-ROM or DVD-ROM drive.
At the command prompt, type the following, and then press ENTER:
C:WINDOWSSystem32Autoexec.nt

At the command prompt, type the following, and then press ENTER:
EXPAND X:i386Config.NT_ C:WINDOWSSystem32Config.nt

Restart the computer and try to install the product again.
MORE INFORMATION
Setup.exe passes the following to Acmsetup.exe:
X:disk1SETUPACMSETUP.EXE /T VS98Ent.STF /S E: /n “” /o “” /k “YYYYYYYYYY” /b 1

where:
X is your path to Acmsetup.exe
E is the CD-ROM or DVD-ROM drive letter
YYYYYYYYYY is the CD key
You can verify the command line switches
by running Setup on a computer that you know is operating correctly,
thereby creating a setup log.

Your specific *.stf file will vary
depending on the specific product you are installing. Search the Setup
folder of the product you are installing for the *.stf to use. For
example, for Visual Basic 6.0 Professional, it is VB98Pro.stf

Generating a Log File
You can tell the Acme part of Setup to generate a log file. To do this, start Setup with the following command:
X:setup /gc pathfile name

where X is the location of the CD-ROM
or DVD-ROM drive, and pathfile name is the path and file name for the
log file. The path and file name must be in 8.3 short name format and
must not be in quotation marks.

REFERENCES
For additional information, click the article numbers below to view the articles in the Microsoft Knowledge Base:
196453 Troubleshooting NTVDM and WOW Startup Errors

220155 Troubleshooting NTVDM and WOW Startup Errors

165214 Troubleshooting MS-DOS-Based Programs in Windows

222975 Cannot Install Program Using Its Setup Utility

260513 PRB: An Error Occurs When You Install Visual Studio Products

192392 HOWTO: Troubleshoot Visual Studio 6.0 Setup

192731 BUG: Hang or Application Error in Setup

The information in this article applies to:
Microsoft Visual Studio 6.0
Microsoft Visual Basic Learning Edition for Windows 6.0
Microsoft Visual Basic Professional Edition for Windows 6.0
Microsoft Visual Basic Enterprise Edition for Windows 6.0
Microsoft Visual C++, 32-bit Enterprise Edition 6.0
Microsoft Visual C++, 32-bit Professional Edition 6.0
Microsoft Visual C++, 32-bit Learning Edition 6.0
Microsoft Visual InterDev 6.0
Microsoft Visual FoxPro for Windows 6.0
Microsoft Visual J++ 6.0
Microsoft Visual SourceSafe for Windows 6.0

Tags:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.