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

แก้ไข: api-ms-win-crt-stdio-l1-1-0.dll หายไป

ข้อผิดพลาด "api-ms-win-crt-stdio-l1-1-0.dll is missing" มักเกิดขึ้นเมื่อผู้ใช้พยายามเปิดแอปพลิเคชัน Office, Origin หรือ iTunes จากการตรวจสอบของเรา ปัญหานี้เป็นอาการรองของ Visual C++ โดยส่วนใหญ่เกิดจากระบบขาดการอัปเดตสะสมที่อยู่ใน Visual C++ 2015 Runtimes

แก้ไข: api-ms-win-crt-stdio-l1-1-0.dll หายไป

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

วิธี 1: ติดตั้ง Windows Update ที่รอคอยอยู่ทั้งหมด

ก่อนลองวิธีอื่น เรามาตรวจสอบก่อนว่า Windows สามารถแก้ปัญหาเองได้หรือไม่ Windows 8 และ 10 ควรแก้ปัญหาได้โดยอัตโนมัติผ่านการติดตั้งอัปเดต KB2999226 ผ่าน Windows Update (WU)

ข้อผิดพลาด "api-ms-win-crt-stdio-l1-1-0.dll is missing" ควรจะหายไปเมื่อคุณติดตั้งอัปเดตที่รอคอยอยู่ทั้งหมด (ยกเว้นอัปเดตทางเลือก) ใน Windows Update วิธีทำดังนี้:

  1. กด Windows + R เปิดกล่อง Run พิมพ์ "wuapp" หรือ "ms-settings:windowsupdate" (สําหรับ Windows 10) แล้วกด Enter เพื่อเปิดหน้าต่าง Windows Update
    แก้ไข: api-ms-win-crt-stdio-l1-1-0.dll หายไป
  2. คลิกปุ่ม Check for updates และทำตามขั้นตอนบนหน้าจอเพื่อติดตั้งอัปเดตที่ขาดหาย
    แก้ไข: api-ms-win-crt-stdio-l1-1-0.dll หายไปหมายเหตุ: ขึ้นอยู่กับจำนวนอัปเดต คุณอาจต้องรีสตาร์ทคอมพิวเตอร์หลายครั้ง
  3. เมื่อติดตั้งอัปเดตเสร็จทั้งหมด ให้รีสตาร์ทอีกครั้ง และเปิดแอปพลิเคชันที่เคยแสดงข้อผิดพลาด "api-ms-win-crt-stdio-l1-1-0.dll is missing" ตอนเริ่มต้น

หากปัญหายังไม่หาย ให้ดำเนินต่อไปกับวิธีถัดไป

วิธี 2: ติดตั้งอัปเดต KB2999226 ด้วยตนเอง

หากคุณใช้ Windows 7 (หรือเก่ากว่า) อาจต้องทำขั้นตอนเพิ่มเติม ผู้ใช้หลายรายรายงานว่าไม่สามารถติดตั้งแพ็กเกจ Visual C++ Redistributable ที่มีไฟล์ที่ขาดหายได้

สาเหตุหลักคือระบบขาดอัปเดต KB2919355 (ส่วนหนึ่งของ Visual C++ 2015 Redistributable) ข้อผิดพลาด "api-ms-win-crt-stdio-l1-1-0.dll is missing" มักเกิดเมื่ออัปเดต Universal CRT (KB2919355) ล้มเหลวขณะติดตั้งพร้อมกับ Visual C++ 2015 Redistributable หรือแพ็กเกจทั้งหมดหายไป

หมายเหตุ: Windows ใหม่กว่า (8 และ 10) ควรติดตั้ง KB2999226 อัตโนมัติผ่าน WU แต่ถ้าคุณมีอัปเดตค้างเยอะและไม่มีเวลา (แต่ควรทำ) สามารถทำตามขั้นตอนด้านล่างได้

ขั้นตอนการติดตั้งอัปเดต KB2999226 (Universal CRT):

  1. ไปที่ลิงก์นี้ (ที่นี่) และกดปุ่ม Download เพื่อดาวน์โหลดตัวติดตั้ง
  2. เมื่อดาวน์โหลดเสร็จ เปิดตัวติดตั้งและทำตามขั้นตอนบนหน้าจอเพื่อติดตั้งอัปเดต
  3. รีสตาร์ทคอมพิวเตอร์เพื่อยืนยันการเปลี่ยนแปลง ตอนเริ่มต้นครั้งต่อไป ให้เปิดแอปที่เคยแสดงข้อผิดพลาด "api-ms-win-crt-stdio-l1-1-0.dll is missing" และดูว่าวิธีนี้แก้ปัญหาได้หรือไม่

หากยังมีข้อผิดพลาดเดิม ให้ไปที่ วิธี 3 ทันที

วิธี 3: ติดตั้ง Visual C++ 2015 Redistributable

หากวิธีแรกไม่ได้ผล ลองติดตั้งไฟล์อื่นๆ ใน Visual C++ 2015 Redistributable ผู้ใช้ส่วนใหญ่รายงานว่าการติดตั้ง Visual C++ Redistributable 2015 ตามสถาปัตยกรรม OS แก้ปัญหาได้สําเร็จ

วิธีทำ:

  1. ไปที่ลิงก์ด้านล่างตามสถาปัตยกรรม OS และดาวน์โหลด vc_redist ที่เหมาะสม:
    Visual C++ 2015 Redistributable (vc_redist.64.exe) – สําหรับ Windows 64-bit
    Visual C++ 2015 Redistributable (vc_redist.86.exe) – สําหรับ Windows 32-bit
  2. เปิดตัวติดตั้ง vc_redist และทำตามขั้นตอนเพื่อติดตั้งแพ็กเกจ Visual C++ Redistributable
  3. เมื่อติดตั้งเสร็จ ให้รีสตาร์ทระบบอีกครั้ง และเปิดแอปที่เคยแสดงข้อผิดพลาด "api-ms-win-crt-stdio-l1-1-0.dll is missing"