วิธีลงทะเบียนส่วนประกอบโดยใช้คำสั่ง regsvr32 การลงทะเบียนไฟล์ DLL ใน Windows OS

กระบวนการ regsvr32.exe เรียกอีกอย่างว่า Microsoft Register Server และเป็นของบริษัท Microsoft Corporation ของผลิตภัณฑ์ Betriebssystem Microsoft กระบวนการ regsvr32.exe เป็นโปรแกรมบรรทัดคำสั่งใน ไมโครซอฟท์ วินโดวส์ระบบปฏิบัติการ และใช้ในการลงทะเบียนและยกเลิกการลงทะเบียนการควบคุม OLE (การฝังลิงก์วัตถุ) เช่น DLLs (ไดนามิกลิงก์ไลบรารี) หรือไฟล์ควบคุม ActiveX (OCX) ซึ่งเป็นไฟล์ที่ลงทะเบียนด้วยตนเองได้ โปรแกรมนี้อาจพิสูจน์ได้ว่าจำเป็นและมีประโยชน์เมื่อแก้ไขปัญหาเกี่ยวกับ Microsoft อินเทอร์เน็ต เอ็กซ์พลอเรอร์, Windows และโปรแกรมอื่นๆอีกมากมาย โปรแกรมนี้ถือว่าปลอดภัย แม้ว่าจะมีความเป็นไปได้ที่โปรแกรมสปายแวร์บางโปรแกรมจะใช้ชื่อไฟล์เดียวกันนี้เพื่อหลอกลวงผู้ใช้คอมพิวเตอร์ โปรแกรมนี้ถือว่าจำเป็นเพื่อให้ระบบพีซีของผู้ใช้ทำงานได้อย่างถูกต้อง ดังนั้นจึงไม่ควรละเว้น โปรแกรมนี้ไม่มีหน้าต่างที่มองเห็นได้ และถือว่าเป็นไฟล์ที่ไม่รู้จักภายในโฟลเดอร์ Windows สามารถตรวจสอบแอปพลิเคชันและซ่อนตัวได้

ฉันจะหยุด regsvr32.exe ได้อย่างไรและควรทำอย่างไร

กระบวนการที่ไม่ใช่ระบบส่วนใหญ่ที่กำลังทำงานอยู่สามารถหยุดได้เนื่องจากไม่เกี่ยวข้องกับการรันระบบปฏิบัติการของคุณ regsvr32.exe. ถูกใช้โดย Microsoft ลงทะเบียนเซิร์ฟเวอร์ถ้าคุณปิดเครื่อง regsvr32.exeมีแนวโน้มที่จะเริ่มต้นอีกครั้งในภายหลัง หลังจากที่คุณรีสตาร์ทคอมพิวเตอร์หรือหลังจากเริ่มแอปพลิเคชัน ที่จะหยุด regsvr32.exeคุณต้องถอนการติดตั้งแอปพลิเคชันที่เรียกใช้กระบวนการนี้อย่างถาวร ซึ่งในกรณีนี้คือ Microsoft ลงทะเบียนเซิร์ฟเวอร์จากระบบของคุณ

หลังจากถอนการติดตั้งแอปพลิเคชันแล้ว เป็นความคิดที่ดีที่จะสแกนรีจิสทรีของ Windows เพื่อหาร่องรอยของแอปพลิเคชันที่เหลืออยู่ Registry Reviver โดย ReviverSoft เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการทำเช่นนี้

นี่เป็นไวรัสหรือข้อกังวลด้านความปลอดภัยอื่นๆ หรือไม่

คำตัดสินด้านความปลอดภัยของ ReviverSoft

โปรดตรวจสอบ regsvr32.exe และส่งการแจ้งเตือนให้ฉันเมื่อมี
ได้รับการตรวจสอบ

กระบวนการคืออะไรและส่งผลต่อคอมพิวเตอร์ของฉันอย่างไร

กระบวนการมักจะเป็นส่วนหนึ่งของแอปพลิเคชันที่ติดตั้ง เช่น Microsoft ลงทะเบียนเซิร์ฟเวอร์หรือระบบปฏิบัติการของคุณที่รับผิดชอบในการทำงานของแอปพลิเคชันนั้น แอปพลิเคชันบางตัวกำหนดให้มีกระบวนการทำงานตลอดเวลา จึงสามารถทำสิ่งต่างๆ ได้ เช่น ตรวจหาการอัปเดตหรือแจ้งให้คุณทราบเมื่อคุณได้รับข้อความโต้ตอบแบบทันที แอปพลิเคชันที่เขียนไม่ดีบางตัวมีกระบวนการมากมายที่ทำงานซึ่งอาจไม่จำเป็นและใช้พลังการประมวลผลที่มีค่าภายในคอมพิวเตอร์ของคุณ

เป็นที่ทราบกันดีว่า regsvr32.exe ส่งผลเสียต่อประสิทธิภาพของคอมพิวเตอร์ของฉันหรือไม่

เราไม่ได้รับการร้องเรียนใด ๆ เกี่ยวกับกระบวนการนี้ที่มีผลกระทบสูงกว่าปกติต่อประสิทธิภาพของพีซี หากคุณเคยมีประสบการณ์ที่ไม่ดีกับมัน โปรดแจ้งให้เราทราบในความคิดเห็นด้านล่าง และเราจะตรวจสอบประสบการณ์นั้นต่อไป

การติดตั้งเกมหรือแอพพลิเคชั่นจำนวนมากเกี่ยวข้องกับการติดตั้งอัตโนมัติและการลงทะเบียน DLLs ที่จำเป็นในระบบปฏิบัติการ windows DLLs เป็นไลบรารีไดนามิกที่แอ็พพลิเคชันหลายตัวสามารถเข้าถึงได้ซ้ำๆ หากข้อผิดพลาดเกิดขึ้นเมื่อเกมหรือโปรแกรมพยายามเข้าถึง DLL เฉพาะ ผู้ใช้จะเห็นข้อความ "ไม่พบจุดเข้าใช้งาน dllregisterserver" หรือ "ไม่สามารถเริ่มได้ ไฟล์ .dll หายไป" ข้อผิดพลาดเหล่านี้และข้อผิดพลาดอื่น ๆ ที่รายงานปัญหาเมื่อเข้าถึงไลบรารีไดนามิกสามารถกำจัดได้หากคุณลงทะเบียนที่จำเป็นด้วยตัวคุณเอง ไฟล์ DLLในหน้าต่าง

เหตุใดจึงเกิดข้อผิดพลาดเมื่อเข้าถึง DLL

กำลังเพิ่มไปยัง ระบบปฏิบัติการเมื่ออัปเดต windows และเมื่อติดตั้งแอปพลิเคชัน จากเหตุผลนี้ เหตุผลหลักต่อไปนี้สามารถแยกแยะได้ว่าเหตุใดจึงเกิดข้อผิดพลาดในการรายงานการขาดงานหรือปัญหาเกี่ยวกับไฟล์ DLL:

  • ยังไม่ได้ติดตั้ง DLL อาจมีสาเหตุสองประการคือ - windows ไม่ได้รับการอัพเดตเป็นเวอร์ชันปัจจุบัน และไลบรารีมาพร้อมกับหนึ่งในนั้น อัพเดทล่าสุดหรือเกม / แอปพลิเคชันในระหว่างการติดตั้งไม่ได้ติดตั้งและลงทะเบียน DLL ใหม่ด้วยเหตุผลบางประการ โปรดทราบ: ส่วนใหญ่แล้ว DLL ที่จำเป็นทั้งหมดจะรวมอยู่ในไฟล์การติดตั้งของแอปพลิเคชันและนักพัฒนาไม่ได้หวังว่าส่วนประกอบที่จำเป็นจะมีอยู่แล้ว ถูกติดตั้งบนคอมพิวเตอร์
  • สร้างความเสียหายให้กับ DLLs ปัญหานี้ส่วนใหญ่มักเกิดขึ้นหาก DLL ได้รับความเสียหายจากไวรัส ซอฟต์แวร์หรือการกระทำที่ไม่ระมัดระวังของผู้ใช้ ตัวอย่างเช่น การเปลี่ยนแปลงรีจิสทรีซึ่งนำไปสู่ความเสียหายต่อไดนามิกไลบรารี

DLL ส่วนใหญ่ได้รับการติดตั้งบนคอมพิวเตอร์พร้อมกับ DirectX ดังนั้นหากคุณได้รับแจ้งให้อัปเดต / ติดตั้ง DirectX เมื่อติดตั้งเกมหรือแอปพลิเคชัน คุณไม่จำเป็นต้องปฏิเสธมิฉะนั้นจะมีความเสี่ยงสูงที่จะเกิดข้อผิดพลาด "ไม่สามารถเริ่มได้ ไฟล์ .dll หายไป”

วิธีลงทะเบียน DLL ใน windows

หากด้วยเหตุผลบางอย่าง windows ไม่มี DLL ที่จำเป็นในการรันเกมและแอพพลิเคชั่น ผู้ใช้สามารถลงทะเบียนด้วยตนเอง สามารถทำได้สองวิธี หลังจากดาวน์โหลด DLL ที่จำเป็นลงในคอมพิวเตอร์แล้ว

การลงทะเบียน DLL โดยใช้บรรทัดคำสั่ง

ในการลงทะเบียน DLL บนคอมพิวเตอร์ของคุณผ่านบรรทัดคำสั่ง ให้ทำตามขั้นตอนเหล่านี้:

  1. เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ
  2. ในหน้าต่างที่เปิดขึ้น ให้เขียนคำสั่ง: regsvr32.exe path_to_DLL_library

    แทนที่จะเขียน "path_to_dll_library" เส้นทางเต็มไปยังไลบรารี ตัวอย่างเช่น: C:/windows/system32/comctl32.dll

  3. กด Enter และ DLL จะถูกลงทะเบียน

การลงทะเบียน DLL โดยใช้บรรทัด "เรียกใช้"

การลงทะเบียน DLL ผ่านบรรทัด "เรียกใช้" นั้นไม่แตกต่างจากการดำเนินการกับ บรรทัดคำสั่ง. ผู้ใช้ต้องการ:


จะทำอย่างไรถ้าไม่สามารถลงทะเบียน DLL ได้

เป็นไปได้ว่า windows จะให้ข้อผิดพลาดกับคำสั่งการลงทะเบียนไลบรารีซึ่งระบุว่าโหลดโมดูลแล้ว แต่ไม่พบจุดเข้าใช้งาน DllRegisterserver อาจมีข้อผิดพลาดที่คล้ายกันในรูปแบบอื่นๆ ที่ทำให้ DLL ไม่สามารถลงทะเบียนได้ ข้อผิดพลาดเหล่านี้เกิดขึ้นเนื่องจากสาเหตุต่อไปนี้:

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

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

ในสถานการณ์ที่เกิดขึ้นไม่บ่อยนัก ปัญหาเกี่ยวกับการลงทะเบียน DLL อาจเกิดขึ้นได้หากไม่ได้อยู่ในโฟลเดอร์เดียวกันกับไฟล์ executable.exe ของคอมโพเนนต์หรือแอปพลิเคชัน ในกรณีนี้ คุณต้องย้ายไลบรารีไปยังโฟลเดอร์ที่มีไฟล์เรียกทำงาน และลองลงทะเบียนใหม่อีกครั้ง

OkeyGeek.ru

การลงทะเบียนไฟล์ DLL ใน windows OS

หลังการติดตั้ง โปรแกรมต่างๆหรือเกม คุณอาจพบสถานการณ์ที่เมื่อเปิดเครื่องแล้วเกิดข้อผิดพลาด “ไม่สามารถเปิดโปรแกรมได้เนื่องจากไม่มี DLL ที่ต้องการอยู่ในระบบ” ถึงแม้ว่าระบบปฏิบัติการ ครอบครัวหน้าต่างมักจะลงทะเบียนห้องสมุดใน พื้นหลังหลังจากที่คุณดาวน์โหลดและวางไฟล์ DLL ในตำแหน่งที่เหมาะสมแล้ว ข้อผิดพลาดยังคงเกิดขึ้น และระบบก็ "ไม่เห็น" ในการแก้ไขปัญหานี้ คุณต้องลงทะเบียนห้องสมุด วิธีการทำเช่นนี้จะกล่าวถึงในบทความนี้

วิธีแก้ปัญหา

มีหลายวิธีในการแก้ไขปัญหานี้ ลองพิจารณาแต่ละข้อโดยละเอียด

วิธีที่ 1: ตัวจัดการ OCX/DLL

OCX/DLL Manager เป็นโปรแกรมขนาดเล็กที่สามารถช่วยคุณลงทะเบียนไลบรารีหรือไฟล์ OCX

ดาวน์โหลดตัวจัดการ OCX/DLL

สำหรับสิ่งนี้คุณจะต้อง:

  1. คลิกที่รายการเมนู "ลงทะเบียน OCX/DLL"
  2. เลือกประเภทไฟล์ที่คุณต้องการลงทะเบียน
  3. ใช้ปุ่มเรียกดูเพื่อระบุตำแหน่งของ DLL
  4. กดปุ่ม "ลงทะเบียน" โปรแกรมจะลงทะเบียนไฟล์เอง

OCX/DLL Manager ยังรู้วิธียกเลิกการลงทะเบียนไลบรารี โดยคุณจะต้องเลือกรายการ "ยกเลิกการลงทะเบียน OCX/DLL" ในเมนู จากนั้นดำเนินการทั้งหมดเช่นเดียวกับในกรณีแรก คุณอาจต้องใช้ฟังก์ชันเลิกทำเพื่อเปรียบเทียบผลลัพธ์เมื่อเปิดใช้งานไฟล์และเมื่อปิดใช้งาน ตลอดจนในกระบวนการลบบางไฟล์ ไวรัสคอมพิวเตอร์.

ในระหว่างขั้นตอนการลงทะเบียน ระบบอาจแสดงข้อผิดพลาดแจ้งว่าต้องใช้สิทธิ์ของผู้ดูแลระบบ ในกรณีนี้ คุณต้องเปิดโปรแกรมโดยคลิกขวาที่โปรแกรมแล้วเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ"

วิธีที่ 2: เรียกใช้เมนู

คุณสามารถลงทะเบียน DLL โดยใช้คำสั่ง "เรียกใช้" ในเมนูเริ่มต้นของระบบปฏิบัติการ windows ในการทำเช่นนี้ คุณจะต้องทำสิ่งต่อไปนี้:


วิธีที่ 3: บรรทัดคำสั่ง

การลงทะเบียนไฟล์ผ่านบรรทัดคำสั่งไม่แตกต่างจากตัวเลือกที่สองมากนัก:

  1. เลือกคำสั่ง "เรียกใช้" จากเมนู "เริ่ม"
  2. ป้อนในช่องป้อนข้อมูลที่เปิด cmd
  3. กดปุ่มตกลง".

คุณจะเห็นหน้าต่างที่คุณจะต้องป้อนคำสั่งเดียวกับในตัวเลือกที่สอง

ควรสังเกตว่าหน้าต่างบรรทัดคำสั่งมีฟังก์ชันสำหรับวางข้อความที่คัดลอก (เพื่อความสะดวก) คุณสามารถค้นหาเมนูนี้ได้โดยคลิกขวาที่ไอคอนที่มุมซ้ายบน

วิธีที่ 4: เปิดด้วย


ข้อผิดพลาดที่อาจเกิดขึ้น

"ไฟล์ไม่รองรับ รุ่นที่ติดตั้ง windows" - หมายความว่าคุณมักจะพยายามลงทะเบียน DLL 64 บิตบนระบบ 32 บิต หรือในทางกลับกัน ใช้คำสั่งที่เหมาะสมที่อธิบายไว้ในวิธีที่สอง

"ไม่พบจุดเข้าใช้งาน" - ไม่สามารถลงทะเบียน DLL ทั้งหมดได้ บางรายการไม่รองรับคำสั่ง DllRegisterServer นอกจากนี้ การเกิดข้อผิดพลาดอาจเกิดจากการที่ไฟล์ได้รับการลงทะเบียนโดยระบบแล้ว มีไซต์ที่แจกจ่ายไฟล์ที่ไม่ใช่ไลบรารีจริงๆ ในกรณีนี้จะไม่มีการจดทะเบียนใดๆ

โดยสรุปต้องบอกว่าสาระสำคัญของตัวเลือกที่เสนอทั้งหมดนั้นเหมือนกัน - เป็นเพียงวิธีการที่แตกต่างกันในการเรียกใช้คำสั่งการลงทะเบียน - เนื่องจากสะดวกกว่าสำหรับทุกคน

เราดีใจที่สามารถช่วยคุณแก้ไขปัญหาได้

โพลล์: บทความนี้ช่วยคุณได้หรือไม่?

ไม่เชิง

Lumpics.ru

วิธีลงทะเบียน DLL: สามวิธี

บางครั้งเมื่อคุณพยายามเริ่มเกมหรือแอปพลิเคชันบนคอมพิวเตอร์ของคุณ คุณได้รับข้อผิดพลาดว่าไม่พบไฟล์ DLL นี้ ความจริงก็คือไฟล์นี้อาจอยู่ในคอมพิวเตอร์ของคุณ แต่ไม่ได้ลงทะเบียน ในบทความนี้เราจะพูดถึงวิธีการลงทะเบียน DLL ใน windows 7 เราจะมุ่งเน้นไปที่ windows รุ่นที่เจ็ด แต่ค่อนข้างเป็นไปได้ที่ DLL จะถูกลงทะเบียนในเวอร์ชันอื่นด้วย มาเริ่มกันเลย

วิธีแรกในการลงทะเบียน DLL

ก่อนเริ่มการลงทะเบียนคุณควรสังเกตและบอกว่ามีเพียงสามวิธี แต่แต่ละวิธีเกือบจะเหมือนกันดังนั้นเราแนะนำให้คุณอ่านบทความจนจบจากนั้นเลือกวิธีการ ใช้. ตอนนี้ไปที่วิธีการลงทะเบียน DLL โดยตรง

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

ตอนนี้เรามาพูดถึงวิธีที่พบได้บ่อยที่สุดในการลงทะเบียน DLL อย่างน้อยก็เป็นวิธีที่พบได้บ่อยที่สุดบนอินเทอร์เน็ต มันค่อนข้างง่าย ดังนั้นผู้ใช้ไม่ควรทำให้เกิดปัญหา

  1. คุณต้องไปที่หน้าต่าง "เรียกใช้" สามารถเปิดได้หลายวิธี ในเมนู "เริ่ม" ไปตามเส้นทาง "โปรแกรมทั้งหมด → อุปกรณ์เสริม" แล้วเลือก "เรียกใช้" ที่นั่น คุณยังสามารถค้นหาด้วยชื่อยูทิลิตีในเมนู Start เดียวกัน แต่วิธีที่ง่ายที่สุดคือการกดปุ่ม Win + R
  2. เมื่อหน้าต่างเปิดขึ้น คุณต้องเขียนคำสั่ง "regsvr32.exe" ในช่องป้อนข้อมูล จากนั้นระบุเส้นทางไปยังไฟล์ที่จะลงทะเบียน
  3. เหลือเพียงการกดปุ่ม "ตกลง"

โปรดทราบว่าจะต้องระบุเส้นทางไปยังไฟล์อย่างครบถ้วน เริ่มจากไดรฟ์ C ตัวอย่างเช่น: regsvr32.exe c:windows/system32/openal32.dll

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

นี่เป็นวิธีแรกในการลงทะเบียน DLL แต่เราขอเตือนคุณว่ามีเพียงสามวิธีเท่านั้น ดังนั้นมาดำเนินการต่อ

วิธีที่สองในการลงทะเบียน DLL

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

ตอนนี้บรรทัดคำสั่งเปิดอยู่ต่อหน้าคุณ คุณต้องป้อนข้อมูลเดียวกันกับที่ป้อนในวิธีแรกทุกประการ นั่นคือระบุโปรแกรมที่จะทำงานกับ dll (regsvr32.exe) ในขั้นต้นจากนั้นจึงระบุเส้นทางไปยังไฟล์

อย่างที่คุณเห็นวิธีที่สองในการลงทะเบียน DLL นั้นไม่แตกต่างจากวิธีแรกซึ่งได้กล่าวถึงในตอนต้นของบทความ แต่อันที่สามมีความแตกต่างที่เห็นได้ชัดเจนกว่า ดังนั้นเรามาเริ่มกันเลย

วิธีที่สามในการลงทะเบียน DLL

วิธีนี้น่าจะง่ายกว่าสำหรับผู้ใช้ทั่วไป ดังนั้นเรามาเริ่มพิจารณากันเลย

สิ่งที่คุณต้องทำคือเปิดไฟล์ DLL ด้วย regsvr32.exe นี่คือวิธีการ:

  1. คลิกขวาที่ไฟล์ DLL ที่ต้องการ
  2. เลือก "เปิดด้วย..." จากเมนู
  3. ในหน้าต่าง ค้นหาและคลิกปุ่ม "เรียกดู"
  4. ปูเส้นทางไปยังไฟล์ regsvr32.exe ซึ่งอยู่ในโฟลเดอร์ System32 ซึ่งอยู่ใน โฟลเดอร์หน้าต่างบนไดรฟ์ C
  5. คลิก "เปิด"

เพียงเท่านี้ คุณก็ทราบวิธีปฏิบัติเมื่อเกิดข้อผิดพลาด DLL ได้มากถึงสามวิธี

fb.ru

การลงทะเบียน DLL จะทำอย่างไรและอย่างไร?

1. คัดลอกไลบรารีที่ดาวน์โหลดไปยังไดเร็กทอรีระบบที่ต้องการ (นี่คือ system32 หรือ SysWOW64)*

* ไดเร็กทอรีใดที่จะคัดลอกไลบรารีขึ้นอยู่กับ bitness ของแอปพลิเคชัน หากคุณไม่ทราบว่าจะคัดลอกไปยังโฟลเดอร์ใด ให้คัดลอกไปที่ J

2. ดาวน์โหลดไฟล์เก็บถาวรที่ด้านล่างของโพสต์ เปิดเครื่องรูด เปิดไฟล์ reg.bat ด้วยสิทธิ์ของผู้ดูแลระบบ เลือกความลึกของบิตที่คุณต้องการ กด Enter และวางชื่อไลบรารีที่คุณคัดลอกไปยังไดเร็กทอรีระบบ ทุกอย่างควรเป็นไปด้วยดีและคุณจะเห็นข้อความนี้

หากคุณเห็นข้อความนี้

จากนั้นเลือกความลึกของบิตอื่นแล้วลองลงทะเบียนอีกครั้ง ทุกอย่างต้องสำเร็จ

ป.ล. หากคุณต้องการลงทะเบียนไลบรารีที่อยู่ในไดเร็กทอรีอื่น (ไม่ใช่ไดเร็กทอรีระบบ) จะต้องระบุพาธแบบเต็มไปยังไลบรารีในชื่อไลบรารี

ตัวอย่างเช่น C:\Program Files\1Cv77\BIN\V7PLUS.dll

easy-comp.ru

การลงทะเบียน DLL ใน windows

บ่อยครั้งที่ผู้ใช้มีคำถามเกี่ยวกับวิธีการลงทะเบียน DLL ใน Windows รุ่นที่เจ็ดหรือแปด โดยทั่วไปแล้ว ปัญหานี้จะปรากฏขึ้นหลังจากที่ระบบแจ้งผู้ใช้ว่าไลบรารีที่จำเป็นหายไปจากพีซี

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

แต่มีความแตกต่างบางอย่างในเรื่องนี้ เช่น การลงทะเบียนสำเร็จ ข้อผิดพลาด dllการไม่มีห้องสมุดที่จำเป็นอาจไม่หายไป นอกจากนี้ อาจเกิดข้อผิดพลาด RegSvr32 และการแจ้งเตือนว่าโมดูลไม่สามารถทำงานบนพีซีที่ใช้ระบบปฏิบัติการเวอร์ชันนี้ได้ นอกจากนี้ยังอาจรายงานว่าไม่พบจุดเข้าใช้งาน DLLRegisterServer นี่ไม่ได้แสดงว่ามีการดำเนินการที่ไม่ถูกต้อง

สามวิธีในการลงทะเบียน DLL ใน OS ขั้นตอนทั้งหมดด้านล่างถือว่าพบสถานที่สำหรับคัดลอกไลบรารีและ DLL อยู่ในไดเร็กทอรี System32 หรือ SysWOW64 หรือที่ใดก็ตามที่ควรอยู่

การปรับแต่งการลงทะเบียน DLL ทั้งหมดจะดำเนินการโดยใช้ regsvr32.exe แต่ที่นี่คุณต้องให้ความสนใจว่าเมื่อใช้ระบบ 64 บิต ไฟล์นี้สามารถอยู่ในสองไดเร็กทอรี: SysWOW64 และ System32 เป็นที่น่าสังเกตว่าไฟล์เหล่านี้แตกต่างกัน ในขณะที่ 64 บิตอยู่ในไดเร็กทอรี System32 ในแต่ละกรณี ขอแนะนำให้เขียนพาธไปยัง regsvr32.exe ไม่ใช่แค่ชื่อไฟล์

วิธีแรกค่อนข้างธรรมดาและมักพบได้บนอินเทอร์เน็ต ประกอบด้วยการจัดการหลายอย่าง เริ่มแรกคุณต้องกด Win + R จากนั้นในหน้าต่าง "เรียกใช้" คุณควรลงทะเบียน regsvr32.exe path_to_file_dll แล้วคลิกตกลง นอกจากนี้ "เรียกใช้" สามารถพบได้ในเมนู "เริ่ม" หากเปิดใช้งาน

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

วิธีถัดไปคือการเรียกใช้บรรทัดคำสั่งในฐานะผู้ดูแลระบบและเขียนคำสั่งเดียวกันกับวิธีการด้านบน คุณต้องเปิดบรรทัดคำสั่ง ใน "แปด" คุณต้องกด Win + X จากนั้นระบุรายการที่ต้องการ ในบรรทัดคำสั่ง "เจ็ด" สามารถพบได้ใน "เริ่ม" คุณต้องคลิกขวาที่มันแล้วเลือก "Run as administrator"

จากนั้นคุณควรป้อน regsvr32.exe path_to_dll เช่นเดียวกับวิธีก่อนหน้า อย่างไรก็ตาม การลงทะเบียนมักจะล้มเหลว

นอกจากนี้ยังมีวิธีการที่จำเป็นในบางกรณี จำเป็นต้องคลิกขวาที่ DLL ที่จะลงทะเบียนและเลือก "เปิดด้วย" หลังจากนั้น คลิก "เรียกดู" และค้นหา regsvr32.exe ในไดเร็กทอรี System32 หรือ SysWow64 และใช้เพื่อเรียกใช้ DLL

dll, ActiveX ไม่ได้ลงทะเบียนใน Windows 7 - จะทำอย่างไร?

ใน Windows ทุกคนคุ้นเคยจนถึง XP การลงทะเบียน Dll ส่วนประกอบ ActiveX ดำเนินการโดยไม่มีปัญหาโดยคำสั่ง regsvr32

โดยหลักการแล้วใน Windows 7 สิ่งเดียวกัน แต่มี "การปรับปรุง" บางอย่างซึ่งเป็นสาเหตุที่ขั้นตอนปกติมักไม่ให้ผลลัพธ์ที่คาดหวัง ตัวอย่างเช่น:

เห็นด้วยข้อความที่ชัดเจนและให้ข้อมูล โอกาสที่ดีเยี่ยมสำหรับนักพัฒนาระบบปฏิบัติการคือการเสนอให้ผู้ใช้ซื้อและเผยแพร่ Windows 8 ซึ่งเป็นเวอร์ชันใหม่ที่ได้รับการปรับปรุงให้ดียิ่งขึ้น โดยที่ข้อความนี้อาจถูกแปลเป็นภาษามนุษย์

กล่าวคือ: ควรเปิดหน้าต่างเทอร์มินัล (บรรทัดคำสั่ง cmd) ด้วยคำสั่ง "เรียกใช้ในฐานะผู้ดูแลระบบ" (เข้าถึงได้โดยการกด ปุ่มขวาหนู).

ในกรณีส่วนใหญ่จะแก้ปัญหา

อาจต้องมีขั้นตอนเพิ่มเติมหากใช้ระบบปฏิบัติการเวอร์ชัน 64 บิต ความจริงก็คือโปรแกรมในนั้นไม่เพียง แต่สามารถเป็น 64 บิต แต่ยังเป็น 32 บิตได้อีกด้วย นอกจากนี้ โปรแกรมส่วนใหญ่เป็นแบบ 32 บิต เนื่องจาก 64 บิตมีประโยชน์สำหรับแอปพลิเคชันที่ใช้ทรัพยากรมากเท่านั้น

โดยเฉพาะอย่างยิ่ง ส่วนไคลเอ็นต์ของ 1C (นั่นคือ 1C ที่ผู้ใช้ทำงานด้วย) เป็นแอปพลิเคชัน 32 บิต (ที่นี่ เซิร์ฟเวอร์ 1C สามารถเป็นได้ทั้งแบบ 32 บิตและ 64 บิต แต่ใช้กับองค์กรขนาดใหญ่ หากคุณมีบัญชี 1C และผู้ใช้ 5 คน ดังนั้น 99% ที่คุณไม่มีเซิร์ฟเวอร์ 1C และทุกอย่างเป็น 32 บิต) .

คอมโพเนนต์ ActiveX สามารถเป็นแบบ 32 บิตหรือ 64 บิตได้ และต้องใช้เวอร์ชันที่ตรงกับความลึกบิตของแอปพลิเคชัน OcvitaBarcode ActiveX เป็นแอปพลิเคชั่น 32 บิต

ดังนั้นโปรแกรมสำหรับการลงทะเบียน ActiveX แบบ 32 บิตและ 64 บิตใน Windows 6 แบบ 64 บิตจึงแตกต่างกันเช่นกัน แต่ทั้งคู่เรียกว่า regsvr32.exe (ดังที่ Kozma Prutkov กล่าวว่า "ถ้าเขียนว่า "ควาย" บนกรงพร้อมกับช้าง อย่าเชื่อสายตาตัวเอง") ดังนั้น หากคุณเพียงพิมพ์บรรทัดคำสั่ง

regsvr32 บางส่วน .ocx

ในทางทฤษฎีแล้ว regsvr32 ที่จำเป็นควรเริ่มต้นขึ้น ในทางปฏิบัติทุกอย่างสามารถเริ่มต้นได้ ทำไมถึงทำเช่นนี้? ทุกอย่างเหมือนกันถ้าคุณทำอย่างมนุษย์ปุถุชนทันทีใครจะเป็นคนใหม่ เวอร์ชันวินโดวส์ซื้อ.

ดังนั้น เพื่อรับประกันการเปิดตัว regsvr32 แบบ 32 บิต คุณควรพิมพ์คำสั่งในหน้าต่างเทอร์มินัล

c:\windows\syswow64\regsvr32.exe OcvitaBarcode.ocx

หากไม่ได้ติดตั้ง windows ใน c: \ windows แสดงว่าเส้นทางนั้นเป็นธรรมชาติ เราจะระบุว่าเป็นเส้นทางใด และจำไว้ว่าควรเปิดหน้าต่างเทอร์มินัลในฐานะผู้ดูแลระบบ

ภายใต้กฎข้างต้น ActiveX แบบ 32 บิต รวมถึง OcvitaBarcode ActiveX ทำงานโดยไม่มีปัญหาใน Windows 7:


เราดำเนินการต่อในบทความที่เราทำความรู้จักและศึกษากระบวนการที่สร้างขึ้นใน Windows 10 ในบางครั้ง กระบวนการเหล่านี้ดึงดูดความสนใจของผู้ใช้ด้วยโหลดที่เพิ่มขึ้นบนโปรเซสเซอร์หรือหน่วยความจำของคอมพิวเตอร์ของคุณ หรือความอยากรู้อยากเห็นง่ายๆ ของผู้ใช้ทำให้เขาไปที่เครื่องมือค้นหาที่ต้องการและ "google" ว่ากระบวนการนี้หรือกระบวนการนั้นรับผิดชอบอะไร . ในบทความนี้ คุณจะพบรายละเอียดเกี่ยวกับ regsvr32.exe หรือ "Microsoft Register Server"

Regsvr32.exe - มันคืออะไร?

ควรสังเกตทันทีว่า regsvr32.exe, เขาคือ " เซิร์ฟเวอร์การลงทะเบียนของ Microsoft" เป็นส่วนประกอบของระบบของระบบปฏิบัติการ ใช้สำหรับลงทะเบียนส่วนประกอบของโปรแกรม (DLLs และ วัตถุ ActiveX) หรือลบออกหากจำเป็น ตามค่าเริ่มต้น regsvr32.exe ไม่ได้เปิดใช้งาน จะเริ่มต้นในเวลาที่เหมาะสมเท่านั้น ซึ่งกำหนดโดยระบบปฏิบัติการหรือโปรแกรมติดตั้ง/ถอนการติดตั้งแอปพลิเคชันในคอมพิวเตอร์ของคุณ

เซิร์ฟเวอร์ลงทะเบียน Microsoft regsvr32.exe โหลด CPU

มันเกิดขึ้นใช่ ในบางครั้ง ผู้ใช้แต่ละคนต้องเผชิญกับข้อเท็จจริงที่ว่ากระบวนการบางอย่างของระบบเริ่มทำงานและโหลดทรัพยากรของคอมพิวเตอร์ของคุณ Regsvr32.exe ก็ไม่มีข้อยกเว้น หากคุณรู้สึกว่าประสิทธิภาพลดลง อุณหภูมิโปรเซสเซอร์สูงขึ้น และเสียงพัดลมดังขึ้น แสดงว่ากระบวนการบางอย่างกำลังโหลด CPU ของคุณมากขึ้น อาจเป็นเซิร์ฟเวอร์การลงทะเบียนของ Microsoft

โปรดทราบว่าคุณไม่สามารถลบ Microsoft Register Server ได้ - นี่เป็นส่วนมาตรฐานของระบบปฏิบัติการที่จำเป็นสำหรับการแก้ไข การทำงานของวินโดวส์. คุณจะไม่สามารถลบออกหรือปิดใช้งานได้ แต่คุณสามารถค้นหาสาเหตุที่ regsvr32.exe ทำงานไม่เหมาะสมได้

ก่อนอื่นให้ใช้วิธีแก้ปัญหาแบบสากลสำหรับปัญหาทั้งหมด - รีบูต บางทีคุณอาจกำลังเผชิญกับบั๊กซ้ำซากที่จะหายไปหลังจากนั้น การเริ่มต้น Windows"ตั้งแต่เริ่มต้น". หากการรีบูตไม่ได้ผลและกระบวนการโหลดทรัพยากรของคอมพิวเตอร์เพิ่มเติม แอปพลิเคชันบางตัวจะเข้าถึงเซิร์ฟเวอร์การลงทะเบียนเพื่อทำงานกับไลบรารี DLL หรือคอมโพเนนต์อื่น การหยุดทำงาน ระบบขัดข้อง หรือจุดบกพร่องทั่วไปอาจทำให้การโทรล้มเหลว ซึ่งจะนำไปสู่การโหลดอย่างต่อเนื่อง

ด้วยเหตุนี้คุณจึงไม่ควรพยายามฆ่า regsvr32.exe เอง มันไม่ได้อยู่ในตัวเองที่จะตำหนิสำหรับการบรรทุกที่สูง เหตุผลคือแอปพลิเคชันที่กำลังดำเนินการโทร ดังนั้นคุณต้องค้นหาโปรแกรมนี้และพยายามแก้ไขปัญหาที่เกิดขึ้น

เนื่องจากมีรายละเอียดเล็กน้อยเกี่ยวกับกระบวนการทั้งหมดในตัวจัดการงานมาตรฐาน คุณจะต้องใช้ยูทิลิตี Process Explorer ที่พัฒนาโดย Microsoft สามารถดาวน์โหลดได้จากเว็บไซต์อย่างเป็นทางการของ Microsoft

เมื่อคุณระบุแหล่งที่มาของปัญหาได้แล้ว คุณต้องมองหาวิธีแก้ปัญหา เราสามารถเสนอได้หลายอย่าง ตัวเลือกต่างๆ. ไม่ใช่ความจริงที่ว่าทั้งหมดจะช่วยได้ Windows เป็นสิ่งที่ซับซ้อนและบางครั้งปัญหาก็เกิดขึ้น ซึ่งหาแหล่งที่มาได้ยาก ในหลายกรณี เคล็ดลับเหล่านี้ช่วยแก้ไขกระบวนการ regsvr32.exe ที่ทำงานหนัก ดังนั้นให้ลองใช้ตัวเลือกทั้งหมดที่ระบุไว้


โปรแกรม Microsoft Register Server หยุดทำงานผิดพลาด

บางครั้งผู้ใช้พบข้อผิดพลาดข้างต้นที่เกี่ยวข้องโดยตรงกับ regsvr32.exe อีกครั้ง ปัญหาไม่ได้อยู่ในเซิร์ฟเวอร์การลงทะเบียนเอง แต่ในบางแอปพลิเคชันที่ขัดแย้งกับสิ่งนี้ ส่วนประกอบของระบบ. หากคุณประสบปัญหานี้ ให้ลองทำดังต่อไปนี้:


วิธีปิดหรือลบ regsvr32.exe

นี่อาจเป็นสิ่งที่คุณกำลังมองหาอยู่ แต่ก่อนที่จะพยายามลบหรือปิดการใช้งานคอมโพเนนต์นี้ เราขอรับรองว่าคุณไม่ควรทำเช่นนี้ Microsoft Register Service เป็นเพียงเครื่องมือที่ใช้ในการลงทะเบียนไลบรารี การปิดใช้งาน (หากเป็นไปได้ตามหลักการ) จะไม่แก้ปัญหา แต่จะนำไปสู่ปัญหาที่มากกว่าเดิม แทนที่จะพยายามปิดใช้งาน regsvr32.exe ให้ลองค้นหาแหล่งที่มาของข้อผิดพลาดหรือการใช้งาน CPU ที่สูงผิดปกติตามที่กล่าวไว้ในคำแนะนำด้านบน

การติดตั้งเกมหรือแอพพลิเคชั่นจำนวนมากเกี่ยวข้องกับการติดตั้งอัตโนมัติและการลงทะเบียน DLLs ที่จำเป็นในระบบปฏิบัติการ ระบบวินโดวส์. DLLs เป็นไลบรารีไดนามิกที่แอ็พพลิเคชันหลายตัวสามารถเข้าถึงได้ซ้ำๆ หากข้อผิดพลาดเกิดขึ้นเมื่อเกมหรือโปรแกรมพยายามเข้าถึง DLL เฉพาะ ผู้ใช้จะเห็นข้อความ "ไม่พบจุดเข้าใช้งาน dllregisterserver" หรือ "ไม่สามารถเริ่มได้ ไฟล์ .dll หายไป" ข้อผิดพลาดเหล่านี้และข้อผิดพลาดอื่นๆ ที่รายงานปัญหาเมื่อเข้าถึงไลบรารีไดนามิกสามารถแก้ไขได้ด้วยการลงทะเบียนไฟล์ DLL ที่ต้องการใน Windows ด้วยตัวคุณเอง

เหตุใดจึงเกิดข้อผิดพลาดเมื่อเข้าถึง DLL

DLLs จะถูกเพิ่มเข้าไปในระบบปฏิบัติการเมื่อ อัพเดทวินโดวส์และเมื่อติดตั้งแอพพลิเคชั่น จากเหตุผลนี้ เหตุผลหลักต่อไปนี้สามารถแยกแยะได้ว่าเหตุใดจึงเกิดข้อผิดพลาดในการรายงานการขาดงานหรือปัญหาเกี่ยวกับไฟล์ DLL:

  • ยังไม่ได้ติดตั้ง DLL อาจมีสาเหตุสองประการคือ Windows ไม่ได้รับการอัปเดตเป็นเวอร์ชันปัจจุบัน และไลบรารีมาพร้อมกับหนึ่งในการอัปเดตล่าสุด หรือเกม/แอปพลิเคชันไม่ได้ติดตั้งและลงทะเบียน DLL ใหม่ระหว่างการติดตั้งด้วยเหตุผลบางประการ
    บันทึก:ส่วนใหญ่แล้ว DLL ที่จำเป็นทั้งหมดจะรวมอยู่ในไฟล์การติดตั้งของแอปพลิเคชันและนักพัฒนาไม่ต้องพึ่งพาส่วนประกอบที่จำเป็นซึ่งติดตั้งไว้แล้วในคอมพิวเตอร์
  • สร้างความเสียหายให้กับ DLLs ปัญหานี้มักเกิดขึ้นบ่อยที่สุดหาก Dll ได้รับความเสียหายจากซอฟต์แวร์ไวรัสหรือจากการกระทำของผู้ใช้โดยไม่ตั้งใจ เช่น การเปลี่ยนแปลงรีจิสทรีที่มีไลบรารีไดนามิกเสียหาย

DLL ส่วนใหญ่ได้รับการติดตั้งบนคอมพิวเตอร์พร้อมกับ DirectX ดังนั้นหากคุณได้รับแจ้งให้อัปเดต / ติดตั้ง DirectX เมื่อติดตั้งเกมหรือแอปพลิเคชัน คุณไม่จำเป็นต้องปฏิเสธมิฉะนั้นจะมีความเสี่ยงสูงที่จะเกิดข้อผิดพลาด "ไม่สามารถเริ่มได้ ไฟล์ .dll หายไป”

วิธีลงทะเบียน DLL บน Windows

หาก Windows ไม่มี DLL ที่จำเป็นสำหรับการเรียกใช้เกมและแอปพลิเคชันด้วยเหตุผลบางประการ ผู้ใช้สามารถลงทะเบียนด้วยตนเองได้ สามารถทำได้สองวิธี หลังจากดาวน์โหลด DLL ที่จำเป็นลงในคอมพิวเตอร์แล้ว

การลงทะเบียน DLL โดยใช้บรรทัดคำสั่ง

ในการลงทะเบียน DLL บนคอมพิวเตอร์ของคุณผ่านบรรทัดคำสั่ง ให้ทำตามขั้นตอนเหล่านี้:


การลงทะเบียน DLL โดยใช้บรรทัด "เรียกใช้"

การลงทะเบียน DLL ผ่านบรรทัด "เรียกใช้" นั้นไม่แตกต่างจากการดำเนินการกับบรรทัดคำสั่ง ผู้ใช้ต้องการ:


จะทำอย่างไรถ้าไม่สามารถลงทะเบียน DLL ได้

เป็นไปได้ว่า Windows จะให้ข้อผิดพลาดกับคำสั่งลงทะเบียนไลบรารีซึ่งระบุว่าโหลดโมดูลแล้ว แต่ไม่พบจุดเข้าใช้งาน DllRegisterserver อาจมีข้อผิดพลาดที่คล้ายกันในรูปแบบอื่นๆ ที่ทำให้ DLL ไม่สามารถลงทะเบียนได้ ข้อผิดพลาดเหล่านี้เกิดขึ้นเนื่องจากสาเหตุต่อไปนี้:

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



กำลังโหลด...
สูงสุด