OpenClaw Windows 10 완전 설치 가이드 2026: PM2로 AI 에이전트 백그라운드 상시 구동 + 작업 스케줄러 자동 시작
이 가이드에서 배우는 것: Windows 10에서 OpenClaw AI 에이전트를 PM2 프로세스 매니저로 백그라운드에서 24시간 상시 구동하는 방법입니다. Node.js 설치부터 PM2 설정, Windows 작업 스케줄러로 재부팅 후 자동 시작, Winget 패키지 매니저 활용, 환경 변수 설정, 그리고 윈도우 특유의 경로 및 인코딩 문제 해결까지 모두 다룹니다.
Windows 10에서 OpenClaw 운영하기
OpenClaw는 Windows 10 (버전 2004 이상)에서 완벽하게 동작합니다. Windows 11과 달리 WSL2 없이도 PowerShell과 Node.js만으로 네이티브 설치가 가능합니다.
✅ Windows 10 최소 사양
1단계: Node.js 설치 (3가지 방법)
🥇 방법 1: Winget (Windows 패키지 매니저, 권장)
Windows 10 21H1 이상에 내장된 winget으로 간편 설치:
# PowerShell (관리자 권한)으로 실행
winget install OpenJS.NodeJS.LTS
# 설치 후 PowerShell 재시작
node --version # v22.x.x 확인
npm --version
🥈 방법 2: 공식 인스톨러
nodejs.org에서 Windows Installer (.msi) 다운로드 → LTS 버전 선택 → 설치
⚠️ 설치 시 "Add to PATH" 옵션이 체크되어 있는지 확인하세요. 체크 해제 시 매번 전체 경로 입력이 필요합니다.
🥉 방법 3: nvm-windows (버전 관리 필요 시)
# github.com/coreybutler/nvm-windows 에서 설치 후
nvm install lts
nvm use lts
node --version
2단계: PowerShell 실행 정책 설정
Windows는 기본적으로 PowerShell 스크립트 실행을 제한합니다. OpenClaw와 npm 스크립트가 정상 실행되도록 정책을 변경해야 합니다.
# PowerShell을 관리자 권한으로 실행
# 시작 → PowerShell 우클릭 → "관리자 권한으로 실행"
# 현재 실행 정책 확인
Get-ExecutionPolicy
# 실행 정책 변경
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# "Y" 입력 후 엔터
# 확인
Get-ExecutionPolicy # RemoteSigned 출력되어야 함
⚠️ 보안 참고사항
RemoteSigned 정책은 로컬에서 작성된 스크립트는 서명 없이 실행하고, 인터넷에서 다운로드한 스크립트는 신뢰된 서명이 필요합니다. 일반적인 개발 환경에서 안전한 설정입니다.
3단계: OpenClaw 설치
OpenClaw 전역 설치
# PowerShell (일반 또는 관리자)
npm install -g openclaw
# 설치 확인
openclaw --version
# 경로 확인 (참고용)
where openclaw
환경 변수 설정 (영구 저장)
# PowerShell로 시스템 환경 변수 영구 등록
[System.Environment]::SetEnvironmentVariable(
"ANTHROPIC_API_KEY",
"sk-ant-YOUR-KEY-HERE",
[System.EnvironmentVariableTarget]::User
)
# 또는 GUI: 제어판 → 시스템 → 고급 시스템 설정 → 환경 변수
온보딩 실행
openclaw onboard
# 설정 파일 위치:
# C:\Users\사용자명\.openclaw\config.json
4단계: PM2로 백그라운드 상시 구동 설정
PM2는 Node.js 앱을 백그라운드에서 관리하는 전문 프로세스 매니저입니다. 크래시 자동 재시작, 로그 관리, 클러스터 모드 등을 지원합니다.
PM2 설치
npm install -g pm2
npm install -g pm2-windows-startup
# 설치 확인
pm2 --version
OpenClaw를 PM2로 실행
# OpenClaw 실행 경로 확인
$openclaw = (where.exe openclaw)[0]
Write-Host $openclaw
# PM2로 OpenClaw 시작
pm2 start "openclaw gateway start" --name openclaw
# 상태 확인
pm2 status
pm2 list
Windows 시작 시 PM2 자동 실행 설정
# pm2-windows-startup으로 자동 시작 등록
pm2-startup install
# 현재 실행 중인 프로세스 목록 저장
pm2 save
# 또는 작업 스케줄러 방식 (더 안정적)
pm2 startup
💡 pm2-windows-startup은 레지스트리에 자동 시작을 등록합니다. 관리자 권한 PowerShell에서 실행해야 합니다.
5단계: 작업 스케줄러로 더 안정적인 자동 시작
Windows 작업 스케줄러는 PM2보다 더 낮은 레벨에서 자동 시작을 관리합니다. 특히 로그인 없이 시작해야 하는 경우에 유용합니다.
# PowerShell (관리자 권한)에서 작업 스케줄러 등록
$action = New-ScheduledTaskAction -Execute "powershell.exe" `
-Argument "-WindowStyle Hidden -Command `"pm2 resurrect`""
$trigger = New-ScheduledTaskTrigger -AtLogon
$settings = New-ScheduledTaskSettingsSet `
-ExecutionTimeLimit ([TimeSpan]::Zero) `
-RestartCount 3 `
-RestartInterval (New-TimeSpan -Minutes 5)
Register-ScheduledTask `
-TaskName "OpenClaw PM2 AutoStart" `
-Action $action `
-Trigger $trigger `
-Settings $settings `
-RunLevel Highest `
-Force
PM2 주요 명령어 (Windows)
pm2 status
실행 상태 확인
pm2 restart openclaw
재시작
pm2 logs openclaw
로그 보기
pm2 stop openclaw
중지
pm2 monit
실시간 모니터링
Windows 절전 모드 방지
PC가 절전 모드로 들어가면 OpenClaw가 일시 중단됩니다:
# PowerShell로 절전 비활성화
powercfg /change standby-timeout-ac 0
powercfg /change monitor-timeout-ac 60
# 또는 제어판 → 전원 옵션
# → 고성능 → 컴퓨터를 절전 모드로: 안 함
Windows 특유의 문제 해결 가이드
🔴 한글 깨짐 문제 (인코딩)
Windows PowerShell은 기본 인코딩이 CP949(EUC-KR)입니다. 한글이 깨지면:
# PowerShell 프로필에 추가
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$env:PYTHONUTF8 = "1"
chcp 65001 # UTF-8로 변경
🟡 경로에 한글/공백이 포함된 경우
사용자 이름에 한글이나 공백이 있으면 Node.js 경로 문제가 발생합니다:
# 환경 변수로 경로 지정
$env:OPENCLAW_HOME = "C:\openclaw-data"
# 또는 설치 시 경로 변경
npm install -g openclaw --prefix C:\openclaw
🔵 방화벽에서 OpenClaw 차단
처음 실행 시 Windows 방화벽 팝업이 나타납니다. "개인 네트워크" 허용을 선택하세요. 또는 PowerShell로 직접 규칙 추가:
New-NetFirewallRule -DisplayName "OpenClaw" -Direction Inbound -Protocol TCP -LocalPort 3000 -Action Allow
🟢 API 연결 속도가 느림 (가장 많은 문제!)
해외 AI API 서버(Claude, OpenAI, Gemini)와의 연결 지연 문제입니다. VPN07을 설치하면 Windows 10에서 1000Mbps 전용 회선으로 해외 API에 빠르고 안정적으로 연결됩니다. API 응답 시간이 현저히 줄어들어 OpenClaw의 응답 속도가 크게 개선됩니다.
Windows 10 × OpenClaw 실제 활용 사례
Office 문서 자동화
OpenClaw가 Excel, Word, PowerPoint 파일을 직접 열고 편집합니다. "이번 달 매출 데이터 분석해서 보고서 만들어줘"라고 텔레그램으로 보내면 자동 처리됩니다.
Visual Studio Code 연동
VS Code와 함께 사용하면 강력합니다. "이 파일의 버그 찾아줘", "테스트 코드 작성해줘"를 외출 중 스마트폰으로 보내면 집 PC의 OpenClaw가 코드를 분석합니다.
게임 자동화
OpenClaw의 화면 캡처 기능과 마우스/키보드 제어로 반복적인 게임 작업을 자동화합니다. 직접 제어보다 스크린샷 분석 기반 스마트 자동화가 가능합니다.
야간 자동 작업
PM2의 cron 스케줄링으로 자는 동안 대용량 파일 변환, 데이터 백업, 보고서 생성 등 시간 소모 작업을 자동으로 처리합니다. 아침에 결과만 확인하면 됩니다.
자주 묻는 질문 (FAQ)
Q. Windows 11과 Windows 10 중 어떤 것이 더 좋나요?
OpenClaw 자체는 두 버전 모두에서 동일하게 작동합니다. Windows 11은 WSL2가 더 잘 통합되어 있어 Linux 도구를 함께 쓸 때 유리합니다. Windows 10은 더 가벼워서 구형 PC에서 안정적입니다. 이 가이드는 Windows 10 기준이지만 모든 내용이 Windows 11에서도 동일하게 적용됩니다.
Q. 컴퓨터를 종료하면 OpenClaw도 종료되나요?
네, 컴퓨터를 종료하면 OpenClaw도 중단됩니다. PM2와 작업 스케줄러 설정으로 다시 켜면 자동으로 시작됩니다. 24시간 운영이 필요하면 절전 모드를 비활성화하거나, VPS를 사용하는 것을 권장합니다. 많은 사용자가 집 PC에서 개인용으로 사용하고, 24시간 작업은 클라우드 VPS에서 처리합니다.
Q. Windows Defender가 OpenClaw를 바이러스로 감지합니다
OpenClaw는 시스템 자동화 기능이 있어 일부 안티바이러스가 오탐지할 수 있습니다. Windows Defender에서 C:\Users\사용자명\AppData\Roaming\npm 폴더를 제외(exclusion) 목록에 추가하세요. OpenClaw는 오픈소스로 코드를 직접 확인할 수 있습니다.
Q. 여러 명이 같은 PC에 OpenClaw를 설치할 수 있나요?
네, Windows 사용자 계정별로 독립적인 OpenClaw 인스턴스를 운영할 수 있습니다. 각 계정의 ~/.openclaw/에 별도 설정이 저장됩니다. 단, 포트 충돌을 피하기 위해 각 인스턴스에 다른 포트를 설정해야 합니다.
VPN07 - Windows AI 에이전트 최적화 VPN
Windows 10/11 전용 앱 · AI API 안정 연결 · 1000Mbps 기가급 국제 네트워크
10년 이상 운영된 글로벌 VPN. Windows 10/11 전용 앱 제공. OpenClaw AI API 연결 시 지연 없이 1000Mbps 안정적 속도.