적용 대상
Win 10 Ent LTSB 2016 Win 10 Ent LTSC 2019 Windows 10 IoT Enterprise LTSC 2021 Windows 10, version 22H2, all editions Windows 11 Home and Pro, version 22H2 Windows 11 Enterprise Multi-Session, version 22H2 Windows 11 Enterprise and Education, version 22H2 Windows 11 IoT Enterprise, version 22H2 Windows 11 SE, version 23H2 Windows 11 Home and Pro, version 23H2 Windows 11 Enterprise and Education, version 23H2 Windows 11 Enterprise Multi-Session, version 23H2 Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions Windows 11 version 26H1, all editions Windows Server 2012 ESU Windows Server 2012 R2 ESU Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows Server 2025

원래 게시 날짜: 2025년 9월 12일

KB ID: 5067470

날짜 변경

설명 변경

2026년 2월 13일

  • "요약" 섹션을 수정하고 정보가 이 문서에 통합됨에 따라 메모를 제거했습니다.

  • WMIC 유틸리티가 더 이상 사용되지 않거나 사용하지 않도록 설정되고 Windows에서 제거된 시기를 나타내는 타임라인 추가되었습니다.

  • "추가 리소스" 섹션이 추가되었습니다.

2026년 1월 28일

  • "적용 대상" 섹션을 "Windows 11, 버전 25H2"로 업데이트했습니다.

이 문서의 내용

요약​​

이 문서에서는 WMIC(Windows Management Instrumentation Command-line) 유틸리티에서 마이그레이션하기 위한 지침을 제공합니다. WMIC 유틸리티는 환경을 보호하고 강화하는 데 도움이 되도록 완전한 제거 및 사용 중지에 접근하고 있습니다. Windows 11, 버전 24H2 및 25H2의 최신 설치에는 WMIC 유틸리티가 기본적으로 제거되어 있습니다. FoD(주문형 기능)로만 설치할 수 있습니다. WMIC 유틸리티는 다음 Windows 기능 업데이트에서 완전히 제거되며 더 이상 FoD(주문형 기능)로 사용할 수 없습니다. 가능한 한 빨리 마이그레이션을 완료하는 것이 좋습니다.

중요한 것은 WMIC 도구만 더 이상 사용되지 않습니다. WMI(Windows Management Instrumentation) 자체는 Windows의 일부로 남아 있습니다. 이전에 WMIC 유틸리티를 사용하여 수행한 모든 작업에 PowerShell 및 기타 최신 도구를 사용하는 것이 좋습니다. 이 변경으로 인해 Windows에서 관리 기능을 잃지 않고 오래된 구성 요소를 제거하여 Windows가 강화됩니다. 지금 준비하면 오래된 WMIC 유틸리티에서 원활하게 전환할 수 있습니다.

타임라인

2016: WMIC 유틸리티는 Windows Server 2012 사용되지 않습니다. 

2021: WMIC 유틸리티는 Windows 10 버전 21H2에서 더 이상 사용되지 않습니다. 

2022: WMIC 유틸리티는 기본적으로 사전 설치되고 사용하도록 설정된 foD(주문형 기능)로 Windows 11 버전 22H2에서 사용할 수 있습니다. 

2024년: WMIC 유틸리티는 Windows 11 버전 23H2 및 24H2에서 기본적으로 사용하지 않도록 설정됩니다. 여전히 FoD(주문형 기능)로 사용할 수 있습니다.

2025: WMIC 유틸리티는 이미 설치된 경우 Windows 11 버전 25H2로 업그레이드할 때 제거됩니다. 그러나 FoD(주문형 기능)로 다시 추가할 수 있습니다.

2026: WMIC 유틸리티는 다음 Windows 기능 업데이트에서 Windows 11 완전히 제거됩니다. FoD(주문형 기능)로 사용할 수 없습니다.

작업 수행

관리 작업 또는 애플리케이션에서 WMIC 유틸리티를 사용한 경우 WMIC 유틸리티에서 멀리 마이그레이션하고 지원되는 대안을 사용하는 것이 좋습니다. Windows는 기능을 손실하지 않습니다. PowerShell 또는 프로그래밍 인터페이스와 같은 지원되는 도구를 사용하여 Windows 시스템을 계속 쿼리하고 관리합니다. WMIC를 사용하는 자동화된 배포 또는 모니터링 시스템을 사용하는 조직은 중단을 방지하기 위해 도구의 유효성을 검사하고 업데이트해야 합니다.

  • WMI 작업에 PowerShell을 사용합니다. PowerShell의 WMI에는 WMIC가 수행하는 모든 작업(등)을 수행할 수 있는 Windows Management Instrumentation용 기본 제공 cmdlet이 포함되어 있습니다. 일반적인 WMIC 쿼리를 PowerShell 명령으로 직접 바꿀 수 있습니다. 예를 들어 프로세스 이름 목록을 반환하려면 다음을 수행합니다.

    • WMIC 쿼리: wmic 경로를 win32_process 이름을 가져옵니다.

    • 대신 PowerShell 명령을 사용합니다. Get-CimInstance Win32_Process | Select-Object 이름입니다.

    WMIC를 호출하는 일괄 처리 파일 또는 스크립트가 있는 경우 PowerShell cmdlet(예: Get-CimInstance, Get-WmiObject, Invoke-CimMethod 등)을 사용하여 다시 작성하도록 계획합니다. 필요한 경우 powershell -c "<명령>" 구문을 사용하여 CMD 프롬프트에서 PowerShell을 실행합니다. 따라서 명령줄 컨텍스트에서도 PowerShell 명령을 호출하여 WMIC를 바꿀 수 있습니다.

  • 프로그래밍 방식의 대안을 고려합니다. WMIC를 사용하는 애플리케이션 또는 고급 스크립트가 있는 경우 다른 방법을 통해 WMI를 쿼리하여 동일한 결과를 얻을 수 있습니다. instance 경우 WMI의 COM API 또는 .NET 라이브러리(예: C#의 System.Management)를 사용하여 코드에서 직접 WMI 쿼리를 실행할 수 있습니다. 스크립팅 언어는 WMIC 없이 WMI와 상호 작용할 수도 있습니다. WMIC에서 사용한 모든 기능은 PowerShell 또는 프로그래밍 인터페이스를 통해 액세스할 수 있는 기본 WMI 인프라에서 제공됩니다. Microsoft 설명서 에는 코드에서 WMI 작업을 수행하는 방법의 예가 포함되어 있습니다. 이러한 메서드로 전환하면 WMIC가 종료된 후에도 도구가 계속 작동하도록 할 수 있습니다.

  • 설명서 및 프로세스를 업데이트합니다. 새 접근 방식을 반영하도록 WMIC 명령을 참조하는 내부 IT 설명서, 지원 스크립트 또는 사용자 가이드를 업데이트합니다. 예를 들어 지원 문서에서 사용자에게 WMIC 명령을 실행하여 정보를 수집하도록 지시하는 경우 PowerShell 또는 프로그래밍 인터페이스를 사용하도록 다시 작성합니다. 이렇게 하면 WMIC를 더 이상 사용할 수 없게 되면 혼동을 방지할 수 있습니다. 마찬가지로 사용자 환경의 자동화된 배포 또는 모니터링 시스템이 WMIC를 사용하는 경우 WMIC 제거가 적용되기 전에 대안을 사용하도록 업데이트합니다.

질문과 대답

WMIC 는 Windows Management Instrumentation 명령줄을 의미합니다. 텍스트 명령을 통해 WMI(Windows Management Instrumentation) 시스템과 상호 작용할 수 있는 레거시 기본 제공 Windows 명령줄 도구입니다.

아니요, WMI가 제거되지 않습니다. WMIC 명령줄 도구만 제거되고 있습니다. 기본 WMI(Windows Management Instrumentation) 인프라는 Windows의 핵심 부분으로 남아 있으며 이 제거의 영향을 전혀 받지 않습니다. 

다음을 통해 WMI를 계속 사용할 수 있습니다.

  • PowerShell cmdlet(Get-CimInstance, Get-WmiObject, Invoke-CimMethod)

  • 프로그래밍 인터페이스(.NET System.Management, COM API)

  • WMI와 상호 작용하는 기타 스크립팅 언어**

다른 방법을 통해 WMI를 사용하는 모든 스크립트 또는 애플리케이션(예: Get-CimInstance 를 사용하는 PowerShell 스크립트 또는 WMI 클래스를 사용하는 C# 프로그램)은 정상적으로 계속 작동합니다. **wmic.exe 명령줄 래퍼만 제거되고 있으며 WMI 서비스 자체는 제거되지 않습니다. 

WMIC는 Windows 11 버전 25H2부터 제거됩니다. FoD(주문형 기능)로 다시 추가할 수 있습니다. 

WMIC는 2026년에 다음 Windows 11 기능 업데이트에서 완전히 제거됩니다. FoD(주문형 기능)로 다시 추가할 수 없습니다.

가능한 한 빨리 PowerShell 또는 다른 지원되는 메서드를 사용하도록 스크립트 및 도구를 업데이트해야 합니다. WMIC 명령을 사용하여 한 모든 작업은 PowerShell을 사용하여 실행할 수 있습니다. 예를 들어 WMIC 블로그 게시물 은 Get-CimInstance를 사용하여 일반적인 WMIC 쿼리를 동등한 PowerShell 명령으로 대체할 수 있는 방법을 보여줍니다. WMIC를 호출하는 일괄 처리 파일이 있는 경우 PowerShell 스크립트로 다시 작성하거나 일괄 처리 파일 내에서 PowerShell을 사용할 수 있습니다. 도구가 더 복잡한 경우 WMI용 프로그래밍 라이브러리를 사용할 수 있습니다.

추가 리소스

WMIC(WMI 명령줄) 유틸리티 사용 중단: 다음 단계 

Windows 클라이언트에서 사용되지 않는 기능 

Windows Server 2012 제거되거나 사용되지 않는 기능 

WMIC(WMI 명령줄) 유틸리티 - Win32 앱 

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.