วิธีเช็กว่า IIS ติดตั้งอยู่บน Windows Server 2022 แล้วหรือยัง
IIS (Internet Information Services) เป็น Web Server หลักของ Microsoft ที่ใช้สำหรับโฮสต์เว็บไซต์ เว็บแอปพลิเคชัน และ API บน Windows Server 2022 แต่ในหลายกรณี ผู้ดูแลระบบอาจได้รับ Server มาจากทีมอื่น หรือเป็นเครื่องที่ติดตั้งไว้นานแล้ว ทำให้ไม่แน่ใจว่า IIS ถูกติดตั้งอยู่หรือไม่
บทความนี้จะแนะนำทุกวิธีในการตรวจสอบ IIS บน Windows Server 2022 ตั้งแต่วิธีพื้นฐานไปจนถึงวิธีระดับผู้ดูแลระบบมืออาชีพ
🔍 ทำไมต้องตรวจสอบ IIS ก่อน
การตรวจสอบก่อนช่วยให้ทราบว่า
✅ มี IIS อยู่แล้วหรือไม่
✅ ต้องติดตั้งเพิ่มหรือไม่
✅ Role Service ครบหรือไม่
✅ Web Server พร้อมใช้งานหรือไม่
✅ มีเว็บไซต์รันอยู่หรือไม่
⚡ วิธีที่ 1 ตรวจสอบผ่าน Server Manager
เป็นวิธีที่ง่ายที่สุด
เปิด Server Manager
เลือก
Manage
เลือก
Add Roles and Features
ไปที่หน้า
Server Roles
มองหา
Web Server (IIS)
หากมีเครื่องหมายถูก
แสดงว่า IIS ถูกติดตั้งแล้ว
⚡ วิธีที่ 2 ตรวจสอบผ่าน Roles and Features
เปิด
Server Manager
เลือก
Local Server
บริเวณหัวข้อ
Roles and Features
หากพบ
Web Server (IIS)
แสดงว่ามีการติดตั้งอยู่แล้ว
⚡ วิธีที่ 3 ตรวจสอบผ่าน PowerShell
เปิด PowerShell แบบ Administrator
รันคำสั่ง
Get-WindowsFeature Web-Server
ผลลัพธ์ตัวอย่าง
[X] Web-Server
หากขึ้น
Installed
แสดงว่า IIS ถูกติดตั้งเรียบร้อย
⚡ วิธีที่ 4 ตรวจสอบผ่าน Command Prompt
เปิด CMD
รัน
dism /online /Get-Features | findstr IIS
หากพบรายการ IIS จำนวนมาก
แสดงว่ามีการติดตั้งอยู่ในระบบ
⚡ วิธีที่ 5 ตรวจสอบ IIS Manager
กด
Windows + R
พิมพ์
inetmgr
กด Enter
หาก IIS Manager เปิดขึ้นมาได้
แสดงว่ามี IIS อยู่ในเครื่อง
หากขึ้นข้อความ Error
Windows cannot find inetmgr
อาจยังไม่ได้ติดตั้ง IIS
⚡ วิธีที่ 6 ตรวจสอบ Service ของ IIS
เปิด
services.msc
มองหา Service
World Wide Web Publishing Service
หรือ
W3SVC
หากพบ Service นี้
แสดงว่ามี IIS อยู่ในระบบ
⚡ วิธีที่ 7 ตรวจสอบผ่าน Browser
เปิด Browser บน Server
พิมพ์
http://localhost
หากพบหน้า
Internet Information Services
หรือเว็บไซต์ที่มีอยู่
แสดงว่า IIS กำลังทำงาน
⚡ วิธีที่ 8 ตรวจสอบโฟลเดอร์ IIS
เปิด File Explorer
ตรวจสอบโฟลเดอร์
C:\inetpub
หากพบ
wwwroot
logs
history
มีโอกาสสูงว่า IIS ถูกติดตั้งอยู่แล้ว
⚡ วิธีที่ 9 ตรวจสอบ IIS Version
เปิด PowerShell
รันคำสั่ง
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\InetStp"
ผลลัพธ์ตัวอย่าง
MajorVersion : 10
MinorVersion : 0
Windows Server 2022 จะใช้ IIS 10
⚡ วิธีที่ 10 ตรวจสอบผ่าน Registry
เปิด
regedit
ไปที่
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp
หากพบคีย์ดังกล่าว
แสดงว่ามี IIS อยู่ในระบบ
🚨 กรณีพบ IIS แต่เปิดเว็บไม่ได้
อาจเกิดจาก
W3SVC หยุดทำงาน
Firewall Block Port 80
Website ถูก Stop
Application Pool หยุดทำงาน
Port Conflict
ตรวจสอบเพิ่มเติมผ่าน IIS Manager
🔒 วิธีตรวจสอบ Role Services ที่ติดตั้ง
รัน
Get-WindowsFeature *Web*
จะเห็นรายการทั้งหมด เช่น
Static Content
ASP.NET
CGI
ISAPI Extensions
Logging
Request Filtering
ช่วยให้ทราบว่า IIS พร้อมใช้งานระดับใด
💡 แนวทางสำหรับผู้ดูแลระบบ
หากเป็น Server ใหม่ ทีมงาน comsiam แนะนำให้ตรวจสอบผ่าน PowerShell ก่อนเสมอ เพราะรวดเร็วและแม่นยำ
สำหรับองค์กรที่มี Server จำนวนมาก สามารถใช้ Script PowerShell ตรวจสอบ IIS ได้พร้อมกันหลายเครื่อง ทำให้การ Audit ระบบง่ายขึ้นมาก
นอกจากนี้ comsiam แนะนำให้ตรวจสอบทั้ง Role, Service และ Website ควบคู่กัน เพราะบางครั้ง IIS ถูกติดตั้งอยู่แล้ว แต่บริการไม่ได้ทำงานจริง
🎯 สรุป
การตรวจสอบว่า IIS ติดตั้งอยู่บน Windows Server 2022 หรือไม่ สามารถทำได้หลายวิธี ทั้งผ่าน Server Manager, PowerShell, IIS Manager, Services และ Browser
วิธีที่รวดเร็วที่สุดคือ
Get-WindowsFeature Web-Server
หากผลลัพธ์แสดงว่า Installed ก็หมายความว่า IIS พร้อมใช้งานบนเครื่องแล้ว และสามารถดำเนินการสร้างเว็บไซต์หรือ Web Application ได้ทันที