🖥️ กรณีที่ 1 — โปรแกรมช้าทุกเมนู / ช้าทั้งระบบ
อาจมีสาเหตุมาจากปัจจัยด้านระบบ ซึ่งสามารถแก้ไขได้ด้วยตนเอง ดังนี้
🗂️ สาเหตุที่ 1 : ไฟล์ Temp สะสมจนเต็ม
ไฟล์ชั่วคราวที่ค้างอยู่ในระบบมากเกินไป ทำให้คอมพิวเตอร์ทำงานหนักโดยไม่จำเป็น
✅ วิธีแก้ไข : ลบไฟล์ Temp
- กด Windows + R บนคีย์บอร์ด
- พิมพ์ %temp% แล้วกด Enter
- กด Ctrl + A เพื่อเลือกไฟล์ทั้งหมด
- กด Delete เพื่อลบ (หากมีไฟล์ที่ลบไม่ได้ให้กด Skip)
- ลองเปิดโปรแกรมใหม่อีกครั้ง
💾 สาเหตุที่ 2 : หน่วยความจำ RAM ไม่เพียงพอ
หาก RAM ถูกใช้งานเต็ม คอมพิวเตอร์จะทำงานช้าลงอย่างเห็นได้ชัด
✅ วิธีแก้ไข : รีสตาร์ทเครื่อง
- บันทึกงานที่ค้างอยู่ทั้งหมดให้เรียบร้อย
- คลิก Start → Power → Restart
- รอให้เครื่องเริ่มต้นใหม่จนเสร็จสมบูรณ์
- เปิดเฉพาะโปรแกรมที่จำเป็นต้องใช้งานเท่านั้น
⚠️ หมายเหตุ : ควยรีสตาร์ทเครื่องอย่างน้อยวันละ 1 ครั้ง เพื่อล้างหน่วยความจำและให้ระบบทำงานได้อย่างเต็มประสิทธิภาพ
📋 สาเหตุที่ 3 : มีโปรแกรมอื่นทำงานพร้อมกันมากเกินไป
โปรแกรมที่เปิดค้างไว้หลายตัวพร้อมกัน จะแย่งใช้ทรัพยากรของเครื่องและทำให้โปรแกรมหลักทำงานช้าลง
✅ วิธีแก้ไข : ปิดโปรแกรมที่ไม่ได้ใช้งาน
- กด Ctrl + Shift + Esc เพื่อเปิด Task Manager
- คลิกแท็บ Processes (รายการโปรแกรมที่กำลังทำงาน)
- สังเกตโปรแกรมที่ใช้ CPU หรือ Memory สูงผิดปกติ
- คลิกขวาที่โปรแกรมนั้น → เลือก End Task เพื่อปิด
- ทำซ้ำจนเหลือเฉพาะโปรแกรมที่จำเป็น
🖥️ กรณีที่ 2 — อาการเกิดขึ้นเฉพาะเมื่อสั่งพิมพ์ หรือเปิดรายงาน
อาจมีสาเหตุมาจากปัญหาของไฟล์รายงาน โดยสามารถแยกสาเหตุและวิธีแก้ไขได้ ดังนี้
📄 สาเหตุที่ 1 : ไฟล์รายงาน (CrystalRpt.fdb) มีขนาดใหญ่ผิดปกติ
ลักษณะอาการ : รายงานใช้เวลานานมากกว่าปกติในการโหลด หรือโปรแกรมค้างระหว่างรอ
✅ วิธีแก้ไข :
1. เตรียมไฟล์รายงาน (CrystalRpt.fdb) ต้นฉบับที่ใช้งานได้ปกติ (ขนาดไฟล์ควรเล็กกว่า)
2. นำไฟล์รายงาน (CrystalRpt.fdb) ต้นฉบับไปวางทับไฟล์เดิมในโฟลเดอร์ที่โปรแกรมติดตั้งไว้ (โดยปกติจะอยู่ใน C:/ProgramData/EBP/Share) สามารถดาวน์โหลดได้จากลิ้งก์ ➡️https://www.businessplus.co.th/images/content2022/SE/MULTI/CrystalRpt.rar⬅️
3. ทดสอบสั่งพิมพ์รายงานนั้นอีกครั้ง
📁สาเหตุที่ 2 : ไฟล์รายงานมีขนาดใหญ่ผิดปกติ
ลักษณะอาการ : ไฟล์อาจบวมขึ้นเพราะมีรูปภาพ, ฟอนต์ หรือข้อมูลเก่าฝังอยู่โดยไม่จำเป็น
✅ วิธีแก้ไข :
- แจ้งเจ้าหน้าที่ IT เพื่อตรวจสอบขนาดไฟล์รายงาน (.rpt)
- ให้ผู้ดูแลระบบทำการ "Verify Database" และบันทึกไฟล์ใหม่
- หากพบรูปภาพในรายงานที่ไม่จำเป็น ให้ลบออกหรือลดขนาดก่อนบันทึก
🖼️สาเหตุที่ 3 : มีการฝังรูปภาพขนาดใหญ่ในรายงาน
ลักษณะอาการ :รูปโลโก้หรือภาพประกอบที่มีความละเอียดสูงเกินความจำเป็น ทำให้รายงานโหลดช้า
✅ วิธีแก้ไข :
- ลดขนาดรูปภาพให้เหมาะสมก่อนนำเข้าในรายงาน (แนะนำไม่เกิน 150 DPI)
- เปลี่ยนจากการ "ฝังรูปภาพ" เป็นการอ้างอิง Path ของไฟล์แทน
- ให้ผู้ดูแลระบบเป็นผู้ดำเนินการแก้ไขในส่วนนี้
🔤 สาเหตุที่ 4 : ใช้ฟอนต์ที่ไม่ได้ติดตั้งในเครื่อง หรือฟอนต์ถูกฝังในไฟล์
ลักษณะอาการ : เมื่อเปิดรายงานแล้วระบบหาฟอนต์ไม่พบ จะทำให้โปรแกรมค้างหรือแสดงผลผิดปกติ
✅ วิธีแก้ไข :
- ตรวจสอบว่าเครื่องที่ใช้งานติดตั้งฟอนต์ครบถ้วนหรือไม่
- แจ้ง IT เพื่อติดตั้งฟอนต์ให้ครบในทุกเครื่องที่ใช้งาน
- ผู้ดูแลระบบควรเปลี่ยนฟอนต์ในรายงานเป็นฟอนต์มาตรฐาน เช่น
TH SarabunPSK หรือ Arial
⚙️สาเหตุที่ 5 : ไฟล์รายงานถูกแก้ไขผิดวิธี
ลักษณะอาการ : การแก้ไขรายงานโดยไม่มีความรู้ด้าน Crystal Report อาจทำให้โครงสร้างไฟล์เสียหายได้
✅ วิธีแก้ไข :
- ❌ ไม่ควรแก้ไขไฟล์ .rpt ด้วยตนเองหากไม่มีความเชี่ยวชาญ
- 📞 แจ้งเจ้าหน้าที่ผู้ดูแลระบบเพื่อดำเนินการแก้ไขแทน
- 💾 ขอให้ทีม IT สำรองไฟล์รายงานต้นฉบับไว้เสมอ ก่อนทำการแก้ไขทุกครั้ง
🗑️สาเหตุที่ 6 : มีข้อมูลที่ไม่จำเป็นสะสมอยู่ในรายงาน
ลักษณะอาการ : Field ที่ซ่อนอยู่, Subreport ที่ไม่ได้ใช้งาน หรือ Formula ที่ซับซ้อนเกินไป
✅ วิธีแก้ไข :
- ให้ผู้ดูแลระบบตรวจสอบและลบ Subreport หรือ Field ที่ไม่ได้ใช้งานออก
- ทบทวน Formula ในรายงานให้กระชับและมีประสิทธิภาพมากขึ้น
- บันทึกและทดสอบรายงานใหม่หลังการแก้ไขทุกครั้ง
- 💾 ขอให้ทีม IT สำรองไฟล์รายงานต้นฉบับไว้เสมอ ก่อนทำการแก้ไขทุกครั้ง
🖥️ กรณีที่ 3 — มีข้อความแสดงข้อผิดพลาด (Error) ปรากฏขึ้น
🔍 ข้อความ Error ที่แสดงบนหน้าจอ คือ "เบาะแสสำคัญ" ที่ช่วยให้ทีมงานระบุสาเหตุและแก้ไขปัญหาได้อย่างรวดเร็วและตรงจุดที่สุด
📋 วิธีที่ท่านสามารถช่วยได้ง่าย ๆ มี 2 วิธี
วิธีที่ 1 : 📸 ถ่ายภาพหน้าจอ (Screenshot)
เมื่อพบข้อความ Error ให้ถ่ายภาพหน้าจอทันที โดยกด Windows → กดปุ่ม PrtSc หรือ Windows + Shift + S มือถือ → กดปุ่มลดเสียง + ปุ่มเปิด/ปิด พร้อมกัน
จากนั้นส่งภาพดังกล่าวมาให้ทีมงานเพื่อตรวจสอบ
วิธีที่ 2 : ✍️ จดข้อความ Error ที่ปรากฏ
หากไม่สามารถถ่ายภาพได้ ให้จดข้อความที่แสดงบนหน้าจอให้ครบถ้วน เช่น
❌ "Cannot connect to server" ❌ "Access Denied" ❌ "File not found : report.rpt"
⚠️ สิ่งที่ไม่ควรทำเมื่อพบ Error
| ❌ ไม่ควรทำ |
✅ ควรทำแทน |
| กด OK แล้วใช้งานต่อโดยไม่แจ้ง |
จดหรือถ่ายภาพ Error ไว้ก่อน |
| ปิดโปรแกรมทันทีโดยไม่บันทึก Error |
บันทึกข้อความ Error แล้วค่อยปิด |
| รอให้อาการหนักขึ้นค่อยแจ้ง |
แจ้งทีมงานทันทีที่พบปัญหา |
🖥️ กรณีที่ 4 — อาการเกิดขึ้นเป็นบางครั้ง ไม่สม่ำเสมอ
อาจเกิดจาก Process ค้างในระบบ, ความไม่เสถียรของเครือข่าย หรือ Server ทำงานช้าในช่วงเวลานั้น
🔧 วิธีแก้ไขเบื้องต้นที่ผู้ใช้งานสามารถทำได้ด้วยตนเอง
🔄 ขั้นตอนที่ 1 — ปิดโปรแกรมแล้วเปิดใหม่ หากโปรแกรมค้างหรือทำงานผิดปกติ ให้ปิดโปรแกรมที่ใช้งานอยู่ก่อน จากนั้นรอสักครู่แล้วเปิดใหม่อีกครั้ง
💡 หากปิดโปรแกรมตามปกติไม่ได้ ให้กด Ctrl + Alt + Delete → เลือก "ตัวจัดการงาน (Task Manager)" → ค้นหาโปรแกรมที่ค้าง → กด "สิ้นสุดงาน (End Task)"
🖥️ ขั้นตอนที่ 2 — รีสตาร์ทเครื่องคอมพิวเตอร์ การรีสตาร์ทจะช่วยล้าง Process ที่ค้างอยู่ในระบบและคืนค่าหน่วยความจำให้พร้อมใช้งานใหม่
💡 ควรรีสตาร์ทเครื่องอย่างน้อย วันละ 1 ครั้ง หรือทุกครั้งหลังเลิกงาน เพื่อให้ระบบทำงานได้อย่างมีประสิทธิภาพ
🌐 ขั้นตอนที่ 3 — ตรวจสอบสัญญาณอินเทอร์เน็ต / เครือข่าย ลองเปิดเว็บไซต์หรือโปรแกรมอื่นเพื่อทดสอบว่าอินเทอร์เน็ตใช้งานได้ปกติหรือไม่
💡 หากอินเทอร์เน็ตช้าหรือขาดหาย ลองถอดสายแลน / ปิด-เปิด Wi-Fi แล้วลองใหม่อีกครั้ง หรือแจ้งผู้ดูแลระบบเครือข่าย
⏰ ขั้นตอนที่ 4 — สังเกตช่วงเวลาที่เกิดอาการ จดบันทึกว่าอาการเกิดขึ้นในช่วงเวลาใด เช่น ช่วงเช้าที่มีผู้ใช้งานพร้อมกันจำนวนมาก หรือช่วงที่มีการประมวลผลข้อมูลขนาดใหญ่
💡 ข้อมูลช่วงเวลาจะช่วยให้ทีมผู้ดูแลระบบวิเคราะห์และแก้ไขปัญหาได้รวดเร็วยิ่งขึ้น
📞 ขั้นตอนที่ 5 — แจ้งผู้ดูแลระบบ หากอาการยังคงเกิดขึ้น หากลองทำตามขั้นตอนข้างต้นแล้วอาการยังไม่ดีขึ้น หรือเกิดบ่อยจนกระทบการทำงาน กรุณาแจ้งทีมผู้ดูแลระบบพร้อมระบุ
- 📅 วัน / เวลา ที่เกิดอาการ
- 📋 ขั้นตอนที่กำลังทำอยู่ก่อนเกิดปัญหา
- 📸 ภาพหน้าจอ (ถ้ามี)
🖥️ กรณีที่ 5 — อาการโปรแกรมค้าง (Not Responding)
เมื่อโปรแกรมแสดงสถานะ Not Responding ให้ตรวจสอบด้วยเครื่องมือ Analyze Wait Chain ตามขั้นตอนดังนี้
🔍 วิธีตรวจสอบอาการโปรแกรมค้าง (Not Responding)
📌 ขั้นตอนที่ 1 — เปิดหน้าต่าง Run
กด Windows + R บนแป้นพิมพ์พร้อมกัน จะปรากฏกล่องข้อความเล็ก ๆ ที่มุมล่างซ้ายของหน้าจอ
⌨️ ขั้นตอนที่ 2 — พิมพ์คำสั่ง
พิมพ์ resmon ในช่องที่ปรากฏ จากนั้นกด Enter หรือคลิก OK
🖥️ ขั้นตอนที่ 3 — เปิด Resource Monitor
โปรแกรม Resource Monitor จะเปิดขึ้นมา ให้คลิกที่แถบเมนู "CPU" ด้านบน
🔎 ขั้นตอนที่ 4 — ค้นหาโปรแกรมที่ค้าง
มองหาชื่อโปรแกรมที่มีปัญหา (มักแสดงสีแดงหรือมีคำว่า Suspended) คลิกขวาที่ชื่อโปรแกรมนั้น
⛓️ ขั้นตอนที่ 5 — เลือก Analyze Wait Chain
จะปรากฏเมนูให้เลือก คลิก "Analyze Wait Chain" ระบบจะแสดงให้เห็นว่า โปรแกรมกำลังรอสิ่งใดอยู่
✅ ขั้นตอนที่ 6 — อ่านผลลัพธ์
| ผลลัพธ์ที่พบ |
ความหมาย |
การดำเนินการ |
| 🟢 ไม่มีการรอ (No chain) |
โปรแกรมอาจหยุดทำงานชั่วคราว |
รอสักครู่แล้วลองใหม่ |
| 🔴 มี Process อื่นค้างอยู่ |
มี Process อื่นขัดขวางการทำงาน |
ติ๊กถูกที่ Process นั้น แล้วกด End Process |
หรือ สามารถดาวน์โหลดขั้นตอนการแก้ไขปัญหาได้จากลิ้งก์ ➡️https://www.businessplus.co.th/images/content2022/SE/MULTI/Hang_ERP_v3x.pdf⬅️