Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
.NET Framework 1.1 재배포패키지 Install 시에 " .NET Framework 1.1 setup has ended prematurely"라는 오류 메시지와 함께 Install이 rollback 되는 현상이 있습니다. verbose setup 로그를 확인할 경우에 아래와 같은 로그를 확인할 수 있습니다.
작업 11:27:15: CA_BootstrapURT_Def.3643236F_FC70_11D3_A536_0090278A1BB8.
STATUS: property CARRYINGNDP : URTUPGRADE
STATUS: Attempt to delete files in URTTemp
STATUS: Copying from <USER> temp to <SYSTEM> temp
STATUS: Verifying URTCoreCab Hash
STATUS: Verifying Extract Tool Hash
ERROR: File Hash mismatch
작업 끝 11:27:16: InstallFinalize. 반환 값 3.
**Dotnetfx.exe 의 Log로는 분석하기 어려우므로 실제 설치를 진행하는 .NET Framework 1.1 MSI File 을 직접 추출하여 설치를 진행합니다.
C:\dotnetfx.exe /C /T:C:\temp\dotnetfx
Msiexec 의 verbose 옵션을 사용하여 Log를 출력합니다. (Windows Installer 3.0 or 3.1 미설치 시 설치 요망)
C:\temp\dotnetfx\msiexec /i netfx.msi /log C:\temp\log.txt
해당 문제의 원인은 계정의 권한이 부족하여 (System Temp Directory 접근 권한) 발생하거나, 해당 .NET Framework 1.1의 Cab File 이 깨져서 발생한 문제입니다. 무엇보다 spyware 때문에 발생한 상황일 확률이 높습니다. (대부분의 경우 원인이 spyware로 밝혀졌습니다.) 그러므로, 다음과 같이 Check 한 후에 .Net Framework 1.1 재배포패키지를 설치하는 것이 방법일 수 있습니다.
1. Msconfig 를 사용하여 시작프로그램에 이상적인 프로그램이 동작하고 있는지 확인하여 주시기 바랍니다.
2. Anti-Virus 프로그램 및 백신 관련된 Process를 모두 종료합니다. (간혹, 임의의 Anti-Virus 프로그램이 Cab File을 Corruption 시키는 경우가 있습니다.)
A. www.sysinternals.com 에서 ProcessMon 을 사용하면 프로세스에 대한 정보를 좀 더 자세하게 확인 하실 수 있습니다.
3. Spyware 를 치료하는 프로그램을 실행합니다.
A. Safety.live.com 에서 무료로 다운 받아서 확인 하실 수 있습니다.