วิธีเช็กว่า 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

เป็นวิธีที่ง่ายที่สุด

  1. เปิด Server Manager

  2. เลือก

Manage
  1. เลือก

Add Roles and Features
  1. ไปที่หน้า

Server Roles
  1. มองหา

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 ได้ทันที

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่