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

[แก้ไข] Error Setting Traits on Provider

ผู้ใช้ Windows บางรายรู้สึกหงุดหงิดหลังจากได้รับ critical crashes ที่ดูเหมือนสุ่มเสมอ เมื่อสืบสวนปัญหานี้ ผู้ใช้บางรายพบ Event IDs คבוע داخل Event Viewer พร้อมข้อผิดพลาดต่อไปนี้: Error setting traits on Provider {8444a4fb-d8d3-4f38-84f8-89960a1ef12f}. ปัญหานี้รายงานว่าเกิดขึ้นบน Windows 7, Windows 8.1 และ Windows 10

[แก้ไข] Error Setting Traits on Provider

หลังจากสืบสวนปัญหานี้อย่างละเอียด พบว่ามีสาเหตุหลายอย่างที่อาจรับผิดชอบต่อการเกิดรหัสข้อผิดพลาดนี้ นี่คือรายการสาเหตุที่อาจรับผิดชอบต่อปัญหานี้:

  • ขาด Windows Update สำคัญ - ตามผู้ใช้ที่ได้รับผลกระทบจำนวนมาก ปัญหานี้ยืนยันว่าเกิดจาก Windows update ที่หายไปซึ่งมี hotfix สำหรับปัญหานี้ ผู้ใช้ที่ได้รับผลกระทบหลายรายที่เคยจัดการกับปัญหาเดียวกันยืนยันว่าพวกเขาแก้ปัญหาได้โดยการติดตั้งทุกการอัปเดตที่ค้างอยู่
  • ไฟล์ไดรเวอร์ GPU ที่เหลืออยู่ - ซึ่งพบว่าคุณอาจเจอปัญหานี้เนื่องจากความไม่สอดคล้องบางประเภทที่เกี่ยวข้องกับไดรเวอร์กราฟิกปัจจุบันที่ OS ของคุณใช้อยู่ ในกรณีนี้ คุณควรใช้ยูทิลิตี้บุคคลที่สามที่สามารถล้างไฟล์ซากก่อนติดตั้งไดรเวอร์ GPU ล่าสุดใหม่
  • โมดูล RAM เสียหาย - ภายใต้สถานการณ์บางอย่าง คุณคาดว่าจะเห็นข้อผิดพลาดนี้ปรากฏขึ้น หากคุณเริ่มจัดการกับโมดูล RAM ที่เสียหาย ซึ่งไม่สามารถจัดสรรไฟล์ชั่วคราวได้อีกต่อไป ในกรณีนี้ คุณต้องรัน stress test บนหน่วยความจำโดยใช้ Windows Memory Diagnostic และเปลี่ยนใหม่หากสรุปว่าคุณจัดการกับฮาร์ดแวร์ที่ล้มเหลว
  • การเสียหายของไฟล์ระบบ - ในบางกรณี คุณอาจประสบกับข้อผิดพลาดประเภทนี้ ในสถานการณ์ที่ระบบของคุณจัดการกับการเสียหายของไฟล์บางประเภทที่สร้าง event errors ภายใน Event Viewer เพื่อแก้ปัญหานี้ คุณควรพยายามรัน utility สองตัว (DISM และ SFC) ที่สามารถแก้ไขกรณีส่วนใหญ่ของการเสียหายของไฟล์ระบบ
  • ปัญหาการดึงพลังงาน - หากคุณมีอุปกรณ์ที่เชื่อมต่อมากมายซึ่งดึงพลังงานจาก PSU หรือคุณเพิ่งอัปเกรดคอมโพเนนต์โดยไม่ได้อัปเกรด PSU ผู้ใช้ที่ได้รับผลกระทบหลายรายที่เคยจัดการกับปัญหาเดียวกันแก้ปัญหาได้โดยการถอดอุปกรณ์ที่ไม่จำเป็นออก หรืออัปเกรดเป็น PSU ที่มีพลังมากขึ้น

ตอนนี้คุณรู้สถานการณ์ที่เป็นไปได้ทุกอย่างที่อาจเป็นสาเหตุรากของข้อความข้อผิดพลาด Error Setting Traits on Provider นี่คือรายการวิธีแก้ไขที่เป็นไปได้ที่ผู้ใช้ที่ได้รับผลกระทบอื่นๆ ใช้แก้ปัญหานี้สำเร็จ:

วิธีที่ 1: ติดตั้งทุก Windows Update ที่ค้างอยู่ (หากใช้ได้)

ซึ่งพบว่าผู้ใช้ที่ได้รับผลกระทบบางรายรายงานว่าในกรณีของพวกเขา ปัญหาแก้ไขได้เมื่อพวกเขาติดตั้งทุก Windows update ที่ค้างอยู่รอการติดตั้ง

หากคอมพิวเตอร์ Windows 10 ของคุณไม่ได้อัปเดต ให้เริ่มต้นด้วยการติดตั้งทุกการอัปเดตที่ค้างอยู่ จนกว่าจะอัปเดตคอมพิวเตอร์ให้ทันสมัย

หมายเหตุ: หากคุณติดตั้งทุก Windows update ที่พร้อมใช้งานสำหรับเวอร์ชันเฉพาะของคุณแล้ว ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

นี่คือคำแนะนำทีละขั้นตอนที่จะแนะนำคุณตลอดกระบวนการติดตั้งทุกการอัปเดตที่ค้างอยู่บนคอมพิวเตอร์ Windows 10:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ภายในกล่องข้อความ พิมพ์ '"'ms-settings:windowsupdate' และกด Enter เพื่อเปิดหน้าจอ windows update เมื่อถูกพรอมป์โดย UAC (User Account Control) คลิก Yes เพื่อให้สิทธิ์แอดมิน [แก้ไข] Error Setting Traits on Provider

    หมายเหตุ: หากคุณไม่ได้ประสบปัญหานี้บน Windows 10 ให้ใช้ 'wuapp' แทนคำสั่งด้านบน

  2. หลังจากอยู่ภายในหน้าจอ Windows Update ให้ไปที่ फल่างด้านขวา และเริ่มต้นด้วยการคลิก Check for Updates ต่อไป ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งทุกการอัปเดตที่ค้างอยู่ [แก้ไข] Error Setting Traits on Provider

    หมายเหตุ: หากคุณมีการอัปเดตที่ค้างอยู่มาก โอกาสคือ utility จะพรอมป์ให้คุณรีสตาร์ทก่อนที่คุณจะได้โอกาสติดตั้งทุกการอัปเดต หากเกิดขึ้น ให้รีสตาร์ทคอมพิวเตอร์ตามคำแนะนำ แต่แน่ใจว่ากลับมาที่หน้าจอนี้และดำเนินการติดตั้งการอัปเดตที่เหลือต่อไปเมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้น

  3. หลังจากติดตั้งทุกการอัปเดตที่ค้างอยู่แล้ว ให้รีบูทคอมพิวเตอร์อีกครั้งสุดท้าย และตรวจสอบ Event Viewer สำหรับ instance ใหม่ของ Error setting traits on Provider {8444a4fb-d8d3-4f38-84f8-89960a1ef12f}.

หากปัญหาเดิมยังคงเกิดขึ้น ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 2: ล้างไฟล์ไดรเวอร์ GPU ที่เหลือ และติดตั้งใหม่

ตามผู้ใช้ที่ได้รับผลกระทบบางราย คุณคาดว่าจะเห็นปัญหา Error setting traits on Provider {8444a4fb-d8d3-4f38-84f8-89960a1ef12f} เนื่องจากความไม่สอดคล้องกับไดรเวอร์ GPU ของคุณ ในกรณีที่จัดทำเอกสารส่วนใหญ่ ปัญหานี้รายงานว่าเกิดขึ้นหลังการติดตั้งเวอร์ชันไดรเวอร์ใหม่

หากสถานการณ์นี้ใช้ได้ คุณควรใช้เวลาติดตั้งและใช้ยูทิลิตี้บุคคลที่สามที่เรียกว่า Display Driver Uninstaller (DDU) เพื่อลบไดรเวอร์ GPU ปัจจุบันอย่างสมบูรณ์และทุก dependency ที่เกี่ยวข้อง ก่อนติดตั้งเวอร์ชันล่าสุดจากศูนย์ใหม่

หากคุณมองหาคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีใช้ DDU utility เพื่อล้างไฟล์ไดรเวอร์ GPU ที่อาจเสียหาย ก่อนติดตั้งไดรเวอร์ GPU เฉพาะใหม่ ให้ทำตามขั้นตอนที่ระบุด้านล่าง:

  1. เปิดเบราว์เซอร์เริ่มต้นและไปที่ หน้าดาวน์โหลดอย่างเป็นทางการของ Display Driver Uninstaller
  2. ภายใน ให้เลื่อนลงถึงส่วนดาวน์โหลด และคลิกที่ mirror ดาวน์โหลดหนึ่งเพื่อเริ่มดาวน์โหลด [แก้ไข] Error Setting Traits on Provider
  3. เมื่อดาวน์โหลดเสร็จ ให้ใช้ยูทิลิตี้อย่าง 7Zip, WinRar, หรือ WinZip เพื่อแยกเนื้อหาของ DDU archive
  4. หลังจากแยกเนื้อหาของ archive สำเร็จ ให้คลิกขวาที่ DDU installer และเลือก Run as Administrator จากเมนูบริบท แล้วคลิก Yes เพื่อให้สิทธิ์แอดมินแก่ utility
  5. ภายใน utility DDU ให้เลือก GPU จาก Select device type จากเมนูดรอปดาวน์ ต่อไป คลิก Clean and restart เพื่อเริ่มกระบวนการทำความสะอาด [แก้ไข] Error Setting Traits on Provider
  6. เมื่อการดำเนินการเสร็จสิ้น ให้รีบูทด้วยตนเอง หาก utility ไม่แนะนำให้ทำอัตโนมัติ
  7. เมื่อการเริ่มต้นครั้งต่อไปเสร็จ ให้ไปที่เว็บไซต์ไดรเวอร์ของผู้ผลิต GPU และดาวน์โหลดเวอร์ชันไดรเวอร์กราฟิกล่าสุดตามรุ่นของคุณ:
    Nvidia Drivers
    AMD Drivers
    Intel Drivers
  8. เมื่อติดตั้งไดรเวอร์สำเร็จ ให้รีบูทคอมพิวเตอร์อีกครั้ง และตรวจสอบ Event Viewer ที่การเริ่มต้นระบบครั้งต่อไป เพื่อดูว่าคุณยังได้ instance ใหม่ของ Error setting traits on Provider {8444a4fb-d8d3-4f38-84f8-89960a1ef12f}. หรือไม่

หากปัญหาเดิมยังคงเกิดขึ้น ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 3: สืบสวน / เปลี่ยนโมดูล RAM

ซึ่งพบว่าปัญหาอีกอย่างที่อาจรับผิดชอบต่อการเกิดข้อความข้อผิดพลาด Error setting traits on Provider {8444a4fb-d8d3-4f38-84f8-89960a1ef12f} คือ หน่วยความจำที่ล้มเหลว ซึ่งป้องกันไม่ให้ข้อมูลชั่วคราวจัดเก็บได้ชั่วคราว

อย่างไรก็ตาม ก่อนที่คุณจะตัดสินใจเปลี่ยน RAM sticks คุณควรใช้เวลายืนยันว่าคุณจัดการกับหน่วยความจำที่ไม่ดีจริงๆ เพื่อทำเช่นนี้ คุณสามารถใช้เครื่องมือ Windows Memory Diagnostic เพื่อทำ stress test บน RAM และดูว่าคุณจัดการกับฮาร์ดแวร์ที่ล้มเหลวบางประเภทหรือไม่

เพื่อให้เรื่องง่ายขึ้น ให้ทำตามคำแนะนำด้านล่างเพื่อทดสอบ RAM โดยใช้เครื่องมือ Windows Memory Diagnostic:

  1. เปิดกล่องโต้ตอบ Run โดยกด Windows key + R ภายในกล่องข้อความ พิมพ์ 'mdsched' และกด Ctrl + Shift + Enter เพื่อเปิดเครื่องมือ Windows Memory Diagnostic ด้วยสิทธิ์แอดมิน [แก้ไข] Error Setting Traits on Provider

    หมายเหตุ: หากคุณถูกพรอมป์โดย UAC (User Account Control) คลิก Yes เพื่อให้สิทธิ์แอดมิน

  2. ภายในปัญหา Windows Memory Diagnostic ให้คลิก Restart Now and check for problems [แก้ไข] Error Setting Traits on Provider
  3. ที่การเริ่มต้นคอมพิวเตอร์ครั้งต่อไป คอมพิวเตอร์จะบูทเข้า Windows Memory Diagnostic Tool โดยตรง การสแกนจะเริ่มอัตโนมัติ ดังนั้นเมื่อเริ่ม ให้รอด้วยความอดทนจนกระทั่งกระบวนการเสร็จสิ้น [แก้ไข] Error Setting Traits on Provider
  4. ในกรณีที่การสแกนยืนยันว่าคุณจัดการกับปัญหา RAM คุณไม่มีทางเลือกอื่นนอกจากการลงทุนใน RAM stick ใหม่

หากการสแกนที่คุณเพิ่งทำในเครื่องมือ Windows Memory Diagnostics ไม่เปิดเผยปัญหาพื้นฐานกับ RAM ของคุณ ให้ไปที่วิธีถัดไปด้านล่างสำหรับวิธีเพิ่มเติมในการแก้ไข Error setting traits on Provider {8444a4fb-d8d3-4f38-84f8-89960a1ef12f}.

วิธีที่ 4: ซ่อมแซมไฟล์ระบบโดยใช้ SFC & DISM

จำไว้ว่าปัญหานี้บางครั้งเกี่ยวข้องกับการเสียหายของไฟล์ระบบบางประเภท ดังนั้นขั้นตอนถัดไป (หากวิธีด้านบนล้มเหลวทั้งหมดหรือไม่ใช้ได้) คือการรัน utility สองตัวที่สามารถแก้ไขไฟล์ระบบที่เสียหายได้

หากคุณยังไม่ได้ทำ คุณควรใช้เวลารัน SFC (System File Checker) และ DISM (Deployment Image Servicing and Management) scans ติดต่อกัน เพื่อระบุและแก้ไขไฟล์ OS ที่เสียหายแบบพื้นผิวซึ่งอาจมีส่วนทำให้เกิด events error setting traits on Provider {8444a4fb-d8d3-4f38-84f8-89960a1ef12f} ใน Event Viewer

สำหรับผลลัพธ์ที่ดีที่สุด เราแนะนำให้รัน utility ทั้งสองติดต่อกัน เพื่อเพิ่มโอกาสในการแก้ไข instance ที่เสียหาย

เริ่มด้วยการสแกน SFC เนื่องจากกระบวนการนี้โดยทั่วไปเร็วกว่า และไม่ต้องการให้คุณรักษาการเชื่อมต่ออินเทอร์เน็ตที่เสถียร

[แก้ไข] Error Setting Traits on Provider

หมายเหตุ: จำไว้ว่าหนึ่งครั้งที่คุณเริ่มการสแกนนี้ คุณไม่ควรปิด CMD prompt ที่มีสิทธิ์จนกว่าการดำเนินการจะเสร็จสิ้น เพื่อหลีกเลี่ยญการสร้าง logical errors บน HDD หรือ SSD ของคุณ

เมื่อการสแกน SFC เสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ และ เริ่มการสแกน DISM เมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้น

[แก้ไข] Error Setting Traits on Provider

หมายเหตุ: ก่อนที่คุณจะเปิดการสแกนประเภทนี้ ให้แน่ใจว่าคอมพิวเตอร์ของคุณเชื่อมต่อกับการเชื่อมต่ออินเทอร์เน็ตที่เสถียร

หลังจากการสแกนครั้งที่สองเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์อีกครั้ง และดูว่าการสร้าง Event Viewer events ใหม่กับข้อผิดพลาด Error setting traits on Provider ได้รับการแก้ไขแล้วหรือไม่

หากปัญหาเดิมยังคงเกิดขึ้น ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

วิธีที่ 5: แก้ไขปัญหาการดึงพลังงาน (หากใช้ได้)

ในกรณีที่ Event Viewer ที่มี Error setting traits on Provider ยังมีการกล่าวถึงข้อผิดพลาด Kernel-Power 41 (63) ระบบของคุณน่าจะสร้าง events ประเภทนี้เนื่องจากปัญหาการดึงพลังงาน - คุณน่าจะประสบกับสิ่งนี้เพราะระบบของคุณไม่สามารถดึงพลังงานเพียงพอที่จะรองรับคอมโพเนนต์และพริมพืชที่เชื่อมต่อทั้งหมด

หากสถานการณ์เฉพาะนี้ใช้ได้ คุณมี 3 วิธีที่เป็นไปได้ในการแก้ปัญหา:

  • ถอดพริมพืชที่ไม่จำเป็น - หากคุณมีพริมพืชมากมายที่มีศักยภาพดึงพลังงานจาก PSU ให้เริ่มต้นด้วยการถอดอุปกรณ์ที่ไม่จำเป็นออก และตรวจสอบ Event Viewer ว่าคุณพบ instance ใหม่ของข้อผิดพลาดหรือไม่
  • ใช้ USB hub ที่มีแหล่งจ่ายไฟภายนอก - หากคุณประสบปัญหานี้บนแล็ปท็อป/อัลตร้าบุ๊ก หรือคุณไม่วางแผนใช้เงินซื้อ PSU ระดับพรีเมียม ทางเลือกที่มีต้นทุนคุ้มค่าคือการเลือก USB hub ที่ดึงพลังงานจากแหล่งภายนอก นี่ควรจะเอาโหลดออกจาก PS และหยุดการสร้างข้อผิดพลาดประเภทใหม่นี้
  • ซื้อ PSU ที่มีพลังมากขึ้น - หากคุณเจอ Error setting traits on Provider บนคอนฟิกเดสก์ท็อป และคุณแน่ใจว่าปัญหานี้เกิดจากปัญหาการดึงพลังงาน วิธีแก้ระยะยาวคือไปข้างหน้าและซื้อ PSU ที่มีพลังมากขึ้น เพื่อรองรับคอมโพเนนต์และพริมพืชของคุณ