기술 가이드

Server 실행 실패: 'Add Roles and Features'에서 역할 및 기능 데이터를 가져올 수 없음 문제 해결

4 min read 서버 관리 업데이트됨 16 Oct 2025
Server 실행 실패 해결 — 역할 및 기능 데이터 오류 복구
Server 실행 실패 해결 — 역할 및 기능 데이터 오류 복구

역할 및 기능 데이터 가져오기 실패 오류 화면

문제 개요

많은 관리자가 Windows Server(특히 Server 2012 R2 및 일부 Server 2016/2019 환경)에서 “Server execution failed” 또는 “The request to list features available on the specified server failed” 같은 오류를 보고합니다. 이 오류는 손상된 시스템 파일, 컴포넌트 상태 문제, 누락된 업데이트 또는 일시적 서비스 오류 등 다양한 원인으로 발생합니다. 각 원인에 맞는 조치가 필요합니다.

중요: 모든 명령은 관리자 권한으로 실행해야 합니다. 변경 전 중요한 데이터는 백업하세요.

주요 원인(요약)

  • 손상된 시스템 파일
  • Windows 구성요소(컴포넌트) 손상 또는 불일치
  • 오래된 또는 누락된 업데이트
  • 일시적 서비스/프로세스 충돌
  • 파일/권한 접근 문제

해결 방법 — 우선 순위로 시도하세요

1. PowerShell(관리자)에서 SFC 실행

  1. Windows + X를 누르고 Windows PowerShell(관리자) 를 선택합니다.

PowerShell 관리자 실행 및 오류 스크린샷

  1. 다음 명령을 붙여넣고 Enter를 누릅니다:

sfc /scannow

  1. 완료될 때까지 기다리고, 복구된 항목이 있는지 확인합니다.

설명: SFC(System File Checker)는 손상된 시스템 파일을 검사하고 가능한 경우 원본으로 복구합니다. 역할 및 기능 데이터를 가져오지 못하는 원인이 손상된 파일인 경우 이 단계로 해결됩니다.

2. PowerShell(관리자)에서 DISM 실행

  1. Windows + X로 PowerShell(관리자)를 엽니다.
  2. 다음 명령을 실행합니다:

dism /online /cleanup-image /restorehealth

DISM 명령 실행 예시 화면

  1. 프로세스가 완료될 때까지 기다립니다.
  2. 완료 후 서버에서 역할 및 기능 창을 다시 시도합니다.

설명: DISM은 Windows 이미지의 컴포넌트 저장소를 검사하고 복구합니다. SFC로 해결되지 않을 때 유용합니다.

3. 서버 재부팅

때로는 단순 재부팅으로 문제를 해결할 수 있습니다. 특히 누적 업데이트가 대기 중이거나 서비스가 임시적으로 충돌할 때 효과적입니다.

서버 재시작 화면 이미지

재부팅 후 문제가 해결되었는지 확인하세요.

4. 설치 미디어를 이용한 복구 설치(Repair Install)

SFC와 DISM, 재부팅으로도 해결되지 않는다면 설치 미디어(ISO 또는 DVD/USB)를 서버에 연결하여 복구 설치를 수행합니다. 복구 설치는 시스템 파일과 구성 요소를 교체하지만 대부분의 설정과 역할은 유지됩니다.

절차 요약:

  • 설치 미디어 연결
  • setup.exe 실행 후 “업그레이드(유지)” 또는 복구 설치 옵션 선택
  • 설치 완료 후 재부팅 및 검증

주의: 복구 설치 전에 전체 백업을 권장합니다.

추가 검증과 대체 접근법

  • 이벤트 로그(Windows Logs → Application/System)를 확인하여 관련 에러 코드와 서비스 이름을 확인하세요.
  • 서버 역할(예: AD, DHCP 등)이 많이 설치된 생산 서버라면 유지보수 시간에 진행하세요.
  • 네트워크 공유된 설치 소스(SXS)를 사용하는 경우 파일 경로 접근성 권한을 확인하세요.

중요: Windows 업데이트가 오래된 경우 최신 누적 업데이트를 먼저 적용하는 것이 문제를 예방합니다.

테스트 및 수용 기준

  • 역할 및 기능 창이 정상적으로 역할/기능 목록을 나열해야 합니다.
  • 관련 오류 메시지가 더 이상 이벤트 로그에 생성되지 않아야 합니다.
  • SFC/DISM 실행 후 “복구된 파일” 또는 “정상 상태” 메시지가 확인되어야 합니다.

역할별 체크리스트

  • 시스템 관리자:
    • SFC/DISM 실행 및 결과 기록
    • 이벤트 로그에서 관련 오류 식별
    • 재부팅 일정 조정 및 백업 확인
  • 운영팀 엔지니어:
    • 설치 미디어 준비 및 네트워크 접근성 검증
    • 복구 설치 시행 전 승인
  • 1st-line 지원:
    • 사용자에게 서비스 영향 및 재부팅 시간 안내
    • 문제 재현 단계와 오류 메시지 캡처

언제 다른 접근법을 고려해야 하나 (반례)

  • SFC/DISM이 오류를 보고하고 복구할 수 없는 경우 → 설치 미디어에서 직접 복구 또는 새 이미지 배포 필요
  • 이벤트 로그에 드라이버 또는 하드웨어 관련 오류가 보이는 경우 → 하드웨어 진단 필요
  • 도메인 컨트롤러에서의 복구가 필요한 경우에는 별도의 AD 복구 절차 준수

결정 트리

flowchart TD
  A[문제 감지: 역할/기능 목록 로드 실패] --> B{PowerShell 관리자 실행 가능?}
  B -- 예 --> C[SFC 실행]
  B -- 아니오 --> K[관리자 권한 확보]
  C --> D{해결되었나?}
  D -- 예 --> L[완료]
  D -- 아니오 --> E[DISM 실행]
  E --> F{해결되었나?}
  F -- 예 --> L
  F -- 아니오 --> G[서버 재부팅]
  G --> H{해결되었나?}
  H -- 예 --> L
  H -- 아니오 --> I[설치 미디어로 복구 설치]
  I --> J{해결되었나?}
  J -- 예 --> L
  J -- 아니오 --> M[심층 분석/하드웨어 점검]

롤백 및 사고 대응 요령

  • 복구 설치 전에 전체 시스템 이미지 백업을 확보하세요.
  • 복구 설치 후 문제 발생 시 백업에서 원복(roll back)할 수 있는 시나리오를 준비하세요.
  • 변경 로그(무엇을, 언제, 누가 실행했는지)를 기록하고 필요 시 감사 자료로 보관합니다.

수용 기준(간단한 테스트 케이스)

  • 역할 및 기능 창을 열어 모든 카테고리가 로드되는지 확인한다.
  • sfc /scannow가 오류 없이 완료되거나 복구 메시지를 출력한다.
  • dism /online /cleanup-image /restorehealth가 완료된다.
  • 재부팅 후 동일 오류 재현되지 않는다.

요약

  • 먼저 SFC, DISM을 관리자 권한으로 실행하고 결과를 확인하세요. 대부분의 손상된 파일/컴포넌트 문제는 이로 해결됩니다.
  • 간단한 재부팅이 효과를 발휘하는 경우가 많습니다. 그래도 해결되지 않으면 설치 미디어로 복구 설치를 고려하세요.
  • 변경 전 백업과 이벤트 로그 확인은 필수입니다.

중요: 변경 전 백업을 만들고 운영 중인 서버에서는 유지보수 윈도우를 확보하세요. 문제가 해결되었는지 댓글로 알려주시면 추가 지원을 드리겠습니다.

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Debian 11에 Podman 설치 및 사용하기
컨테이너

Debian 11에 Podman 설치 및 사용하기

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정
시스템 관리

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드
그래픽 가이드

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드

Debian Etch에 Dansguardian+Squid(NTLM) 구성
네트워크

Debian Etch에 Dansguardian+Squid(NTLM) 구성

안드로이드 SD카드 설치 오류(Error -18) 완전 해결
안드로이드 오류

안드로이드 SD카드 설치 오류(Error -18) 완전 해결

KNetAttach로 원격 네트워크 폴더 연결하기
네트워킹

KNetAttach로 원격 네트워크 폴더 연결하기