오프라인 환경에서 FOD를 이용한 윈도우 SNMP 서비스 설치 방법

Windows FOD (Feature On Demand) 이미지와 DISM (Deployment Image Servicing and Management tool)를 이용해, 오프라인 환경의 윈도우 10, 윈도우 11에서 윈도우 SNMP 서비스를 설치하는 방법

윈도우 10의 서비스 목록, SNMP 항목이 없다
윈도우 10의 서비스 목록 - SNMP 서비스가 없다.

윈도우 8까지는 기본 서비스로 설치되던 SNMP 서비스가, 윈도우 10부터는 사용자의 별도 설치가 필요한 기능 즉, 주문형 기능(FOD - Feature On Demand)으로 변경 되었다. 때문에, SNMP 서비스를 사용하기 위해서는 별도의 설치 절차를 거쳐야만 한다.

윈도우 10의 선택적 기능 추가 화면에 SNMP가 있다.
선택적 기능 추가를 통해 SNMP를 설치할 수 있다.

하지만, 기본 설치가 되어 있지 않다고 해 봐야, 그다지 까다롭지 않은 작업이다. 윈도우에 SNMP 서비스를 설치하기 위해서는, 선택적 기능 관리 도구에서 SNMP를 선택해 준 다음 추가해주기만 하면 끝나기 때문이다. 문제는 PC가 인터넷에 연결되어 있지 않은 오프라인 환경일 경우에는 무슨 짓을 해도 오류코드 0x8024402C를 내뱉으며 설치 진행이 되지 않는다는 것이다.

선택적 기능 추가에서 SNMP 추가 설치가 불가한 모습
인터넷 연결이 없이는 선택적 기능 추가 진행이 불가능 하다.
주문형 기능이란 놈은, 인터넷에서 설치 데이터를 끌고 와야만 한다. 오프라인 환경이니 설치 데이터를 끌고 오지 못해서 저 에러가 발생하는 것이다. 잠깐 인터넷에 물리고, 얼른 SNMP만 설치 하는것도 방법이긴 하겠으나, 그 조차 여의치 못한 상황이라면, 이 글이 해답이 되어 줄 것이다.

FOD를 이용한 SNMP 설치

FOD ISO 준비

FOD(주문형 기능)는 언제든지 추가할 수 있는 Windows 기능이다. 설치하려는 OS에 맞는 FOD를 가지고 있어야 한다. ISO 파일 형태로 배포되는데 문제는, 마이크로소프트에서 FOD ISO 파일을 MSDN 사용자들에게만 제공한다는 점이다. 그래도 다행히, 인터넷 검색을 해 보면 여기저기에 올라와 있는 ISO파일들을 쉽게 찾을 수 있다. 일단, 수단과 방법을 가리지 말고 이 파일을 확보해야만 한다.

FOD ISO 마운트

다운로드받은 ISO파일을 Rufus 등의 도구를 이용해서 USB에 굽거나, USB에 ISO파일을 통째로 복사한다. WINDOWS 10 이후로는 ISO파일을 로컬 드라이브로 마운트 하는 기능을 제공하기 때문에, 굳이 이미지를 구울 필요는 없다. 해당 ISO파일을 더블클릭하면 자동으로 마운트가 진행되어 드라이브가 생성된다.

WINDOWS 10 FOD ISO를 마운트 한 모습 D드라이브에 ISO파일이 마운트 되었다.
ISO 파일을 더블클릭하면 자동으로 CD-ROM 드라이브가 생성되며 마운트 된다.

FOD 설치

관리자 권한으로 콘솔을 실행한 다음, 아래의 명령어를 입력해 준다.

DISM /online /add-capability /capabilityname:"SNMP.Client~~~~0.0.1.0" /source:"D:" /limitaccess

이게 뭘 하는 명령인고 하니,

  1. DISM : 배포 이미지 서비스 및 관리도구 실행 명령
  2. /online : 현재 운영체제를 대상으로,
  3. /add-capability : 선택적 기능을 추가할건데,
  4. /capabilityname:"SNMP.Client~~~~0.0.1.0" : 설치할 선택적 기능의 이름은 SNMP.Client~~~~0.0.1.0 이야.
  5. /source:"D:" : 설치 소스는 D드라이브에 있으니까,
  6. /limitaccess" : 네트워크에서 다운로드 받을 필요 없어.
정도의 의미를 가지고 있다. 설치 소스는 FOD ISO 이미지가 마운트된 드라이브 경로를 적어주면 된다.
DISM을 통해 SNMP 설치에 성공한 모습, 배포 이미지 서비스 및 관리 도구 버전: 10.0.19041.3636 이미지 버전: 10.0.19045.5131 작업을 완료했습니다로 종료된다.
기능 추가에 성공한 모습

확인

시작 - 설정 - 시스템 - 선택적 기능을 클릭해 SNMP가 설치되었는지 확인해 본다.

윈도우 10의 선택적 기능 추가 목록, SNMP가 새롭게 추가 되었다.
SNMP가 설치 완료된 모습
인터넷 연결 없이 SNMP가 정상적으로 설치되었으며, 이제부터 SNMP 서비스를 사용할 수 있는 상태가 되었다