Error Active Directory Domain Services is currently unavailable หมายถึงระบบไม่สามารถค้นหาและเชื่อมต่อ Printer ได้ กระบวนการหยุดและดำเนินต่อไม่ได้ กระบวนการนี้ทำให้คอมพิวเตอร์จัดการและจัดสรรทรัพยากร หาก Error นี้เกิด แสดงว่ามีปัญหาเรื่อง Permissions, Drivers, UAC ฯลฯ

เรารวบรวมวิธีแก้ไขหลายอย่าง เริ่มจากข้อแรกลงมา
วิธีที่ 1: รีเซ็ต Printer Spooler Settings
Spooler Service คือโปรแกรมจัดการ Print Jobs ทั้งหมดที่ส่งไป Printer Print Spooler Service มักมองเห็นได้ และ User สามารถ Cancel Print Job ที่กำลัง Process ได้ ยังจัดการ Job ที่รออยู่ได้
ลอง Restart Service นี้ดู
- กด Windows + R เปิด Run พิมพ์ “services.msc” กด Enter
- หา Service “Print Spooler” ในรายการ คลิกสองครั้งเปิด Properties คลิกปุ่ม “Stop” ใต้ System Status กด “Ok” บันทึก

- หลัง Disable Service แล้ว ลบ Printer Files กด Windows + E เปิด Quick Access คลิก “This PC” ด้านซ้าย
- ไปที่ Path นี้:
C:\Windows\System32\spool\PRINTERS

อาจต้อง Permission เข้า Folder นี้ หากถาม กด Continue
- ใน Folder ลบไฟล์ทั้งหมดใน PRINTERS ปิดหน้าต่าง
- กลับไป Services Tab Start “Printer Spooler” Service ตั้ง Startup type เป็น “Automatic”

- Restart คอมพิวเตอร์ เช็คว่า Printer เชื่อมต่อถูกต้องหรือไม่
วิธีที่ 2: เพิ่ม Printer เองและอัปเดต Drivers
หาก Restart Spooler ไม่ได้ ลองเพิ่ม Printer ใหม่ ปกติ Printer เพิ่มอัตโนมัติตอนเสียบพร้อม Drivers ลอง Update Drivers และเพิ่มใหม่
- ก่อนเริ่ม ต้อง Remove Printer จากรายการ Connected Devices กด Windows + R พิมพ์ “control panel” กด Enter
- ใน Control Panel เลือก “Large icons” ดรอปดาวน์ขวาบน เลือก “Devices and Printers”

- หา Printer คลิกขวาเลือก “Remove device” UAC จะโผล่ขอ Confirm เป็น Admin

- หน้าต่างเดียวกัน คลิก “Add a printer” ใกล้ด้านบน Wizard จะแนะนำเพิ่ม Printer ตรวจสอบว่าเสียบถูกต้อง หากใช้ Wireless ลองเสียบ USB

- ไปเว็บ Manufacturer โหลด Drivers ล่าสุดไปที่ Accessible Location กด Windows + R พิมพ์ “devmgmt.msc” กด Enter
- ไป Subcategory “Print queues” ขยาย เลือก Printer คลิกขวา “Update Driver”

- เลือกตัวที่สอง “Browse my computer for driver software”

- ไป Location ที่โหลด Drivers ล่าสุด เลือก ติดตั้ง กด “Next” เสร็จ Restart เช็คปัญหา

วิธีที่ 3: ให้สิทธิ์ PrinterPorts และ Windows
หากวิธีข้างต้นไม่ได้ ลองเปลี่ยน Permissions ใน Registry Editor อาจ Error เพราะ Account ไม่มี Access Key สำคัญ (PrinterPorts ฯลฯ)
หมายเหตุ: Registry Editor เครื่องมือทรงพลัง ใช้ผิดหรือเปลี่ยน Key ที่ไม่รู้จัก อาจทำลายคอมพิวเตอร์
- กด Windows + R พิมพ์ “regedit” กด Enter
- ใน Registry Editor ไป Path นี้:
HKEY_CURRENT_USER > Software > Microsoft > Windows NT > CurrentVersion
- คลิกขวา “Devices” เลือก “Permissions…”

- เลือก Account ของคุณจากรายการ ติ๊ก Checkbox ทั้งหมด ใต้ Column “Allow” ตรวจสอบว่าไม่มีอะไรติ๊กใต้ Column “Deny”

- ทำซ้ำสำหรับ Entry “PrinterPorts” และ “Windows”

- เสร็จแล้ว Restart เช็คว่าปัญหาแก้ไขหรือไม่
หมายเหตุ: ควร Reinstall Printer อีกครั้งหลังทำการเปลี่ยนแปลงข้างต้น หาก Printer ยังไม่ทำงาน
วิธีที่ 4: รู้จัก Printer ผ่านแอปอื่น
Workaround อีกอย่างคือ ให้แอปอื่นรู้จัก Printer ใช้ Notepad สาธิต เพราะทุกคอมมี Notepad
- คลิกขวา Desktop เลือก New > Text Document

- พิมพ์อะไรก็ได้ คลิก File > Print

- หน้าต่างใหม่โผล่ มี Printers ที่ติดตั้งอยู่ หากไม่เจอ Printer ของคุณ คลิก “Find Printer…” ขวามือ Windows จะ Detect Printer หวังว่าจะแก้ปัญหา

หมายเหตุ: มีรายงานว่า Upgrade Office Suite แก้ปัญหาได้ อาจมีไฟล์เฉพาะที่ Corrupt ก่อให้เกิดปัญหา
นอกจากนี้ ควรตรวจสอบว่า Windows OS Updated เป็น Latest Build ด้วย Windows Update Manager หาก Printer ยังไม่ทำงาน ลองรัน Printer Troubleshooter และลองใช้ Printer บนคอมพิวเตอร์อื่น จะช่วย Isolate ปัญหา