Web Services Enhancements (WSE) 2.0 SP3 를 설치하는데 오류가 발생하였습니다. 실패 로그를 보면 환경 변수에 무언가 문제가 있는 것으로 추측이 됩니다. 같이 살펴 보실까요?~


[환경]
Windows Server 2003 R2 SP2


[현상]
Microsoft Web Services Enhancements (WSE) 2.0 SP3 Runtime 설치 시 아래와 같은 오류 메시지가 발생합니다.

Error 1324.The path Temp;c: contains an invalid character.



[원인]
현재 로그온한 사용자가 사용할 수 있는 응용 프로그램이 사용하는 기본 임시 디렉터리를 반환합니다. 일부 응용 프로그램은 TEMP를 요구하고 다른 프로그램은 TMP를 요구합니다. TEMP, TMP 각각의 변수에 2개 이상의 값을 지정할 수 없습니다. TEMP, TMP 데이터가 저장되는 자료형은 REG_EXPAND_SZ(확장 가능한 문자열 값)입니다. 


[해결방안]
1. 시스템 등록정보 - 환경변수 - 사용자 환경 변수에 설정에 C:\TEMP 항목을 제거합니다.
TEMP - %USERPROFILE%\Local Settings\Temp;
TMP - %USERPROFILE%\Local Settings\Temp;

2. LOGOFF/LOGON 후 어플리케이션을 설치합니다.


[분석결과]
1. 이벤트 로그 
이벤트 형식: 오류
이벤트 원본: MsiInstaller
이벤트 범주: 없음
이벤트 ID: 11324
날짜: 2009-07-07
시간: 오전 10:16:58
사용자: LAIGO
컴퓨터: LAIGO
설명:
Product: Microsoft WSE 2.0 SP3 Runtime -- Error 1324.The path Temp;c: contains an invalid character.

이벤트 형식: 오류
이벤트 원본: MsiInstaller
이벤트 범주: 없음
이벤트 ID: 10005
날짜: 2009-07-07
시간: 오전 10:10:50
사용자: LAIGO
컴퓨터: LAIGO
설명:
Product: Microsoft AppLocale -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2203. The arguments are: C:\WINDOWS\Installer\1e952.ipi, -2147024629, 

2. 환경 변수 확인 
시스템 등록정보 - 환경변수 - 사용자 환경 변수에 설정 상태
TEMP - %USERPROFILE%\Local Settings\Temp;C:\TEMP
TMP - %USERPROFILE%\Local Settings\Temp;C:\TEMP 

 
[참고자료]
Windows registry information for advanced users


작성자 : Lai Go / 작성일자 : 2009.07.07
Posted by Lai Go