Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Windows Hello for Business Provisioning Will Not Be Launched

ผู้ใช้ 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

สาเหตุของข้อความ "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 นโยบาย:

  1. กด Windows + R พิมพ์ gpedit.msc Enter เปิด Local Group Policy Editorแก้ไข: Windows Hello for Business Provisioning Will Not Be Launched หมายเหตุ: หา Error ตอนพิมพ์คำสั่ง = Windows ไม่มี Group Policy Editor (เช่น Home Edition) ติดตั้งได้ตามบทความแยก (here)
  2. ไปที่:
    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แก้ไข: Windows Hello for Business Provisioning Will Not Be Launched หมายเหตุ: ต้อง Disable ที่นี่ด้วย: User Configuration > Administrative Templates > Windows Components > Microsoft Passport for Work (or Windows Hello for Business)
  3. รีสตาร์ทเครื่อง ดู Event Viewer ว่าหยุดแสดง Error หรือยัง

หายังมี Error ให้ลองวิธีถัดไป

วิธีที่ 2: ใช้ Registry Editor ปิด PassportForWork Policy

หาวิธีที่ 1 ไม่ได้ (ไม่มี gpedit) ทำผ่าน Registry Editor ได้ผลเหมือนกัน (แต่มีผลแค่เครื่องเดียว เครื่องหลายเครื่องควรใช้วิธีที่ 1)

ขั้นตอน:

  1. กด Windows + R พิมพ์ regedit Enter เปิด Registry Editor คลิก Yes UACแก้ไข: Windows Hello for Business Provisioning Will Not Be Launched
  2. ไปที่:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft
  3. ด้านขวา คลิกขวาพื้นที่ว่าง New > Dword (32-bit) value ตั้งชื่อ PassportForWorkแก้ไข: Windows Hello for Business Provisioning Will Not Be Launched
  4. ดับเบิลคลิก PasswordForWork ตั้ง Value Data = 0 (Disable Windows Hello for Business) OKแก้ไข: Windows Hello for Business Provisioning Will Not Be Launched
  5. ปิด 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:

  1. กด Windows + R พิมพ์ regedit Enter เปิด Registry Editorแก้ไข: Windows Hello for Business Provisioning Will Not Be Launched
  2. ไปที่ (วางในแถบนำทางหรือหาเอง):
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\EventLog-Application\{23b8d46b-67dd-40a3-b636-d43e50552c6d}
  3. ด้านขวา ดับเบิลคลิก Enable DWORD ตั้งค่าเป็น 0 ปิด Log Provider สำหรับ Windows Helloแก้ไข: Windows Hello for Business Provisioning Will Not Be Launched
  4. ปิด Registry Editor รีสตาร์ท บังคับให้การเปลี่ยนแปลงมีผล
  5. บูทครั้งต่อไป ควรไม่มี Event Viewer Error เรื่อง Windows Hello อีก