จะวางไฟล์ dll ไว้ที่ไหน การติดตั้งและการลงทะเบียน DLLs ใน Windows เกิดข้อผิดพลาดในการลงทะเบียนไฟล์ DLL

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

ไม่ว่าจะใช้โปรแกรมใดและไฟล์ dll ใด การติดตั้งและการลงทะเบียนไลบรารีจะใช้อัลกอริทึมเดียวกันเสมอ Windows OS ทุกเวอร์ชันปฏิบัติตามกฎเดียวกันเมื่อเชื่อมต่อและลงทะเบียนไลบรารีแบบไดนามิก

คำแนะนำทีละขั้นตอน:

จะคัดลอกไฟล์ DLL ได้อย่างไรและที่ไหน

ข้อผิดพลาดเกี่ยวกับไลบรารีลิงก์แบบไดนามิก (DLL) เกิดขึ้นได้จากหลายสาเหตุ: ไฟล์เสียหาย เข้ากันไม่ได้กับ Windows หรือโปรแกรมเฉพาะ ติดไวรัส หรือถูกลบ วิธีแก้ปัญหาจะเหมือนกันเสมอ: ดาวน์โหลดที่ถูกต้องและ เวอร์ชันเต็มไลบรารี่แล้วลงทะเบียนไฟล์ในระบบผ่านทาง บรรทัดคำสั่ง- โดยปกติแล้วกระบวนการทั้งหมดจะใช้เวลาไม่เกิน 2-5 นาที

คุณสามารถวาง (แตกไฟล์และคัดลอก) ไลบรารี dll ใดๆ ได้ที่นี่ และ ไฟล์ที่ติดตั้งจะทำงาน:

  • สำหรับวินโดวส์ 95/98/ฉัน- ไฟล์จะถูกคัดลอกไปยังโฟลเดอร์ C:\Windows\System
  • สำหรับวินโดวส์ NT/2000- ไฟล์จะถูกคัดลอกไปยังโฟลเดอร์ C:\WINNT\System32
  • สำหรับวินโดวส์ XP,วิสต้า,7,8- คัดลอกไปยังโฟลเดอร์ ค:\Windows\System32
  • สำหรับ Windows 64 บิต- คัดลอกไฟล์ dll ไปยังโฟลเดอร์ C:\Windows\SysWOW64

ซึ่งคุณสามารถดาวน์โหลดไลบรารี่ที่ต้องการได้:

  • หากนี่คือเกมหรือโปรแกรม: ด้วยบิลด์ของเกมอื่น จากพีซีเครื่องอื่นที่แอปพลิเคชันทำงานอยู่ จากดิสก์ (ติดตั้งโปรแกรมใหม่)
  • หากนี่คือไลบรารีระบบ ให้ตรวจสอบความเกี่ยวข้องของไดรเวอร์, DirectX หรือส่วนประกอบอื่น ๆ หากระบบเขียนว่าไฟล์หรือโปรแกรมใดเกิดข้อผิดพลาด คุณสามารถคัดลอก dll จากคอมพิวเตอร์เครื่องอื่นที่มีเวอร์ชันเดียวกัน ความลึกของบิต และ เวอร์ชันวินโดวส์(7, 8, 10) ข้อผิดพลาดอาจไม่ได้เกิดจากไลบรารี่เอง แต่ยังเกิดจากโปรแกรมที่ใช้งานด้วย
  • คุณสามารถดาวน์โหลดไฟล์เวอร์ชันที่ต้องการได้จากไฟล์เก็บถาวร dll เช่น dll.ru หรือ ru.dll-files.com ตรวจสอบเวอร์ชัน OS ของไลบรารีอย่างรอบคอบ คุณควรดูสิ่งที่ดาวน์โหลดอย่างระมัดระวัง: แทนที่จะใช้ไลบรารีที่จำเป็น ไซต์จำนวนมากพยายามส่งซอฟต์แวร์ที่ต้องชำระเงินของตนเองเพื่อแก้ไขข้อผิดพลาดเกี่ยวกับ DLL
  • ลองค้นหาบทความพร้อมวิธีแก้ไขปัญหาเกี่ยวกับไฟล์ที่ต้องการในส่วนหรือใช้การค้นหาไซต์

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

การเปลี่ยนแปลงทั้งหมดจะมีผลหลังจากลงทะเบียนไลบรารี่ในระบบและรีสตาร์ทคอมพิวเตอร์ ก่อนหน้านี้การพยายามเปิดอะไรก็ตามไม่มีประโยชน์ - ระบบจะไม่เชื่อมต่อกับไฟล์

หากต้องการตรวจสอบความจุของระบบคุณต้องกด คลิกขวาเมาส์บนไอคอน "คอมพิวเตอร์ของฉัน"และเลือกรายการ "คุณสมบัติ"- ในโฟลเดอร์ที่เปิดขึ้น ในส่วนระบบ จะมีการเขียนว่า: “ประเภทระบบ: ระบบปฏิบัติการ 64 บิต, ตัวประมวลผล x64”

การลงทะเบียนไลบรารี่บน Windows

วิธีที่ง่ายที่สุดในการลงทะเบียน DLL ใน Windows คือผ่านหน้าต่าง Command Prompt หรือ Run หากต้องการเปิดบรรทัดคำสั่งคุณต้อง: คลิกเริ่ม -> เรียกใช้หรือกดคีย์ผสม วิน+อาร์, เข้า cmd.exeและกด เข้า- คุณสามารถป้อนคำสั่งลงในช่องนี้ได้โดยตรงโดยไม่ต้องเปิด Command Prompt

ในการลงทะเบียนไลบรารีคุณต้องเขียนคำสั่ง ชื่อไฟล์ regsvr32.dllและกด เข้า- ตัวอย่างเช่น regsvr32.exe msvcp110.dll

เพื่อให้การเปลี่ยนแปลงมีผลและไลบรารีเริ่มทำงาน คุณต้อง รีสตาร์ทคอมพิวเตอร์ของคุณ- หาก Windows ไม่ต้องการค้นหาไฟล์ที่คุณต้องการ คุณสามารถระบุเส้นทางแบบเต็มได้: regsvr32.exe full_path_to_file.dllเช่น regsvr32.exe C:/Windows/System32/msvcp110.dll

สวัสดีเหล่าเกมเมอร์ที่รักการเล่นแต่ไม่มีเงิน (หรือความปรารถนา)ในการซื้อสำเนาลิขสิทธิ์ของเกม... ฉันแน่ใจ 100% ว่าคุณเป็นเช่นนั้นจริงๆ เพราะเจ้าของลิขสิทธิ์มีคำถามว่า 3dmgame.dll จะทิ้งมันไปที่ไหน? - โดยหลักการแล้วมันไม่สามารถเกิดขึ้นได้และหากคุณสงสัยจริง ๆ ว่าทำไมหลังจากดาวน์โหลดและโยนไฟล์ในที่ที่ควรจะเป็นแล้วจะไม่มีอะไรเกิดขึ้นและของเล่นก็ยังใช้งานไม่ได้ - อ่านต่อได้เลย ฉันจะไม่พูดถึงว่าการละเมิดลิขสิทธิ์นั้นดีหรือไม่ดี ฉันจะพยายามอธิบายให้คุณฟังถึงลักษณะของสิ่งต่าง ๆ ไฟล์นี้มาจากไหนและทำไมถึงใช้ Google ปัญหานี้- นี่เป็นความล้มเหลวอย่างแท้จริง

ฉันคิดว่าไฟล์นี้สมควรที่จะสูญหายไปเป็นส่วนใหญ่ แกรนด์ขโมยอย่างไรก็ตาม Auto 5 เกมนี้เป็นหนึ่งในเกมที่ได้รับความนิยมมากที่สุดของเรา แต่ไม่ใช่ทุกคนที่จะจ่ายเงินสองพันรูเบิลเพื่อซื้อของเล่นท่ามกลางวิกฤติ คุณไม่สามารถทำอะไรกับมันได้ ในกรณีนี้ เกมเมอร์ของเราจะไปที่โปรแกรมติดตามทอร์เรนต์ที่รู้จักกันดีและดาวน์โหลดที่นั่น... จากนั้นใช้เวลาหลายชั่วโมงในการติดตั้ง (และบาง repacks จริง ๆ แล้วใช้เวลาติดตั้งตลอดไป)เขาจะค้นพบทันทีว่าเกมไม่เริ่มทำงานและต้องใช้ไฟล์ 3dmgame.dll

ใส่ใจ! - ในบล็อกของฉันมีภาพรวม หมายเหตุที่น่าสนใจ... ไม่ต้องมองหาที่ไหน - อันที่จริง ทุกอย่างแก้ไขได้ค่อนข้างง่าย แต่คุณต้องเข้าใจว่าสาเหตุคืออะไร - ทั้งหมดอยู่ที่นั่น อย่าพลาด ..

ฉันควรวาง 3dmgame.dll ไว้ที่ไหน และเหตุใดจึงจำเป็น

จะทำอย่างไรต่อไป? — ในบทความทบทวน ฉันเขียนถึงจุดที่ปัญหาเติบโตขึ้น ไฟล์นี้ถ้าอย่างนั้นคุณอาจมีคำถามเชิงตรรกะอย่างสมบูรณ์ - บันทึกนี้มีไว้เพื่ออะไรถ้าทุกอย่างเขียนไว้ที่นั่น? ... คำตอบนั้นง่ายและชัดเจนมาก - หลายคนแนะนำให้คุณดาวน์โหลดและอัปโหลดไฟล์นี้ด้วยโฟลเดอร์เกม แต่จริงๆ แล้วคุณจะติดตั้งเบราว์เซอร์เพิ่มเติม 2-3 ตัวและสิ่งที่น่าสนใจอื่น ๆ อีกมากมาย หมายเหตุนี้เป็นเพียงความพยายามที่จะเตือนคุณและแนะนำให้คุณทราบวิธีแก้ปัญหาที่ถูกต้องและถูกต้องเท่านั้น

ในสำเนาลิขสิทธิ์ของเกม ดังที่ฉันเขียนไว้ก่อนหน้านี้ ไฟล์นี้ไม่ใช่และไม่สามารถเป็นได้ ดังนั้น นี่คือปัญหาของเกมละเมิดลิขสิทธิ์และถูกแฮ็ก... และทั้งหมดนี้เป็นความผิดของระบบป้องกันไวรัสของคุณ (ไม่ว่าจะดีแค่ไหนและผลบวกลวงสำหรับไฟล์ดังกล่าวก็เป็นเรื่องปกติ)- ด้านบนคุณสามารถเห็นข้อผิดพลาดใน GTA5 แม้ว่าจะไม่ได้บอกว่าไม่มีไฟล์ 3dmgame แต่ปัญหาอยู่ตรงจุดนั้นคือไม่มีอยู่

เราควรทำอย่างไร? — ถามโปรแกรมป้องกันไวรัสของคุณสำหรับคำตอบ ที่นี่ฉันมี NOD32 (ยังไงก็ตาม เมื่อวันก่อน ฉันได้รับกุญแจสำหรับทดสอบ AVG 2016 - รอบันทึกพร้อมบทวิจารณ์)... ที่นี่ทุกอย่างเรียบง่ายสำหรับฉัน เราจะพบแท็บ "กักกัน" และดูไฟล์ 3dmgame ของเราที่นั่น ไม่จำเป็นต้องดาวน์โหลดและจะถูกกู้คืนในตำแหน่งที่ควรจะเป็น - หากโปรแกรมป้องกันไวรัสของคุณเก็บไฟล์ไว้ในการกักกันก็อาจเป็นไปได้ว่ามันจะลบมันออกไปโดยไม่มีความเป็นไปได้ในการกู้คืน

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

ป.ล.เราพบว่าคุณไม่จำเป็นต้องโยน 3dmgame.dll ไปไหน ทุกอย่างสามารถแก้ไขได้ง่ายกว่ามาก ฉันหวังว่าบันทึกของฉันจะช่วยคุณได้

มีบทความมากมายเกี่ยวกับหัวข้อข้อผิดพลาดที่เกี่ยวข้องกับ DLL แล้ว ข้อผิดพลาดเหล่านี้ได้รับการแก้ไขทั้งหมดแล้ว วิธีเดียวเท่านั้น– ติดตั้งไฟล์ dll นี้บนคอมพิวเตอร์ ในบทความนี้ ฉันจะเขียนวิธีการทำเช่นนี้

การดาวน์โหลดและติดตั้งไฟล์ DLL

เมื่อเกิดข้อผิดพลาด โดยปกติจะระบุชื่อของไฟล์ DLL ที่หายไป คุณต้องป้อนชื่อไฟล์นี้ในเครื่องมือค้นหาและดาวน์โหลด ตัวอย่างเช่นเราต้องดาวน์โหลดไฟล์ d3dx9_27.dll เราป้อนชื่อนี้ใน Yandex หรือ Google และดาวน์โหลดจากบางไซต์ ไซต์ที่ปลอดภัยและเป็นที่นิยมที่สุดที่ฉันดาวน์โหลดไฟล์ DLL ด้วยตัวเองคือ DLL-FILES.com มีช่องที่คุณสามารถป้อนชื่อไฟล์ได้

ตอนนี้คุณต้องรู้ว่าจะโยนไฟล์ dll นี้ไปที่ใด ใน ระบบที่แตกต่างกันตำแหน่งของไฟล์เหล่านี้แตกต่างกัน ดังนั้นฉันจะเริ่มต้นด้วยระบบปฏิบัติการรุ่นแรกๆ:

  • วินโดว์ 95/98– วางไฟล์ไว้ในโฟลเดอร์ C:\Windows\System;
  • Windows NT หรือ 2000– วางไฟล์ไว้ในโฟลเดอร์ C:\WINNT\System32;
  • วินโดว์ XP, 7, 8, 10– วางไฟล์ไว้ในโฟลเดอร์ (สำหรับ 32ระบบบิตใน C:\Windows\System32 และสำหรับ ปี 64บิตใน C:\Windows\SysWOW64)

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

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

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

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

การลงทะเบียน DLLsใน Windows มันง่ายและรวดเร็วมาก คุณสามารถทำได้หากคุณมี Windows 7, 8 หรือ 10 ฉันต้องการทราบด้วยว่าคุณต้องมีสิทธิ์ของผู้ดูแลระบบ ในย่อหน้านี้ ฉันจะแสดง 3 วิธีในการลงทะเบียนไลบรารีแบบไดนามิก

วิธีแรก

เป็นที่นิยมและใช้งานโดยผู้ใช้มากที่สุด

เปิดหน้าต่าง "Run" โดยใช้ปุ่ม วิน+อาร์และป้อนคำสั่ง regsvr32.exe file_name ที่นั่น

กล่าวอีกนัยหนึ่งคำสั่งอาจมีลักษณะเช่นนี้ (ฉันจะแสดงโดยใช้ไฟล์ d3dx9_27.dll เป็นตัวอย่าง):

regsvr32.exe d3dx9_27.dll


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

regsvr32.exe C:/Windows/system32/d3dx9_27.dll


หากการลงทะเบียนสำเร็จ คุณจะเห็นการตอบรับเชิงบวกหรือข้อความแสดงข้อผิดพลาดดังกล่าว โหลดโมดูลแล้ว...แต่ฉันจะพูดถึงเรื่องนี้อีกหน่อยในภายหลัง

วิธีที่สอง

ที่นี่เราจะใช้บรรทัดคำสั่ง แต่คุณต้องเปิดในฐานะผู้ดูแลระบบ ฉันหวังว่าคุณจะรู้วิธีการทำเช่นนี้

regsvr32.exe path_to_dll_file

นั่นคือเราทำทุกอย่างเหมือนกันเฉพาะบนบรรทัดคำสั่งเท่านั้น


ข้อความแจ้งว่าห้องสมุดลงทะเบียนแล้วหรือมีข้อผิดพลาดควรปรากฏขึ้นอีกครั้ง

วิธีที่สาม

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

เกิดข้อผิดพลาดในการลงทะเบียนไฟล์ DLL

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

ข้อผิดพลาดดังกล่าวอาจเกิดขึ้นได้จากสาเหตุดังต่อไปนี้:

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

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

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

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

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

วิธีแรกในการติดตั้งไฟล์ DLL:
วิธีที่ง่ายที่สุดคือเพียงวางไฟล์ dll ที่คุณดาวน์โหลดไว้ในโฟลเดอร์ที่มีโปรแกรมที่คุณพยายามเรียกใช้ วิธีนี้ง่ายมาก แต่ก็ไม่ได้ผลเสมอไป

วิธีที่สองในการติดตั้งไฟล์ DLL:
วิธีที่สองคือการวางไฟล์ dll ที่ดาวน์โหลดมาไว้ โฟลเดอร์ระบบของคุณ ระบบปฏิบัติการ- ขั้นแรก คุณต้องค้นหาระบบปฏิบัติการที่คุณมี ในการดำเนินการนี้ให้คลิกขวาที่ไอคอน "My Computer" บนเดสก์ท็อปแล้วไปที่ "Properties" ประเภทของระบบปฏิบัติการของคุณจะถูกระบุอยู่ที่นั่น:


หากคุณมีระบบปฏิบัติการแบบ 32 บิต ให้ทำดังนี้:
  • เปิดคอมพิวเตอร์ของฉัน
  • ไปที่โฟลเดอร์ "Windows"
  • ค้นหาโฟลเดอร์ "System32" ที่นั่น แล้ววางไฟล์ DLL ที่ดาวน์โหลดมาลงไป
หากคุณมีระบบปฏิบัติการ 64 บิต ให้ทำดังนี้:
  • เปิดคอมพิวเตอร์ของฉัน
  • เปิดไดรฟ์ระบบของคุณ (โดยปกติจะเป็นไดรฟ์ "C")
  • ไปที่โฟลเดอร์ "Windows"
  • ค้นหาโฟลเดอร์ "SysWOW64" ที่นั่น และวางไฟล์ DLL ที่ดาวน์โหลดมาลงไป
  • รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล
วิธีที่สามในการติดตั้งไฟล์ DLL:
วิธีที่สามจะใช้หากคุณติดตั้งไฟล์ dll โดยใช้วิธีที่สอง แต่คุณยังคงได้รับข้อผิดพลาด คุณต้องระบุระบบด้วยตนเองว่าคุณติดตั้งไฟล์ dll เมื่อต้องการทำสิ่งนี้:
  • ไปที่เมนูเริ่ม
  • ป้อน "cmd" ในแถบค้นหา และเปิดโปรแกรมที่พบ
  • ในหน้าต่างที่เปิดขึ้น ให้ป้อน " regsvr32 dll_file_name.dll". (ตัวอย่างเช่น เช่นนี้: "regsvr32 test.dll")
  • รีสตาร์ทคอมพิวเตอร์ของคุณ

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

จะติดตั้งไฟล์ DLL ได้ที่ไหน?

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

ใน Windows OS ที่มีสถาปัตยกรรม 32 บิตไดเร็กทอรี System32 ใช้สำหรับสิ่งนี้และสำหรับระบบ 64 บิต - SysWOW64 (ทั้งสองโฟลเดอร์อยู่ในไดเร็กทอรีรากของ Windows บนไดรฟ์ C) คุณสามารถค้นหาความสมบูรณ์ของระบบปฏิบัติการที่ติดตั้งได้อย่างง่ายดายผ่านคุณสมบัติของคอมพิวเตอร์

จะติดตั้งไฟล์ DLL บน Windows 7 หรือเวอร์ชันอื่น ๆ โดยใช้วิธีที่ง่ายที่สุดได้อย่างไร

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

ตัวอย่างเช่น คุณมีไลบรารี msvcp110.dll ในกรณีแรกคำสั่งการลงทะเบียนจะมีลักษณะดังนี้: "regsvr32.exe msvcp110.dll" ในส่วนที่สอง - "regsvr32.exe จาก:/Windows/System32/msvcp110.dll" สำหรับระบบ 32 บิตหรือ "regsvr32.exe จาก:/Windows/ SysWOW64/msvcp110.dll" สำหรับระบบ 64 บิต (ป้อนคำสั่งทั้งหมดโดยไม่มีเครื่องหมายคำพูด)

เข้าสู่ระบบบรรทัดคำสั่ง

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

ข้อแตกต่างเพียงอย่างเดียวตามที่ชัดเจนแล้วคือก่อนอื่นคอนโซลคำสั่งจะถูกเรียก (จำเป็นต้องมีสิทธิ์ของผู้ดูแลระบบ) ซึ่งมีการเขียนชุดค่าผสมเดียวกัน แต่มีการระบุเส้นทางแบบเต็ม

การเปิดไฟล์ผ่านโปรแกรม

ท้ายที่สุด เมื่อพิจารณาวิธีการติดตั้งไฟล์ DLL โดยทั่วไปคุณสามารถใช้เส้นทางวงเวียนได้

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

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

ข้อผิดพลาดในการลงทะเบียนทั่วไป

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

ไม่กี่คำสุดท้าย

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