Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด Gdi32full.dll หายไป

ผู้ใช้ได้รับข้อผิดพลาดประเภทนี้เมื่อไฟล์ Dynamic Link Library (.dll) หนึ่งหายไปจาก Windows Operating System ไฟล์เหล่านี้เป็นส่วนหนึ่งของระบบปฏิบัติการ และ Windows ต้องการไฟล์เหล่านี้เพื่อรันโปรแกรมอื่นๆ ไฟล์เหล่านี้ถูกแชร์โดยหลายโปรแกรม และทำหน้าที่เป็นไลบรารีร่วมเพื่อให้ทรัพยากร เช่น ฟังก์ชัน คลาส ตัวแปร และทรัพยากรอื่นๆ เช่น ไอคอนและรูปภาพ ฯลญ หาก Gdi32full.dll หายไป อาจเป็นเพราะวางไว้ผิดที่โดยโปรแกรมอื่น หรือโปรแกรมอันตรายทำลายไฟล์หรือทำลาย Windows Registry อาจได้รับข้อความข้อผิดพลาดแบบนี้:

The code execution cannot proceed because C:\WINDOWS\SYSTEM32\gdi32full.dll was not found. Reinstalling might fix the problem

แก้ไขข้อผิดพลาด Gdi32full.dll หายไป

วิธีที่ 1: ตรวจสอบไฟล์ระบบ (SFC) Scan เพื่อซ่อมแซมไฟล์ระบบ

Windows File Checker เป็น System Utility ที่มาพร้อมฟีเจอร์ในตัวกับ Windows OS รุ่นสมัยใหม่ทั้งหมด ช่วยให้คุณซ่อมแซมไฟล์ Windows ที่เสียหายหรือเสียหายในระบบ ในการรัน SFC ต้องรัน cmd ด้วยโหมด elevated (ด้วยสิทธิ์ผู้ดูแลระบบ)

  1. ในแถบค้นหา Windows พิมพ์ cmd คลิกขวาเลือก Run as administratorแก้ไขข้อผิดพลาด Gdi32full.dll หายไป
  2. ในหน้าต่าง Command Prompt พิมพ์ SFC /scannow กด enter รันคำสั่งแก้ไขข้อผิดพลาด Gdi32full.dll หายไป
  3. System File Checker จะเริ่มรันตรวจสอบความสมบูรณ์ของไฟล์ระบบทั้งหมด และซ่อมแซมไฟล์ .dll ที่เสียหายหากพบ

เมื่อ SFC สแกนระบบเสร็จ จะแสดงข้อความหนึ่งในข้อความต่อไปนี้:

  1. Windows did not find any integrity violations (ดี)
  2. Windows Resource Protection found corrupt files and repaired them (ดี)
  3. Windows Resource Protection found corrupt files but was unable to fix some (or all) of them (ไม่ดี)

ถ้าได้ข้อความที่สาม หมายถึง Windows File Checker ซ่อมแซมไฟล์ไม่ได้ทั้งหมด ให้ไปวิธีถัดไป

วิธีที่ 2: ใช้ Deployment Image Service Management (DISM)

ในวิธีนี้ เราจะใช้ยูทิลิตีของ Windows ชื่อ Deployment Image Service and Management ที่ช่วยให้เราซ่อมแซม Windows image ที่ติดตั้งอยู่ ก่อนเราจะตรวจสอบว่าไฟล์ซ่อมแซมได้หรือไม่ แล้วพยายามซ่อมแซม

  1. เปิด Command Prompt as Administratorแก้ไขข้อผิดพลาด Gdi32full.dll หายไป
  2. พิมพ์ "DISM /online /Cleanup-Image / ScanHealth" กด Enter รัน ตรวจสอบว่าไฟล์ซ่อมแซมได้หรือไม่แก้ไขข้อผิดพลาด Gdi32full.dll หายไป
  3. พิมพ์ "DISM /Online /Cleanup-Image /RestoreHealth" เพื่อซ่อมแซมไฟล์แก้ไขข้อผิดพลาด Gdi32full.dll หายไป

เมื่อคำสั่งรันเสร็จ รีสตาร์ทระบบ และตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง

วิธีที่ 3: รีเซ็ตคอมพิวเตอร์

ในวิธีนี้ เราจะติดตั้ง Windows ใหม่ แต่จะเก็บข้อมูลที่บันทึกไว้ อย่างไรก็ตาม โปรแกรมที่ติดตั้งจะถูกลบ เมื่อเราทำการรีเซ็ต คอมพิวเตอร์จะถูกกู้คืนสู่สถานะโรงงาน หมายถึงไฟล์ระบบที่เสียหายหรือหายไปทั้งหมดจะถูกกู้คืน รวมถึงไฟล์ .dll สามารถทำได้จาก Windows settings, หน้าจอ sign-in, หรือใช้สื่อการติดตั้ง

รีเซ็ตจาก Windows Settings

  1. ค้นหา Update Settings ในเมนูค้นหา Windows คลิกเปิดแก้ไขข้อผิดพลาด Gdi32full.dll หายไป
  2. ไปที่ตัวเลือก Recovery ใน Update & Security Settings คลิก Get Started ภายใต้ Reset this PC optionแก้ไขข้อผิดพลาด Gdi32full.dll หายไป
  3. ในหน้าต่างใหม่ที่ปรากฏ เลือกตัวเลือกที่ระบุ Keep my filesแก้ไขข้อผิดพลาด Gdi32full.dll หายไป
  4. ในหน้าจอถัดไปภายใต้ Additional Settings คลิกตัวเลือก Change settings จะได้รายการแอปที่ติดตั้งมาพร้อมคอมพิวเตอร์ และคุณสามารถเลือกได้ว่าจะเก็บแอปเหล่านี้ไว้หรือไม่แก้ไขข้อผิดพลาด Gdi32full.dll หายไป

รีเซ็ตจากหน้าจอ Sign-in

หากไม่สามารถเปิดหน้าจอ Update & Settings ได้ สามารถรีเซ็ต Windows จากหน้าจอ Sign-In ได้ โปรดทำตามขั้นตอนด้านล่าง:

  1. กด Windows + L บนแป้นพิมพ์ ไปที่หน้าจอ Sign-in
  2. กดค้าง Shift แล้วคลิก Power option > Restart มุมขวาล่างหน้าจอ จะบังคับให้คอมพิวเตอร์รีสตาร์ทใน Windows Recovery Environment (WinRE)แก้ไขข้อผิดพลาด Gdi32full.dll หายไป
  3. เมื่อคอมพิวเตอร์รีสตาร์ทบนหน้าจอสีฟ้า เลือกตัวเลือก Troubleshoot แล้วคลิก Reset this PC