หากคุณได้รับข้อความข้อผิดพลาว่า "Task image is corrupt or has been tampered with 0x80041321" เพราะ scheduled backup task เสียหาย ปัญหาคือ task service ตรวจสอบบางรายการเมื่อวางแผนจะทำงาน หาก Task Scheduler ตรวจพบปัญหาความสมบูรณ์หรือ registry corruption งานเหล่านี้จะถูกทำเครื่องหมายว่าเสียหาย
ข้อผิดพลาดนี้มักเกิดเมื่อ scheduled backup task เสียหาย อาจเกิดขึ้นเมื่อมีปัญหากับความสมบูรณ์ของ registry หรือการเสียหาย ข่าวดีคือมีโซลูชันสำหรับปัญหานี้
ข้อผิดพลาด 'The task image is corrupt or has been tampered with (0x80041321)' คืออะไร?
รหัสข้อผิดพลาด 0x80041321 บ่งชี้ปัญหากับบริการ Task Scheduler ข้อความที่ปรากฏคือ "The task image is corrupt or has been tampered with" และแจ้งให้คุณรู้ว่าคุณมี scheduled backup task ที่เสียหาย บริการ Task Scheduler รับผิดชอบการจัดตารางเวลา แต่คุณสามารถพยายามเตรียมงานโดยไม่ใช้มัน เพราะมันใช้ file system เก็บข้อมูล อย่างไรก็ตาม บางงานอาจไม่ได้รับการรับรู้ และมากที่สุดมันจะปฏิเสธการรันงานที่ถูก竄改 ทำให้เกิดข้อความดังกล่าว
ข้อผิดพลาดนี้มักปรากฏเมื่อพยายามกำหนดค่าการสำรองข้อมูลของ Windows 7 และหากคุณไม่แก้ไข คุณจะไม่ได้ไกล เพราะ Task Scheduler รู้จักรูปภาพว่าเสียหาย และปฏิเสธทำอะไรกับมัน ทำให้คุณติดและรูปภาพไร้ประโยชน์
เคล็ดลับ: 使用专用的 PC 优化工具来消除不正确的设置、垃圾文件、有害应用和安全威胁,这些都可能导致系统问题或性能缓慢。
免费扫描电脑问题 3,145,873 次下载 兼容:Windows 10/11, Windows 7, Windows 8
มีโซลูชันสำหรับปัญหานี้หลายอย่าง และทั้งหมดเกี่ยวข้องกับการรีเซ็ต Task Scheduler task หรือลบรูปภาพ เพื่อให้มันสร้างใหม่ที่ไม่เสียหายและทำงานต่อ คุณสามารถลองวิธีใดวิธีหนึ่งหรือทั้งหมดที่ระบุด้านล่าง หนึ่งในนั้นแน่นอนจะช่วยแก้ปัญหาของคุณ
เพื่อแก้ไขข้อผิดพลาดนี้ ให้ใช้ Registry Editor เพื่อแก้ไขและซ่อมแซมงานที่เสียหาย ลบ schedule keys หรือไฟล์ WindowsBackup ลบ task จาก Task Scheduler หรือ refresh User Feed Synchronization
แต่ ก่อนลองวิธีแก้ที่เป็นไปได้ ตรวจสอบทุกตัวเลือกให้ดี ว่ามี associations ที่ถูกต้องหรือไม่ หรือพยายามรันไฟล์ที่ไม่ควร นอกจากนี้ สร้าง system restore point เพื่อให้สามารถยกเลิกการเปลี่ยนแปลงได้ หากมีอะไรผิดพลาด
วิธี Troubleshooting สำหรับ Windows Error 0x80041321
เมื่อได้ข้อผิดพลาว่า "The task image is corrupt or has been tampered with 0x80041321" สิ่งแรกที่ต้องทำคือ ปิดทุกอย่าง แล้วรีสตาร์ทคอมพิวเตอร์ รันสแกนด้วย Outbyte PC Repair เพื่อกำจัดไฟล์ขยะและเสียหาย ก่อนลองตรวจสอบ Task Scheduler ว่าข้อผิดพลาดแก้ไขแล้วหรือยัง หากรหัสข้อผิดพลาด (0x80041321) ยังคงอยู่ ให้ดำเนินการตามวิธีแก้ด้านล่าง
วิธีแก้ที่ 1: ใช้ Registry Editor แก้งานที่เสียหาย
ขั้นตอนแรกในการแก้ปัญหาคือ แก้ไขงานเหล่านั้นใน Registry Editor และซ่อมแซมที่เสียหายใน System32 ก่อนเริ่ม โปรดทราบว่า เนื่องจากคุณกำลังจัดการกับ backup ที่ถูกกระตุ้นโดย Task Scheduler รายการสำหรับงานสามารถพบได้ในหลายตำแหน่ง
เพื่อหา Task Scheduler ให้ไปที่ Task Scheduler Library > Microsoft > Windows > Windows Backup Registry Editor หาได้ที่ไดเรกทอรี: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\WindowsBackup\AutomaticBackup\
Windows System folder อยู่ที่โฟลเดอร์: C:\Windows\System32\Tasks\Microsoft\Windows\WindowsBackup
บันทึกชื่อของ task และแน่ใจว่าสอดคล้องกันทุกที่
เมื่อทำเสร็จแล้ว ดำเนินการตามขั้นตอนด้านล่าง
- เพื่อเปิด Registry Editor กด Win + R เปิด Run พิมพ์ "regedit" ในช่อง และกด Enter
- ไปที่คีย์ต่อไปนี้:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\WindowsBackup
- บันทึกค่า GUID ในรายการ "ID" ของ task ในโฟลเดอร์ AutomaticBackup และ Windows Backup Monitor
- จากนั้น จากตำแหน่งเหล่านี้ ให้ลบ task registry entries ที่เกี่ยวข้องกับ ID
- คุณจะพบ task ในตำแหน่งใดตำแหน่งหนึ่ง:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Plain
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Logon
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Boot
- สำรองไฟล์ task ที่เสียหาย ไปที่: C:\Windows\System32\Tasks\Microsoft\Windows\WindowsBackup
- ค้นหา task — AutomaticBackup and Windows Backup Monitor — และบันทึกไว้ที่ปลอดภัย
- ซ่อมแซม task ที่เสียหายโดยการลบไฟล์ task ที่เหมือนกันจากโฟลเดอร์นี้: C:\Windows\System32\Tasks\Microsoft\Windows\WindowsBackup
ขั้นตอนต่อไปคือ สร้าง task ใหม่จากสำเนาสำรองชั่วคราว คุณสามารถนำเข้า tasks ได้ 2 วิธี: โดยใช้ Task Scheduler's Import Task หรือผ่าน Command Prompt/PowerShell นี่คือขั้นตอน:
Task Scheduler
- ไปที่Task Scheduler > Navigate to Microsoft\Windows\WindowsBackup
- เลือก Import task จากเมนู Action
- ไปที่ไฟล์ที่บันทึกไว้ และนำเข้า
Command Prompt
- เริ่ม Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ
- พิมพ์คำสั่งนี้: Schtasks.exe /CREATE /TN <New_Task_Name> /XML <Xml_File_Name>
หลังจากสร้าง tasks แล้ว ให้รันด้วยตนเองเพื่อดูว่าข้อผิดพลาดแก้ไขแล้วหรือยัง
วิธีแก้ที่ 2: ลบ Schedule keys จาก Registry
หากคุณสบายใจกับการแก้ไขและปรับเปลี่ยน registry บนคอมพิวเตอร์ นี่คืออีกวิธีแก้ error 0x80041321 ควรสำรอง registry ไว้ก่อน
ขั้นแรกและสำคัญ ให้เปิด Registry Editor ทำได้โดยกด Windows and R พร้อมกัน พิมพ์ regedit ในหน้าต่าง Run ที่ปรากฏ แล้วกด Enter ใช้ navigation pane ด้านซ้าย ไปที่ตำแหน่ง: HKLM\SOFTWARE\Microsoft\Windows NT\Current Version\Schedule
ลบ Schedule key และ subkeys ทั้งหมด ออกจาก registry editor หลังจากบันทึกการเปลี่ยนแปลง คุณสามารถลองอีกครั้งดูว่า Task Scheduler ทำงานถูกต้องหรือไม่
วิธีแก้ที่ 3: ลบไฟล์ WindowsBackup
หากสองตัวเลือกแรกไม่แก้ปัญหา คุณสามารถลองลบไฟล์ WindowsBackup ได้ อาจเป็นไปได้ว่าปัญหาเกี่ยวข้องกับไฟล์ task ที่เสียหาย ไฟล์ task เป็นไฟล์ XML ที่มี parameters, programs ที่ใช้ และข้อมูลอื่นๆ หากไฟล์เหล่านี้เสียหาย Task scheduler จะยากที่จะรัน และจะแสดงข้อผิดพลาด มี 2 วิธีทำ: ผ่าน File Explorer หรือ Command Prompt
ผ่าน File Explorer
Task Scheduler จะปฏิเสธทำงานกับไฟล์ที่เสียหาย คุณสามารถหา ลบด้วยตนเอง และปล่อยให้ Task Scheduler สร้างใหม่ สิ่งแรกคือ ไปที่โฟลเดอร์ที่มีไฟล์ เปิด My Computer ไปที่พาร์ติชันที่มีระบบปฏิบัติการ (ปกติคือ C:\ drive) เข้าไปในโฟลเดอร์ต่อไปนี้: Windows -> System32 -> Tasks -> Microsoft -> Windows -> WindowsBackup
คุณจะพบไฟล์ WindowsBackup ที่ต้องลบภายในโฟลเดอร์ อย่างไรก็ตาม ก่อนลบ ให้สำรองไว้ที่ตำแหน่งอื่น เพื่อให้ยังมีไฟล์หากมีอะไรผิดพลาด เมื่อสำรองเสร็จ ลบไฟล์ ลองสำรองระบบอีกครั้ง และดูว่าปัญหาปรากฏอีกหรือไม่
ผ่าน Command Prompt
เพื่อเปิด elevated command prompt ไปที่เมนู Start พิมพ์ cmd คลิกขวาที่ผลลัพธ์ เลือก Run as Administrator คุณต้องใช้คำสั่งต่อไปนี้เพื่อไปที่โฟลเดอร์ WindowsBackup: cd %windir%\system32\tasks\Microsoft\Windows\WindowsBackup
ตอนนี้คุณอยู่ในโฟลเดอร์ที่ถูกต้อง ใช้คำสั่งด้านล่างเพื่อลบไฟล์:
- del AutomaticBackup
- del "Windows Backup Monitor"
เมื่อเสร็จ ปิด command prompt และรีสตาร์ท backup โดยไปที่ Backup and Restore Center ใน Control Panel คุณควรสามารถสำรองข้อมูลได้โดยไม่มีอุบัติเหตุ
วิธีแก้ที่ 4: ลบ task จาก Task Scheduler
การลบ task ในทางปฏิบัติเทียบเท่ากับการลบไฟล์จากโฟลเดอร์ WindowsBackup ดังนั้นจึงเป็นประโยชน์ที่จะรู้จักตัวเลือกนี้เป็นวิธีสำรอง เริ่มต้นด้วยการเปิด Task Scheduler โดยกดปุ่ม Start บนคีย์บอร์ด พิมพ์ Task Scheduler และกด Enter ด้านซ้ายของหน้าต่างที่เปิดคือ navigation pane ใช้ dropdowns เพื่อไปที่พาธ: Task Scheduler Library -> Microsoft -> Windows -> WindowsBackup
เมื่ออยู่ภายใน ให้ลบ task ทั้ง Automatic Backup และ Windows Backup Monitor ปิด Task Scheduler และลองรีสตาร์ท backup จาก Backup and Restore Center เมื่อเสร็จ
วิธีแก้ที่ 5: รีสตาร์ทบริการ Task Scheduler
เช่นที่กล่าวไว้ Task Scheduler service อาจถูกปิดใช้งาน คุณอาจปิดมันขณะพยายามปรับปรุงประสิทธิภาพคอมพิวเตอร์ ดังนั้น ต้องตรวจสอบก่อนว่ามันรันอยู่หรือไม่ แล้วรีสตาร์ทมัน
- เริ่มต้น กด Win + R บนคีย์บอร์ด เปิดกล่องโต้ตอบ Run
- พิมพ์ "services.msc" ในช่อง และกด OK หรือ enter เปิด Windows Services Manager
- จะเห็นรายการ Services ค้นหาและดับเบิลคลิกที่บริการ Task Scheduler
- บนแท็บ General คลิกตัวเลือก Startup Type แล้วเลือก Automatically จากรายการ
- เลือกตัวเลือก Restart the Service จากเมนู Run
- จากนั้นเลือกตัวเลือก Restart Service หลังจากตัวเลือก After Second Failure
- ตอนนี้ ไปที่แท็บ After Subsequent Failures และเลือก Restart the Service
- สุดท้าย กดปุ่ม Apply และ OK ก่อนรัน Task Scheduler ดูว่าปัญหาแก้ไขแล้วหรือยัง
วิธีแก้ที่ 6: Refresh User_Feed_Synchronization
Task 'User Feed Synchronization' ใน Internet Explorer 7/8 รับผิดชอบอัปเดต RSS feeds อย่างไรก็ตาม เนื่องจากเป็น automated task ที่ทำงานกับ Task Scheduler การปิดและเปิดใช้งานอาจช่วยปัญหาของคุณ คุณจะต้องใช้ elevated command prompt ดังนั้น คลิก Start -> Type cmd -> Run As Administrator พิมพ์คำสั่งต่อไปนี้ในหน้าต่างที่ปรากฏ ทีละคำสั่ง ตามด้วย Enter บนคีย์บอร์ด:
- msfeedssync disable
- msfeedssync enable
คำสั่งเหล่านี้จะปิดและเปิดใช้งาน task User Feed Synchronization ตามลำดับ เมื่อเสร็จ ออกจาก elevated command prompt และลองสำรองข้อมูลอีกครั้ง
ข้อคิดสุดท้าย
ข้อความข้อผิดพลาด 0x80041321 เป็นปัญหาทั่วไปเมื่อสร้าง backup แต่ไม่ควรกังวล คุณสามารถใช้วิธีใดวิธีหนึ่งที่ระบุด้านบนเพื่อช่วยแก้ไข และจากนั้นคุณจะสามารถดำเนินการ backup Windows ต่อไปโดยไม่มีอุบัติเหตุ หากคุณยังได้ข้อผิดพลาดเดียวกันหลังทำตามวิธีแก้ข้างต้น คุณสามารถใช้ซอฟต์แวร์สำรองข้อมูลบุคคลที่สามแทน