앞선 글에서 Windows OS의 .NET Framework에 대해 다룬 적이 있습니다. 모든 Windows 버전에는 기본적으로 특정 버전의 .NET Framework가 설치·활성화되어 있지만, Windows 10/8에서는 .NET Framework 3.5가 기본적으로 비활성화되어 있습니다. 그런데도 여전히 .NET 3.5를 요구하는 프로그램이 많기 때문에, 해당 소프트웨어나 앱을 실행하려고 할 때 다음과 같은 메시지를 마주한 경험이 있을 것입니다.

.NET Framework 3.5가 없다고 나올 때, 활성화하는 방법
.NET Framework 3.5를 활성화하려면 Windows 기능(Windows Features)으로 이동해야 합니다. 제어판 > 프로그램 및 기능 경로를 통해 쉽게 접근할 수 있습니다.

다만 시스템의 인터넷 연결 상태가 좋지 않으면 필수 파일 다운로드에 시간이 오래 걸려 전체 과정이 길어질 수 있습니다. 또한 .NET 전체 설치 파일을 직접 내려받는 경우 용량이 291MB에 달하기 때문에 빠른 네트워크 환경이 없다면 부담스러울 수 있습니다.
이럴 때 유용한 것이 바로 아래에서 소개할 오프라인 설치 방법입니다.
DISM 명령어로 오프라인 설치하기
1. 7-Zip과 같은 압축 프로그램으로 Windows OS의 .iso 파일을 엽니다. 그 안의 Sources 폴더에서 sxs 폴더를 찾아 아래 위치로 복사합니다.
C:\Temp

2. 이제 명령 프롬프트(Command Prompt)를 관리자 권한으로 실행하고, 다음 명령어를 입력합니다.
dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:c:\temp\sxs /LimitAccess

이것으로 끝입니다!
이제 시스템을 재부팅한 뒤 Windows 기능 창을 다시 확인해 보세요. 맨 위의 '.NET Framework 3.5(.NET 2.0 및 3.0 포함)' 항목이 자동으로 체크되어 있는 것을 확인할 수 있습니다.
이후에는 AutoCAD 등 .NET Framework 3.5가 필요한 소프트웨어나 앱을 별도의 문제 없이 정상적으로 실행할 수 있습니다.
