ໃນ Windows 10, 8 ຫຼື Windows 7 ຜູ້ຈັດການວຽກ, ທ່ານສາມາດກວດສອບຂະບວນການ dllhost.exe ໄດ້, ບາງຄັ້ງກໍສາມາດເຮັດໃຫ້ເກີດໂປແກຼມໂປຼແກຼມສູງຫຼືຂໍ້ຜິດພາດເຊັ່ນ: ໂຄງການ Surrogate COM, ຊື່ຂອງ application dllhostexe ທີ່ລົ້ມເຫລວ, ໄດ້ຢຸດເຊົາ.
ຄູ່ມືນີ້ອະທິບາຍລາຍລະອຽດກ່ຽວກັບໂຄງການ COM Overrogate, ມັນເປັນໄປໄດ້ທີ່ຈະເອົາ dllhost.exe ແລະເຫດຜົນນີ້ເຮັດໃຫ້ຂໍ້ຜິດພາດ "ໂຄງການຢຸດເຊົາເຮັດວຽກ".
ຂະບວນການ dllhostexe ແມ່ນຫຍັງ?
COM Process Superior (dllhost.exe) ແມ່ນຂະບວນການລະບົບ "ລະດັບກາງ" ທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດເຊື່ອມຕໍ່ວັດຖຸ Component Object Model (COM) ເພື່ອຂະຫຍາຍຄວາມສາມາດຂອງໂຄງການໃນ Windows 10, 8 ແລະ Windows 7.
ຕົວຢ່າງ: ໂດຍແບບຢ່າງ, ຮູບພາບຂະຫນາດນ້ອຍສໍາລັບຮູບແບບວິດີໂອຫຼືຮູບພາບທີ່ບໍ່ແມ່ນມາດຕະຖານຈະບໍ່ສະແດງໃນ Windows Explorer. ຢ່າງໃດກໍ່ຕາມ, ເມື່ອຕິດຕັ້ງໂປລແກລມທີ່ເຫມາະສົມ (Adobe Photoshop, Corel Draw, viewers ຮູບ, codec ວິດີໂອແລະອື່ນໆ), ໂຄງການເຫຼົ່ານີ້ລົງທະບຽນວັດຖຸ COM ຂອງເຂົາເຈົ້າໃນລະບົບແລະ explorer, ໂດຍນໍາໃຊ້ຂະບວນການ COM Overrogate, ເຊື່ອມຕໍ່ກັບພວກເຂົາແລະໃຊ້ເພື່ອສະແດງພາບຫຍໍ້ໃນ window
ນີ້ບໍ່ແມ່ນທາງເລືອກດຽວເທົ່ານັ້ນໃນເວລາທີ່ dllhost.exe ມີສ່ວນຮ່ວມ, ແຕ່ທີ່ສຸດທີ່ສຸດແລະໃນເວລາດຽວກັນ, ສ່ວນຫຼາຍມັກເຮັດໃຫ້ "ຂໍ້ຜິດພາດ COM ຢຸດເຊົາການເຮັດວຽກ" ຫຼືການໂຫຼດໂປແກຼມສູງ. ຄວາມຈິງທີ່ວ່າຫຼາຍກວ່າຫນຶ່ງຂະບວນການ dllhost.exe ສາມາດສະແດງໃນຂະນະດຽວກັນໃນຜູ້ຈັດການວຽກງານແມ່ນປົກກະຕິ (ແຕ່ລະໂຄງການສາມາດດໍາເນີນການຕົວຕົນເອງຂອງຂະບວນການ).
ໄຟລ໌ຂະບວນການຂອງລະບົບຕົ້ນສະບັບແມ່ນຢູ່ໃນ C: Windows System32. ທ່ານບໍ່ສາມາດເອົາ dllhost.exe, ແຕ່ວ່າມັນອາດຈະເປັນໄປໄດ້ທີ່ຈະແກ້ໄຂບັນຫາທີ່ເກີດຈາກຂະບວນການນີ້.
ເປັນຫຍັງ dllhost.exe COM Surrogate loads processor ຫຼືເຮັດໃຫ້ຂໍ້ຜິດພາດ "ໂຄງການ Surrogate COM ໄດ້ຢຸດເຊົາການເຮັດວຽກ" ແລະວິທີການແກ້ໄຂມັນ
ສ່ວນຫຼາຍມັກ, ການໂຫຼດສູງສຸດໃນລະບົບຫຼືການຢຸດເຊົາຢ່າງກະທັນຫັນຂອງຂະບວນການ COM Superrogate ເກີດຂື້ນເມື່ອເປີດໂຟນເດີບາງຢ່າງທີ່ມີໄຟລ໌ວິດີໂອຫຼືຮູບພາບໃນ Windows Explorer, ເຖິງແມ່ນວ່ານີ້ບໍ່ແມ່ນທາງເລືອກດຽວເທົ່ານັ້ນ: ບາງຄັ້ງການເປີດຕົວງ່າຍໆຂອງໂຄງການຂອງພາກສ່ວນທີສາມເຮັດໃຫ້ມີຂໍ້ຜິດພາດ.
ເຫດຜົນທົ່ວໄປທີ່ສຸດສໍາລັບພຶດຕິກໍານີ້:
- ໂຄງການຂອງພາກສ່ວນທີສາມບໍ່ໄດ້ຖືກບັນທຶກໄວ້ໃນ COM ຢ່າງຖືກຕ້ອງຫຼືພວກເຂົາບໍ່ໄດ້ເຮັດວຽກຢ່າງຖືກຕ້ອງ (ບໍ່ເຂົ້າກັນກັບເວີຊັນຂອງ Windows, ຊໍແວທີ່ລ້າສະໄຫມ).
- ລະຫັດເກົ່າເຮັດວຽກບໍ່ຖືກຕ້ອງຫຼືບໍ່ຖືກຕ້ອງ, ໂດຍສະເພາະຖ້າບັນຫາເກີດຂື້ນໃນເວລາທີ່ແຕ້ມຮູບຫຍໍ້ໃນ explorer.
- ບາງຄັ້ງ - ການເຮັດວຽກຂອງໄວຣັສຫຼື malware ໃນຄອມພິວເຕີ້ຂອງທ່ານ, ເຊັ່ນດຽວກັນກັບຄວາມເສຍຫາຍຕໍ່ໄຟລ໌ລະບົບ Windows.
ການນໍາໃຊ້ຈຸດການຟື້ນຟູ, ລົບ codecs ຫຼືໂຄງການ
ກ່ອນອື່ນ, ຖ້າມີຂໍ້ຜິດພາດກ່ຽວກັບໂປເຊດເຊີຫຼື "Surrogate COM Overgeate", ລອງໃຊ້ລະບົບການຟື້ນຟູລະບົບ (ເບິ່ງ Windows 10 Recovery Points) ຫຼືຖ້າທ່ານຮູ້ວ່າໂປລແກລມຫລື codec ທີ່ທ່ານຕິດຕັ້ງ, ພວກເຂົາຢູ່ໃນກະດານຄວບຄຸມ - ໂຄງການແລະອົງປະກອບຫຼື, ໃນ Windows 10, ໃນການຕັ້ງຄ່າ - ຄໍາຮ້ອງສະຫມັກ.
ຫມາຍເຫດ: ເຖິງແມ່ນວ່າຂໍ້ຜິດພາດທີ່ເກີດຂື້ນມາເປັນເວລາດົນນານ, ແຕ່ມັນຈະປາກົດຂຶ້ນເມື່ອເປີດໂຟນເດີທີ່ມີວິດີໂອຫຼືຮູບພາບຕ່າງໆໃນ Explorer, ທໍາອິດຈະພະຍາຍາມເອົາໂຄ້ດທີ່ຕິດຕັ້ງ, ຍົກຕົວຢ່າງ, K-Lite Codec Pack, ຫຼັງຈາກການໂຍກຍ້າຍອອກ, ໃຫ້ແນ່ໃຈວ່າຈະເລີ່ມລະບົບຄອມພິວເຕີຄືນ.
ໄຟລ໌ທີ່ເສຍຫາຍ
ຖ້າໂຫລດສູງສຸດໃນໂປເຊດເຊີຈາກ dllhostexe ຈະປາກົດຂຶ້ນເມື່ອທ່ານເປີດໂຟເດີທີ່ແນ່ນອນໃນ Explorer, ມັນອາດມີໄຟລ໌ສື່ທີ່ເສຍຫາຍ. ຫນຶ່ງ, ເຖິງແມ່ນວ່າບໍ່ເຄີຍເຮັດວຽກວິທີການເປີດເຜີຍໄຟລ໌ດັ່ງກ່າວ:
- ເປີດ Windows Resource Monitor (ກົດປຸ່ມ Win + R, ພິມ resmon ແລະກົດ Enter) ທ່ານຍັງສາມາດໃຊ້ການຄົ້ນຫາໃນແຖບ taskbar Windows 10 ໄດ້).
- ໃນແທັບ CPU, ໃຫ້ຫມາຍເຖິງຂະບວນການ dllhost.exe, ແລະຫຼັງຈາກນັ້ນກວດເບິ່ງ (ຈ່າຍເອົາໃຈໃສ່ກັບການຂະຫຍາຍ) ບໍ່ວ່າຈະມີໄຟລ໌ວິດີໂອຫຼືຮູບພາບຕ່າງໆໃນສ່ວນ "ໂປແກຼມທີ່ກ່ຽວຂ້ອງ". ຖ້າຫາກວ່າມີຫນຶ່ງ, ຫຼັງຈາກນັ້ນມີຄວາມເປັນໄປໄດ້ສູງ, ໄຟລ໌ນີ້ໂດຍສະເພາະແມ່ນເປັນບັນຫາ (ທ່ານສາມາດພະຍາຍາມລຶບມັນ).
ນອກຈາກນັ້ນ, ຖ້າ COM ບັນຫາເກີດຂຶ້ນເມື່ອເປີດໂຟນເດີກັບປະເພດໄຟລ໌ສະເພາະໃດຫນຶ່ງ, ຫຼັງຈາກນັ້ນຈຸດປະສົງຂອງ COM ທີ່ລົງທະບຽນໂດຍໂຄງການທີ່ຮັບຜິດຊອບໃນການເປີດໄຟລ໌ນີ້ສາມາດຖືກຕໍານິ: ທ່ານສາມາດກວດສອບວ່າບັນຫາຍັງຄົງຢູ່ຫລັງຈາກລົບໂຄງການນີ້ (ແລະມັກ, ຫຼັງຈາກການໂຍກຍ້າຍອອກ).
COM Registration Errors
ຖ້າວິທີທີ່ຜ່ານມາບໍ່ໄດ້ຊ່ວຍ, ທ່ານສາມາດລອງແກ້ໄຂຂໍ້ຜິດພາດຂອງ COM ໃນ Windows ໄດ້. ວິທີການນີ້ບໍ່ໄດ້ນໍາໄປສູ່ຜົນໄດ້ຮັບໃນທາງບວກ, ມັນສາມາດນໍາໄປສູ່ການລົບກວນຫນຶ່ງ, ເພາະວ່າຂ້ອຍແນະນໍາໃຫ້ສ້າງຈຸດລະບົບການຟື້ນຟູລະບົບກ່ອນໃຊ້ມັນ.
ເພື່ອແກ້ໄຂຂໍ້ຜິດພາດຕ່າງໆໂດຍອັດຕະໂນມັດ, ທ່ານສາມາດໃຊ້ໂປແກຼມ CCleaner ໄດ້:
- ໃນຕາຕະລາງລີຈິດຊີ, ໃຫ້ກວດເບິ່ງກ່ອງ "ຂໍ້ຜິດພາດ ActiveX ແລະ Class", ໃຫ້ຄລິກໃສ່ "ຄົ້ນຫາບັນຫາ."
- ໃຫ້ແນ່ໃຈວ່າ "ລາຍການ ActiveX / COM ຜິດພາດ" ຖືກຄັດເລືອກແລະຄລິກ "ແກ້ໄຂຖືກຄັດເລືອກ."
- ຍອມຮັບໃນການບັນທຶກສໍາເນົາສໍາຮອງຂອງລາຍະການລີຈິດຊີທີ່ຈະລຶບແລະລະບຸເສັ້ນທາງບັນທຶກ.
- ຫຼັງຈາກການແກ້ໄຂ, ເລີ່ມຕົ້ນຄອມພິວເຕີ.
ລາຍລະອຽດກ່ຽວກັບ CCleaner ແລະບ່ອນທີ່ຈະດາວໂຫລດໂປລແກລມ: ໃຊ້ CCleaner ດ້ວຍຜົນປະໂຫຍດ.
ວິທີເພີ່ມເຕີມເພື່ອແກ້ໄຂຂໍ້ຜິດພາດ COM ແທນ
ສຸດທ້າຍ, ບາງຂໍ້ມູນເພີ່ມເຕີມທີ່ສາມາດຊ່ວຍແກ້ໄຂບັນຫາກັບ dllhost.exe ຖ້າບັນຫາບໍ່ໄດ້ຖືກແກ້ໄຂຈົນເຖິງ:
- ສະແກນຄອມພິວເຕີຂອງທ່ານສໍາລັບ malware ໂດຍນໍາໃຊ້ເຄື່ອງມືເຊັ່ນ AdwCleaner (ເຊັ່ນດຽວກັນກັບການໃຊ້ antivirus ຂອງທ່ານ).
- ໄຟລ໌ dllhostexe ຕົວເອງກໍ່ບໍ່ແມ່ນເຊື້ອໄວຣັສ (ແຕ່ວ່າ malware ທີ່ໃຊ້ COM Surrogate ສາມາດກໍ່ໃຫ້ເກີດບັນຫາກັບມັນ). ຢ່າງໃດກໍຕາມ, ຖ້າມີຄວາມສົງໃສ, ໃຫ້ແນ່ໃຈວ່າໄຟລ໌ຂະບວນການຢູ່ໃນ C: Windows System32 (ຄິກຂວາໃນຂະບວນການໃນຜູ້ຈັດການວຽກ - ເປີດສະຖານທີ່ໄຟລ໌), ແລະລົງນາມໂດຍດິຈິຕອນໂດຍ Microsoft (ກົດປຸ່ມຂວາສຸດໃນແຟ້ມ - ຄຸນສົມບັດ). ຖ້າມີຄວາມສົງໄສຢູ່, ເບິ່ງວິທີການກວດສອບລະບົບ Windows ສໍາລັບໄວຣັສ.
- ພະຍາຍາມກວດເບິ່ງຄວາມສົມບູນຂອງໄຟລ໌ລະບົບ Windows.
- ພະຍາຍາມປິດ DEP ສໍາລັບ dllhost.exe (ພຽງແຕ່ສໍາລັບລະບົບ 32 ບິດ): ໄປທີ່ Control Panel - ລະບົບ (ຫຼືຄລິກຂວາໃສ່ "ຄອມພິວເຕີ້ນີ້" - "Properties"), ດ້ານຊ້າຍເລືອກ "Advanced System Settings" ໃນແຖບ "Advanced" ໃນສ່ວນ "ການປະຕິບັດງານ", ໃຫ້ຄລິກໃສ່ "Settings" ແລະຄລິກໃສ່ "Data Execution Prevention" tab. ເລືອກ "ເປີດໃຊ້ DEP ສໍາລັບທຸກໆໂຄງການແລະບໍລິການຍົກເວັ້ນຄົນທີ່ເລືອກຂ້າງລຸ່ມນີ້", ໃຫ້ຄລິກໃສ່ປຸ່ມ "ຕື່ມ" ແລະລະບຸເສັ້ນທາງໄປຫາໄຟລ໌. C: Windows System32 dllhostexeທີ່ຢູ່ ສະຫມັກຂໍເອົາການຕັ້ງຄ່າແລະ restart ຄອມພິວເຕີ.
ແລະສຸດທ້າຍ, ຖ້າບໍ່ມີຫຍັງຊ່ວຍໄດ້, ແລະທ່ານມີ Windows 10, ທ່ານສາມາດລອງປັບລະບົບໃຫມ່ດ້ວຍການບັນທຶກຂໍ້ມູນ: ວິທີການປັບຕັ້ງ Windows 10.