다음을 통해 공유

.NET framework 4.0 Profile 업데이트 오류

익명
2013-10-14T13:51:08+00:00

.NET framework  4.0  을 설치하려고 하였으나 오류로 인해 설치를 못하는 도중

윈도우 업데이트에 .NET framework 4.0 Profile 업데이트가 계속 실패하는것을 볼수 있었습니다.

오류는 643  .NET framework 4.0 을 프로그램 및 기능에서 복구 하라는데  .NET framework 4.0이 없었습니다.

그래서 dotnetfx_cleanup_tool 을 사용하여  .NET framework 을 완전히 지우는것 또한 시도해보았지만 어찌된 영문인지

 .NET framework 4.0 Profile 업데이트는 사라지지 않았습니다. 이 오류 어떻게 해결하나요?

가정용 Windows | 이전 Windows 버전 | Windows Update

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 3개

정렬 기준: 가장 유용함
  1. 익명
    2014-06-09T00:42:05+00:00

    안녕하세요. 정 인규 님

    보통 643 오류의 경우 이전에 설치된 .net framework나 시스템의 손상으로 인해 발생될 수 있습니다. 이미 기본적으로 점검해볼 수 있는 방법을 여러차례 진행해 보았는데도 불구하고 문제가 해결되지 않는 것으로 보아 시스템의 손상이 예상 됩니다.

    위 답변에는 Windows 7에 적합하지 않은 작업이 포함되어 있어 액세스 거부 오류가 발생된 것으로 확인되며 올바른 답변을 드리지 못한 점 사과 드립니다.

    [제어판 - 관리 도구 - 서비스]에서 Windows Installer 서비스의 시작/중지 에는 문제가 없는지 확인 합니다.만약, Windows Installer 서비스의 시작에 문제가 있다면 아래와 같이 점검을 진행 합니다.

    작업 방법 1. Windows Installer 서비스 초기화

    1. [시작 -> 모든 프로그램 - 보조 프로그램 - 명령 프롬프트]오른쪽 마우스 "관리자 권한으로 실행" 클릭 합니다.
    2. 명령 프롬프트가 뜨면 아래 명령어 입력 합니다.

    msiexec /unregister

    msiexec /regserver

    exit 3. 이후 컴퓨터 재 부팅 합니다. 4. 다시 Windows Update 진행 합니다.

    시스템 검사도 함께 확인 합니다.

    작업 방법 2. 시스템 파일 검사기 도구를 사용 없거나 손상 시스템 파일Windows Vista또는Windows 7문제를 해결 하는 방법

    http://support.microsoft.com/kb/929833

    이 후에도 동일 시 윈도우의 시스템 파일의 전체적인 복구를 위해 설치 미디어를 이용하여 In-Place Upgrade를 진행하는 것을 고려해 주시기 바랍니다.

     In-place upgrade 란 가지고 계신 windows 7 설치 미디어를 사용하여 윈도우의 업그레이드 설치하는 것을 뜻합니다. 이와 같은 작업으로 손상된 시스템이 복구 되는지 확인해 볼 수 있습니다. 이 방법은 OEM PC 브랜드 컴퓨터 에서는 적용 되지 않을 수 있으므로 컴퓨터 제조사로 문의해 주시기 바랍니다. 

    In-place 업그레이드 방법

    1. Windows 7 로 부팅되어 있는 상태에서 Windows 7 설치 디스크를 넣으세요.
    2. "자동 실행" 화면이 나타나면 [setup.exe****실행 **]**을 클릭하세요.
    3. 설치 화면이 나타나면 **[**지금 설치 **]**를 클릭하세요.
    4. 다음 화면에서 **[**온라인에서 최신 업데이트 설치 ( 권장 **)]**를 클릭하세요. 업데이트 검색 및 다운로드/설치가 자동으로 진행됩니다.
    5. 사용 약관 동의 화면이 나타나면 **[**동의함 **]**을 선택하고 **[**다음 **]**을 클릭하세요.
    6. 다음 화면에서 **[**업그레이드 **]**를 클릭하세요. 업그레이드가 진행됩니다.
    7. "Windows 자동 보호 설정" 화면이 나타나면 **[**권장 설정 사용 **]**을 클릭하세요.
    8. "시간 및 날짜 설정 검토" 화면이 나타나면 표준 시간대, 날짜, 시간 설정을 확인하고 **[**다음 **]**을 클릭하세요.
    9. 다음 화면에서 **[**시작 **]**을 클릭하세요. 업그레이드가 종료되고 시작 화면이 나타납니다.

    문제가 계속 지속되거나 진행이 어려운 경우 마이크로소프트 기술지원 1577-9700( 내선 1-4) 으로 문의하시기 바랍니다 .

    *라이선스및보증기간에따라지원자격이달라질수있습니다.

    추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해 주시기 바랍니다.

    ※ 응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2014-06-08T05:23:11+00:00

    SeGi Kim 님의 응답을 보고 다시 작업을 해보았지만 이런 결과가 나왔습니다.

    작업방법 3 의 방법을 완벽히 수행하였지만 여전히 .NET frame work 4.0 을 설치가 불가능 하고

    작업방법 2 의 system32폴더의 mscoree.dll파일을 찾아서 이름을 mscoree.dllold로 변경 하는 작업은 trustedinstaller에서 사용권한이 부여되지 않았다며 파일 엑세스가 거부됩니다.

    작업방법 1 의 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoftt.Net Framework를 삭제하는 작업도 사용권한이 부여되지 않았다며 파일 엑세스가 거부됩니다. ****

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  3. 익명
    2013-10-15T03:50:05+00:00

    안녕하세요, 일산최 님

    Windows 7 사용 중 .NET FrameWork 4 업데이트 설치 시 0x80070643 오류가 발생하는 문제로 문의를 주셨습니다.

    문의주신 내용의 경우, 앞서 동일한 문의를 한차례 주신 것으로 확인됩니다.

    우선적으로 아래의 기술문서를 참고하여 진행해보시기 바랍니다.

    [ 기술문서]

    .NET Framework 업데이트를 설치할 때 오류 코드 “0x80070643”또는 “0x643”이 나타남

    http://support.microsoft.com/kb/976982/ko

    기술문서의 내용 중, 해결방법 1,2를 이미 진행해보신 후라면, 추가정보 항목의 방법1,2를 진행해보실 것을 권장드립니다.

    이 후 동일한 증상이 발생하는 경우에는 아래의 작업 방법을 참고해보시기 바랍니다.

    작업 방법 1 .Net Framework 레지스트리 점검

    1. Windows 로고키 + R키를 누른 후 실행창이 나타나면 regedit 를 입력 후 확인을 클릭합니다.
    2. 레지스트리 편집기가 실행되면 아래의 경로를 찾아 이동합니다.
    3. HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ SharedDLLs
    4. SharedDLLs 을 마우스 오른쪽 버튼 클릭 후 사용 권한 메뉴를 클릭합니다.
    5. 그룹 또는 사용자 이름에System, Administrators, User항목이 있는지 확인합니다.

    ( 해당 항목이 없는 경우에는 추가 버튼을 클릭한 후 고급 버튼 클릭 후지금 찾기 버튼을 클릭하여 System, Administrators, User 항목을 하나씩 추가합니다.) 6. 사용 권한을 아래와 같이 지정합니다.

    System: 모든 권한 Administrators: 모든 권한 User: 읽기 7. 아래 경로로 각 이동한 후 마지막 항목**.Net Framework, Net Framework Setup**항목을 제거 합니다. 8. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoftt.Net Framework **HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup (**없는 경우에는 다음단계를 진행합니다.) 9. 레지스트리 편집기를 종료 합니다.

    작업 방법 2. 프로그램 추가/제거 목록에서의 .Net Framwork제거 점검

    시작 - 제어판 - 프로그램 제거 - 설치된 업데이트 보기에서 Microsoft .NET Framework관련 항목이 있다면 모두 제거합니다.

    (정상적으로 제거가 되지 않는다면, 아래의 작업 방법을 진행합니다.)

    1. Windows 로고키 + R키를 누른 후 system32 를 입력하고 확인버튼을 클릭합니다.
    2. system32 폴더 창이 실행되면 그 안에 있는 URTTemp폴더를 찾아서 제거 합니다.

    (폴더가 없다면 다음으로 진행합니다.) 3. system32폴더의 mscoree.dll 파일을 찾아서 이름을 mscoree.dllold로 변경합니다.

    (파일이 없다면 다음으로 진행합니다.) 4. Windows 로고키 + R키를 누른 후 Microsoft.NET 를 입력하고 확인버튼을 클릭합니다. 5. Microsoft.NET 폴더 창이 실행되면 그 안에 있는 Framework폴더를 제거 합니다.

    작업 방법 3. .Net Framework전체 초기화 점검

    1. 아래 사이트 주소를 클릭하면 .Net Framework초기화 프로그램의 다운로드 사이트로 이동됩니다.

    http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx 2. 위 사이트 주소로 접속한 후 아래 그림과 같이 빨간색 테두리의 주소를 클릭하여 프로그램을 바탕화면에 다운로드 받습니다. 3. 바탕화면에 저장된dotnetfx_cleanup_tool.zip파일의 압축을 해제합니다. 4. 압축 해제 후 생성된 파일 중cleanup_tool.exe파일을 더블 클릭하여 실행합니다. 5. Yes버튼을 클릭하여 절차에 따라 진행 후**.NET Framework - All Versions (Windows 7)을 선택하고Cleanup now버튼을 클릭합니다. 6. 약간의 시간이 지난 후 제거 작업이 모두 완료되었다면EXIT**버튼을 클릭하여 프로그램을 종료합니다. 7. 시스템을 재시작합니다.

    # PC를 재시동 후 다시 한번프로그램 및 기능 제어판을 실행합니다.

    .NET Framework를 제거했으나,항목이 다시 목록에 표시되는 경우가 있습니다. 이는 이전 버전을 제거하게 되면서 파일 버전이 올바르게 구성되지 못해 목록에 안보였다가 제거 작업으로 인해 파일 버전이 다시 정상적으로 구성되면서 목록으로 나타나는 경우입니다.이러한 경우 다시 한번 제거 작업을 진행하고 재시동하여,프로그램 목록으로 다시 올라오는지 계속된 확인 작업이 필요합니다.

    추가적인 내용이 있다면 하단의 **[응답]**버튼을 눌러 회신해주시기 바랍니다.

    감사합니다.

    ※ 응답이 문제 해결에 도움이 되었다면, 아래에 있는**[답변으로 표시]**버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음