วิธีหา Service ที่ทำให้ Windows Server 2022 ค้างหรือทำงานช้า วิเคราะห์ต้นเหตุแบบมืออาชีพ

 Windows Server 2022 อาศัย Services จำนวนมากในการทำงาน ไม่ว่าจะเป็น Active Directory, DNS, DHCP, IIS, SQL Server, WSUS หรือ Service ของโปรแกรมภายนอก

เมื่อ Server เริ่มช้า ค้าง หรือใช้ทรัพยากรสูงผิดปกติ หนึ่งในสาเหตุที่พบบ่อยคือ Service บางตัวทำงานผิดพลาด เกิด Loop หรือใช้ CPU, RAM และ Disk มากเกินไป

บทความนี้จะสอนวิธีหา Service ที่เป็นต้นเหตุของปัญหา พร้อมแนวทางวิเคราะห์และแก้ไขอย่างถูกต้อง

🔹 Service คืออะไร

Service คือโปรแกรมที่ทำงานอยู่เบื้องหลัง Windows

โดยไม่ต้องมีผู้ใช้งาน Login

ตัวอย่าง

✅ DNS Server

✅ DHCP Server

✅ Active Directory

✅ IIS

✅ SQL Server

✅ Windows Update

🔹 อาการที่บ่งบอกว่า Service มีปัญหา

ตัวอย่าง

✅ CPU สูงผิดปกติ

✅ RAM เพิ่มขึ้นเรื่อย ๆ

✅ Disk ทำงาน 100%

✅ Login ช้า

✅ Remote Desktop ค้าง

✅ Application ใช้งานไม่ได้

🔹 ดู Service ทั้งหมด

เปิด PowerShell

Get-Service

จะแสดง Service ทั้งหมดในระบบ

🔹 ดูเฉพาะ Service ที่กำลังทำงาน

Get-Service | Where-Object {$_.Status -eq "Running"}

🔹 ตรวจสอบผ่าน Task Manager

เปิด

taskmgr

เลือกแท็บ

Services

ดูสถานะ

  • Running

  • Stopped

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

เปิด

services.msc

จะเห็น Service ทั้งหมดพร้อมสถานะ

🔹 หา Process ที่ใช้ CPU สูง

Get-Process | Sort CPU -Descending | Select -First 20

จากนั้นตรวจสอบว่า Process นั้นเชื่อมโยงกับ Service ใด

🔹 ดู Service ที่อยู่ภายใต้ Process

tasklist /svc

คำสั่งนี้มีประโยชน์มาก

สำหรับการเชื่อมโยง Process กับ Service

🔹 ตรวจสอบผ่าน Resource Monitor

เปิด

resmon

ดู

CPU

Memory

Disk

Network

พร้อมระบุ Service ที่เกี่ยวข้อง

🔹 ใช้ Performance Monitor

เปิด

perfmon

ดู Counter

Process

เพื่อดู Service ที่ใช้ทรัพยากรสูง

🔹 ตรวจสอบ Event Viewer

เปิด

eventvwr.msc

ค้นหา

Service Control Manager

🔹 Event ID ที่ควรรู้

Event ID 7031

Service Terminated Unexpectedly

Service หยุดทำงานผิดปกติ

Event ID 7034

Service Crashed

Service ล่ม

Event ID 7000

Service Failed to Start

เริ่มทำงานไม่ได้

🔹 วิเคราะห์ Service ที่ใช้ RAM สูง

ดู Process

Get-Process | Sort WorkingSet -Descending

หาก RAM เพิ่มขึ้นเรื่อย ๆ

อาจเกิด

Memory Leak

🔹 วิเคราะห์ Service ที่ใช้ Disk สูง

เปิด

Resource Monitor

ดู

Disk Activity

หาว่า Process ใดสร้าง I/O จำนวนมาก

🔹 วิเคราะห์ Service ที่ใช้ Network สูง

เปิด

Resource Monitor

แท็บ

Network

ดูการรับส่งข้อมูล

🔹 ตรวจสอบ Service ของ IIS

หากใช้ Web Server

ตรวจสอบ

W3SVC

และ

w3wp.exe

🔹 ตรวจสอบ SQL Server

ดู

MSSQLSERVER

หรือ

sqlservr.exe

🔹 ตรวจสอบ Windows Update

ดู

wuauserv

บางครั้งอาจใช้ CPU หรือ Disk สูง

🔹 ตรวจสอบ Defender

ดู

MsMpEng.exe

ระหว่างการสแกน

อาจใช้ทรัพยากรสูงชั่วคราว

🔹 ตรวจสอบ WSUS

ดู

WSUSService

หากฐานข้อมูลใหญ่เกินไป

อาจทำให้ Service ทำงานหนัก

🔹 หยุด Service เพื่อทดสอบ

ตัวอย่าง

Stop-Service ServiceName

แล้วสังเกตผล

🔹 Restart Service

Restart-Service ServiceName

เป็นวิธีแก้ปัญหาชั่วคราวที่นิยมใช้

🔹 ตรวจสอบ Service Startup Type

ดู

Get-Service | Select Name,StartType

Service ที่ไม่จำเป็น

อาจเปลี่ยนเป็น

Manual

หรือ

Disabled

🔹 ใช้ Process Explorer

เครื่องมือจาก Microsoft

Process Explorer

ช่วยวิเคราะห์ Service ได้ละเอียดกว่า Task Manager

🔹 วิเคราะห์หลัง Server ค้าง

หลัง Server กลับมาทำงาน

ควรตรวจสอบ

✅ Event Viewer

✅ PerfMon Logs

✅ Resource Usage

ย้อนหลัง

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

องค์กรที่ทีมงาน comsiam ดูแลจะใช้ Performance Monitor และ Process Explorer ร่วมกับ Windows Server 2022 เพื่อตรวจสอบ Service ที่ผิดปกติก่อนส่งผลกระทบต่อผู้ใช้งาน

🔹 Best Practices

✅ ตรวจสอบ Service สำคัญทุกวัน

✅ เก็บ Performance Logs

✅ วิเคราะห์ Event Viewer

✅ ใช้ Process Explorer

✅ ไม่ปิด Service โดยไม่ศึกษา

✅ ทดสอบใน Maintenance Window

🔹 Checklist หา Service ที่มีปัญหา

✅ ระบุ Process ได้แล้ว

✅ ระบุ Service ได้แล้ว

✅ ตรวจสอบ Event Viewer

✅ ตรวจสอบ CPU

✅ ตรวจสอบ RAM

✅ ตรวจสอบ Disk

🔹 สรุป

การหา Service ที่ทำให้ Windows Server 2022 ค้างหรือทำงานช้า ต้องอาศัยการวิเคราะห์ร่วมกันระหว่าง Task Manager, Resource Monitor, Performance Monitor, Event Viewer และ PowerShell

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

Popular posts from this blog

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

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

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