ຄອມພິວເຕີ, ຊອຟແວ
ວິທີການລົງທະບຽນ DLL ໃນ Windows ສະບັບພາສາໃດຫນຶ່ງ: ວິທີການພື້ນຖານຈໍານວນຫນ້ອຍ
ບາງຄັ້ງມັນເກີດຂຶ້ນວ່າໂຄງການຈໍານວນໃນ Windows-Media ບໍ່ດໍາເນີນການຢູ່ໃນການເລີ່ມຕົ້ນຂອງເອກະສານບໍລິຫານງານຄໍາຮ້ອງສະຫມັກຂອງໄດ້, ແລະລະບົບສະແດງຂໍ້ຄວາມທີ່ລະບຸວ່າເປັນອົງປະກອບແບບໄດນາມິກ (Library) ຮູບແບບ DLL ຫຼືບໍ່ໄດ້ລົງທະບຽນ. ຕໍ່ໄປ, ພິຈາລະນາຄໍາຖາມຂອງວິທີການລົງທະບຽນ DLL ໃນລະບົບດັ່ງກ່າວໃນວິທີການຫຼາຍ, ແຕ່ພຽງແຕ່ໃນສະພາບທີ່ນີ້ກໍ່ສາມາດໃຊ້ໄດ້. ຄວາມສົນໃຈຂອງຜູ້ໃຊ້ໄດ້ຍັງຈະໄດ້ຮັບການຈ່າຍໃຫ້ກັບບາງສ່ວນຂອງຄວາມຜິດພາດທີ່ເປັນໄປໄດ້ທີ່ສາມາດເກີດຂຶ້ນໃນເວລາທີ່ປະຕິບັດການປະຕິບັດໃນວິທີການໃດ.
ວິທີການລົງທະບຽນ DLL ໃນລະບົບ Windows ທີ່ວິທີການງ່າຍດາຍ?
ຜະລິດຕະພັນຊອບແວທີ່ສຸດ, ການອອກແບບສໍາລັບການຕິດຕັ້ງແລະການນໍາໃຊ້ຂອງ Windows, ຍົກເວັ້ນສໍາລັບເອກະສານບໍລິຫານປະກອບດ້ວຍຈໍານວນຂອງອົງປະກອບເພີ່ມເຕີມ. The DLL ແມ່ນຫນຶ່ງໃນໂມດູນ, ຊຶ່ງໃນການເລີ່ມຕົ້ນຂອງ EXE ໄຟລ໌ແມ່ນ loaded ເຂົ້າໄປໃນຄວາມຊົງຈໍາ, ບ່ອນທີ່ມັນແມ່ນການເຮັດໃຫ້ເຂົາລະຫັດສັ່ງ.
ໂຄງປະກອບການຂອງໂຄງການລໍາດັບການເລີ່ມຕົ້ນແລະການໂຫລດສ່ວນປະກອບສໍາທີ່ຍັງເຫຼືອໃນຫນ່ວຍຄວາມຈໍາຫລັກການດັ່ງກ່າວທີ່ເກືອບທັງຫມົດຂອງພວກເຂົາເລີ່ມຕົ້ນຈາກລະບົບຫນຶ່ງ. ດັ່ງນັ້ນ, ໃນຮູບແບບ simplest ຂອງຕົນ, ຄໍາຖາມຂອງວິທີການລົງທະບຽນ DLL ໃນລະບົບ Windows 10 ຫຼືຕ່ໍາຊີວິດ, ແມ່ນການແກ້ໄຂໂດຍການວາງຮູບແບບທີ່ກໍານົດໄວ້ຂອງໄຟລ໌ໃນລະບົບທີ່ມີການບໍລິຫານໂຄງການຕົ້ນຕໍ (EXE). ແຕ່ນີ້ແມ່ນພຽງແຕ່ເຫມາະສົມສໍາລັບກໍລະນີທີ່ຫ້ອງສະຫມຸດຂອງຕົນເອງໄດ້ບໍ່, ແຕ່ຫຼັງຈາກນັ້ນໄດ້ຖືກ loaded ແຍກຕ່າງຫາກ, ສໍາລັບຕົວຢ່າງ, ຈາກອິນເຕີເນັດ.
ວິທີການລົງທະບຽນ DLL ໃນ Windows XP ແລະຂ້າງເທິງນີ້ console "Run" ບໍ?
ແຕ່ຫນ້າເສຍດາຍ, ວິທີການຂ້າງເທິງນີ້ບໍ່ໄດ້ສະເຫມີໄປເຮັດວຽກ. ດັ່ງນັ້ນ, ໃນ Windows ທີ່ທ່ານຕ້ອງການທີ່ຈະນໍາໃຊ້ເງິນຂອງຕົນເອງແລະນໍາໃຊ້ເຄື່ອງມື. ໂດຍສະເພາະ, ມັນມາລົງກັບການນໍາໃຊ້ບໍລິການຊອຟແວເປັນ RegSvr, ເຊິ່ງນໍາສະເຫນີໃນຮູບແບບຂອງເອກະສານ regsvr32.exe ຢູ່ໃນຫນຶ່ງຂອງລາຍການລະບົບໄດ້. ໃນລະບົບທີ່ມີຖາປັດຕະຍະ 32-bit, ອົງປະກອບນີ້ແມ່ນຕັ້ງຢູ່ໃນໂຟນເດີ System32, ແຕ່ໃນສະບັບ 64, ນ້ອຍຂອງໄຟລ໌ເຫຼົ່ານີ້ອາດຈະມີສອງ (ອົງປະກອບທີສອງຕັ້ງຢູ່ໃນໂຟນເດີ syswow64).
ດັ່ງນັ້ນ, ກ່ອນທີ່ຈະແກ້ໄຂບັນຫາຂອງວິທີການລົງທະບຽນ DLL ໃນລະບົບດັ່ງກ່າວ, ທ່ານຈະຕ້ອງກັບວິທີການຍາວຄໍາຈະຖືກຄິດໄລ່ຫ້ອງສະຫມຸດຕົວຂອງມັນເອງ. ນີ້ຈະຕັດສິນກໍານົດແນ່ນອນໃນຕໍ່ຫນ້າຂອງການປະຕິບັດ.
ດັ່ງນັ້ນ, ສໍາລັບການຈົດທະບຽນຈໍາເປັນຕ້ອງເອົາມາໃຫ້ເຖິງ console "Run" (ວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະເຮັດສິ່ງນີ້ໂດຍຜ່ານການປະສົມປະສານຂອງ Win + R a), ຊຶ່ງເປັນທີ່ສຸດກ່ຽວກັບຄໍາສັ່ງ regsvr32.exe, ແລະຫຼັງຈາກນັ້ນໂດຍຜ່ານຊ່ອງຫວ່າງໄດ້ເຕັມໄປຍັງເອກະສານຫ້ອງສະຫມຸດໄດ້. ໃນກໍລະນີທີ່ທ່ານຕ້ອງລົງທະບຽນກັບນັບ bit ເພື່ອດໍາເນີນການເອກະສານ regsvr32.exe ຈະຍັງຈໍາເປັນຕ້ອງໄດ້ລົງທະບຽນໄປຕາມເສັ້ນທາງຢ່າງເຕັມທີ່ທີ່ຊີ້ບອກວ່າສະຖານທີ່ຢູ່ໃນໂຟນເດີ System32 ຫຼື syswow64 ໄດ້.
ປະຕິບັດໂດຍຜ່ານບັນທັດຄໍາສັ່ງ
ຫໍສະຫມຸດ DLL ວິທີການຄ້າຍຄືກັນອາດຈະໄດ້ຮັບການລົງທະບຽນແລະຜ່ານບັນທັດຄໍາສັ່ງ. ມັນສາມາດໄດ້ຮັບການເຂົ້າເຖິງໄດ້ຈາກເມນູ "ການດໍາເນີນງານ" ໂດຍການຫຼຸດຜ່ອນ cmd (ສະເຫມີກັບສິດທິຜູ້ບໍລິຫານ).
ທີ່ນີ້, ໃນກໍລະນີທີ່ມີການ console "ການດໍາເນີນງານ", ລົງທະບຽນທີມ, ໂດຍເລີ່ມຕົ້ນທີ່ມີຊື່ຂອງໄຟລ໌ (regsvr32.exe) ໄດ້, ປະຕິບັດຕາມໂດຍເສັ້ນທາງເຕັມທີ່ກັບໄຟລ໌ຫໍສະຫມຸດຫຼືທະເຕັມໄປຍັງຈຸດເລີ່ມຕົ້ນຂອງສາຍສໍາຫລັບເຄື່ອງມືການຈົດທະບຽນໄດ້.
ການສ້າງການລົງທະບຽນເປັນທາງການ "Explorer"
ຢ່າງຫນ້ອຍເປັນການແກ້ໄຂງ່າຍດາຍກັບບັນຫາຂອງວິທີການລົງທະບຽນ DLL ໃນລະບົບດັ່ງກ່າວແມ່ນການນໍາໃຊ້ຂອງ "Explorer" ຫຼືບາງຈັດການເອກະສານອື່ນໆ.
ທີ່ນີ້ທ່ານຈໍາເປັນຕ້ອງໄດ້ຊອກຫາເອກະສານຫ້ອງສະຫມຸດແລະເຮັດໃຫ້ມັນເປັນການຄລິກຂວາ, ແລະຫຼັງຈາກນັ້ນຢູ່ໃນເມນູສະພາບການເລືອກ 'Open With ... ". ຕໍ່ໄປໃນບັນຊີລາຍຊື່ໂຄງການເພື່ອເປີດ DLL ຮູບແບບບໍ່ໄດ້ສົ່ງເພາະສະນັ້ນ, ການນໍາໃຊ້ປຸ່ມ browse ໃນລາຍການຂ້າງເທິງເພື່ອຊອກຫາເອກະສານ regsvr32.exe ທີ່ສຸດ (ອີງຕາມ bit ຂອງໂຄງການຕົ້ນຕໍຂອງການ).
ບັນຫາທີ່ເປັນໄປໄດ້ທີ່ມີການຈົດທະບຽນໄດ້
ທັງຫມົດຈະເປັນພຽງພໍ, ແຕ່ບາງຄັ້ງມັນສາມາດເຮັດໃຫ້ຄວາມຜິດພາດ. ສ່ວນຫຼາຍມັກຈະທ່ານສາມາດເບິ່ງຂໍ້ຄວາມທີ່ບໍ່ສາມາດໄດ້ຮັບການພົບເຫັນດັ່ງນັ້ນອັນທີ່ເອີ້ນວ່າຈຸດເຂົ້າ DllRegisterServer ໄດ້.
ເຫດຜົນສໍາລັບການນີ້ອາດຈະວ່າຫ້ອງສະຫມຸດໄດ້ຮັບການລົງທະບຽນ, ແຕ່ໄດ້ຖືກເສຍຫາຍ. ບາງທີອາດມີ, ໂມດູນ DllRegisterServer ແມ່ນບໍ່ເຫມາະສົມກັບສະບັບພາສາໃນປະຈຸບັນຂອງລະບົບຫລືໄລບາລີບໍ່ໄດ້ສະຫນັບສະຫນູນມັນ, ແລະອື່ນໆ ແຕ່ພວກເຮົາຕ້ອງຈື່ໄວ້ວ່າບໍ່ອົງປະກອບທັງຫມົດຂອງປະເພດນີ້ໄດ້ຖືກນໍາໃຊ້ສໍາລັບການຈົດທະບຽນ. ຖ້າຫາກວ່າໄຟລ໌ໄດ້ຖືກດາວໂຫຼດຈາກອິນເຕີເນັດ, ມັນດີຫຼາຍອາດຈະວ່າມັນໄດ້ມີຊາຍແດນຕິດໄວລັດຫລືຕັດອອກຫມົດໃນຂະບວນການຂອງການດາວໂຫຼດ.
ບາງຄັ້ງມັນບໍ່ແມ່ນມີຄວາມຈໍາເປັນທີ່ຈະນໍາໃຊ້ເຄື່ອງມື Windows ສໍາລັບການຈົດທະບຽນ. ດັ່ງນັ້ນສໍາລັບອົງປະກອບ D3D ທີ່ອາດຈະເປັນປະຈຸບັນໃນເກມໄດ້, ພຽງແຕ່ຕິດຕັ້ງສະບັບປັບປຸງຂອງ DirectX ແລະຫ້ອງສະຫມຸດ MSVC ຕິດຕັ້ງ Microsoft Visual Studio Redistributable. ໃນກໍລະນີທີ່ຮ້າຍໄປ, ຖ້າຫາກວ່າ pirate ໄດ້ hacked ສໍາເນົາຂອງຊອບແວໄດ້, ໃນອິນເຕີເນັດດຽວກັນຄວນຈະຊອກຫາສະຖານສະບັບຢ່າງເປັນທາງການຂອງຊອຟແວແລະເຮັດໃຫ້ການດໍາເນີນການທີ່ຈໍາເປັນໄດ້ຮັບການນໍາໃຊ້ອີກເທື່ອຫນຶ່ງ (ແຕ່ພຽງແຕ່ໃນກໍລະນີດັ່ງກ່າວນີ້, ລະບຽບການດັ່ງກ່າວອາດຈະບໍ່ໄດ້ຮັບການຈໍາເປັນ). ຖ້າຫາກວ່າຕ້ອງການໃຫ້ແກ່ໂຄງການທາງການ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ເຮັດໃຫ້ boot ທີ່ມີພິ Antivirus ແລະ firewall, ແຕ່ພຽງແຕ່ໃນສະພາບທີ່ຜູ້ໃຊ້ແມ່ນໃຈແຂງວ່າເນື້ອຫາທີ່ດາວໂຫລດໄດ້ມີຄວາມປອດໄພຢ່າງສົມບູນແລະບໍ່ໄດ້ຮັບຜິດຊອບການຂົ່ມຂູ່ທີ່ອາດເກີດຂຶ້ນກັບລະບົບຄອມພິວເຕີ.
Similar articles
Trending Now