본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

Windows-Optimize-Debloat – Optimize and Debloat Windows 10 and Windows 11 Deployments

0

Windows-Optimize-Debloat은 Windows 10 및 Windows 11 시스템의 성능과 프라이버시를 향상시키기 위해 설계된 PowerShell 스크립트입니다.

Windows 최적화디바운트성능 향상시스템 정리텔레메트리 차단프라이버시

소개

Windows-Optimize-Debloat은 Windows 10 및 Windows 11 시스템의 성능과 프라이버시를 향상시키기 위해 설계된 PowerShell 스크립트입니다. 이 스크립트는 원격 분석 차단, 로그 삭제, 불필요한 소프트웨어 제거 등 마이크로소프트, PrivacyTools.io 및 기타 조직에서 권장하는 구성 변경을 자동화합니다. 개인 사용 환경을 대상으로 하며, 핵심 Windows 기능을 손상시키지 않으면서 시스템을 최적화하고 디바운트하는 것을 목표로 합니다. SimeonOnSecurity가 개발 및 유지 관리하며, MIT 라이선스 하에 배포됩니다.

상세정보

원격 분석 및 데이터 수집 차단

이 스크립트는 Windows 시스템에서 마이크로소프트로의 원격 분석 및 데이터 전송을 비활성화하여 사용자의 프라이버시를 보호합니다. 이는 진단 데이터, 사용 패턴 수집 및 피드백 메커니즘을 제한하는 그룹 정책 및 레지스트리 설정을 수정함으로써 달성됩니다.

불필요한 소프트웨어 제거

Windows에 사전 설치된 번들 소프트웨어 및 사용하지 않는 앱을 식별하고 제거하여 시스템 리소스를 절약하고 시작 시간을 단축합니다. 이 과정은 사용자 맞춤형 설치를 통해 특정 앱만 보존하거나 제거할 수 있도록 구성 가능합니다.

브라우저 최적화 및 보안 강화

시스템에 설치된 웹 브라우저에 프라이버시 및 보안 확장을 자동으로 설치하고, 기업 수준의 보안 설정을 적용하여 추적 방지 및 데이터 누출 위험을 줄입니다. 자세한 구성 방법은 GPO 지침을 통해 확인할 수 있습니다.

시스템 정리 및 디스크 압축

임시 파일, 캐시, 로그 및 사용되지 않는 파일을 정리하여 디스크 공간을 확보하고, 시스템 디스크 압축을 통해 저장소 효율성을 높입니다. 이 기능은 선택적 매개변수를 통해 활성화 또는 비활성화할 수 있습니다.

자동 설치 (권장)

관리자 권한의 PowerShell을 열고 다음 명령을 실행하여 최신 버전의 스크립트를 직접 다운로드하고 실행할 수 있습니다:

iwr -useb ‘https://simeononsecurity.ch/scripts/windowsoptimizeanddebloat.ps1’|iex

이 방법은 저장소의 최신 코드를 그대로 사용하며, 모든 기본 최적화 설정을 적용합니다.

Chocolatey를 통한 설치

Chocolatey 패키지 관리자가 설치되어 있는 경우, 다음 명령을 통해 패키지를 설치할 수 있습니다:

choco install windows-optimize-debloat

참고: Chocolatey 버전은 저장소의 최신 릴리즈보다 오래될 수 있으며, 안정성을 위해 덜 자주 업데이트됩니다. 이 버전도 모든 구성을 기본으로 설치합니다.

수동 설치

GitHub 저장소에서 ZIP 파일을 다운로드하고 압축을 해제한 후, 해당 폴더 내에서 관리자 권한의 PowerShell을 열어 다음 단계를 따릅니다:

  1. 실행 정책을 임시로 변경합니다: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
  2. 모든 스크립트의 차단을 해제합니다: Get-ChildItem -Recurse *.ps1 | Unblock-File
  3. 스크립트를 실행합니다. 예를 들어, 업데이트 설치 및 GPO 초기화를 비활성화하여 실행하려면: powershell.exe -ExecutionPolicy ByPass -File .sos-optimize-windows.ps1 -cleargpos:$false -installupdates:$false

스크립트 sos-optimize-windows.ps1은 다양한 기능을 켜거나 끄는 매개변수를 지원하므로, 사용자는 자신의 필요에 따라 최적화 범위를 조정할 수 있습니다.

기본 사용법

스크립트를 처음 실행할 때는 관리자 권한의 PowerShell이 필수입니다. 실행 전, 현재 시스템 상태를 백업하거나 복원 지점을 생성하는 것이 좋습니다. 스크립트는 콘솔에 진행 상황을 출력하며, 완료 후 시스템 재시작을 권장합니다. 일부 정책 변경은 로컬 그룹 정책 편집기(gpedit.msc)를 통해 사후에 조정할 수 있습니다.

이런 경우에 유용합니다

새로운 Windows 10 또는 11 장치를 설정할 때, 불필요한 프리인스톨 앱을 제거하고 원격 분석을 차단하여 초기부터 프라이버시 친화적인 환경을 구축하고자 하는 사용자에게 유용합니다. 또한 오래된 시스템에서 성능 저하와 배경 프로세스 과다로 고민하는 사용자가 시스템을 정리하고 응답성을 높이려는 경우에도 적합합니다. 특히 기업이 아닌 개인 사용자가 복잡한 수동 설정 없이 보안 및 성능 최적화를 적용하고자 할 때 이 스크립트는 효과적인 자동화 도구가 됩니다.

지원 환경·시스템 요구사항

이 스크립트는 Windows 10 및 Windows 11의 모든 주요 에디션(Home, Professional, Enterprise)에서 실행 가능하지만, Home 에디션에서는 그룹 정책 기반 설정이 제한되어 일부 고급 최적화가 적용되지 않을 수 있습니다. Windows “N” 에디션(미디어 기능 제거 버전)은 공식적으로 테스트되지 않았습니다. 최신 기능과 보안 업데이트를 위해 시스템이 최신 major 버전으로 업데이트되어 있는지 확인하는 것이 권장됩니다.

최신 버전·업데이트

버전 1.0.4는 2026년 9월 13일에 마지막으로 업데이트되었으며, 저장소의 커밋 기록을 통해 지속적인 개선이 이루어지고 있음을 확인할 수 있습니다. 업데이트 알림은 GitHub 저장소의 ‘Watch’ 기능을 통해 받을 수 있으며, 주요 변경 사항은 릴리스 노트 및 README 파일에 문서화됩니다.

제한 사항·확인 사항

이 스크립트는 시스템 설정을 깊게 수정하므로, 실행 전에 중요한 데이터를 백업하고 복원 지점을 생성하는 것이 강력히 권장됩니다. Windows Home 에디션에서는 그룹 정책 편집기가 없으므로 일부 고급 정책 설정이 적용되지 않을 수 있습니다. 또한 스크립트는 모든 가능한 하드웨어 및 소프트웨어 구성에서 테스트되지 않았으므로, 예상치 못한 동작이 발생할 경우 문제 보고서를 통해 피드백을 제공해야 합니다. 사용자는 스크립트가 수행하는 변경 사항을 충분히 이해한 후에만 실행해야 합니다.

시스템 요구사항

Windows 10/11 Enterprise, Windows 10 Professional, 또는 Windows 10 Home이 필요합니다. Windows Home 에디션에서는 GPO 구성이 불가능하므로 일부 설정만 적용됩니다. Windows "N" 에디션은 테스트되지 않았습니다. 최신 주요 릴리스를 확인하기 위해 Windows 10 업그레이드 어시스턴트 사용이 권장됩니다.