วิธีใช้งาน IIS Administration Service บน Windows Server 2022 อย่างถูกต้อง

 IIS Administration Service เป็นบริการสำคัญที่ช่วยให้ผู้ดูแลระบบสามารถบริหารจัดการ IIS บน Windows Server 2022 ได้สะดวกมากขึ้น โดยเฉพาะในสภาพแวดล้อมที่มีหลายเซิร์ฟเวอร์ หรือมีการจัดการจากระยะไกล (Remote Management)

หลายคนมักสับสนระหว่าง IIS Administration Service, IIS Manager และ World Wide Web Publishing Service (W3SVC) ทั้งที่แต่ละส่วนมีหน้าที่แตกต่างกันอย่างชัดเจน

บทความนี้จะอธิบายการทำงานของ IIS Administration Service วิธีเปิดใช้งาน ตรวจสอบสถานะ และแนวทางใช้งานในองค์กร


🌐 IIS Administration Service คืออะไร

IIS Administration Service คือ Service ที่ช่วยให้เครื่องมือบริหารจัดการ IIS สามารถทำงานได้

ชื่อ Service คือ

IISADMIN

หน้าที่หลัก

✅ จัดการ IIS Metabase

✅ สนับสนุนการบริหาร IIS

✅ รองรับการจัดการจากระยะไกลบางรูปแบบ

✅ ช่วยให้เครื่องมือ IIS ทำงานร่วมกันได้

ใน IIS รุ่นใหม่ บทบาทบางส่วนถูกแทนที่ด้วย WAS (Windows Process Activation Service) แต่ IISADMIN ยังพบได้ในหลายสภาพแวดล้อม


🔍 ตรวจสอบ IIS Administration Service

เปิด PowerShell

รัน

Get-Service IISADMIN

ตัวอย่างผลลัพธ์

Status   Name       DisplayName
------   ----       -----------
Running  IISADMIN   IIS Admin Service

หากสถานะเป็น

Running

หมายถึง Service ทำงานปกติ


🚀 ตรวจสอบผ่าน Services.msc

กด

Windows + R

พิมพ์

services.msc

กด Enter

ค้นหา

IIS Admin Service

จะพบสถานะ

  • Running

  • Stopped

  • Disabled


🚀 เริ่มต้น IIS Administration Service

หาก Service หยุดอยู่

PowerShell

Start-Service IISADMIN

หรือ CMD

net start iisadmin

🚀 หยุด IIS Administration Service

PowerShell

Stop-Service IISADMIN

CMD

net stop iisadmin

🚀 Restart IIS Administration Service

PowerShell

Restart-Service IISADMIN

CMD

net stop iisadmin
net start iisadmin

🔍 ตรวจสอบ Startup Type

ดูค่า Startup

Get-CimInstance Win32_Service `
-Filter "Name='IISADMIN'"

ผลลัพธ์

StartMode : Auto

แนะนำให้ใช้

Automatic

สำหรับ Production Server


⚡ ตั้งค่า Auto Start

Set-Service `
-Name IISADMIN `
-StartupType Automatic

🌍 ความสัมพันธ์ระหว่าง IISADMIN และ W3SVC

โครงสร้างโดยทั่วไป

IISADMIN
    ↓
WAS
    ↓
W3SVC
    ↓
Website

หาก Service สำคัญด้านล่างมีปัญหา

เว็บไซต์อาจไม่สามารถทำงานได้


🔍 ตรวจสอบ Service ที่เกี่ยวข้องทั้งหมด

Get-Service `
IISADMIN,
WAS,
W3SVC

ตัวอย่าง

Running
Running
Running

ถือว่าระบบพร้อมทำงาน


🚀 ตรวจสอบ IIS Management Service

หลายองค์กรใช้ Remote IIS Manager

ตรวจสอบ

Get-Service WMSVC

ผลลัพธ์

Web Management Service

เริ่ม Service

Start-Service WMSVC

ตั้งค่า Auto Start

Set-Service WMSVC `
-StartupType Automatic

🔍 ตรวจสอบ Port ที่ใช้

IIS Management Service มักใช้

8172

ตรวจสอบ

netstat -ano | findstr 8172

🚀 เปิด Firewall สำหรับ Remote IIS

New-NetFirewallRule `
-DisplayName "IIS Management" `
-Direction Inbound `
-Protocol TCP `
-LocalPort 8172 `
-Action Allow

🌍 ใช้งาน IIS Manager Remote

บนเครื่อง Client

ติดตั้ง

IIS Manager for Remote Administration

จากนั้นเชื่อมต่อ

Server Name
Port 8172

สามารถบริหาร IIS ได้จากระยะไกล


🚨 IIS Administration Service Start ไม่ได้

สาเหตุที่พบบ่อย

สิทธิ์ระบบผิดพลาด

ตรวจสอบ

Local System Account

Registry เสียหาย

ตรวจสอบ Event Viewer


Dependency Service ไม่ทำงาน

ตรวจสอบ

Get-Service RPCSS

Windows Update ผิดพลาด

ตรวจสอบ

Event Viewer

🔍 ตรวจสอบ Event Viewer

เปิด

eventvwr.msc

ไปที่

Windows Logs

System

ค้นหา

IISADMIN

หรือ

Service Control Manager

📊 IIS Services ที่ควรตรวจสอบ

Serviceหน้าที่
IISADMINAdministration
WASProcess Management
W3SVCWeb Service
WMSVCRemote Management

🔒 แนวทางสำหรับองค์กร

หากมีหลาย Web Server

ควร

✅ เปิด WMSVC

✅ เปิด Firewall Port 8172

✅ ใช้ Remote IIS Manager

✅ ใช้ PowerShell Automation

ช่วยลดเวลาในการบริหารระบบ


💡 Best Practices

สำหรับ Windows Server 2022

ควร

① ตั้ง Service เป็น Automatic

② เปิด Monitoring

③ ตรวจสอบ Event Viewer สม่ำเสมอ

④ เปิด Remote Management เฉพาะที่จำเป็น

⑤ จำกัดสิทธิ์ผู้ดูแลระบบ

⑥ ใช้ HTTPS สำหรับ Remote Management

ทีมงาน comsiam มักใช้ PowerShell ร่วมกับ IIS Management Service ในการบริหาร Web Server หลายเครื่องพร้อมกัน ช่วยลดเวลาการดูแลระบบได้อย่างมาก

สำหรับองค์กรขนาดใหญ่ comsiam แนะนำให้เปิด Remote Management เฉพาะเครือข่ายภายใน และใช้ Firewall จำกัด IP ที่สามารถเชื่อมต่อได้ เพื่อเพิ่มความปลอดภัยของระบบ


🎯 สรุป

IIS Administration Service เป็นองค์ประกอบสำคัญในการบริหารจัดการ IIS บน Windows Server 2022 และทำงานร่วมกับ WAS, W3SVC และ Web Management Service

คำสั่งที่ใช้ตรวจสอบบ่อยที่สุดคือ

Get-Service IISADMIN

แม้เว็บไซต์ส่วนใหญ่จะพึ่งพา W3SVC มากกว่า แต่การเข้าใจ IIS Administration Service จะช่วยให้ผู้ดูแลระบบสามารถวิเคราะห์และแก้ไขปัญหา IIS ได้ครบทุกมิติ และรองรับการบริหารระบบในระดับองค์กรได้อย่างมีประสิทธิภาพ

Popular posts from this blog

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

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

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