ผู้ใช้ Windows บางคนหาวิธีปิด Windows Hello หลังเห็นข้อความเตือนใน Event Viewer ว่า "Windows Hello for Business provisioning will not be launched" พบข้อผิดพลาดนี้ซ้ำๆ (ไม่ว่าจะใช้ Hello หรือไม่) ไม่เฉพาะ Windows เวอร์ชันใด (Win 7, 8.1, 10)

สาเหตุของข้อความ "Windows Hello for Business provisioning will not be launched"
จากการสืบสวนรายงานผู้ใช้และวิธีแก้ พบสถานการณ์หลัก 2 กรณี:
- Windows Hello for Business policy เปิดอยู่ — Local Group Policy นี้ก่อให้เกิด Event Viewer error ซ้ำๆ ผู้ใช้ส่วนใหญ่แก้ได้โดยปิดผ่าน Group Policy Editor หรือ Registry Editor
- Log Provider เปิดอยู่สำหรับ Windows Hello — Log Provider ต้องเปิดถึงจะมี Event error เกิดขึ้น สามารถปิด Log Provisioning ได้ แต่เป็นการปิดบังปัญหา ไม่ใช่แก้รากฐาน
ลองวิธีแก้ด้านล่างตามลำดับ
วิธีที่ 1: ปรับเปลี่ยน Windows Hello Policy
มีวิธีบังคับนโยบายให้ไม่มี Error นี้ใน Event Viewer อีก ต้องปรับ 2 นโยบาย:
- กด Windows + R พิมพ์ gpedit.msc Enter เปิด Local Group Policy Editor
หมายเหตุ: หา Error ตอนพิมพ์คำสั่ง = Windows ไม่มี Group Policy Editor (เช่น Home Edition) ติดตั้งได้ตามบทความแยก (here) - ไปที่:
Computer Configuration > Administrative Templates > Windows Components > Microsoft Passport for Work (or Windows Hello for Business) ด้านขวา ดับเบิลคลิก Use Microsoft Passport for Work (หรือ Use Windows Hello for Business) ตั้งเป็น Disabled
หมายเหตุ: ต้อง Disable ที่นี่ด้วย: User Configuration > Administrative Templates > Windows Components > Microsoft Passport for Work (or Windows Hello for Business) - รีสตาร์ทเครื่อง ดู Event Viewer ว่าหยุดแสดง Error หรือยัง
หายังมี Error ให้ลองวิธีถัดไป
วิธีที่ 2: ใช้ Registry Editor ปิด PassportForWork Policy
หาวิธีที่ 1 ไม่ได้ (ไม่มี gpedit) ทำผ่าน Registry Editor ได้ผลเหมือนกัน (แต่มีผลแค่เครื่องเดียว เครื่องหลายเครื่องควรใช้วิธีที่ 1)
ขั้นตอน:
- กด Windows + R พิมพ์ regedit Enter เปิด Registry Editor คลิก Yes UAC

- ไปที่:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft - ด้านขวา คลิกขวาพื้นที่ว่าง New > Dword (32-bit) value ตั้งชื่อ PassportForWork

- ดับเบิลคลิก PasswordForWork ตั้ง Value Data = 0 (Disable Windows Hello for Business) OK

- ปิด Registry Editor รีสตาร์ท ทดสอบ
ดู Event Viewer ตอนบูท หายังมี Error ให้ลองวิธีถัดไป
วิธีที่ 3: ปิด Log Provider สำหรับ Windows Hello
อีกสาเหตุคือเครื่องไม่มีฮาร์ดแวร์รองรับ Hello ทำให้ Log Provider สร้าง Event Error ตลอด แก้ได้โดยปิด Log Provider สำหรับ Windows Hello จะไม่มี Event Error อีก แต่เป็นแค่การปิดบัง ไม่ได้แก้รากฐาน
หมายเหตุ: วิธีนี้แค่ปิดการ Log Error ไม่ได้แก้ปัญหาจริง
ขั้นตอนปิด Log Provider ผ่าน Registry:
- กด Windows + R พิมพ์ regedit Enter เปิด Registry Editor

- ไปที่ (วางในแถบนำทางหรือหาเอง):
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\EventLog-Application\{23b8d46b-67dd-40a3-b636-d43e50552c6d} - ด้านขวา ดับเบิลคลิก Enable DWORD ตั้งค่าเป็น 0 ปิด Log Provider สำหรับ Windows Hello

- ปิด Registry Editor รีสตาร์ท บังคับให้การเปลี่ยนแปลงมีผล
- บูทครั้งต่อไป ควรไม่มี Event Viewer Error เรื่อง Windows Hello อีก