.NET Framework 오류코드 삭제 후 재설치방법

.NET Framework는 윈도우 운영 체제에서 다양한 애플리케이션을 실행하는 데 필수적인 요소입니다. 하지만 때때로 설치 과정에서 오류가 발생하여 애플리케이션 실행에 문제가 생길 수 있습니다.

이에 윈도우11 기준으로 .NET Framework 설치 시 발생할 수 있는 오류코드들을 해결하는 방법과, 오류코드를 삭제한 후 재설치하는 방법에 대해 알아보겠습니다.

우선 프로그램을 삭제 후 재설치 시 프로그램 추가제거를 통해 설치된 파일을 삭제 후 다시 설치하면 되는데 간혹 프로그램이 꼬여서 재설치가 안된다면 복구기능을 사용해야합니다.

.NET Framework란?

NET Framework

.NET Framework는 마이크로소프트에서 제공하는 소프트웨어 프레임워크로, 윈도우 기반 애플리케이션 개발에 필수적인 환경을 제공합니다.

다양한 라이브러리와 도구를 통해 개발자들이 더 효율적으로 애플리케이션을 개발할 수 있도록 돕습니다. 주로 데스크탑 애플리케이션, 웹 애플리케이션, 데이터베이스 연동 등에 사용됩니다.

.NET Framework 설치 시 발생할 수 있는 오류코드

.NET Framework를 설치하는 과정에서 여러 가지 오류코드가 발생할 수 있습니다.

아래는 일반적으로 발생하는 오류코드와 그 의미입니다.

  • 0x80070002: 파일을 찾을 수 없음
  • 0x80070003: 지정된 경로를 찾을 수 없음
  • 0x80070005: 접근이 거부됨
  • 0x80070643: 설치 중 치명적인 오류 발생
  • 0x800F0950: .NET Framework 3.5 설치 실패

오류코드 삭제 및 재설치 방법

1. .NET Framework 복구 도구 사용

먼저, 마이크로소프트에서 제공하는 .NET Framework 복구 도구를 사용하여 문제를 해결할 수 있습니다.

.NET Framework 4.8 다운로드

이 도구는 자동으로 설치 문제를 감지하고 수정해 줍니다.

1-1. Microsoft .NET Framework 복구 도구 다운로드 링크에서 도구를 다운로드합니다.

1-2. 다운로드한 파일을 관리자 권한으로 실행합니다. 지시에 따라 문제를 자동으로 수정합니다.

모든 과정이 끝나면 ‘Finish’ 버튼을 클릭하고, .NET Framework를 다시 설치합니다.

2. DISM 명령어 사용

NET Framework 4.8 설치

DISM 명령어를 사용하여 .NET Framework 기능을 수동으로 활성화할 수 있습니다.

2-1. 시작 메뉴에서 ‘CMD’를 검색하고 ‘관리자 권한으로 실행’을 선택합니다.

NET Framework 오류코드 삭제 후 재설치방법 3

2-2. 다음 명령어를 입력합니다.

여기서 ‘X‘를 설치 드라이버 문자로 변경해야 합니다.

Dism /online /enable-feature /featurename:NetFX3 /All /Source:X:\sources\sxs /LimitAccess

3. 윈도우 업데이트

윈도우 업데이트를 통해 최신 패치와 함께 .NET Framework 설치 문제를 해결할 수 있습니다.

3-1. 윈도우 설정 -> ‘업데이트 및 보안‘ 메뉴로 이동하여 최신 업데이트를 확인하고 설치합니다.

4. 윈도우 기능 활성화

윈도우 기능에서 .NET Framework 3.5를 수동으로 활성화할 수 있습니다.

NET Framework 오류코드 삭제 후 재설치방법 5

4-1. 실행 창(Win 키 + R)에 ‘appwiz.cpl‘을 입력하고 실행합니다.

NET Framework 오류코드 삭제 후 재설치방법 6

4-2. 좌측 메뉴에서 ‘Windows 기능 켜기/끄기‘를 클릭합니다.

4-3. ‘.NET Framework 3.5(2.0 및 3.0 포함)’ 항목을 체크하고 변경 사항을 저장한 후 시스템을 재부팅합니다.

5. 사용자 정의 스크립트 사용 (윈도우 10 사용자만)

윈도우 10 사용자는 사용자 정의 스크립트를 통해 .NET Framework를 설치할 수 있습니다.

NET Framework 오류코드 삭제 후 재설치방법 8

5-1. 메모장을 열고 다음 명령 스크립트를 복사하여 붙여넣기 합니다/

@echo off
Title .NET Framework 3.5 Offline Installer
for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\\sources\install.wim" set setupdrv=%%I
if defined setupdrv (
echo Found drive %setupdrv%
echo Installing .NET Framework 3.5...
Dism /online /enable-feature /featurename:NetFX3 /All /Source:%setupdrv%:\sources\sxs /LimitAccess
echo.
echo .NET Framework 3.5 should be installed
echo.
) else (
echo No installation media found!
echo Insert DVD or USB flash drive and run this file once again.
echo.
)
pause

5-2. 파일을 저장할 때 적당한 경로와 파일 이름을 설정하고, 확장자를 ‘.CMD’로 설정한 후 ‘모든 파일’ 형식으로 저장합니다.

NET Framework 오류코드 삭제 후 재설치방법 9

5-3. 생성된 명령 스크립트를 ‘관리자 권한으로 실행’합니다.

6. .NET Framework 4.8 설치 (윈도우 11 사용자만)

윈도우 11 사용자는 .NET Framework 4.8을 직접 설치할 수 있습니다.

6-1. Microsoft .NET Framework 4.8 다운로드 링크에서 설치 파일을 다운로드하여 설치합니다.

자주 묻는 질문(FAQ)

Q: .NET Framework를 재설치해도 오류가 해결되지 않습니다. 어떻게 해야 하나요?

A: 모든 방법을 시도해도 문제가 해결되지 않는다면, 윈도우를 재설치하거나 시스템 복원을 고려해야 합니다.

또한, 하드웨어 문제일 수도 있으므로 전문가의 도움을 받는 것이 좋습니다.

Q: .NET Framework 3.5 설치 중 0x800F0950 오류가 발생합니다. 어떻게 해결할 수 있나요?

A: 이 오류는 주로 윈도우 기능 활성화 문제와 관련이 있습니다.

위에서 설명한 DISM 명령어를 사용하거나, Windows 기능 켜기/끄기를 통해 .NET Framework 3.5를 활성화하세요.

.NET Framework 설치 시 발생할 수 있는 다양한 오류코드를 해결하는 방법을 알아보았습니다. 각 방법을 순차적으로 시도하여 문제를 해결해 보시길 바라며 이상 NET Framework 문제 해결에 도움이 되기를 바랍니다.

You may also like...

댓글 남기기