แก้ไขข้อผิดพลาดการเริ่มต้น SymsetSymWithAddr64 ไม่ได้อยู่ใน DBGHELP.dll

2019-06-26 00:18:57
หลัก·ของ windows·แก้ไขข้อผิดพลาดการเริ่มต้น SymsetSymWithAddr64 ไม่ได้อยู่ใน DBGHELP.dll

บางครั้ง Windows อาจเป็นระบบปฏิบัติการที่ซับซ้อนโดยเฉพาะอย่างยิ่งเมื่อมีบางอย่างผิดปกติและปัญหาที่เรากำลังพูดถึงอยู่ที่นี่เป็นเรื่องแปลกเพราะดูเหมือนว่าจะไม่มีรูปแบบที่ชัดเจน คุณสามารถรับได้จากการติดตั้งซอฟต์แวร์เช่น Microsoft Office, Visual Studio หรือแอปพลิเคชัน Antivirus การอัปเดตไดรเวอร์หรือแม้แต่การติดตั้งคอมโพเนนต์ Windows เช่น Internet Explorer สาเหตุที่พบโดยทั่วไปดูเหมือนจะเกิดขึ้นหลังจากคุณติดตั้งบางสิ่ง

ข้อความแสดงข้อผิดพลาดที่คุณจะได้รับคือ:

Savedump.exe - ไม่พบจุดเข้าใช้งาน

จุดเข้าใช้งานขั้นตอน SymSetSymWithAddr64 ไม่สามารถอยู่ในไลบรารีการเชื่อมโยงแบบไดนามิก DBGHELP.dll

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

ทำไมข้อผิดพลาด SymSetSymWithAddr64 เกิดขึ้น

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

สถานะของ Microsoft ในหน้า DBGHelp รุ่น SDK DBGHelp.dll ไม่ควรถูกวางในไดเรกทอรี System32 แทนที่ dll รุ่น Windows หลังจากการวิจัยบางอย่างเราพบข้อผิดพลาด SymSetSymWithAddr64 เกิดขึ้นเนื่องจาก Windows DBGHelp.dll ถูกแทนที่ด้วย SDK รุ่นใน System32 ซึ่งอาจเกิดขึ้นระหว่างการติดตั้งซอฟต์แวร์ สิ่งที่ต้องเกิดขึ้นคือคุณต้องเปลี่ยน DBGHelp.dll ผิดด้วยรุ่น Windows เริ่มต้นและข้อผิดพลาดจะหายไป

วิธีการคืนค่า DBGHelp.dll

มีสองสามวิธีในการกู้คืนไฟล์ DBGHELP.dll และเราจะแสดงรายการไว้ที่นี่ หากต้องการดูว่าใช้งานได้อย่างรวดเร็วหรือไม่คุณสามารถเปิดไดอะล็อก Run (Win + R) และพิมพ์ saveump หากข้อผิดพลาดได้รับการแก้ไขคุณจะไม่เห็นข้อความป๊อปอัป

การกู้คืนสำเนา DBGHelp.dll

DBGHelp.dll มักจะมีสำเนาที่ดีของตัวเองเก็บไว้ในสถานที่อื่น ๆ ในระบบของคุณ อย่าคัดลอกจากโฟลเดอร์ Program Files ใด ๆ เนื่องจากจะเป็นเวอร์ชั่น SDK ซึ่งเป็นสาเหตุของปัญหาตั้งแต่แรก รุ่นที่ถูกต้องที่คุณต้องการสำหรับ Windows XP 32 บิตคือ 5.1.2600.5512

1. ตำแหน่งแรกควรอยู่ใน C: \ Windows \ system32 \ dllcache แต่ไฟล์มีแนวโน้มที่จะไม่ปรากฏหรือเป็น dll ที่ไม่ถูกต้องเนื่องจาก Windows File Protection ควรแทนที่รุ่นที่ขาดหายไปหรือไม่ถูกต้องจากแคช dll โดยอัตโนมัติ ด้านล่างเป็นรุ่นที่ถูกต้องที่ควรมีสำหรับ XP

2. อาจเป็นไปได้ใน C: \ Windows \ ServicePackFiles \ i386 ซึ่งจะปรากฏขึ้นหากมี Service Pack 3 ติดตั้งอยู่บน XP

3. ถ้าคุณมีซีดี Windows ให้ใส่ไปที่ C: \ Windows \ System32 และเปลี่ยนชื่อ DBGHelp.dll เป็นอย่างอื่น (DBGHelp.dll_old) ตอนนี้ Windows ควรคัดลอกไลบรารีที่ต้องการจากแผ่นดิสก์โดยอัตโนมัติ หากไม่มีให้คัดลอก DBGHelp.dll จากโฟลเดอร์ i386 ในซีดีไปยังตำแหน่งที่ระบุไว้ด้านล่าง

4. หากคุณไม่พบ DBGHelp.dll ที่ถูกต้องในระบบของคุณหรือคุณไม่มีซีดี Windows คุณสามารถ ดาวน์โหลด DBGHelp.dll สำหรับ XP และวางไว้ในโฟลเดอร์ด้วยตนเอง

สถานที่แรกที่คุณต้องการคัดลอก DBGHelp.dll ไปเป็น C: \ Windows \ System32 \ dllcache เมื่อใดก็ตามที่มีปัญหากับไฟล์ dll ถูกตรวจพบใน C: \ Windows \ System32 เวอร์ชันที่ดีจาก dllcache จะถูกคัดลอกไปหากมี .

นี่อาจจะไม่ซ่อมแซมปัญหาในครั้งแรกเนื่องจาก DLL รุ่นอื่นกำลังไปให้ไปที่ C: \ Windows \ System32 และเปลี่ยนชื่อ DBGHelp.dll ที่มีอยู่เป็นอย่างอื่น ภายในไม่กี่วินาทีควรคัดลอกไฟล์เวอร์ชันที่ดีจากโฟลเดอร์ dllcache หากไม่เพียงคัดลอกไฟล์ไปยัง System32 จากแหล่งใดแหล่งหนึ่งข้างต้น

เรียกใช้การตรวจสอบระบบ

อีกวิธีหนึ่งคือการเรียกใช้ System File Checker (SFC) เพื่อตรวจสอบไฟล์ dll ของ Windows ทั้งหมดรวมถึง DBGHelp.dll และไฟล์ที่ไม่ถูกต้องหรือเสียหายจะถูกแทนที่หากจำเป็น เปิดไดอะล็อก Run (Win + R) และพิมพ์ cmd จากนั้นพิมพ์“ SFC / Scannow ” ใน Command Prompt

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

ประเด็นที่เกี่ยวข้องอื่น ๆ DBGHelp.dll

ข้อผิดพลาด SymSetSymWithAddr64 ควร จำกัด อยู่ใน Windows XP และ Windows 2000 เนื่องจาก Windows Vista, 7 และ 8 ไม่มี Savedump.exe ที่ทำให้เกิดปัญหา อย่างไรก็ตามข้อผิดพลาดอื่น ๆ ที่เกี่ยวข้องกับ DBGHelp.dll ไม่ใช่เรื่องแปลกในระบบปฏิบัติการรุ่นใหม่และคุณอาจได้รับ DBGHelp.dll ไม่พบ / ข้อความหายไปหรือสิ่งที่ต้องการด้านล่างหากไฟล์เสียหาย

การใช้ System File Checker กับ“ SFC / Scannow” จากพรอมต์คำสั่งควรทำงานเหมือนที่ทำกับ XP เพราะสำเนาสำรองจะถูกเก็บไว้ในโฟลเดอร์ C: \ Windows \ WinSxS

หรือคุณสามารถแทนที่ไฟล์ได้โดยตรงโดยดาวน์โหลดจากด้านล่าง:

ดาวน์โหลด DBGHelp.dll สำหรับ Windows Vista
ดาวน์โหลด DBGHelp.dll สำหรับ Windows 7
ดาวน์โหลด DBGHelp.dll สำหรับ Windows 8
ดาวน์โหลด DBGHelp.dll สำหรับ Windows 8.1

ไฟล์เก็บถาวร Zip แต่ละไฟล์มีรุ่น 32 บิตและ 64 บิต หากคุณใช้ Windows แบบ 32 บิตเพียงแค่เปลี่ยนชื่อ DBGHelp.dll ที่มีอยู่หากมีอยู่แล้วคัดลอก dll ตัวใหม่ไปยัง System32 คุณจะต้องรับสิทธิ์การเป็นเจ้าของไฟล์ก่อนเนื่องจากไฟล์จะได้รับการป้องกันด้วยสิทธิ์ระบบ

หากคุณมีระบบปฏิบัติการ 64 บิตให้คัดลอก DBGHelp.dll ในไฟล์เก็บถาวรไปยังโฟลเดอร์ C: \ Windows \ SysWOW64 จากนั้นคัดลอก DBGHelp.dll ในโฟลเดอร์ x64 ของไฟล์เก็บถาวรไปยัง C: \ Windows \ System32

ตัวเลือกของบรรณาธิการ