Lỗi ứng dụng xảy ra khi ứng dụng web hoặc desktop không hoạt động. Lỗi này luôn tồn tại vì không thể kiểm tra mọi nguyên nhân có thể và đảm bảo tất cả phần cứng/mạng trên máy tính luôn hoạt động hoàn hảo.
Lỗi ứng dụng là trong những vấn đề máy tính phổ biến và khó chịu nhất. Thật không may, "application error" là thuật ngữ chung chung không cung cấp nhiều thông tin cụ thể. Nó về cơ bản nghĩa là một chương trình (kỹ thuật: ứng dụng) gặp vấn đề và tắt. Có thể tắt vì bị treo, hoặc gặp lỗi và tự tắt để ngăn hư hỏng thêm. Hoặc máy tính đã kết thúc chương trình. Dù trường hợp nào, chương trình của bạn không hoạt động đúng, có nhiều lý do.
Một lỗi ứng dụng phổ biến người dùng Windows gặp là: "The application was unable to start correctly (0xc000001d)". Nhiều người phàn nàn gặp exception code: 0xc000001d khi mở chương trình hoặc chạy game.
Các lỗi ứng dụng khác:
Mẹo: Chạy công cụ tối ưu PC chuyên dụng để loại bỏ cài đặt sai, file rác, ứng dụng độc hại, mối đe dọa bảo mật gây sự cố hệ thống hoặc chậm máy.
Quét miễn phí sự cố PC - 3.145.873 lượt tải - Tương thích: Windows 10/11, Windows 7, Windows 8
- exe Application Error
- 0x8024a203 Error Code
- exe Application Error
- 0x000007b Application Error
Nếu bạn gặp lỗi "The application failed to initialize properly 0xc000001d", bạn ở đúng chỗ vì chúng tôi sẽ thảo luận tại sao vấn đề này xảy ra và cách khắc phục.
Lỗi 'The application was unable to start correctly 0xc000001d' là gì?
Mã lỗi 0xc000001d do file thiếu trong phương tiện cài đặt Windows. Lỗi thường gặp trên Windows 10 hoặc 8.1, nhưng một số người dùng Windows 11 cũng gặp. Nếu lỗi xuất hiện, đừng lo; sửa đơn giản. Lỗi đôi khi gây Blue Screen of Death (BSOD), làm khắc phục khó hơn.
Ví dụ thông báo lỗi người dùng nhận được:
Your PC needs to be repaired
The application or operating system couldn't be loaded because a required file is missing or contains errors.
File: windowssystem32windload.efi
File:windowsSyse32windowsload.efi
Error code:0xc0000001d
Phiên bản khác của thông báo lỗi:
The application was unable to start correctly (0xc0000001d). Click OK to close the application.
Bạn cũng có thể gặp vấn đề khi chơi Deathloop. Theo báo cáo, lỗi Deathloop 0xc000001d xảy ra ngẫu nhiên khi chơi và liên quan đến engine chính của game. Nghĩa là vấn đề chủ yếu ở game, không có gì sai với hệ thống.
Người chơi Cyberpunk 2077 gặp phiên bản khác. Mã lỗi Cyberpunk 2077 0xC000001D kèm thông báo "Expression EXCEPTION_ILLEGAL_INSTRUCTION". Mã/thông báo này có thể do driver GPU (với một số người), file game hỏng (người khác). Trường hợp hiếm: CPU không tương thích, nghĩa là có thể cần nâng cấp phần cứng.
Để khắc phục lỗi, tốt nhất hiểu trước các yếu tố gây ra để xây quy trình khắc phục hiệu quả nhất.
Nguyên nhân gây lỗi 0xc000001d
Lỗi ứng dụng 0xc000001d có thể xuất hiện do một hoặc nhiều lý do dưới:
- Display driver không tương thích – Mã lỗi cũng do không nhất quán display driver. Driver đặc biệt không tương thích hoặc driver quá cũ đều gây vấn đề với ứng dụng nhất định. Trường hợp này: thay driver lỗi bằng phiên bản mới nhất tương thích qua Device Manager.
- Bad sector trên ổ đĩa – Bad sector trên ổ cứng làm suy giảm khả năng hệ thống thực hiện nhiệm vụ khi chạy app thứ ba. Nếu lỗi do dữ liệu bad sector, chạy CHKDSK scan từ command prompt nâng cao có thể khắc phục.
- Xung đột bên thứ ba (3rd Party Conflict) – Xung đột thứ ba cũng có thể gây lỗi 0xc000001d. Lúc này, clean boot và bật lại có hệ thống các service/quy trình thứ ba đã tắt để xác định cái nào gây lỗi ứng dụng là cách tốt nhất.
- File hệ thống hỏng – Trường hợp hiếm, mã lỗi do hỏng file hệ thống không khắc phục được theo cách thông thường. Nếu áp dụng cho bạn, cài đặt sạch (clean install) hoặc repair install từng thành phần OS có thể khắc phục.
- Thay đổi hệ thống gần đây – Cũng có thể do thay đổi máy gần đây: cài đặt thứ ba hoặc cập nhật driver can thiệp DLL chịu trách nhiệm khởi chạy app thứ ba. Nếu áp dụng, dùng System Restore khôi phục máy về trạng thái khỏe.
- Antivirus quá bảo vệ – Theo một số người dùng bị ảnh hưởng, vấn đề do security suite quá bảo vệ hạn chế cài đặt thành phần nhất định. Nếu áp dụng, tạm tắt real-time protection (khi cài phần mềm) hoặc gỡ hoàn toàn security suite.
Cách khắc phục lỗi 'Failed to initialize properly 0xc000001d'
Nếu gặp mã lỗi 0xc000001d khi khởi động ứng dụng trên Windows 11/10, điều đầu tiên: chạy lại app và restart máy. Cũng giúp chạy quét bằng PC Repair Tool như Outbyte PC Repair.
Nếu khắc phục cơ bản không giúp, thử các cách sửa theo đúng thứ tự dưới:
Cách 1: Tạm tắt antivirus
Như một số người dùng báo cáo, vấn đề có do antivirus quá bảo vệ can thiệp thành phần cài đặt OS mặc định. Chi tiết vấn đề chưa được giải thích bởi nhà phát hành thứ ba (chúng tôi biết), nhưng rõ ràng vấn đề ảnh hưởng lớn người dùng Windows 10.
Nếu dùng security suite thứ ba và tình huống này có vẻ áp dụng, xác minh nghi ngờ bằng cách tắt real-time protection của AV suite hoặc gỡ hoàn toàn.
Thử xem tắt real-time protection có đủ không. Tuy nhiên, thủ tục khác nhau tùy loại AV suite thứ ba. Đa số trường hợp làm trực tiếp từ icon taskbar antivirus.
Sau khi tắt real-time protection, thử cài app lại > xem còn lỗi 0xc000001d không.
Nếu vấn đề vẫn còn, loại bỏ AV thứ ba khỏi danh sách nghi ngờ bằng gỡ cài đặt hoàn toàn và đảm bảo không còn file thừa gây hành vi này.
Cách 2: Thực hiện Clean Boot
Trước khi loại trừ khả năng can thiệp thứ ba, đảm bảo không chương trình cài đặt nào khác gây lỗi 0xc000001d bằng cách vô hiệu hóa hiệu quả service/quy trình thứ ba có thể can thiệp thành phần cài đặt OS.
Một số người dùng đạt được điều này bằng clean boot. Buộc máy khởi động chỉ với quy trình/dịch vụ Windows. Nếu restart máy ở trạng thái clean boot và vấn đề không còn khi mở file setup executable, rõ ràng trước đây do can thiệp thứ ba. Lúc này cần xác định service/quy trình gây vấn đề.
Hướng dẫn nhanh clean boot xác định chương trình thứ ba gây lỗi 0xc000001d:
- Win+R mở Run dialog. Gõ
msconfig> Enter mở System Configuration. UAC prompt > Yes cấp quyền admin. - Trong System Configuration > tab Services > tích ô Hide all Microsoft Service. Lúc này tất cả service Windows bị loại khỏi danh sách, đảm bảo không vô hiệu hóa quy trình hệ thống quan trọng.
- Sau khi loại service quan trọng > click Disable all vô hiệu hóa service thứ ba tại khởi động tiếp theo.
- Quay lại tab Startup > chọn Open Task Manager từ menu mới.
- Trong tab Startup Task Manager > chọn từng startup service > click Disable dưới màn hình. Thủ tục đảm bảo không startup service nào được gọi tại chuỗi khởi động tiếp theo.
- Xong > clean boot hoàn tất. Restart máy dùng.
- Khởi động tiếp theo > máy boot thẳng clean boot state. Dùng cơ hội thực hiện hành động trước gây lỗi 0xc000001d.
Lưu ý: Nếu vấn đề vẫn xảy ra, chuyển thẳng Cách 3. Nếu mã lỗi không còn khi mở setup ứng dụng, bật lại service/quy trình đã tắt lần lượt một và restart máy mỗi lần. Cuối cùng bạn xác định được mục gây crash.
Cách 3: Cập nhật driver Display Adapter
Một trong nguyên nhân phổ biến nhất mã lỗi 0xc000001d là không nhất quán display adapter hiện tại. Một số người dùng không khắc phục được vấn đề tương tự nhưng thành công bằng cách dùng Device Manager cập nhật driver hoạt động lên phiên bản mới nhất.
Nếu lỗi do không nhất quán display driver, các bước dưới giúp tránh mã lỗi 0xc000001d hoàn toàn. Cách cập nhật driver display adapter qua Device Manager:
- Win+R mở Run dialog.
- Gõ
devmgmt.msc> Enter mở Device Manager. UAC prompt > Yes cấp quyền admin. - Mở rộng menu drop-down Display Adapters. Chuột phải GPU đang hoạt động gây lỗi > Properties.
- Màn hình GPU Properties > tab driver từ menu ngang trên > click Update driver.
- Màn hình tiếp > tích Search automatically for updated driver software.
- Đợi điều tra xong > làm theo hướng dẫn cài nếu tìm thấy driver mới.
- Sau khi cài driver mới > restart máy > xem vấn đề khắc phục ở khởi động tiếp theo chưa.
Cách 4: Chạy Framework repair tool
Vấn đề cũng xảy ra do hỏng framework, làm suy giảm khả năng máy chạy ứng dụng. Đa số trường hợp, .NET framework phiên bản 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0, 3.5 SP1 bị buộc tội gây lỗi 0xc000001d.
Một số người dùng cũng संघर्ष với vấn đề này xác nhận khắc phục vĩnh viễn sau khi sửa cài đặt framework bằng Framework repair tool.
Hướng dẫn nhanh dùng .NET Framework Repair Tool:
- Click Download dưới Microsoft.NET Framework Repair Tool từ link này.
- Màn hình tiếp > tích ô NetFxRepairTool.exe > Next bắt đầu tải.
- Đợi tải xong > double-click file exe vừa tải > nếu UAC hỏi > Yes.
- Cửa sổ đầu Microsoft.NET Framework Repair Tool > tích I have read and accepted the license terms > Next.
- Đợi phân tích xong > Next cửa sổ tiếp để thực hiện thay đổi khuyến nghị dựa trên loại vấn đề .NET.
- Khi tool xong thay đổi cần thiết > Finish.
- Lưu ý: Nếu tiện ích không tự restart máy, restart thủ công.
- Khởi động tiếp theo > lặp lại hành động gây lỗi 0xc000001d > xem vấn đề khắc phục chưa.
Nếu vẫn gặp khó khăn, chuyển phương pháp dưới.
Cách 5: Thực hiện System Restore
Nếu bạn chỉ mới nhận thấy hành vi này gần đây, vấn đề có thể do thay đổi hệ thống gần đây. Service thứ ba hoặc dịch vụ, như một số người dùng xác nhận, có thể là nguyên nhân xuất hiện vấn đề.
Trong trường hợp này, dùng System Restore là cách thuận tiện nhất khắc phục. Nhớ Windows mặc định lưu snapshot tại restore point quan trọng định kỳ (cài cập nhật quan trọng, cài app thứ ba...)
Trước khi bắt đầu, nhớ: bất kỳ thay đổi nào bạn làm kể từ khi restore point tạo sẽ mất nếu dùng nó khôi phục máy. Bao gồm mọi app, driver, app thứ ba, game, v.v. đã cài.
Nếu hiểu hệ quả, làm theo bước dưới để bắt đầu khôi phục:
- Win+R mở Run dialog. Gõ
rstrui> Enter mở menu System Restore. - Màn hình System Restore > Next.
- Tích Show more restore points > so sánh ngày từng restore point > chọn điểm tạo trước khi lỗi 0xc000001d xuất hiện > Next.
- Đến đây utility sẵn sàng. Chỉ cần click Finish bắt đầu khôi phục.
- Máy restart > trạng thái trước được khôi phục.
Khi quá trình hoàn tất, thử chạy lại ứng dụng xem lỗi 0xc000001d đã khắc phục chưa.
Kết luận
Gặp lỗi ứng dụng Windows 10/11 0xc000001d khó chịu cho người dùng không quen vấn đề. Đó là kết thúc hướng dẫn khắc phục lỗi 0xc000001d trên PC. Nếu gặp vấn đề khi cài/khởi chạy app trên Windows 10/11, thử các giải pháp trên xem có giúp khắc phục không.