2012. 5. 23. 19:03

닷넷이 설치되어 있는데 실행하려고 하면 특정 컴퓨터에서


CLR error: 80004005.
The program will now terminate.

이런 오류가 납니다.

 

연관글 영역

 

 

1. 오류 원인

이 오류는 닷넷프레임웍이 제대로 설치되지 않아 나오는 오류입니다.

닷넷이 제대로 설치되지 않는 경우는 일반적으로
- 윈도우 업데이트 실패 혹은 강제 종료 등으로 인해 롤백이 제대로 되지 않는 경우
- 제대로 되지 않은 설치파일을 사용하는 경우
-악성코드나 바이러스등으로 설치가 비정상적으로 되거나 관련 파일들이 손상된 경우
등이 있습니다.

이유야 어떻든 보통은 닷넷프레임웍만 다시 설치하면 해결이 됩니다.
'제어판'으로 가서 '프로그램 추가/제거'에서 'Microsoft .NET Framework' 관련된 항목을 모두 지우면 됩니다.

 

 

2. 지워지질 않는다.

그런데 간혹 몇 가지 오류를 내뿜으며 제거가 안 되는 경우가 있는데
제가 격은 내용은 다음과 같았습니다.

'netfx_Core_x64.msi'의 위치를 다르게 지정하십시오.


앵?
지우는데 설치파일을 요구해?
이것은 설치가 재대로 안 돼서 지우는 프로그램조차 못 지우는 상태라고 보시면 됩니다.

 

 

3. 해결 방법

그러니 'netfx_Core_x64.msi'을 찾아 지정해주시면 되는데....
아...찾기가 힘듭니다 ㅋㅋㅋㅋㅋ

그래서 제가 올려두겠습니다.

netfx_core_x64.msi
다운로드

 


다운받은 파일을 지정하시고 확인을 누르시면 정상적으로 삭제되는 것을 확인할 수 있습니다.

이제 컴퓨터를 재부팅 하신 후 다시 정상적으로 닷넷프래임웍을 설치해 보세요.

 

 

마무리

32비트 운영체제에서는 ''netfx_Core_x86.msi'을 찾을 텐데.....제가 깜박하고 안올놨네요;;;

이것도 겨우 찾은 건데 다른 걸 찾을 수 있을지 모르겠습니다.