เมื่อเปิดโปรแกรมบางอย่างบนไคลเอนต์ Windows หรือคอมพิวเตอร์เซิร์ฟเวอร์ การโทรถูกยกเลิกโดยตัวกรองข้อความ ด้วยรหัสข้อผิดพลาด 0x80010002 อาจถูกกระตุ้น ในกรณีอื่นๆ จะพบปัญหาเดียวกันเมื่อมีการเรียกใช้แอปพลิเคชันรุ่นเก่า โพสต์นี้ให้การแก้ไขที่เหมาะสมที่สุดสำหรับปัญหานี้
ไฟล์ onedrive ถูกล็อกเพื่อแก้ไขด้วยตัวเอง
เกิดข้อผิดพลาดที่ไม่คาดคิด
การโทรถูกยกเลิกโดยตัวกรองข้อความ (ข้อยกเว้นจาก HRESULT: 0x80010002 (RPC_E_CALL_CANCELED))
การโทรถูกยกเลิกโดยตัวกรองข้อความ 0x80010002
หากคุณได้รับข้อความแจ้งข้อผิดพลาดที่ระบุ การโทรถูกยกเลิกโดยตัวกรองข้อความ 0x80010002 เมื่อคุณพยายามเปิดแอปพลิเคชันหรือเมื่อเรียกใช้แอปพลิเคชันบนคอมพิวเตอร์ Windows 11/10 ของคุณ การแก้ไขที่แนะนำต่อไปนี้ที่เราได้แสดงไว้ด้านล่างโดยไม่เรียงลำดับจะช่วยคุณแก้ไขข้อผิดพลาดในระบบของคุณได้
- ตรวจสอบบริการ Remote Procedure Call (RPC)
- เริ่มบริการ Windows Management Instrumentation (WMI) ใหม่
- เรียกใช้ WBEMTEST
- ลงทะเบียน DLLs อีกครั้ง คอมไพล์ไฟล์ .mofs ใหม่ในโฟลเดอร์ wbem และลงทะเบียนบริการและผู้ให้บริการ WMI อีกครั้ง
- ซ่อมแซม/สร้าง Windows Management Instrumentation ใหม่
- ปิดใช้งานชั่วคราวหรือถอนการติดตั้งโปรแกรมป้องกันไวรัส
- เรียกใช้ WBEMTEST
- แก้ไขข้อผิดพลาด RPC โดยใช้ PortQry
- แปลงมอนิเตอร์คอมโพเนนต์บริการ Windows จาก WMI เป็น RPC
เรามาดูรายละเอียดการแก้ไขที่แนะนำกัน หากระบบของคุณไม่ได้รับการอัปเดตมาระยะหนึ่งแล้ว ก่อนที่คุณจะดำเนินการต่อไป เราขอแนะนำให้คุณตรวจหาการอัปเดตและติดตั้งบิตที่มีอยู่ (รวมถึง การปรับปรุงทางเลือก ) บนระบบของคุณ จากนั้นดูว่าปัญหาได้รับการแก้ไขหรือไม่ การติดตั้งแอปพลิเคชันใหม่โดยทิ้งข้อผิดพลาดอาจช่วยได้เช่นกัน
1] ตรวจสอบบริการ Remote Procedure Call (RPC)
บริการ RPCSS คือ Service Control Manager สำหรับเซิร์ฟเวอร์ COM และ DCOM ดำเนินการร้องขอการเปิดใช้งานวัตถุ ความละเอียดของผู้ส่งออกวัตถุ และการรวบรวมขยะแบบกระจายสำหรับเซิร์ฟเวอร์ COM และ DCOM หากบริการนี้หยุดทำงานหรือปิดใช้งาน โปรแกรมที่ใช้ COM หรือ DCOM จะทำงานไม่ถูกต้อง นอกจากนี้ บริการ RpcSs ใช้ rpcss.dll ไฟล์ที่อยู่ในไดเร็กทอรี C:\Windows\system32 หากไฟล์ถูกลบหรือเสียหาย คุณอาจพบสิ่งนี้ การโทรถูกยกเลิกโดยตัวกรองข้อความ 0x80010002 ข้อผิดพลาด.
โซลูชันนี้ต้องการให้คุณตรวจสอบและตรวจสอบให้แน่ใจว่าบริการ Remote Procedure Call (RPC) (RpcSs) เริ่มทำงานและตั้งค่าเป็น อัตโนมัติ เริ่มต้นซึ่งเป็นการกำหนดค่าเริ่มต้น หากต้องการกู้คืนการกำหนดค่าเริ่มต้นเริ่มต้นของบริการ ให้เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ จากนั้นคัดลอกและวางคำสั่งด้านล่างแล้วกด Enter
sc config RpcSs start= auto sc start RpcSs
เมื่อรันคำสั่งแล้ว ให้ปิดหน้าต่างคำสั่งแล้วรีสตาร์ทคอมพิวเตอร์
2] เริ่มบริการ Windows Management Instrumentation (WMI) ใหม่
เครื่องมือจัดการ Windows (winmgmt) บริการจัดเตรียมอินเทอร์เฟซทั่วไปและโมเดลวัตถุเพื่อเข้าถึงข้อมูลการจัดการเกี่ยวกับระบบปฏิบัติการ อุปกรณ์ แอปพลิเคชัน และบริการ หากบริการนี้หยุดทำงาน ซอฟต์แวร์ที่ใช้ Windows ส่วนใหญ่จะทำงานไม่ถูกต้อง หากปิดใช้งานบริการนี้ บริการใด ๆ ที่ขึ้นอยู่กับบริการนั้นอย่างชัดเจนจะไม่สามารถเริ่มต้นได้ นอกจากนี้ บริการ winmgmt กำลังใช้ WMIsvc.dll ไฟล์ที่อยู่ในไดเร็กทอรี C:\Windows\system32\wbem – หากไฟล์ถูกเอาออกหรือเสียหาย คุณอาจพบปัญหาเกี่ยวกับบริการที่ต้องพึ่งพา
โซลูชันนี้ต้องการให้คุณตรวจสอบให้แน่ใจว่า ชนะ บริการถูกตั้งค่าเป็นการกำหนดค่าการเริ่มต้นเริ่มต้นบนเซิร์ฟเวอร์เป้าหมายของคุณโดยเรียกใช้คำสั่งด้านล่างในพรอมต์ CMD ที่ยกระดับ เริ่มบริการใหม่หากกำลังทำงานอยู่
sc config winmgmt start= auto sc start winmgmt
อ่าน : โฮสต์ผู้ให้บริการ WMI (WmiPrvSE.exe) การใช้งาน CPU สูง
3] เรียกใช้ WBEMTEST
หากคุณไม่สามารถรีสตาร์ท WMI ตามที่อธิบายไว้ข้างต้น คุณสามารถเรียกใช้ WBEMTEST ในเครื่องเพื่อทดสอบการเชื่อมต่อ WMI บนโหนด สำหรับสิ่งนี้ อ้างถึงสิ่งนี้ เอกสารประกอบของ Microsoft .
4] ลงทะเบียน DLLs อีกครั้ง คอมไพล์ไฟล์ .mofs ใหม่ในโฟลเดอร์ wbem และลงทะเบียนบริการและผู้ให้บริการ WMI อีกครั้ง
สำหรับวิธีแก้ปัญหานี้ คุณต้อง ลงทะเบียน DLL ทั้งหมดอีกครั้ง และคอมไพล์ใหม่ .mof ในโฟลเดอร์ wbem และลงทะเบียนบริการและผู้ให้บริการ WMI อีกครั้ง ในการดำเนินการนี้ คุณต้องสร้างและเรียกใช้ ไฟล์ชุด โดยทำตามขั้นตอนเหล่านี้:
- กด ปุ่ม Windows + R เพื่อเรียกใช้ไดอะล็อก Run
- ในกล่องโต้ตอบ เรียกใช้ พิมพ์ แผ่นจดบันทึก และกด Enter เพื่อเปิด Notepad
- คัดลอกและวางไวยากรณ์ด้านล่างลงในโปรแกรมแก้ไขข้อความ
@echo off sc config winmgmt start= disabled net stop winmgmt /y %systemdrive% cd %windir%\system32\wbem for /f %%s in ('dir /b *.dll') do regsvr32 /s %%s wmiprvse /regserver winmgmt /regserver sc config winmgmt start= auto net start winmgmt for /f %%s in ('dir /s /b *.mof *.mfl') do mofcomp %%s
- บันทึกไฟล์ด้วยชื่อและต่อท้าย .หนึ่ง นามสกุลไฟล์ - เช่น; ลงทะเบียน WMI.bat อีกครั้ง บน เดอะ บันทึกเป็นประเภท กล่อง, เลือก เอกสารทั้งหมด .
- ตอนนี้, เรียกใช้แบตช์ไฟล์ด้วยสิทธิ์ของผู้ดูแลระบบ (คลิกขวาที่ไฟล์ที่บันทึกแล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ จากเมนูบริบท) หรือเพียงดับเบิลคลิกที่ไฟล์ .bat เพื่อเรียกใช้งาน
- เมื่อไฟล์แบทช์ทำงาน คุณสามารถลบได้
- รีบูทเครื่องและทดสอบ WMI
5] ซ่อมแซม / สร้างเครื่องมือวัดการจัดการ Windows ใหม่
คุณสามารถได้อย่างรวดเร็ว ซ่อมแซมหรือสร้าง WMI ใหม่ บนเครื่องหรือเซิร์ฟเวอร์ภายในเครื่อง (แล้วแต่กรณี) โดยสร้างแบตช์ไฟล์ตามที่แสดงด้านบนพร้อมซอร์สโค้ดด้านล่าง หรือคุณสามารถทำตามคำแนะนำทีละขั้นตอนในคู่มือที่เชื่อมโยง
Echo Rebuilding WMI.....Please wait. > c:\wmirebuild.log net stop sharedaccess >> c:\wmirebuild.log net stop winmgmt /y >> c:\wmirebuild.log cd C:\WINDOWS\system32\wbem >> c:\wmirebuild.log del /Q Repository >> c:\wmirebuild.log c: cd c:\windows\system32\wbem >> c:\wmirebuild.log rd /S /Q repository >> c:\wmirebuild.log regsvr32 /s %systemroot%\system32\scecli.dll >> c:\wmirebuild.log regsvr32 /s %systemroot%\system32\userenv.dll >> c:\wmirebuild.log mofcomp cimwin32.mof >> c:\wmirebuild.log mofcomp cimwin32.mfl >> c:\wmirebuild.log mofcomp rsop.mof >> c:\wmirebuild.log mofcomp rsop.mfl >> c:\wmirebuild.log for /f %%s in ('dir /b /s *.dll') do regsvr32 /s %%s >> c:\wmirebuild.log for /f %%s in ('dir /b *.mof') do mofcomp %%s >> c:\wmirebuild.log for /f %%s in ('dir /b *.mfl') do mofcomp %%s >> c:\wmirebuild.log mofcomp exwmi.mof >> c:\wmirebuild.log mofcomp -n:root\cimv2\applications\exchange wbemcons.mof >> c:\wmirebuild.log mofcomp -n:root\cimv2\applications\exchange smtpcons.mof >> c:\wmirebuild.log mofcomp exmgmt.mof >> c:\wmirebuild.log net stop winmgmt >> c:\wmirebuild.log net start winmgmt >> c:\wmirebuild.log gpupdate /force >> c:\wmirebuild.log
อ่าน : การรีเซ็ตที่เก็บ WMI ล้มเหลว ข้อผิดพลาด 0x80070005, 0x8007041B, 0x80041003
6] ปิดใช้งานชั่วคราวหรือถอนการติดตั้งโปรแกรมป้องกันไวรัส
อาจมีซอฟต์แวร์รักษาความปลอดภัย/ป้องกันไวรัสที่ทำให้เกิดปัญหาบนเซิร์ฟเวอร์ การกำหนดค่า WMI/DCOM ไม่ดี หรือ WMI repo เสียหาย ดังนั้น หากปัญหายังคงอยู่หลังจากที่คุณใช้โซลูชัน 1, 2, 4 และ 5 ข้างต้นแล้ว คุณสามารถลองถอนการติดตั้งซอฟต์แวร์ป้องกันไวรัสใดๆ ปิดใช้งานไฟร์วอลล์ Windows หรือไฟร์วอลล์เฉพาะของบริษัทอื่น และดูว่าจะช่วยได้หรือไม่
7] แก้ไขข้อผิดพลาด RPC โดยใช้ PortQry
PortQry ให้ข้อมูลเชิงลึกอย่างรวดเร็วเกี่ยวกับวิธีการทำงานของ RPC ก่อนที่คุณจะเจาะลึกข้อมูลการติดตามเครือข่าย เนื่องจากมีข้อยกเว้นที่อ้างถึง RPC คุณสามารถแก้ไขข้อผิดพลาด RPC โดยใช้ คำสั่ง PortQry.exe เพื่อพิจารณาอย่างรวดเร็วว่าคุณสามารถเชื่อมต่อกับคอมพิวเตอร์ไคลเอนต์หรือเซิร์ฟเวอร์แล้วแต่กรณี
8] แปลงมอนิเตอร์ส่วนประกอบบริการ Windows จาก WMI เป็น RPC
การแก้ไขนี้ใช้กับ ลมสุริยะ ผู้ใช้ที่พบปัญหาและได้รับข้อความแสดงข้อผิดพลาดในเว็บคอนโซล วิธีแก้ไขที่เป็นไปได้นี้สามารถช่วยแก้ไขปัญหาได้โดยไม่ต้องใช้ขั้นตอนมาก เช่น การสร้างตัวนับประสิทธิภาพใหม่หรือสร้างที่เก็บ WMI ใหม่ แทนที่จะแปลงจอภาพคอมโพเนนต์บริการ Windows จาก WMI เป็น RPC โดยทำตามขั้นตอนเหล่านี้:
- เรียกดูหน้าสรุป SAM ในเว็บคอนโซล Orion
- แก้ไขเทมเพลตแอปพลิเคชันที่มีส่วนประกอบของบริการ windows
- ขยายส่วนประกอบ Windows Service
- เปลี่ยนจากวิธี WMI เป็น RPC
- บันทึก.
หากต้องการเปลี่ยน Windows Service Monitors ที่เป็นไปได้ทั้งหมดเป็นวิธี RPC ในแอปพลิเคชันทั้งหมดของคุณ คุณสามารถใช้ SQL Script ที่มีให้ที่ support.solarwinds.com เพื่อแปลงคอมโพเนนต์บริการ Windows ที่มีอยู่ทั้งหมดจะตรวจสอบวิธีการดึงข้อมูลจาก WMI เป็น RPC
ฉันหวังว่าโพสต์นี้จะช่วยได้!
ตำแหน่งถังรีไซเคิล
ฉันจะแก้ไขรหัสข้อผิดพลาด 0xc8000402 ได้อย่างไร
ตามรายงาน รหัสข้อผิดพลาด 0xc8000402 มักพบโดย Windows Insider ที่ใช้ Windows 10 ที่เข้าร่วม Dev หรือ Beta Channels ขณะพยายามดาวน์โหลดบิลด์ล่าสุดบนอุปกรณ์ของตน หากคุณได้รับผลกระทบจากสิ่งนี้ เพื่อเป็นการแก้ไขปัญหาชั่วคราว คุณสามารถเข้าร่วม Release Preview Channel ก่อน แล้วจึงติดตั้ง Windows 11 จากที่นั่น
ไม่สำเร็จ 0x80070002 คืออะไร
ข้อผิดพลาด 0x80070002 ในการปรับใช้ SCCM หมายถึง T ระบบไม่พบไฟล์ที่ระบุ . ในอีกกรณีหนึ่ง ข้อผิดพลาด 0x80070002 เป็นข้อผิดพลาดในการอัปเดต Windows ที่อาจเป็นผลมาจากไฟล์ระบบเสียหายหรือหายไป นอกจากนี้ หากระบบมีพื้นที่ไม่เพียงพอสำหรับการดาวน์โหลดการอัปเดต คุณอาจพบข้อผิดพลาดนี้ ปัญหาอาจปรากฏขึ้นเนื่องจากข้อขัดแย้งระหว่างอุปกรณ์ฮาร์ดแวร์ที่ต่อกับระบบ