กระบวนการ 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 บนคอมพิวเตอร์ของคุณผ่านบรรทัดคำสั่ง ให้ทำตามขั้นตอนเหล่านี้:
- เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ
- ในหน้าต่างที่เปิดขึ้น ให้เขียนคำสั่ง: regsvr32.exe path_to_DLL_library
แทนที่จะเขียน "path_to_dll_library" เส้นทางเต็มไปยังไลบรารี ตัวอย่างเช่น: C:/windows/system32/comctl32.dll
- กด Enter และ DLL จะถูกลงทะเบียน
การลงทะเบียน DLL โดยใช้บรรทัด "เรียกใช้"
การลงทะเบียน DLL ผ่านบรรทัด "เรียกใช้" นั้นไม่แตกต่างจากการดำเนินการกับ บรรทัดคำสั่ง. ผู้ใช้ต้องการ:
![](https://i2.wp.com/htfi.ru/img/kak_zaregistrirovat_biblioteku_dll_v_windows_7_4.jpg)
จะทำอย่างไรถ้าไม่สามารถลงทะเบียน 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
สำหรับสิ่งนี้คุณจะต้อง:
- คลิกที่รายการเมนู "ลงทะเบียน OCX/DLL"
- เลือกประเภทไฟล์ที่คุณต้องการลงทะเบียน
- ใช้ปุ่มเรียกดูเพื่อระบุตำแหน่งของ DLL
- กดปุ่ม "ลงทะเบียน" โปรแกรมจะลงทะเบียนไฟล์เอง
OCX/DLL Manager ยังรู้วิธียกเลิกการลงทะเบียนไลบรารี โดยคุณจะต้องเลือกรายการ "ยกเลิกการลงทะเบียน OCX/DLL" ในเมนู จากนั้นดำเนินการทั้งหมดเช่นเดียวกับในกรณีแรก คุณอาจต้องใช้ฟังก์ชันเลิกทำเพื่อเปรียบเทียบผลลัพธ์เมื่อเปิดใช้งานไฟล์และเมื่อปิดใช้งาน ตลอดจนในกระบวนการลบบางไฟล์ ไวรัสคอมพิวเตอร์.
ในระหว่างขั้นตอนการลงทะเบียน ระบบอาจแสดงข้อผิดพลาดแจ้งว่าต้องใช้สิทธิ์ของผู้ดูแลระบบ ในกรณีนี้ คุณต้องเปิดโปรแกรมโดยคลิกขวาที่โปรแกรมแล้วเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ"
วิธีที่ 2: เรียกใช้เมนู
คุณสามารถลงทะเบียน DLL โดยใช้คำสั่ง "เรียกใช้" ในเมนูเริ่มต้นของระบบปฏิบัติการ windows ในการทำเช่นนี้ คุณจะต้องทำสิ่งต่อไปนี้:
![](https://i0.wp.com/htfi.ru/img/kak_zaregistrirovat_biblioteku_dll_v_windows_7_15.jpg)
วิธีที่ 3: บรรทัดคำสั่ง
การลงทะเบียนไฟล์ผ่านบรรทัดคำสั่งไม่แตกต่างจากตัวเลือกที่สองมากนัก:
- เลือกคำสั่ง "เรียกใช้" จากเมนู "เริ่ม"
- ป้อนในช่องป้อนข้อมูลที่เปิด cmd
- กดปุ่มตกลง".
คุณจะเห็นหน้าต่างที่คุณจะต้องป้อนคำสั่งเดียวกับในตัวเลือกที่สอง
ควรสังเกตว่าหน้าต่างบรรทัดคำสั่งมีฟังก์ชันสำหรับวางข้อความที่คัดลอก (เพื่อความสะดวก) คุณสามารถค้นหาเมนูนี้ได้โดยคลิกขวาที่ไอคอนที่มุมซ้ายบน
วิธีที่ 4: เปิดด้วย
![](https://i2.wp.com/htfi.ru/img/kak_zaregistrirovat_biblioteku_dll_v_windows_7_21.jpg)
ข้อผิดพลาดที่อาจเกิดขึ้น
"ไฟล์ไม่รองรับ รุ่นที่ติดตั้ง windows" - หมายความว่าคุณมักจะพยายามลงทะเบียน DLL 64 บิตบนระบบ 32 บิต หรือในทางกลับกัน ใช้คำสั่งที่เหมาะสมที่อธิบายไว้ในวิธีที่สอง
"ไม่พบจุดเข้าใช้งาน" - ไม่สามารถลงทะเบียน DLL ทั้งหมดได้ บางรายการไม่รองรับคำสั่ง DllRegisterServer นอกจากนี้ การเกิดข้อผิดพลาดอาจเกิดจากการที่ไฟล์ได้รับการลงทะเบียนโดยระบบแล้ว มีไซต์ที่แจกจ่ายไฟล์ที่ไม่ใช่ไลบรารีจริงๆ ในกรณีนี้จะไม่มีการจดทะเบียนใดๆ
โดยสรุปต้องบอกว่าสาระสำคัญของตัวเลือกที่เสนอทั้งหมดนั้นเหมือนกัน - เป็นเพียงวิธีการที่แตกต่างกันในการเรียกใช้คำสั่งการลงทะเบียน - เนื่องจากสะดวกกว่าสำหรับทุกคน
เราดีใจที่สามารถช่วยคุณแก้ไขปัญหาได้
โพลล์: บทความนี้ช่วยคุณได้หรือไม่?
ไม่เชิงLumpics.ru
วิธีลงทะเบียน DLL: สามวิธี
บางครั้งเมื่อคุณพยายามเริ่มเกมหรือแอปพลิเคชันบนคอมพิวเตอร์ของคุณ คุณได้รับข้อผิดพลาดว่าไม่พบไฟล์ DLL นี้ ความจริงก็คือไฟล์นี้อาจอยู่ในคอมพิวเตอร์ของคุณ แต่ไม่ได้ลงทะเบียน ในบทความนี้เราจะพูดถึงวิธีการลงทะเบียน DLL ใน windows 7 เราจะมุ่งเน้นไปที่ windows รุ่นที่เจ็ด แต่ค่อนข้างเป็นไปได้ที่ DLL จะถูกลงทะเบียนในเวอร์ชันอื่นด้วย มาเริ่มกันเลย
วิธีแรกในการลงทะเบียน DLL
ก่อนเริ่มการลงทะเบียนคุณควรสังเกตและบอกว่ามีเพียงสามวิธี แต่แต่ละวิธีเกือบจะเหมือนกันดังนั้นเราแนะนำให้คุณอ่านบทความจนจบจากนั้นเลือกวิธีการ ใช้. ตอนนี้ไปที่วิธีการลงทะเบียน DLL โดยตรง
ในขั้นต้นควรกล่าวว่าการจัดการทั้งหมดด้วยการลงทะเบียนไฟล์ DLL ควรดำเนินการเฉพาะในกรณีที่ไฟล์เดียวกันนี้อยู่ในตำแหน่งที่ควรจะเป็น บ่อยที่สุดคือโฟลเดอร์ system32 ในตัวอย่าง เราจะแสดงโฟลเดอร์นี้
ตอนนี้เรามาพูดถึงวิธีที่พบได้บ่อยที่สุดในการลงทะเบียน DLL อย่างน้อยก็เป็นวิธีที่พบได้บ่อยที่สุดบนอินเทอร์เน็ต มันค่อนข้างง่าย ดังนั้นผู้ใช้ไม่ควรทำให้เกิดปัญหา
- คุณต้องไปที่หน้าต่าง "เรียกใช้" สามารถเปิดได้หลายวิธี ในเมนู "เริ่ม" ไปตามเส้นทาง "โปรแกรมทั้งหมด → อุปกรณ์เสริม" แล้วเลือก "เรียกใช้" ที่นั่น คุณยังสามารถค้นหาด้วยชื่อยูทิลิตีในเมนู Start เดียวกัน แต่วิธีที่ง่ายที่สุดคือการกดปุ่ม Win + R
- เมื่อหน้าต่างเปิดขึ้น คุณต้องเขียนคำสั่ง "regsvr32.exe" ในช่องป้อนข้อมูล จากนั้นระบุเส้นทางไปยังไฟล์ที่จะลงทะเบียน
- เหลือเพียงการกดปุ่ม "ตกลง"
โปรดทราบว่าจะต้องระบุเส้นทางไปยังไฟล์อย่างครบถ้วน เริ่มจากไดรฟ์ C ตัวอย่างเช่น: regsvr32.exe c:windows/system32/openal32.dll
ในกรณีนี้ หลังจากกดปุ่ม "ตกลง" มีสองตัวเลือกสำหรับการพัฒนากิจกรรม ประการแรกหมายถึงความสำเร็จซึ่งในกรณีนี้คุณจะเห็นข้อความที่เหมาะสม หรือล้มเหลว หน้าต่างที่เกี่ยวข้องจะบินออกไป
นี่เป็นวิธีแรกในการลงทะเบียน DLL แต่เราขอเตือนคุณว่ามีเพียงสามวิธีเท่านั้น ดังนั้นมาดำเนินการต่อ
วิธีที่สองในการลงทะเบียน DLL
วิธีที่สองนั้นไม่แตกต่างกันจริง ๆ มีเพียงสถานที่ดำเนินการเท่านั้น คุณต้องเข้าสู่ยูทิลิตี้ "บรรทัดคำสั่ง" คุณสามารถทำได้หลายวิธี: ในเมนู "เริ่ม" ในโฟลเดอร์มาตรฐานเปิดโปรแกรมที่มีชื่อเดียวกันหรือเรียกหน้าต่าง "เรียกใช้" ป้อนคำสั่ง "cmd" ขึ้นอยู่กับคุณที่จะตัดสินใจ
ตอนนี้บรรทัดคำสั่งเปิดอยู่ต่อหน้าคุณ คุณต้องป้อนข้อมูลเดียวกันกับที่ป้อนในวิธีแรกทุกประการ นั่นคือระบุโปรแกรมที่จะทำงานกับ dll (regsvr32.exe) ในขั้นต้นจากนั้นจึงระบุเส้นทางไปยังไฟล์
อย่างที่คุณเห็นวิธีที่สองในการลงทะเบียน DLL นั้นไม่แตกต่างจากวิธีแรกซึ่งได้กล่าวถึงในตอนต้นของบทความ แต่อันที่สามมีความแตกต่างที่เห็นได้ชัดเจนกว่า ดังนั้นเรามาเริ่มกันเลย
วิธีที่สามในการลงทะเบียน DLL
วิธีนี้น่าจะง่ายกว่าสำหรับผู้ใช้ทั่วไป ดังนั้นเรามาเริ่มพิจารณากันเลย
สิ่งที่คุณต้องทำคือเปิดไฟล์ DLL ด้วย regsvr32.exe นี่คือวิธีการ:
- คลิกขวาที่ไฟล์ DLL ที่ต้องการ
- เลือก "เปิดด้วย..." จากเมนู
- ในหน้าต่าง ค้นหาและคลิกปุ่ม "เรียกดู"
- ปูเส้นทางไปยังไฟล์ regsvr32.exe ซึ่งอยู่ในโฟลเดอร์ System32 ซึ่งอยู่ใน โฟลเดอร์หน้าต่างบนไดรฟ์ C
- คลิก "เปิด"
เพียงเท่านี้ คุณก็ทราบวิธีปฏิบัติเมื่อเกิดข้อผิดพลาด 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 ที่ทำงานหนัก ดังนั้นให้ลองใช้ตัวเลือกทั้งหมดที่ระบุไว้
![](https://i1.wp.com/wp-seven.ru/wp-content/uploads/2018/03/regsrv32.png)
โปรแกรม Microsoft Register Server หยุดทำงานผิดพลาด
บางครั้งผู้ใช้พบข้อผิดพลาดข้างต้นที่เกี่ยวข้องโดยตรงกับ regsvr32.exe อีกครั้ง ปัญหาไม่ได้อยู่ในเซิร์ฟเวอร์การลงทะเบียนเอง แต่ในบางแอปพลิเคชันที่ขัดแย้งกับสิ่งนี้ ส่วนประกอบของระบบ. หากคุณประสบปัญหานี้ ให้ลองทำดังต่อไปนี้:
![](https://i0.wp.com/wp-seven.ru/wp-content/uploads/2018/03/msconfig.png)
วิธีปิดหรือลบ 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 บนคอมพิวเตอร์ของคุณผ่านบรรทัดคำสั่ง ให้ทำตามขั้นตอนเหล่านี้:
![](https://i1.wp.com/okeygeek.ru/wp-content/uploads/2016/11/Image-7048.png)
การลงทะเบียน DLL โดยใช้บรรทัด "เรียกใช้"
การลงทะเบียน DLL ผ่านบรรทัด "เรียกใช้" นั้นไม่แตกต่างจากการดำเนินการกับบรรทัดคำสั่ง ผู้ใช้ต้องการ:
![](https://i1.wp.com/okeygeek.ru/wp-content/uploads/2016/11/Image-7050.png)
จะทำอย่างไรถ้าไม่สามารถลงทะเบียน DLL ได้
เป็นไปได้ว่า Windows จะให้ข้อผิดพลาดกับคำสั่งลงทะเบียนไลบรารีซึ่งระบุว่าโหลดโมดูลแล้ว แต่ไม่พบจุดเข้าใช้งาน DllRegisterserver อาจมีข้อผิดพลาดที่คล้ายกันในรูปแบบอื่นๆ ที่ทำให้ DLL ไม่สามารถลงทะเบียนได้ ข้อผิดพลาดเหล่านี้เกิดขึ้นเนื่องจากสาเหตุต่อไปนี้:
![](https://i0.wp.com/okeygeek.ru/wp-content/uploads/2016/11/module-not-supported.png)
หากข้อผิดพลาดเกิดขึ้นเมื่อพยายามลงทะเบียน DLL ขั้นตอนแรกคือลองดาวน์โหลดคอมโพเนนต์ที่เป็นทางการจากผู้จำหน่ายเพื่อตัดความเป็นไปได้ของไฟล์ "จำลอง" ในการทำเช่นนี้คุณต้องใช้เครื่องมือค้นหาและค้นหาส่วนประกอบของระบบที่เป็นของ DLL ที่มีปัญหา