[ 무료 ] 웹툰 , 이상한 것들

2026년 3월 6일 금요일

Windows 최적화: 불필요한 서비스를 BAT 파일로 완전 정리하기

안녕하세요! 오늘은 Windows 을 사용하면서 시스템 자원을 잡아먹는 불필요한 서비스들을 BAT 파일 하나로 깔끔하게 정리하는 방법을 알려드리려고 합니다.

🎯 왜 서비스를 비활성화해야 할까요?

Windows은 설치만 하면 기본적으로 수많은 서비스들이 백그라운드에서 실행됩니다. 문제는 이 중 상당수가 일반 사용자에게 전혀 필요 없는 서비스들이라는 점이죠. 이런 서비스들은:

  • CPU와 메모리 자원을 소비합니다

  • 부팅 속도를 느리게 만듭니다

  • 개인정보를 수집하기도 합니다

  • 배터리 수명을 단축시킵니다

⚠️ 시작하기 전에 알아두세요

이 가이드에서 소개하는 방법은 시스템 설정을 변경합니다. 문제가 생길 경우를 대비해:

  1. 반드시 관리자 권한으로 실행하세요

  2. 복구용 BAT 파일을 미리 만들어두세요 (본문에 포함되어 있습니다)

  3. 한 번에 너무 많은 서비스를 비활성화하기보다, 필요에 따라 선택적으로 적용하세요

📝 BAT 파일 만들기 (최적화 버전)

아래 코드를 메모장에 복사해서 붙여넣고, Windows_Optimizer.bat이라는 이름으로 저장하세요. 

@echo off
title Windows 10 최적화: 불필요한 서비스 비활성화
color 0C
echo ======================================================
echo   WINDOWS 10 불필요한 서비스 비활성화
echo   [주의] 문제 발생시 복구용 bat 파일도 함께 준비하세요
echo   관리자 권한으로 실행해주세요
echo ======================================================
echo.

:: [1] 진단 및 원격 측정 서비스 (개인정보 관련)
echo [1/25] Connected User Experiences and Telemetry...
sc stop DiagTrack >nul 2>&1
sc config DiagTrack start= disabled
echo 완료 - 진단 데이터 수집 비활성화
echo.

echo [2/25] Diagnostic Policy Service...
sc stop DPS >nul 2>&1
sc config DPS start= disabled
echo 완료 - 진단 정책 서비스 비활성화
echo.

echo [3/25] Diagnostic Service Host...
sc stop WdiServiceHost >nul 2>&1
sc config WdiServiceHost start= disabled
echo 완료 - 진단 서비스 호스트 비활성화
echo.

echo [4/25] Diagnostic System Host...
sc stop WdiSystemHost >nul 2>&1
sc config WdiSystemHost start= disabled
echo 완료 - 진단 시스템 호스트 비활성화
echo.

:: [2] 성능 관련 서비스
echo [5/25] SysMain (Superfetch)...
sc stop SysMain >nul 2>&1
sc config SysMain start= disabled
echo 완료 - SysMain 비활성화 (SSD 사용시 효과적)
echo.

echo [6/25] Windows Search...
sc stop WSearch >nul 2>&1
sc config WSearch start= disabled
echo 완료 - Windows Search 비활성화 (검색 인덱싱 중단)
echo.

:: [3] 하드웨어 관련 서비스 (사용하지 않을 경우)
echo [7/25] Print Spooler...
sc stop Spooler >nul 2>&1
sc config Spooler start= disabled
echo 완료 - Print Spooler 비활성화 (프린터 미사용시)
echo.

echo [8/25] Windows Biometric Service...
sc stop WbioSrvc >nul 2>&1
sc config WbioSrvc start= disabled
echo 완료 - 생체 인증 서비스 비활성화 (지문/얼굴 인식 미사용시)
echo.

echo [9/25] Windows Image Acquisition (WIA)...
sc stop stisvc >nul 2>&1
sc config stisvc start= disabled
echo 완료 - WIA 비활성화 (스캐너/카메라 미사용시)
echo.

echo [10/25] Bluetooth Support Service...
sc stop bthserv >nul 2>&1
sc config bthserv start= disabled
echo 완료 - 블루투스 지원 서비스 비활성화
echo.

echo [11/25] Touch Keyboard and Handwriting...
sc stop TabletInputService >nul 2>&1
sc config TabletInputService start= disabled
echo 완료 - 터치 키보드/필기 서비스 비활성화 (태블릿 미사용시)
echo.

echo [12/25] Fax Service...
sc stop Fax >nul 2>&1
sc config Fax start= disabled
echo 완료 - 팩스 서비스 비활성화
echo.

:: [4] 네트워크 및 보안 관련
echo [13/25] Remote Registry...
sc stop RemoteRegistry >nul 2>&1
sc config RemoteRegistry start= disabled
echo 완료 - Remote Registry 비활성화 (보안 강화)
echo.

echo [14/25] Routing and Remote Access...
sc stop RemoteAccess >nul 2>&1
sc config RemoteAccess start= disabled
echo 완료 - 라우팅 및 원격 접속 비활성화
echo.

echo [15/25] SSDP Discovery...
sc stop SSDPSRV >nul 2>&1
sc config SSDPSRV start= disabled
echo 완료 - SSDP Discovery 비활성화
echo.

echo [16/25] UPnP Device Host...
sc stop upnphost >nul 2>&1
sc config upnphost start= disabled
echo 완료 - UPnP Device Host 비활성화
echo.

echo [17/25] Internet Connection Sharing (ICS)...
sc stop SharedAccess >nul 2>&1
sc config SharedAccess start= disabled
echo 완료 - ICS 비활성화 (인터넷 공유 미사용시)
echo.

echo [18/25] Net.Tcp Port Sharing...
sc stop NetTcpPortSharing >nul 2>&1
sc config NetTcpPortSharing start= disabled
echo 완료 - Net.Tcp Port Sharing 비활성화
echo.

:: [5] 업데이트 및 보고 서비스
echo [19/25] Windows Update...
sc stop wuauserv >nul 2>&1
sc config wuauserv start= disabled
echo 완료 - Windows Update 비활성화
echo.

echo [20/25] Delivery Optimization...
sc stop DoSvc >nul 2>&1
sc config DoSvc start= disabled
echo 완료 - Delivery Optimization 비활성화 (업데이트 공유 중단)
echo.

echo [21/25] Windows Error Reporting...
sc stop WerSvc >nul 2>&1
sc config WerSvc start= disabled
echo 완료 - Windows Error Reporting 비활성화 (오류 보고 중단)
echo.

:: [6] Xbox 및 게임 관련 서비스
echo [22/25] Xbox Live Auth Manager...
sc stop XblAuthManager >nul 2>&1
sc config XblAuthManager start= disabled
echo 완료 - Xbox Live Auth Manager 비활성화
echo.

echo [23/25] Xbox Live Game Save...
sc stop XblGameSave >nul 2>&1
sc config XblGameSave start= disabled
echo 완료 - Xbox Live Game Save 비활성화
echo.

echo [24/25] Xbox Accessory Management...
sc stop XboxNetApiSvc >nul 2>&1
sc config XboxNetApiSvc start= disabled
echo 완료 - Xbox Accessory Management 비활성화
echo.

:: [7] 기타 서비스
echo [25/25] Downloaded Maps Manager...
sc stop MapsBroker >nul 2>&1
sc config MapsBroker start= disabled
echo 완료 - Downloaded Maps Manager 비활성화 (오프라인 지도 미사용시)
echo.

echo ======================================================
echo 모든 서비스 비활성화가 완료되었습니다.
echo.
echo [중요] 문제 발생시를 대비해 복구용 BAT 파일도
echo        같은 폴더에 만들어 두시길 권장합니다.
echo ======================================================
pause

🔧 만약을 위한 복구용 BAT 파일

문제가 생겼을 때를 대비해 아래 코드로 Windows_Restore.bat 파일도 만들어 두세요.

@echo off
title Windows 10 서비스 복구 (기본 설정으로)
color 0A
echo ======================================================
echo   서비스를 기본 설정으로 복원합니다
echo   관리자 권한으로 실행해주세요
echo ======================================================
echo.

:: 서비스 복구 (자동 또는 수동 시작으로 변경)
sc config DiagTrack start= demand
sc config DPS start= auto
sc config WdiServiceHost start= demand
sc config WdiSystemHost start= demand
sc config SysMain start= auto
sc config WSearch start= auto
sc config Spooler start= auto
sc config WbioSrvc start= demand
sc config stisvc start= demand
sc config bthserv start= demand
sc config TabletInputService start= demand
sc config Fax start= demand
sc config RemoteRegistry start= demand
sc config RemoteAccess start= disabled
sc config SSDPSRV start= demand
sc config upnphost start= demand
sc config SharedAccess start= demand
sc config NetTcpPortSharing start= disabled
sc config wuauserv start= auto
sc config DoSvc start= auto
sc config WerSvc start= auto
sc config XblAuthManager start= demand
sc config XblGameSave start= demand
sc config XboxNetApiSvc start= demand
sc config MapsBroker start= auto

echo ======================================================
echo 복구 작업이 완료되었습니다.
echo 재부팅 후 변경사항이 완전히 적용됩니다.
echo ======================================================
pause

📌 서비스별 상세 설명

개인정보 관련 서비스

  • DiagTrack: Microsoft로 사용 진단 데이터를 전송합니다. 끄면 개인정보 보호에 도움이 됩니다.

  • DPS, WdiServiceHost, WdiSystemHost: 시스템 문제 진단 서비스들입니다. 꺼도 큰 영향이 없습니다.

성능 최적화

  • SysMain: SSD 사용자에게는 오히려 디스크 사용량을 증가시킬 수 있어 비활성화를 추천합니다.

  • Windows Search: 파일 검색을 빠르게 해주지만, 인덱싱 과정에서 지속적인 디스크 활동이 발생합니다. 'Everything' 같은 대체 검색 프로그램을 사용한다면 꺼도 좋습니다.

하드웨어 관련

  • Print Spooler: 프린터를 사용하지 않는다면 완전히 꺼도 됩니다.

  • WbioSrvc: 지문/얼굴 인식 로그인을 사용하지 않으면 비활성화하세요.

  • bthserv: 블루투스 기기를 연결하지 않는다면 꺼도 됩니다.

보안 및 네트워크

  • RemoteRegistry: 원격에서 레지스트리를 수정할 수 있게 해주는 서비스로, 보안을 위해 비활성화하는 것이 좋습니다.

  • SSDPSRV, upnphost: 네트워크 장치 검색 서비스로, 가정에서는 거의 필요 없습니다.

업데이트 관련

  • wuauserv: Windows Update를 완전히 끕니다. 단, 보안 업데이트가 차단되므로 정기적인 수동 업데이트가 필요합니다.

  • DoSvc: 업데이트 파일을 PC 간에 공유하는 서비스로, 네트워크 대역폭 절약을 위해 꺼도 됩니다.

게임 관련

  • Xbox 서비스들: PC 게임을 하지 않거나 Xbox 앱을 사용하지 않는다면 모두 비활성화해도 됩니다.

💡 실행 방법

  1. 만든 Windows_Optimizer.bat 파일에 마우스 오른쪽 버튼을 클릭합니다

  2. "관리자 권한으로 실행"을 선택합니다

  3. 사용자 계정 컨트롤(UAC) 창이 뜨면 "예"를 클릭합니다

  4. 검은색 창이 뜨면서 순서대로 서비스가 비활성화됩니다

  5. 완료 메시지가 나오면 창을 닫습니다

  6. 재부팅하면 변경사항이 완전히 적용됩니다

⚠️ 주의사항

  1. 이 최적화는 일반 가정 사용자를 기준으로 만들어졌습니다. 회사나 공용 컴퓨터라면 일부 서비스(특히 네트워크 관련)는 유지하는 것이 좋을 수 있습니다.

  2. 프린터, 블루투스 기기 등을 나중에 사용하게 된다면 해당 서비스만 다시 켜거나 복구용 BAT 파일을 실행하면 됩니다.

  3. Windows Update를 비활성화하면 보안 업데이트가 차단됩니다. 최소한 한 달에 한 번은 수동으로 업데이트를 확인하는 것이 좋습니다.

  4. 복구용 BAT 파일을 같은 폴더에 꼭 보관해두세요. 문제 발생시 바로 실행할 수 있습니다.

📊 기대 효과

이 최적화를 적용하면:

  • 부팅 시간 단축 (5-10초 정도)

  • RAM 사용량 감소 (200-500MB 정도)

  • 백그라운드 프로세스 감소

  • 개인정보 수집 차단

  • 배터리 사용 시간 증가 (노트북의 경우)





2026년 2월 13일 금요일

⚡ 레지스트리 한 방에 해결! 마우스 절전모드 해제 방법 (회색으로 막혔을 때)윈도우10/11 공용

컴퓨터를 잠깐 안 쓰면 마우스가 먹통이 되었다가 흔들면 다시 살아나시나요?

이것은 윈도우의 전원 절약 기능 때문인데요.

보통은 장치 관리자에서 "전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음" 옵션을 해제하면 됩니다.
그런데... 이 옵션이 회색으로 막혀서 클릭이 안 되시죠?

걱정 마세요. 레지스트리만 살짝 건드리면 강제로 풀 수 있습니다.

🚨 주의사항
레지스트리 편집은 PC에 큰 변화를 줄 수 있습니다.
반드시 설명대로만 따라 하세요. 잘못 건드리면 PC가 오작동할 수 있습니다.
(그래도 이 방법은 마우스 설정만 바꾸는 아주 국소적인 방법이니 너무 겁먹지 마세요!)


📝 3단계로 끝내는 레지스트리 수정법

1단계. 레지스트리 편집기 열기

  1. 키보드에서 윈도우 키 + R 을 동시에 누릅니다.

  2. 실행창이 뜨면 regedit 라고 입력하고 확인 을 누릅니다.

  3. "이 앱이 디바이스를 변경할 수 있도록 허용하시겠습니까?" 라고 묻는다면  를 누릅니다.

2단계. 마우스 설정이 저장된 폴더로 이동하기

  1. 레지스트리 편집기가 열리면, 위쪽의 주소창을 클릭합니다. (빈 공간이 아닌 글씨가 있는 곳)

  2. 주소창에 아래 주소를 복사(Ctrl+C) ➡ 붙여넣기(Ctrl+V) 하고 엔터를 누릅니다.

  3. 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96f-e325-11ce-bfc1-08002be10318}
  4. 왼쪽 폴더 트리를 보면 방금 주소를 붙여넣은 곳 아래에 000000010002... 같은 숫자 폴더들이 보일 거예요.

3단계. 내 마우스 찾아서 값 추가하기 (✨가장 중요✨)

이제부터가 핵심입니다. 우리가 쓰는 마우스를 찾아야 합니다.

  1. 왼쪽에서 0000 폴더를 클릭합니다.

  2. 클릭하면 오른쪽 화면에 여러 항목들이 쭉 나타나는데, DriverDesc 라는 항목을 찾습니다.

  3. DriverDesc 의 '데이터' 칸에 적힌 글자를 확인합니다.

    • "HID 규격 마우스""Logitech G102""ROG 마우스" 등 현재 쓰는 마우스 이름이 적힌 폴더를 찾을 때까지 000000010002... 를 하나씩 눌러가며 반복합니다.

  4. 드디어 내 마우스 이름이 보이는 폴더를 찾았다면, 그 폴더를 클릭한 상태로 오른쪽 빈 공간에 마우스 오른쪽 버튼을 클릭합니다.

  5. 새로 만들기(W) > DWORD(32비트) 값을 선택합니다.

  6. 새로 생긴 파일 이름을 아래 이름으로 변경합니다. (복사해서 붙여넣으세요) 

  7. PnPCapabilities

  8. 이 파일을 더블클릭해서 창을 띄웁니다.

  9. 단위를 10진수 에서 16진수 로 꼭! 바꿔줍니다.

  10. 값 데이터(V) 칸에 아래 숫자를 입력합니다.

    • 24 입력 (이 숫자는 "절전 기능 완전히 끔" 이라는 뜻입니다.)

  11. 확인 버튼을 누릅니다.

4단계. 완료!

  1. 레지스트리 편집기를 닫고 컴퓨터를 재부팅합니다.

  2. 재부팅이 완료되면 장치 관리자에 가서 확인해보세요.

    • 아마 옵션 회색이 풀려있거나, 아예 설정 자체가 필요 없어져서 마우스가 안 끊길 거예요.







2026년 2월 12일 목요일

🔍 Antimalware Service Executable이 뭔데 이렇게 느리게 해?

 Antimalware Service Executable은 윈도우 디펜더(Windows Defender)의 핵심 프로세스예요.

실시간 보호, 바이러스 검사, 업데이트 등의 작업을 수행하는 중요한 보안 프로그램이죠.

문제는 이 녀석이 가끔 과도하게 일해서 우리 컴퓨터를 느리게 만든다는 거예요!


🛠️ CPU 점유율 낮추는 5가지 방법

방법 1: 윈도우 디펜더 설정 최적화하기 ⚙️

가장 간단하면서도 효과적인 방법이에요.

  1. Windows 보안 열기 (시작 버튼 옆 검색창에 입력)

  2. 바이러스 및 위협 방지 클릭

  3. 바이러스 및 위협 방지 설정의 '설정 관리' 클릭

  4. 제외 항목 추가/제거 → '제외 사항 추가' → '폴더' 선택

  5. 다음 폴더들을 추가해주세요:

    • C:\Program Files

    • C:\Program Files (x86)

    • C:\Windows

    • C:\Users\[사용자이름]\AppData\Local\Temp

⚠️ 주의: 필요하다고 확신하는 폴더만 제외하세요!


방법 2: 실시간 보호 일시 중지하기 ⏸️

잠시 동안만 CPU를 확보하고 싶다면:

  1. Windows 보안 → 바이러스 및 위협 방지

  2. 바이러스 및 위협 방지 설정의 '설정 관리'

  3. 실시간 보호를 '끔'으로 전환

⚠️ 15분 후 자동으로 다시 켜지니 안심하세요!


방법 3: 작업 스케줄러 조정하기 📅

디펜더가 검사를 실행하는 시간을 조절할 수 있어요.

  1. 작업 스케줄러 검색 후 실행

  2. 왼쪽 메뉴에서 작업 스케줄러 라이브러리 → Microsoft → Windows → Windows Defender로 이동

  3. Windows Defender Scheduled Scan 더블클릭

  4. 조건 탭에서:

    • '컴퓨터의 유휴 상태에서만 작업 시작' 체크

    • '전원으로 실행' 옵션들 체크

  5. 트리거 탭에서 원하는 시간으로 검사 일정 조정


방법 4: PowerShell로 영구 설정 변경하기 💪

고급 사용자라면 이 방법이 가장 확실해요!

Windows PowerShell(관리자) 실행 후 다음 명령어 입력:

powershell
# CPU 사용량 제한 (예: 20%로 제한)
Set-MpPreference -ScanAvgCPULoadFactor 20

# 빠른 검사와 전체 검사 일정 조정
Set-MpPreference -ScanScheduleQuickScanTime 02:00:00
Set-MpPreference -ScanScheduleTime 03:00:00

방법 5: 그룹 정책 편집기 활용하기 (Pro/Enterprise만 해당) 🔧

  1. gpedit.msc 실행

  2. 컴퓨터 구성 → 관리 템플릿 → Windows 구성 요소 → Microsoft Defender 바이러스 백신

  3. 검사 폴더에서:

    • '검사 중 CPU 사용률 최대치 구성' 활성화 → 20%로 설정

  4. 맬웨어 방지 엔진 폴더에서:

    • '프로세스 우선 순위 지정' 활성화 → '낮음' 선택


🎯 그래도 안 된다면? 대체 안티바이러스 고려하기

위 방법들로도 해결이 안 된다면, 시스템 리소스를 덜 사용하는 대체 안티바이러스 프로그램을 고려해보세요.

  • BitdefenderKasperskyAvast 등은 디펜더보다 가볍다는 평이 있어요

  • 디펜더 완전 비활성화는 보안에 취약해질 수 있으니 주의!


✨ 마치며

Antimalware Service Executable은 귀찮지만 우리 PC를 지키는 든든한 경비원이에요.
완전히 끄기보다는 설정을 최적화해서 사용하는 걸 추천드립니다!

여러분의 컴퓨터가 다시 쌩쌩 달리길 바랄게요! 다음에 더 유용한 팁으로 찾아올게요~ 👋


-


Sidewinder


World


FishMusic


LaughingBaby