บางผู้ใช้รายงานว่าไม่สามารถปรับแต่งกฎอัตโนมัติของฟีเจอร์ Quiet Hours ใน Windows 10 ได้ ซึ่งเข้าใจได้ เพราะขั้นตอนการตั้งค่าและแม้แต่ชื่อฟีเจอร์ก็ถูกเปลี่ยนแปลงไปใน Windows 10 builds ล่าสุด
Quiet Hours (Focus Assist) คืออะไร?
Focus Assist (เดิมชื่อ Quiet Hours) เป็นฟีเจอร์ของ Windows ที่ปิดการแสดงผลการแจ้งเตือนทั้งหมดในช่วงเวลาที่กำหนดไว้ล่วงหน้า ฟีเจอร์นี้ถูกนำมาร่วมกับ Windows 8.1 เพื่อช่วยให้ผู้ใช้ที่ต้องการโฟกัสกับงานที่ทำอยู่ ไม่ถูกขัดจังหวะโดยการแจ้งเตือน
หากเคยใช้ Windows 8 อาจจำได้ว่าเคยตั้งค่า Quiet Hours ให้เปิด/ปิดตามเวลาที่กำหนดได้ แต่ใน Windows 10 เริ่มต้น Microsoft ได้ลบเมนูการปรับแต่งนี้ออก เหลือเพียงสลับเปิด/ปิดเท่านั้น โดยค่าเริ่มต้นตั้งค่า Quiet Hours ตั้งแต่ 00:00 ถึง 06:00 น. โดยไม่มีตัวเลือกเปลี่ยนแปลงจาก UI
ตั้งแต่ Windows 10 build 17083 ฟีเจอร์ Quiet Hours ถูกเปลี่ยนชื่อเป็น Focus Assist แม้จะทำให้บางคนสับสน แต่อัปเดตครั้งนี้ก็เพิ่มความสามารถใหม่ๆ มาด้วย:
- หากอัปเดตถึง build 17074 ขึ้นไป Focus Assist จะเปิดอัตโนมัติเมื่อ Duplicate Display (เช่นการนำเสนอโปรเจกเตอร์) ป้องกันการแจ้งเตือนรบกวนระหว่างนำเสนอ
- Focus Assist เปิดอัตโนมัติเมื่อเล่นเกมหรือรันแอปที่ใช้ DirectX
- สามารถกำหนด Priority List ให้แอปหรือคนสำคัญแจ้งเตือนได้แม้ Focus Assist จะเปิดอยู่
- ผ่าน Cortana และ Geolocation สามารถตั้งค่า Focus Assist ให้เปิดอัตโนมัติที่สถานที่เฉพาะ (เช่น บ้าน/ที่ทำงาน)
- Build 17661 ขึ้นไป: Focus Assist เปิดอัตโนมัติเมื่อเล่นเกมโหมดเต็มจอ
- แสดงสรุปการแจ้งเตือนที่พลาด เมื่อปิด Focus Assist
ผู้ใช้ขั้นสูงสามารถตั้งค่าตารางเวลาเองได้: เลือกกิจกรรมที่ไม่อยากถูกรบกวน ตั้งเวลาเอง กำหนด Priority List และตั้งให้เปิดเฉพาะตอนอยู่บ้าน
นี่คือ 2 วิธีเปลี่ยนกฎอัตโนมัติ: หากอยู่ build 17083 ขึ้นไป ใช้ วิธี 1 หากยังอยู่ build เก่า (ชื่อยังเป็น Quiet Hours) ใช้ วิธี 2 แก้ Registry
วิธี 1: เปลี่ยนกฎอัตโนมัติ Focus Assist ใน Windows 10
ขั้นตอนด้านล่างใช้ได้เฉพาะ Windows 10 build 17083 ขึ้นไป เท่านั้น
หมายเหตุ: หาก build เก่ากว่า 17083 ให้ข้ามไป วิธี 2 ทันที
- คลิกไอคอน Start (มุมซ้ายล่าง) > ไอคอน Settings (รูปเฟือง)

- ใน Settings เลือก System > แผงซ้ายเลือก Focus Assist
เคล็ดลับ: เปิด Focus Assist โดยตรงได้จาก Run (Win+R) พิมพ์ ms-settings:quiethoursกด Enter - ในส่วน Automatic rules สามารถเปิด/ปิดกฎต่างๆ ได้ตามต้องการ
- ตั้งเวลาเอง: คลิก During these times > ตั้ง Start time, End time, Repeat frequency, Focus level > สลับสวิตช์บนสุดเป็น ON > กลับไปหน้าก่อน

- ป้องกันรบกวนขณะ Duplicate Display หรือเล่นเกม: เปิดสวิตช์ When I'm duplicating my display และ When I'm playing a game เป็น On (คลิกเข้าไปปรับ Focus level ได้)

- เปิดอัตโนมัติตอนอยู่บ้าน: เปิด When I'm at home (ถ้าเป็นสีเทา = Cortana ยังไม่รู้ที่อยู่ > คลิก Give Cortana permissions > เปิด Location) หมายเหตุ: อาจไม่มีในบางภูมิภาค
- ติ๊ก Show a notification in action center when focus assist is turned on automatically เพื่อดูสรุปการแจ้งเตือนที่พลาดเมื่อปิด Focus Assist

- ปิด Settings เมื่อตั้งค่าเสร็จ
วิธี 2: เปลี่ยน Quiet Hours ผ่าน Registry Editor (สำหรับ Build เก่า)
หากไม่อัปเดตถึง build 17083 จะไม่มี UI ให้ตั้งค่า Quiet Hours แต่วิธีนี้ช่วยตั้งเวลาเองได้ผ่าน Registry
หมายเหตุ: วิธีนี้ใช้ได้กับ build เก่ากว่า 17083 (ข้อความต้นฉบับเขียนผิด เราแก้ไขให้ถูกต้องแล้ว)
จะแก้ Registry แต่ปลอดภัยหากทำตามขั้นตอน เราจะสอน Backup Registry ก่อน
- Win+R > พิมพ์
regedit> Enter > Yes (UAC)
- Registry Editor > File > Export > เลือกที่เก็บ/ชื่อไฟล์ > OK (Backup เรียบร้อย)
หมายเหตุ: หากผิดพลาด ใช้ File > Import เลือกไฟล์ backup เพื่อคืนค่า - ไปที่ Key:
HKEY_CURRENT_USER \ SOFTWARE \ Policies \ Microsoft \ Windows \ CurrentVersion
- คลิกขวา CurrentVersion > New > Key > ตั้งชื่อ QuietHours

- ใน QuietHours สร้าง DWORD 2 ค่า: คลิกขวา > New > DWORD (32-bit) Value
- ค่าแรก: EntryTime (เวลาเริ่ม Quiet Hours)
- ค่าที่สอง: ExitTime (เวลาจบ Quiet Hours)

- Double-click แต่ละค่า > Base เลือก Decimal > Value Data ใส่ นาทีหลังเที่ยงคืน (เช่น 03:00 น. = 180 นาที) > OK

- ทำซ้ำกับอีกค่า จน EntryTime และ ExitTime ถูกต้องทั้งคู่
- ปิด Registry Editor ไม่ต้อง Restart ค่าจะมีผลทันที