Claude Code เป็น AI coding agent ของ Anthropic ที่ใช้งานบน Windows ได้โดยตรงผ่าน native installer แล้ว ผู้พัฒนาที่ใช้ Windows 11 จึงไม่จำเป็นต้องพึ่ง WSL อีกต่อไป บทความนี้สรุปวิธีติดตั้งตามคลิปของช่อง ProgrammingKnowledge ซึ่งไล่ขั้นตอนครบทุก dialog ตั้งแต่คำสั่ง PowerShell บรรทัดเดียว, prerequisite ที่หลายคนสะดุดอย่าง Git for Windows, ปัญหา PATH environment variable หลังติดตั้งเสร็จ ไปจนถึงหน้าจอ login 3 ทางเลือกในครั้งแรก

คลิปของ ProgrammingKnowledge ยาวเพียง 10 นาที แต่ขั้นตอนทั้งหมดมีจุดที่ต้องระวังหลายจุด โดยเฉพาะข้อความเตือนเรื่อง git-bash ที่โผล่กลางคำสั่ง install และ message "this path is not in your PATH" ซึ่งทำให้คำสั่ง claude --help ใช้ไม่ได้ทันทีหลังลงเสร็จ บทความนี้จึงสรุปเป็นภาษาไทย เพื่อให้นักพัฒนาที่เพิ่งซื้อเครื่อง Windows ใหม่หรือเพิ่งสนใจ Claude Code เปิดเทอร์มินัลแล้วทำตามได้ภายในวันเดียว

1. เปิด PowerShell แล้วรันคำสั่งติดตั้ง

ในคลิปของ ProgrammingKnowledge ระบุว่าจุดเริ่มต้นอย่างเป็นทางการคือหน้าเอกสาร Getting Started ที่ code.claude.com/docs/overview ซึ่งมีบล็อกคำสั่งสำหรับแต่ละระบบปฏิบัติการ สำหรับ Windows คลิปนี้เลือกใช้ PowerShell เพราะมาพร้อมกับ Windows 11 อยู่แล้ว และไม่ต้องลง shell อื่นเพิ่ม

คำสั่งที่ใช้คือ:

irm https://claude.ai/install.ps1 | iex

irm ย่อมาจาก Invoke-RestMethod ทำหน้าที่ดาวน์โหลด install script จาก endpoint ของ Anthropic แล้ว pipe เข้า iex (Invoke-Expression) เพื่อให้ PowerShell รันสคริปต์นั้นทันที ถ้าหา PowerShell ไม่เจอ ให้กดปุ่ม Start แล้วพิมพ์ "powershell" ในช่อง search bar ตามที่ช่องสาธิต

ขั้นที่ 1: รันคำสั่งติดตั้ง Claude Code ผ่าน PowerShell ภาพจากคลิปของ ProgrammingKnowledge

หลังกด enter สคริปต์จะเริ่มทำงานและพิมพ์ข้อความ Setting up Claude Code... ทันที จุดที่ ProgrammingKnowledge ชี้ให้สังเกตคือบรรทัดสีแดง "Claude Code on Windows requires git-bash" ข้อความนี้เป็นเงื่อนไขบังคับ ขั้นถัดไปจึงต้องติดตั้ง Git for Windows ก่อนเสมอ

2. ติดตั้ง Git for Windows เพราะ Claude Code ต้องการ git-bash

ตามที่ ProgrammingKnowledge อธิบาย Claude Code บน Windows ไม่ได้รันแบบ standalone แต่ใช้ shell ผ่าน git-bash เป็น runtime layer ดังนั้นต่อให้ติดตั้ง claude.exe สำเร็จแล้ว ถ้าไม่มี git-bash อยู่ในระบบ คำสั่ง claude ก็จะไม่ทำงาน เหตุผลเชิงเทคนิคคือ Claude Code ต้องการ POSIX-style shell สำหรับสั่งงานบางอย่าง และ Git Bash ที่มาพร้อม Git for Windows เป็น MinGW environment ที่ครอบคลุมพอ

วิธีติดตั้งคือเปิดเบราว์เซอร์แล้วค้นคำว่า "install git" ลิงก์แรกที่ขึ้นจะเป็น git-scm.com/install จากนั้นเลือกแท็บ Windows แล้วกด download ไฟล์ .exe เมื่อเปิดไฟล์ขึ้นมา ระบบจะแสดงหน้า Setup ของ Git for Windows ซึ่งมีหลายหน้าจอให้กดถัดไป

ขั้นที่ 2: เลือกตำแหน่งติดตั้ง Git for Windows ภาพจากคลิปของ ProgrammingKnowledge

หน้าจอแรกหลังกด accept terms คือ Select Destination Location โดย default คือ C:\Program Files\Git ทางช่องแนะนำว่าถ้าไม่มีเหตุผลพิเศษ ให้ปล่อยตามค่าเริ่มต้น เพราะ path นี้คือสิ่งที่ Claude Code อ้างอิงในข้อความ setup notes (เช่น CLAUDE_CODE_GIT_BASH_PATH=C:\Program Files\Git\bin\bash.exe) ถ้าย้าย Git ไปไว้ที่อื่น จะต้องตั้ง environment variable เองภายหลัง

หน้าจอถัดมาคือ Select Components ในคลิปเลือกติ๊ก checkbox เพิ่มเติมทั้งหมด รวมถึง "Add a Git Bash profile to Windows Terminal" เพราะช่วยให้เปิด Git Bash ผ่าน Windows Terminal ได้สะดวกขึ้น จากนั้นเลือก default editor ของ Git โดยทางช่องเลือก Visual Studio Code เพราะติดตั้งไว้ในเครื่องอยู่แล้ว ส่วนผู้ที่ยังไม่มี VS Code สามารถปล่อย Vim ไว้ตามค่าเริ่มต้นก็ได้

3. ตัดสินใจเรื่อง initial branch name และตัวเลือก default อื่นๆ

ProgrammingKnowledge ชี้ว่าหน้าจอที่ผู้ใช้ทั่วไปมักลังเลคือ "Adjusting the name of the initial branch in new repositories" หน้านี้มีให้เลือก 2 ตัวเลือกหลัก ตัวเลือกแรก "Let Git decide" จะใช้ชื่อ branch เริ่มต้นเป็น master ตามค่า default ของ Git ส่วน "Override the default branch name for new repositories" ให้พิมพ์ชื่ออื่นได้ คนส่วนใหญ่ที่ใช้ GitHub มักเลือก main เพราะ GitHub ตั้งชื่อ default branch ของ repo ใหม่เป็น main มาตั้งแต่ปี 2020

ขั้นที่ 3: ตั้งชื่อ initial branch ระหว่าง master กับ main ภาพจากคลิปของ ProgrammingKnowledge

ในคลิป ทางช่องเลือก "Let Git decide" เพื่อความเรียบง่าย จุดสำคัญที่ระบุไว้คือ "This setting does not affect existing repositories" หมายความว่าถ้าทำงานกับ repo ที่มีอยู่แล้ว ค่านี้จะไม่ override อะไรทั้งนั้น และยังเปลี่ยนภายหลังได้ผ่าน git config --global init.defaultBranch main

หน้าจอถัดๆ มาที่ช่องเร่งผ่าน ได้แก่ Adjusting PATH environment (เลือก "Git from the command line and also from 3rd-party software" ตาม recommended), SSH executable (เลือก bundled OpenSSH), HTTPS transport backend, line ending conversions, terminal emulator, default git pull behavior (เลือก fast-forward or merge) และ credential helper ทั้งหมดนี้ปล่อยตามค่าเริ่มต้นได้

4. กด Install แล้วรอ Git for Windows ติดตั้งให้เสร็จ

ในคลิปของ ProgrammingKnowledge ระบุว่าหน้าจอสุดท้ายก่อนติดตั้งจริงคือ "Configuring extra options" มี checkbox 2 ตัว ได้แก่ "Enable file system caching" (ติ๊กไว้ตาม default เพื่อเพิ่ม performance ผ่านการตั้ง core.fscache เป็น true) และ "Enable symbolic links" (ปล่อยไม่ติ๊กตาม default เพราะต้องการ SeCreateSymbolicLink permission เพิ่ม)

ขั้นที่ 4: หน้า Configuring extra options ก่อนกด Install ภาพจากคลิปของ ProgrammingKnowledge

เมื่อกดปุ่ม Install ตัว installer จะเริ่มทำงานและใช้เวลาประมาณ 1-2 นาที พื้นที่ disk ขั้นต่ำที่ต้องใช้คือ 329.3 MB ตามที่ระบุในหน้าจอ เมื่อติดตั้งเสร็จจะเห็นหน้า "Completing the Git Setup Wizard" โดย ProgrammingKnowledge แนะนำให้เอาเครื่องหมายถูกออกจากช่อง launch Git Bash แล้วกด Finish เพื่อจบขั้นตอนนี้

5. รันคำสั่งติดตั้ง Claude Code อีกครั้งและสังเกต PATH warning

หลังจาก Git Bash ติดตั้งเสร็จ ProgrammingKnowledge กลับมาที่ PowerShell แล้วรันคำสั่ง irm https://claude.ai/install.ps1 | iex อีกครั้ง คราวนี้สคริปต์จะตรวจเจอ git-bash บนระบบและติดตั้ง Claude Code ได้จนจบ โดยแสดง output สำคัญหลายบรรทัด ได้แก่ Claude Code successfully installed!, Version: 2.1.37, Location: C:\Users\<user>\.local\bin\claude.exe และคำแนะนำ "Next: Run claude --help to get started"

ขั้นที่ 5: Claude Code ติดตั้งสำเร็จ แต่มี PATH warning ที่ต้องแก้ ภาพจากคลิปของ ProgrammingKnowledge

ตามที่ ProgrammingKnowledge ชี้ ใต้ Installation complete จะมีบล็อก Setup notes สีเหลืองที่บอกว่า "Native installation exists but C:\Users<user>.local\bin is not in your PATH. Add it by opening: System Properties → Environment Variables → Edit User PATH → New → Add the path above. Then restart your terminal." นี่คือจุดที่หลายคนสะดุด เพราะลงเสร็จแล้วแต่พิมพ์ claude --help ใน terminal ยังไม่เจอ

เหตุผลเชิงระบบคือ Windows จะหา executable จาก directory ที่อยู่ใน environment variable ชื่อ PATH เท่านั้น ตัวติดตั้งของ Claude Code วาง claude.exe ไว้ใต้ .local\bin ของ user แต่ไม่ได้แก้ PATH ให้อัตโนมัติ เพราะต้องหลีกเลี่ยงการขอ permission ระดับสูง ผู้ใช้จึงต้องเติม path เข้าไปเอง

6. เพิ่ม path เข้า User PATH ผ่าน Environment Variables

ขั้นตอนแก้ที่ ProgrammingKnowledge สาธิตในคลิปคือ copy path ที่ระบบเตือนมา (ในตัวอย่างคือ C:\Users\codebind\.local\bin) จากนั้นเปิด search ในแถบ Start แล้วพิมพ์ "environment variables" ระบบจะแสดงเมนู "Edit the system environment variables" ให้คลิกเข้าไป

ในหน้าต่าง System Properties ที่เปิดขึ้น ให้กดปุ่ม Environment Variables ด้านล่าง จะเข้าสู่หน้าจอที่แบ่งเป็น 2 ส่วน คือ User variables และ System variables ทางช่องเลือกแก้ที่ User variables เพราะ Claude Code ติดตั้งอยู่ใต้ home directory ของ user คนเดียว ไม่ได้ติดตั้งให้ทั้งเครื่อง

หา variable ชื่อ Path ในกลุ่ม User variables แล้วกด Edit จะมี dialog เปิดขึ้นมาแสดง path ทั้งหมด กดปุ่ม New แล้ววาง path ที่ copy มา (C:\Users\<user>\.local\bin) ลงไป จากนั้นกด OK ไล่ลงไปจนปิด dialog ทุกหน้า

Tip: หลังแก้ PATH เสร็จต้องปิด terminal เดิมและเปิดใหม่เสมอ เพราะ PowerShell และ Command Prompt โหลด environment variable ตอนเปิด terminal ครั้งเดียว ProgrammingKnowledge เน้นจุดนี้ด้วยการสาธิตให้เห็นว่าถ้าไม่เปิด terminal ใหม่ คำสั่ง claude --help จะยังคงไม่ทำงาน

7. ทดสอบ claude --help และเลือก theme + login method ในครั้งแรก

หลังเปิด PowerShell ใหม่ คำสั่ง claude --help จะทำงานทันทีและแสดง list ของ flags ทั้งหมด เช่น --mcp-config, --model, --no-chrome, --output-format, --permission-mode, --plugin-dir, -p / --print, --replay-user-messages, -r / --resume, --session-id, --setting-sources, --settings, --strict-mcp-config รวมถึง subcommand อย่าง claude doctor สำหรับตรวจสุขภาพการติดตั้ง และ claude install สำหรับจัดการ component เพิ่ม

ขั้นที่ 6: คำสั่ง claude --help ทำงานและแสดง flags ทั้งหมด ภาพจากคลิปของ ProgrammingKnowledge

ProgrammingKnowledge สาธิตต่อด้วยการพิมพ์ claude เปล่าๆ (ไม่มี flag) แล้วกด enter หน้าจอ setup จะปรากฏและให้เลือก 2 อย่าง อย่างแรกคือ theme ของ Claude Code ค่าเริ่มต้นคือ dark mode แต่มี theme อื่นให้เลือก (เช่น light) ในคลิปเลือก default ไว้

อย่างที่ 2 ที่สำคัญกว่าคือ "select the login method" ซึ่งในคลิประบุทางเลือก 3 ทาง โดยแต่ละทางเหมาะกับผู้ใช้ต่างประเภทกัน

Claude account with subscription

ตัวเลือกแรกคือ login ด้วยบัญชี Claude ที่สมัคร subscription รายเดือนไว้ (Pro หรือ Max) ทางช่องไม่ได้ลงรายละเอียดเรื่องราคา แต่ลักษณะการใช้งานคือ billing จะผูกกับ subscription เดิมของ Claude app เหมาะกับผู้ที่ใช้ Claude เป็น chat อยู่แล้ว และต้องการต่อยอดมาใช้ Claude Code โดยไม่ต้องเปิด billing แยก

Anthropic Console account

ตัวเลือกที่ 2 คือ login ด้วยบัญชี Anthropic Console ซึ่งเป็นหน้าจัดการ API key สำหรับนักพัฒนา การคิดเงินจะเป็นแบบ pay-per-token ตาม model ที่เรียก เหมาะกับผู้ที่มี API quota เหลืออยู่ หรือทำงานเป็นทีมที่ต้องการแยก usage รายโปรเจกต์ออกจาก subscription ส่วนตัว ProgrammingKnowledge ไม่ได้สาธิตการสมัครในคลิปนี้ แต่ระบุไว้เป็นหนึ่งใน 3 ตัวเลือก

Third-party platform billing

ตัวเลือกที่ 3 คือ third-party platform billing ซึ่งครอบคลุม cloud platform ที่เป็น reseller ของ Claude อย่าง AWS Bedrock หรือ Google Cloud Vertex AI เหมาะกับองค์กรที่จัดการ AI infrastructure ผ่าน cloud account หลักอยู่แล้ว และต้องการรวม billing ไม่ให้แตกเป็นหลายบัญชี ทางช่องระบุว่าเมื่อเลือก option นี้ การ login จะ redirect ไปยัง flow ของ platform ที่ผูกไว้

Note: คลิปต้นทางไม่ได้สาธิตการกด login จริงในแต่ละทางเลือก โดยจบที่หน้าจอ select login method การเลือกที่เหมาะสมขึ้นอยู่กับว่าสมัคร Claude Pro/Max ไว้แล้วหรือยัง ถ้าเป็นนักพัฒนาที่ทดลองครั้งแรกและยังไม่มีบัญชีใดเลย การสมัคร Anthropic Console เพื่อรับ API key เป็นเส้นทางที่ตรงที่สุด

8. ใช้ Claude Code ทำอะไรต่อหลังติดตั้งเสร็จ

เมื่อ login เสร็จแล้ว Claude Code จะพร้อมใช้งานในรูปแบบ interactive terminal คำสั่งที่ใช้บ่อยที่สุดตามที่เห็นใน claude --help คือ claude doctor สำหรับตรวจว่า installation ถูกต้องและมี dependency ครบหรือไม่ และ claude เปล่าๆ สำหรับเริ่ม session ใหม่ภายใน working directory ปัจจุบัน

วิธีใช้ง่ายที่สุดคือ cd ไปยัง project folder ที่มี code อยู่ จากนั้นรัน claude เพื่อให้ agent อ่าน context ของ project แล้วพิมพ์คำสั่งภาษาธรรมชาติได้ทันที เช่น ขอให้แก้ bug, สร้าง file ใหม่, refactor function หรือเขียน test ถ้าต้องการรายละเอียดเชิงลึกเรื่อง command, flag, MCP integration และ best practice ทาง Anthropic มี documentation ฉบับเต็มอยู่ที่ Claude Code Docs ซึ่งครอบคลุม use case มากกว่าที่คลิปต้นทางสาธิต

Tip: ก่อนรัน Claude Code กับ project จริง การลอง claude doctor หนึ่งครั้งหลังลงเสร็จช่วยยืนยันว่า PATH, git-bash และ login session ทำงานถูกต้องทั้งหมด

สรุป

เนื้อหาบทความนี้สรุปจากคลิป "How to Install Claude Code on Windows 11 | How to Set Up Claude Code (2026)" ของช่อง ProgrammingKnowledge ความยาว 9 นาที 58 วินาที โดยสาธิตขั้นตอนติดตั้งทุก dialog ตั้งแต่คำสั่ง PowerShell จนถึงหน้าจอเลือก login method

ขั้นตอนหลักที่ ProgrammingKnowledge สาธิตในคลิปคือ รัน irm https://claude.ai/install.ps1 | iex ใน PowerShell, ติดตั้ง Git for Windows เป็น prerequisite, รันคำสั่ง install อีกครั้งเพื่อให้ผ่าน git-bash check, เพิ่ม .local\bin เข้า User PATH ผ่าน System Properties แล้วเปิด terminal ใหม่ จากนั้นเลือก theme และ login method ครั้งแรก จุดที่มักทำให้สะดุดคือ message เตือนเรื่อง git-bash กลางคำสั่งติดตั้ง และ PATH warning ที่ต้องแก้ด้วยตัวเอง

ดูคลิปต้นทาง: ProgrammingKnowledge: How to Install Claude Code on Windows 11