Microsoft รวมตัวแก้ไขปัญหาหลายตัวเพื่อแก้ไขปัญหาเกี่ยวกับส่วนประกอบ Windows OS แต่เมื่อผู้ใช้พยายามเรียกใช้ตัวแก้ไขปัญหาพวกเขาพบข้อผิดพลาด 'Scripted Diagnostics Native Host หยุดทำงาน' ด้วยเหตุนี้ พวกเขาจึงไม่สามารถใช้ตัวแก้ไขปัญหาได้หากไม่แก้ไขข้อผิดพลาดนี้

ข้อผิดพลาดนี้ยังปรากฏขึ้นขณะดาวน์โหลดหรือติดตั้งการอัปเดต Windows หรือใช้แอปรับความช่วยเหลือ สาเหตุทั่วไปที่อยู่เบื้องหลังข้อผิดพลาดนี้ ได้แก่ ข้อผิดพลาดของดิสก์ โปรแกรมป้องกันไวรัสที่ขัดแย้งกัน หรือการอัพเดตระบบปฏิบัติการที่ขาดหายไป RAM ที่มีปัญหา และไฟล์ระบบเสียหาย เราจะพูดถึงเจ็ดวิธีในการแก้ไขข้อผิดพลาดที่น่ารำคาญนี้
1. ตรวจสอบดิสก์ไดรฟ์เพื่อหาข้อผิดพลาด
เซกเตอร์เสียและข้อผิดพลาดของระบบไฟล์ที่เกี่ยวข้องกับดิสก์ไดรฟ์ของคุณอาจทำให้เกิดข้อผิดพลาด 'โฮสต์เนทิฟการวินิจฉัยสคริปต์หยุดทำงาน' ดังนั้นคุณต้องตรวจสอบข้อผิดพลาดของดิสก์ไดรฟ์แล้วจึงซ่อมแซมทั้งหมด ต่อไปนี้เป็นวิธีดำเนินการ:
ขั้นตอนที่ 1:กดปุ่ม Windows เพื่อเปิดเมนูเริ่ม พิมพ์cmdในแถบค้นหาแล้วกดแป้นพิมพ์ลัด Ctrl + Shift + Enter

ขั้นตอนที่ 2:หน้าต่างการควบคุมบัญชีผู้ใช้จะเปิดขึ้น คลิกที่ปุ่มใช่เพื่อเปิด Command Prompt ด้วยสิทธิ์ของผู้ดูแลระบบ

ขั้นตอนที่ 3:พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกนดิสก์ตรวจสอบ:
chkdsk /r

ขั้นตอนที่ 4:พิมพ์yแล้วกด Enter

ขั้นตอนที่ 5:ปิดหน้าต่างพร้อมรับคำสั่งแล้วรีสตาร์ทพีซีของคุณ

Windows จะเริ่มกระบวนการตรวจสอบดิสก์และสแกนและซ่อมแซมดิสก์ไดรฟ์ของคุณ หลังจากนั้นมันจะบู๊ตไปที่หน้าจอล็อค

2. ลบโปรแกรมป้องกันไวรัสของบุคคลที่สาม
ผู้ใช้หลายคนรายงานว่าโปรแกรมป้องกันไวรัสของบริษัทอื่นเป็นสาเหตุของข้อความแสดงข้อผิดพลาด ในกรณีนี้ โปรแกรมที่เกี่ยวข้องของ Norton ทำให้เกิดข้อผิดพลาด Scripted Diagnostics Native Host ใน Windows 11
ดังนั้นคุณต้องลบโปรแกรมป้องกันไวรัสของบริษัทอื่นออกเพื่อตัดความเป็นไปได้นี้ ไม่ต้องกังวลเพราะWindows Defender จะเริ่มทำงานเมื่อคุณลบโปรแกรมป้องกันไวรัสของบริษัทอื่น ต่อไปนี้เป็นวิธีดำเนินการ:
ขั้นตอนที่ 1:กดปุ่ม Windows เพื่อเปิดเมนูเริ่ม พิมพ์appwiz.cplในแถบค้นหาแล้วกด Enter เพื่อเปิดหน้าต่างโปรแกรมและคุณสมบัติ

ขั้นตอนที่ 2:ค้นหาโปรแกรมป้องกันไวรัสบุคคลที่สามในรายการและคลิกขวาที่โปรแกรม เลือกตัวเลือกถอนการติดตั้ง

ขั้นตอนที่ 3:เมื่อหน้าต่างการควบคุมบัญชีผู้ใช้เปิดขึ้น ให้คลิกที่ปุ่มใช่เพื่อดำเนินการต่อ

ขั้นตอนที่ 4:ทำตามคำแนะนำบนหน้าจอเพื่อลบโปรแกรมออกจากพีซีของคุณ
ขั้นตอนที่ 5:รีสตาร์ทพีซีของคุณเพื่อใช้การเปลี่ยนแปลงและตรวจสอบว่ายังมีข้อผิดพลาดอยู่หรือไม่
3. อัปเดตพีซี Windows ของคุณด้วยตนเอง
การใช้ระบบปฏิบัติการ Windows รุ่นที่ล้าสมัยนั้นมีข้อเสีย ดังนั้น คุณต้องอัปเดตพีซีของคุณ แต่ถ้าคุณไม่สามารถทำได้โดยใช้แอปการตั้งค่าและพบข้อผิดพลาด 'Scripted Diagnostics Native Host หยุดทำงาน' ขณะทำเช่นนั้น ให้ดาวน์โหลดการอัปเดต KB เฉพาะจากเว็บไซต์ Microsoft Catalog ต่อไปนี้เป็นวิธีดำเนินการ:
ขั้นตอนที่ 1:จดบันทึก KB อัปเดตหมายเลขจากแอปการตั้งค่าที่ไม่สามารถติดตั้งได้
ขั้นตอนที่ 2:เยี่ยมชมเว็บไซต์ Microsoft Catalog
แค็ตตาล็อกของไมโครซอฟต์
ขั้นตอนที่ 3:วางหมายเลขอัปเดต KB แล้วกด Enter เพื่อค้นหา

ขั้นตอนที่ 4:คลิกที่ปุ่มดาวน์โหลด

ขั้นตอนที่ 5:คลิกที่ลิงค์ไฟล์เพื่อดาวน์โหลดการอัพเดต

ขั้นตอนที่ 6:กดปุ่ม Windows + แป้นพิมพ์ลัด E เพื่อเปิด File Explorer นำทางไปยังตำแหน่งของไฟล์อัพเดตแล้วดับเบิลคลิกที่ไฟล์นั้น

ขั้นตอนที่ 7:ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งการอัปเดตบนพีซีของคุณ
4. ลบไฟล์ CrashHandler.vbs
ผู้ใช้จำนวนมากสามารถแก้ไขปัญหาเกี่ยวกับ Scripted Diagnostics Native Host ได้โดยการลบไฟล์สคริปต์ออกจากโฟลเดอร์เริ่มต้น หากมีไฟล์ดังกล่าวอยู่ในพีซีของคุณ คุณต้องลบออก มีวิธีดังนี้:
ขั้นตอนที่ 1:กดปุ่ม Windows + แป้นพิมพ์ลัด R เพื่อเปิดกล่องโต้ตอบเรียกใช้ พิมพ์%appdata%ในกล่องข้อความแล้วกด Enter เพื่อเปิดโฟลเดอร์ AppData

ขั้นตอนที่ 2:วางเส้นทางต่อไปนี้ลงในแถบที่อยู่แล้วกด Enter:
Microsoft\Windows\Start Menu\Programs\Startup\

ขั้นตอนที่ 3:ค้นหาไฟล์ crashhandler.vbs และคลิกที่มัน กดปุ่มลบ

ขั้นตอนที่ 4:ปิดหน้าต่าง File Explorer และรีสตาร์ทพีซีของคุณ
5. ตรวจสอบหน่วยความจำระบบ
หากคุณยังคงพบปัญหา 'โฮสต์ดั้งเดิมของการวินิจฉัยสคริปต์หยุดทำงาน' คุณต้องตรวจสอบข้อผิดพลาดของระบบ ต่อไปนี้เป็นวิธีดำเนินการด้วยยูทิลิตี้ Memory Diagnostic:
ขั้นตอนที่ 1:กดปุ่ม Windows เพื่อเปิดเมนูเริ่ม พิมพ์windows memory Diagnosticในแถบค้นหาแล้วกด Enter เพื่อเปิดยูทิลิตี้

ขั้นตอนที่ 2:คลิกที่ตัวเลือก 'รีสตาร์ททันทีและตรวจสอบปัญหา (แนะนำ)'

ขั้นตอนที่ 3:พีซีของคุณจะรีสตาร์ท และ Windows Memory Diagnostic Tool จะเริ่มสแกนหาข้อผิดพลาด หลังจากการทดสอบเสร็จสิ้น พีซีของคุณจะบูตไปที่หน้าจอล็อค

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

6. เรียกใช้การสแกน SFC และ DISM
หากไฟล์สำคัญที่เกี่ยวข้องกับแอปพลิเคชัน Scripted Diagnostics Native Host หรือส่วนประกอบระบบปฏิบัติการที่สำคัญอื่น ๆ เสียหาย คุณต้องใช้เครื่องมือบรรทัดคำสั่ง SFC และ DISM เพื่อแก้ไข ต่อไปนี้เป็นวิธีเรียกใช้การสแกนทั้งสอง:
ขั้นตอนที่ 1:กดปุ่ม Windows เพื่อเปิดเมนูเริ่ม พิมพ์cmdในแถบค้นหาแล้วกดแป้นพิมพ์ลัด Ctrl + Shift + Enter เพื่อเปิดด้วยสิทธิ์ผู้ดูแลระบบ

ขั้นตอนที่ 2:เมื่อหน้าต่างการควบคุมบัญชีผู้ใช้เปิดขึ้น ให้คลิกที่ปุ่มใช่

ขั้นตอนที่ 3:พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเรียกใช้การสแกน SFC:
SFC /scannow
ขั้นตอนที่ 4:หลังจากการสแกนเสร็จสิ้น ให้พิมพ์clsแล้วกด Enter เพื่อล้างหน้าจอ

ขั้นตอนที่ 5:ดำเนินการคำสั่งต่อไปนี้ทีละคำเพื่อเริ่มการสแกน DISM:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

ขั้นตอนที่ 6:ปิดหน้าต่างพร้อมรับคำสั่ง
7. ล้างการติดตั้ง Windows
หากวิธีการข้างต้นทั้งหมดไม่สามารถแก้ไขข้อผิดพลาด sdiagnhost.exe บนพีซี Windows 11 ของคุณ คุณอาจต้องทำการติดตั้งใหม่ทั้งหมด มันจะลบไฟล์ที่เสียหายทั้งหมดและติดตั้งระบบปฏิบัติการใหม่ ทำการติดตั้งใหม่ทั้งหมดเฉพาะในกรณีที่การใช้วิธี System Restoreเพื่อลบข้อความการวินิจฉัยสคริปต์ไม่ทำงาน
ตรวจสอบให้แน่ใจว่าได้สำรองไฟล์ทั้งหมดของคุณบนไดรฟ์ C ไปยังไดรฟ์จัดเก็บข้อมูลภายนอกสร้างสื่อการติดตั้ง Windows ที่สามารถบู๊ตได้บนไดรฟ์ USB บูตโดยใช้ไดรฟ์ USB เพื่อเปิด Windows Installer หลังจากนั้นให้ทำการติดตั้ง Windows 11 ใหม่ทั้งหมด

แก้ไขข้อผิดพลาดโฮสต์ Native Scripted Diagnostics
นี่คือเจ็ดวิธีในการแก้ไขข้อผิดพลาด 'Scripted Diagnostics Native Host หยุดทำงาน' ใน Windows 11 เริ่มต้นด้วยการสแกนดิสก์ ตรวจสอบการติดตั้งการอัปเดตด้วยตนเอง และลบโปรแกรมป้องกันไวรัสของบริษัทอื่น หลังจากนั้น ให้ลบไฟล์ที่มีปัญหาออก ตรวจสอบหน่วยความจำระบบ และทำการติดตั้ง Windows ใหม่ทั้งหมดเป็นทางเลือกสุดท้าย