Lỗi “Đã xảy ra sự cố với Microsoft Windows App Runtime Dynamic Dependency LifetimeManager ” thường xảy ra khi khởi chạy các ứng dụng dựa trên SDK ứng dụng Windows .
Sự cố này thường xảy ra sau khi cập nhật Windows, cho thấy có lỗi trong cách Windows quản lý các phần phụ thuộc thời gian chạy cần thiết cho một số ứng dụng. Các bản cập nhật có thể vô tình làm hỏng các thành phần bên trong hoặc gây ra xung đột ảnh hưởng đến cách ứng dụng tải các phần phụ thuộc này.
Các phương pháp bên dưới sẽ hướng dẫn bạn giải quyết lỗi này để ứng dụng của bạn có thể khởi chạy và hoạt động bình thường trở lại.
1. Cài đặt lại SDK ứng dụng Windows
Lỗi này thường xảy ra do phần phụ thuộc hệ thống bị hỏng hoặc bị thiếu mà một số ứng dụng nhất định yêu cầu. Một trong những thành phần chính là Windows App SDK, cung cấp các API và công cụ thiết yếu mà một số ứng dụng phụ thuộc vào. Việc cài đặt lại Windows App SDK có thể khôi phục các phần phụ thuộc này và đảm bảo khả năng tương thích, đây là bước đầu tiên hữu ích trong việc khắc phục sự cố.
- Nhấn Thắng + R để mở hộp thoại Chạy, hãy nhập appwiz.cpl , sau đó nhấp vào OK để mở Chương trình và Tính năng.
- Trong danh sách các chương trình đã cài đặt, hãy tìm SDK ứng dụng Windows , nhấp chuột phải vào nó và chọn Gỡ cài đặt để xóa phiên bản hiện tại. Lưu ý: Nếu bạn không thấy Windows App SDK trong Chương trình và tính năng, hãy mở Cài đặt → Ứng dụng → Ứng dụng đã cài đặt hoặc chạy
winget list Microsoft.WindowsAppRuntime.*
và xóa mọi gói thời gian chạy được liệt kê trước khi cài đặt phiên bản mới nhất.
- Truy cập trang tải xuống Windows App SDK chính thức trong trình duyệt web của bạn.
- Tải xuống phiên bản ổn định mới nhất, đảm bảo chọn đúng gói cho kiến trúc hệ thống của bạn (x64 cho hầu hết các PC hiện đại, x86 cho hệ thống 32 bit hoặc ARM64 cho thiết bị dựa trên ARM).
- Chạy trình cài đặt đã tải xuống và làm theo lời nhắc của trình hướng dẫn cài đặt để hoàn tất quá trình thiết lập.
- Khởi động lại máy tính của bạn để hoàn tất quá trình cài đặt và đảm bảo tất cả các thành phần đều được đăng ký đúng cách.
- Xác minh cài đặt bằng cách mở PowerShell và chạy lệnh này để kiểm tra phiên bản thời gian chạy đã cài đặt:
Get-AppPackage -Name "*WindowsAppRuntime*"
- Xác nhận đầu ra hiển thị phiên bản mới bạn vừa cài đặt.
2. Gỡ cài đặt bản cập nhật Windows gần đây
Nhiều người dùng báo cáo sự cố này xảy ra sau bản cập nhật Windows gần đây. Các bản cập nhật có thể gây ra sự cố tương thích hoặc lỗi ảnh hưởng đến cách Windows xử lý các phần phụ thuộc thời gian chạy ứng dụng. Nếu bạn bắt đầu gặp lỗi sau một bản cập nhật cụ thể thì việc gỡ cài đặt bản cập nhật đó có thể giải quyết được sự cố.
- Nhấn Windows + I để mở Cài đặt Windows.
- Điều hướng đến Cập nhật Windows ở thanh bên trái, sau đó nhấp vào Cập nhật lịch sử .
- Trong Cài đặt liên quan , hãy nhấp vào Gỡ cài đặt bản cập nhật để xem các bản cập nhật đã cài đặt.
- Tìm bản cập nhật được cài đặt gần đây nhất trong danh sách và nhấp vào Gỡ cài đặt bên cạnh nó.
- Sau khi quá trình gỡ cài đặt hoàn tất, khởi động lại máy tính của bạn để hoàn tất các thay đổi.
- Sau khi khởi động lại, hãy mở lại ứng dụng của bạn để xác minh xem sự cố đã được giải quyết chưa.
3. Cài đặt lại ứng dụng
Việc cài đặt lại ứng dụng bị ảnh hưởng có thể giúp thiết lập lại liên kết của ứng dụng đó với Windows App Runtime SDK. Quá trình này đăng ký lại các phần phụ thuộc cần thiết, khôi phục mọi tệp bị thiếu hoặc bị hỏng và đảm bảo ứng dụng đang sử dụng đúng phiên bản Windows App SDK.
Nếu sự cố bắt đầu sau khi cập nhật Windows hoặc thay đổi SDK thì có thể tệp cài đặt của ứng dụng không tương thích hoặc bị hỏng. Trong những trường hợp như vậy, việc cài đặt lại sạch có thể giải quyết xung đột và khôi phục chức năng bình thường.
- Nhấn Phím Windows + I để mở Cài đặt Windows.
- Điều hướng đến Ứng dụng ở thanh bên trái, sau đó chọn Ứng dụng đã cài đặt .
- Cuộn qua danh sách hoặc sử dụng thanh tìm kiếm để tìm ứng dụng có vấn đề.
- Nhấp vào ⋮ (ba dấu chấm) bên cạnh ứng dụng và chọn Gỡ cài đặt .
Lưu ý: Đối với ứng dụng Store, người dùng cũng có thể thử “Sửa chữa” hoặc “Đặt lại” trước khi gỡ cài đặt hoàn toàn.
- Sau khi quá trình gỡ cài đặt hoàn tất, hãy tải xuống bản sao mới của ứng dụng:
- Đối với ứng dụng Microsoft Store: Cài đặt lại trực tiếp từ Cửa hàng
- Đối với các ứng dụng khác: Tải xuống từ trang web chính thức của nhà phát triển
- Chạy trình cài đặt và làm theo lời nhắc thiết lập để hoàn tất quá trình cài đặt.
- Khởi chạy ứng dụng để xác minh xem sự cố đã được giải quyết chưa.
4. Thực hiện nâng cấp tại chỗ
Bản nâng cấp tại chỗ sẽ cài đặt lại phiên bản Windows hiện tại của bạn trong khi vẫn giữ nguyên các tệp cá nhân, ứng dụng đã cài đặt và hầu hết các cài đặt. Vì nó thay thế các tệp hệ thống cốt lõi và làm mới các thành phần Windows nên đây là một phương pháp sửa chữa tuyệt vời cho các sự cố cứng đầu do tệp bị hỏng, cập nhật không thành công hoặc lỗi sổ đăng ký—đặc biệt khi việc khắc phục sự cố đơn giản hơn không hiệu quả.
- Truy cập trang Hỗ trợ cài đặt Windows 11 chính thức của Microsoft và nhấp vào Tải xuống ngay nút.
- Chạy trợ lý cài đặt đã tải xuống và làm theo lời nhắc từng bước xuất hiện.
- Công cụ sẽ tự động xác minh khả năng tương thích hệ thống của bạn trước khi tải xuống bản cập nhật Windows 11.
- Khi được nhắc, hãy đảm bảo bạn chọn Giữ các tệp và ứng dụng cá nhân để bảo vệ dữ liệu của bạn trong quá trình nâng cấp.
- Quá trình nâng cấp có thể mất 30-60 phút và sẽ yêu cầu tự động khởi động lại nhiều lần – đừng làm gián đoạn quá trình này.
- Sau khi hoàn tất, PC của bạn sẽ chạy phiên bản Windows 11 mới nhất với tất cả các tệp của bạn còn nguyên vẹn.
- Cuối cùng, khởi chạy lại ứng dụng đang gặp sự cố để xác minh xem sự cố đã được giải quyết chưa.
Ngoài ra, bạn có thể làm mới Windows trong khi vẫn giữ các tệp của mình thông qua các bước sau:
- Mở Menu Bắt đầu và tìm kiếm Đặt lại PC này , sau đó chọn cài đặt hệ thống phù hợp.
- Chọn Cài đặt lại ngay bây giờ trong tùy chọn “Khắc phục sự cố khi sử dụng Windows Update”.
- Sau khi quá trình đặt lại hoàn tất (thường là 20-40 phút), hãy kiểm tra xem sự cố ban đầu của bạn có còn tồn tại hay không.
GIỚI THIỆU TÁC GIẢ
Hamza Mohammad Anwar
Hamza Mohammad Anwar là nhà phát triển web JavaScript trình độ trung cấp, tập trung phát triển các ứng dụng hiệu suất cao sử dụng công nghệ MERN. Bộ kỹ năng của anh ấy bao gồm chuyên môn về ReactJS, MongoDB, Express NodeJS và các công nghệ liên quan khác. Hamza cũng là chuyên gia được Google CNTT chứng nhận, điều này nêu bật năng lực của anh trong lĩnh vực hỗ trợ CNTT. Là một người nhiệt tình giải quyết vấn đề, anh ấy tạo lại các lỗi trên máy tính của mình để khắc phục sự cố và tìm giải pháp cho các vấn đề kỹ thuật khác nhau.