วิธีแก้ไข Automatic Repair ไม่สามารถซ่อมแซมพีซีของคุณได้

วิธีแก้ไข Automatic Repair ไม่สามารถซ่อมแซมพีซีของคุณได้: (How to Fix Automatic Repair couldn’t repair your PC: )Windows 10เป็นระบบปฏิบัติการล่าสุดที่Microsoft นำเสนอ และในการ อัพเกรดWindowsแต่ละครั้งMicrosoftจะพยายามอย่างเต็มที่เพื่อเอาชนะข้อจำกัดและข้อบกพร่องของปัญหาต่างๆ ที่พบในWindows เวอร์ชันก่อน หน้า แต่มีข้อผิดพลาดบางอย่างที่มักพบในWindows ทุกรุ่น ซึ่งรวมถึงความล้มเหลวในการบูตเป็นข้อผิดพลาดหลัก ความล้มเหลวในการบู๊ตสามารถเกิดขึ้นได้กับ Windows ทุกรุ่นรวม(Windows)ถึงWindows 10(Windows 10)

วิธีแก้ไข Automatic Repair ไม่สามารถซ่อมแซมพีซีของคุณได้

การซ่อมแซม อัตโนมัติ(Automatic)โดยทั่วไปสามารถแก้ไขข้อผิดพลาดการบู๊ตล้มเหลวได้ ซึ่งเป็นตัวเลือกในตัวที่มาพร้อมกับWindowsเอง เมื่อ ระบบที่ ใช้ Windows(Windows) 10 ไม่สามารถบู๊ตได้ตัวเลือก Automatic Repair(Automatic Repair option)จะพยายามซ่อมแซมWindowsโดยอัตโนมัติ ในกรณีส่วนใหญ่ การซ่อมแซมอัตโนมัติจะแก้ไขปัญหาต่างๆ ที่เกี่ยวข้องกับความล้มเหลวในการบูต(boot failures)แต่เช่นเดียวกับโปรแกรมอื่นๆ การซ่อมแซมก็มีข้อจำกัดเช่นกัน และบางครั้งAutomatic Repair ก็ใช้งานไม่ได้(Automatic Repair fails to work.)

Automatic Repairล้มเหลวเนื่องจากมีข้อผิดพลาดหรือไฟล์ที่เสียหายหรือสูญหายในการ(some errors or corrupted or missing files in your operating system)ติดตั้งระบบปฏิบัติการซึ่งทำให้ Windows ไม่สามารถเริ่มทำงานได้อย่างถูกต้อง และหากAutomatic Repairล้มเหลว คุณจะไม่สามารถเข้าสู่Safe Modeได้ บ่อยครั้ง ตัวเลือกการซ่อมแซมอัตโนมัติที่ล้มเหลวจะแสดงข้อความแสดงข้อผิดพลาดดังนี้:

Automatic Repair couldn't repair your PC. 
Press "Advanced options" to try other options to repair your PC or "Shut down" to turn off your PC.
Log file: C:\WINDOWS\System32\Logfiles\Srt\SrtTrail.txt

ในสถานการณ์ที่การซ่อมแซมอัตโนมัติ(Automatic Repair)ไม่สามารถซ่อมแซมพีซีของคุณได้ สื่อการติดตั้งที่สามารถบู๊ตได้หรือRecovery Drive/System Repair Discจะมีประโยชน์ในกรณีดังกล่าว มาเริ่มกันเลย และดูทีละขั้นตอนวิธีการแก้ไข Automatic Repair ไม่สามารถซ่อมแซมข้อผิดพลาด PC ของคุณได้(fix Automatic Repair couldn’t repair your PC error.)

หมายเหตุ:(Note:)สำหรับแต่ละขั้นตอนด้านล่าง คุณต้องมี สื่อการติดตั้งที่ สามารถบู๊ต(Bootable) ได้ หรือRecovery Drive/System Repair Discและหากคุณไม่มี ให้สร้างขึ้นใหม่ หากคุณไม่ต้องการดาวน์โหลดระบบปฏิบัติการทั้งหมดจากเว็บไซต์ แสดงว่าคุณใช้พีซีของเพื่อนเพื่อสร้างแผ่นดิสก์โดยใช้ลิงก์(link) นี้ หรือคุณจำเป็นต้องดาวน์โหลด ISO 10 อย่างเป็นทางการของ Windows(download official Windows 10 ISO)แต่สำหรับการนั้น คุณต้องมีการเชื่อมต่ออินเทอร์เน็ตและพีซีที่ใช้งานได้ .

สำคัญ: อย่าแปลงดิสก์พื้นฐานที่มีระบบปฏิบัติการของคุณเป็นไดนามิกดิสก์ เพราะอาจทำให้ระบบของคุณไม่สามารถบู๊ตได้(IMPORTANT: Never convert a Basic disk that contains your operating system to a Dynamic disk, as it could make your system unbootable.)

วิธีเปิดCommand Prompt at BootในWindows 10

หมายเหตุ:(NOTE: )คุณต้องเปิด Command Prompt at Boot บ่อยๆ(open Command Prompt at Boot)เพื่อแก้ไขปัญหาต่างๆ

a) ใส่ สื่อการติดตั้ง WindowsหรือRecovery Drive/System Repair Discแล้วเลือกการตั้งค่าภาษา (language preferences, ) ของคุณ แล้ว คลิก Next

เลือกภาษาของคุณในการติดตั้ง windows 10

ข) คลิกซ่อมแซม(Repair)คอมพิวเตอร์ของคุณที่ด้านล่าง

ซ่อมคอมพิวเตอร์ของคุณ

c) ตอนนี้เลือกแก้ไข(Troubleshoot)แล้วเลือก ตัวเลือกขั้นสูง(Advanced Options.)

คลิกตัวเลือกขั้นสูง การซ่อมแซมการเริ่มต้นอัตโนมัติโดยอัตโนมัติ

d) เลือกCommand Prompt (With networking) จากรายการตัวเลือก

การซ่อมแซมอัตโนมัติไม่สามารถซ่อมแซมเครื่องคอมพิวเตอร์ของคุณได้

แก้ไข Automatic Repair(Fix Automatic Repair)ไม่สามารถซ่อมแซมพีซีของคุณได้

Important Disclaimer:

วิธีที่ 1: แก้ไขการบูตและสร้าง BCD . ใหม่(Method 1: Fix boot and rebuild BCD)

1. เปิดพรอมต์คำสั่ง(Open the Command prompt)แล้วพิมพ์คำสั่งต่อไปนี้ทีละรายการและกด Enter:

bootrec.exe /rebuildbcd
bootrec.exe /fixmbr
bootrec.exe /fixboot

bootrec rebuildbcd fixmbr fixboot

2. หลังจากเสร็จสิ้นแต่ละคำสั่งให้พิมพ์exit สำเร็จ(exit.)

3. รีสตาร์ทพีซีของคุณเพื่อดูว่าคุณบู๊ตเป็น windows หรือไม่

4. หากคุณได้รับข้อผิดพลาดในวิธีการข้างต้น ให้ลองทำดังนี้:

bootsect /ntfs60 C: (replace the drive letter with your boot drive letter)

bootsect nt60 c

5. และลองคำสั่งด้านบนอีกครั้งซึ่งล้มเหลวก่อนหน้านี้(commands which failed earlier.)

วิธีที่ 2: ใช้ Diskpart เพื่อแก้ไขระบบไฟล์ที่เสียหาย(Method 2: Use Diskpart to fix corrupted file system)

1. ไปที่Command Prompt อีกครั้ง แล้วพิมพ์: diskpart

2. ตอนนี้พิมพ์คำสั่งเหล่านี้ในDiskpart : (อย่าพิมพ์DISKPART )

DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> extend filesystem
DISKPART> exit

ทำเครื่องหมายส่วนแอ็คทีฟพาร์ติชั่น diskpart

3. ตอนนี้พิมพ์คำสั่งต่อไปนี้:

 bootrec.exe /rebuildbcd
 bootrec.exe /fixmbr
 bootrec.exe /fixboot

bootrec rebuildbcd fixmbr fixboot

4. รีสตาร์ทเพื่อใช้การเปลี่ยนแปลงและดูว่าคุณสามารถแก้ไข Automatic Repair ไม่สามารถซ่อมแซมข้อผิดพลาด PC ของคุณได้หรือไม่(fix Automatic Repair couldn’t repair your PC error.)

วิธีที่ 3: ใช้ตรวจสอบยูทิลิตี้ดิสก์(Method 3: Use Check Disk Utility)

1. ไปที่พรอมต์คำสั่งแล้วพิมพ์คำสั่งต่อไปนี้: chkdsk /f /r C:

ตรวจสอบยูทิลิตี้ดิสก์ chkdsk /f /r C:

2. ตอนนี้รีสตาร์ทพีซีของคุณ( restart your PC)เพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่

วิธีที่ 4: กู้คืนรีจิสทรีของ Windows(Method 4: Recover Windows registry)

1. เข้าสู่สื่อการติดตั้งหรือการกู้คืน( installation or recovery media)และบูตจากสื่อดังกล่าว

2. เลือกการตั้งค่าภาษา( language preferences) ของคุณ  และคลิกถัดไป

เลือกภาษาของคุณในการติดตั้ง windows 10

3. หลังจากเลือกภาษาแล้ว ให้กด Shift + F10เพื่อพร้อมรับคำสั่ง

4. พิมพ์คำสั่งต่อไปนี้ในCommand Prompt :

cd C:\windows\system32\logfiles\srt\ (change your drive letter accordingly)

Cwindowssystem32logfilessrt

5. พิมพ์สิ่งนี้เพื่อเปิดไฟล์ในแผ่นจดบันทึก: SrtTrail.txt

6. กดCTRL + Oจากนั้นเลือกประเภทไฟล์ " All files " และไปที่ C:\windows\system32จากนั้นคลิกขวาที่CMDแล้วเลือก Run as administrator

เปิด cmd ใน SrtTrail

7. พิมพ์คำสั่งต่อไปนี้ใน cmd: cd C:\windows\system32\config

8. เปลี่ยนชื่อ ไฟล์ Default , Software , SAM , SystemและSecurityเป็น .bak เพื่อสำรองไฟล์เหล่านั้น

9. โดยพิมพ์คำสั่งต่อไปนี้:

เปลี่ยนชื่อ DEFAULT DEFAULT.bak (rename DEFAULT DEFAULT.bak)
เปลี่ยนชื่อ SAM SAM.bak (rename SAM SAM.bak)
เปลี่ยนชื่อ SECURITY SECURITY.bak (rename SECURITY SECURITY.bak)
เปลี่ยนชื่อ SOFTWARE SOFTWARE.bak (rename SOFTWARE SOFTWARE.bak)
เปลี่ยนชื่อ SYSTEM SYSTEM.bak(rename SYSTEM SYSTEM.bak)

กู้คืนรีจิสตรี regback คัดลอก

10. ตอนนี้พิมพ์คำสั่งต่อไปนี้ใน cmd:

copy c:\windows\system32\config\RegBack c:\windows\system32\config

11. รีสตาร์ทพีซีของคุณเพื่อดูว่าคุณสามารถบูตเป็นWindowsได้หรือไม่

วิธีที่ 5: ซ่อมแซม Windows Image(Method 5: Repair Windows Image)

1. เปิดCommand Promptและป้อนคำสั่งต่อไปนี้:

DISM /Online /Cleanup-Image /RestoreHealth

cmd ฟื้นฟูระบบสุขภาพ

2. กด Enter เพื่อรันคำสั่งด้านบนและรอให้กระบวนการเสร็จสิ้น โดยปกติจะใช้เวลา 15-20 นาที

หมายเหตุ:(NOTE:)หากคำสั่งข้างต้นใช้ไม่ได้ผล ให้ลองทำดังนี้: Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windowsหรือDism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

3. หลังจากเสร็จสิ้นกระบวนการ ให้รีสตาร์ทพีซีของคุณ

4. ติดตั้งไดรเวอร์ windows ใหม่ทั้งหมดและ  แก้ไข Automatic Repair ไม่สามารถซ่อมแซมข้อผิดพลาด PC ของคุณได้(fix Automatic Repair couldn’t repair your PC error.)

วิธีที่ 6: ลบไฟล์ที่มีปัญหา(Method 6: Delete the problematic file)

1. เข้า Command Prompt(Access Command Prompt)อีกครั้งแล้วป้อนคำสั่งต่อไปนี้:

cd C:\Windows\System32\LogFiles\Srt SrtTrail.txt

ลบไฟล์ที่มีปัญหา

2. เมื่อไฟล์เปิดขึ้น คุณจะเห็นดังนี้:

Boot critical file c:\windows\system32\drivers\tmel.sys is corrupt.

ไฟล์สำคัญสำหรับบูต

3. ลบไฟล์ที่มีปัญหาโดยป้อนคำสั่งต่อไปนี้ใน cmd:

cd c:\windows\system32\drivers del tmel.sys

ลบไฟล์ boot Critical ที่ให้ข้อผิดพลาด

หมายเหตุ:(NOTE:)อย่าลบไดรเวอร์ที่จำเป็นสำหรับ windows เพื่อโหลดระบบปฏิบัติการ

4. รีสตาร์ทเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่หากไม่ดำเนินการตามวิธีถัดไป

วิธีที่ 7: ปิดใช้งานการวนรอบการซ่อมแซมการเริ่มต้นอัตโนมัติ(Method 7: Disable Automatic Startup Repair Loop)

1. เปิดCommand Promptและป้อนคำสั่งต่อไปนี้:

หมายเหตุ:(NOTE: )ปิดใช้งานเฉพาะเมื่อคุณอยู่ในAutomatic Startup Repair Loop

bcdedit /set {default} recoveryenabled No

การกู้คืนปิดการใช้งานลูปการซ่อมแซมการเริ่มต้นอัตโนมัติได้รับการแก้ไข

2. รีสตาร์ท(Restart)และซ่อมแซมการเริ่มต้นอัตโนมัติ(Automatic Startup Repair)ควรปิดการใช้งาน

3. หากคุณต้องการเปิดใช้งานอีกครั้ง ให้ป้อนคำสั่งต่อไปนี้ใน cmd:

bcdedit /set {default} recoveryenabled Yes

4. รีบูตเพื่อใช้การเปลี่ยนแปลง

วิธีที่ 8: ตั้งค่าที่ถูกต้องของพาร์ติชั่นอุปกรณ์และพาร์ติชั่น osdevice(Method 8: Set correct values of device partition and osdevice partition)

1. ในCommand Prompt ให้(Command Prompt)พิมพ์คำสั่งต่อไปนี้แล้วกด Enter: bcdedit

ข้อมูล bcdedit

2. ตอนนี้ ค้นหาค่าของพาร์ติชั่นอุปกรณ์และพาร์ติชั่น osdevice( device partition and osdevice partition)และตรวจสอบให้แน่ใจว่าค่านั้นถูกต้องหรือตั้งค่าเป็นพาร์ติชั่นที่ถูกต้อง

3. โดยค่าเริ่มต้นคือC:เนื่องจากWindowsมาพร้อมกับการติดตั้งล่วงหน้าบนพาร์ติชันนี้เท่านั้น

4. หากถูกเปลี่ยนเป็นไดรฟ์อื่นไม่ว่าด้วยเหตุผลใดก็ตาม ให้ป้อนคำสั่งต่อไปนี้แล้วกดEnterหลังจากแต่ละรายการ:

bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:

bcdedit ค่าเริ่มต้น osdrive

หมายเหตุ:(Note:)หากคุณได้ติดตั้ง windows ของคุณในไดรฟ์อื่น ตรวจสอบให้แน่ใจว่าคุณใช้อันนั้นแทน C:

5. รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลงและแก้ไข Automatic Repair ไม่สามารถซ่อมแซมข้อผิดพลาดพีซีของคุณได้(fix Automatic Repair couldn’t repair your PC error.)

วิธีที่ 9: ปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์

1. ใส่ สื่อการติดตั้ง WindowsหรือRecovery Drive/System Repair Discแล้วเลือกการตั้งค่าภาษา ( language preferences, ) ของคุณ แล้ว คลิก Next

เลือกภาษาของคุณในการติดตั้ง windows 10

2. คลิกซ่อมแซม( Repair)คอมพิวเตอร์ของคุณที่ด้านล่าง

ซ่อมคอมพิวเตอร์ของคุณ

3. ตอนนี้เลือกแก้ไขปัญหา( Troubleshoot)แล้วเลือก ตัวเลือกขั้นสูง(Advanced Options.)

คลิกตัวเลือกขั้นสูง การซ่อมแซมการเริ่มต้นอัตโนมัติโดยอัตโนมัติ

4. เลือกการตั้งค่าเริ่มต้น( Startup Settings.)

การตั้งค่าเริ่มต้น

5. รีสตาร์ทพีซีของคุณและกดหมายเลข 7(press the number 7)  (หาก 7 ไม่ทำงาน ให้เปิดกระบวนการใหม่แล้วลองใช้หมายเลขอื่น)

การตั้งค่าเริ่มต้นเลือก 7 เพื่อปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์

วิธีที่ 10: ตัวเลือกสุดท้ายคือทำการรีเฟรชหรือรีเซ็ต(Method 10: Last option is to perform Refresh or Reset)

(Again)ใส่Windows 10 ISO อีกครั้งจากนั้นเลือกค่ากำหนดภาษาของคุณ แล้วคลิกซ่อมแซมคอมพิวเตอร์ของคุณ(Repair your computer)ที่ด้านล่าง

1. เลือกTroubleshootingเมื่อเมนู Boot(Boot menu)ปรากฏขึ้น

เลือกตัวเลือกที่ windows 10

2. ตอนนี้เลือกระหว่างตัวเลือกรีเฟรชหรือรีเซ็ต(Refresh or Reset.)

เลือกรีเฟรชหรือรีเซ็ต windows 10 . ของคุณ

3. ทำตามคำแนะนำบนหน้าจอเพื่อทำการรีเซ็ต(Reset)หรือรีเฟรช(Refresh) ให้เสร็จ สิ้น

4. ตรวจสอบให้แน่ใจว่าคุณมีดิสก์ OS ล่าสุด(latest OS disc) (ควร เป็น Windows 10 ) เพื่อให้กระบวนการนี้เสร็จสมบูรณ์

แนะนำสำหรับคุณ:(Recommended for you:)

ถึงตอนนี้ คุณต้องแก้ไข(fix) Automatic Repair สำเร็จแล้ว ไม่สามารถซ่อมแซมพีซีของคุณได้(Automatic Repair couldn’t repair your PC)  แต่ถ้าคุณยังคงมีคำถามใดๆ เกี่ยวกับคู่มือนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

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



Related posts