
Windows 10 นำฟีเจอร์ Network Location Aware ออก ทำให้ไม่สามารถตั้ง Default Printer เองได้ ระบบจะตั้งเป็นเครื่องพิมพ์ล่าสุดที่ใช้ หากต้องการควบคุมเอง ให้ทำตามขั้นตอนด้านล่าง

สร้าง Restore Point ก่อนเริ่ม
Default Printer Keeps Changing [SOLVED]
วิธีที่ 1: ปิดการจัดการ Default Printer โดย Windows
- Win + I → Settings → Devices
- ซ้ายมือ Printers & scanners
- ปิด toggle "Let Windows manage my default printer"
- รีสตาร์ท

วิธีที่ 2: ตั้ง Default Printer เองผ่าน Control Panel
- Win + X → Control Panel → Hardware and Sound → Devices and Printers
- คลิกขวาเครื่องพิมพ์ที่ต้องการ → Set as default printer
- รีสตาร์ท

วิธีที่ 3: แก้ไข Registry (Registry Fix)
- Win + R → regedit
- ไปที่:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows - ดับเบิลคลิก LegacyDefaultPrinterMode → เปลี่ยนค่าเป็น 1
- ถ้าไม่มีค่า → คลิกขวาว่าง → New > DWORD (32-bit) Value → ชื่อ LegacyDefaultPrinterMode → ค่า 1
- OK → ปิด Registry → ตั้ง Default Printer ใหม่ (วิธีที่ 2) → รีสตาร์ท

- ถ้ายังไม่ได้ → เปิด Registry ไปที่:
HKEY_USERS\USERS_SID\Printers\Connections
HKEY_USERS\USERS_SID\Printers\Settingsลบค่าทั้งหมดภายใน - ไปที่:
HKEY_USERS\USERS_SID\Printers\Defaults→ ลบ DWORD DisableDefault → ตั้ง Default Printer ใหม่ → รีสตาร์ท

บทความแนะนำ:
- Fix Task Scheduler Error One or more of the specified arguments are not valid
- Fix You can't sign in to your PC right now error
- Your Device Is Offline. Please Sign In With The Last Password Used On This Device
- Fix Superfetch has stopped working
แก้ไขเสร็จสิ้น! ถามได้ในความคิดเห็น