Thử tưởng tượng xem: Anh em vừa hì hục tải xong một bộ visual novel 18+ nặng chà bá. Anh em làm chuẩn y xì đúc các bước—giải nén bằng 7-Zip, mount ổ ảo file .iso bằng DAEMON Tools, đổi vùng ngôn ngữ bằng Locale Emulator, và cuối cùng cũng cài xong game. Hớn hở nhấp đúp chuột vào cái icon ngoài desktop, chuẩn bị hái quả ngọt thì bùm… một tiếng “tinh” báo lỗi chói tai của Windows vang lên từ dàn loa.
Một cái bảng thông báo bé tí nhưng ngứa gan hiện ra: “The code execution cannot proceed because MSVCP140.dll was not found. Reinstalling the program may fix this problem.” Hoặc xui hơn là cái mã lỗi tử thần khó hiểu này: “Application was unable to start correctly (0xc000007b).”
Xin thưa là có xóa game cài lại chục lần cũng không hết đâu. File game của anh em chả tội tình gì cả. Thủ phạm thực sự chính là cái hệ điều hành Windows của anh em đấy.
Khi các pháp sư (nhà phát triển) làm game bằng mấy engine như Ren’Py, Kirikiri, hay RPG Maker, họ phải xài mấy cái bộ khung (frameworks) nền tảng của Microsoft chạy ngầm—nổi tiếng nhất là Visual C++ Redistributables và DirectX. Nếu PC của anh em không có đúng cái phiên bản framework mà dev dùng hồi năm 2012, 2015 hay 2022, game sẽ tịt ngòi luôn. Đơn giản là nó thiếu đi mấy “viên gạch” cốt lõi để có thể khởi chạy.
Việc mò mẫm lên trang web Microsoft bới móc từng phiên bản một về cài đúng là một cực hình. Và đó là lúc All in One Runtimes (AIO Runtimes) xuất hiện như một “đấng cứu thế”.
Cái gói công cụ siêu việt này gom tất tần tật mọi framework, runtime và thư viện (library) mà PC của anh em cần để chạy game PC vào chung một bản cài đặt duy nhất, tự động hoàn toàn chỉ với một cú click. Trong bài hướng dẫn này, mình sẽ chỉ anh em cách xài All in One Runtimes để “bọc thép” cho dàn PC, đảm bảo từ nay về sau không bao giờ phải nhìn thấy cái lỗi thiếu .dll nào nữa.
Tại Sao Chơi Visual Novel Hay Game Nhập Khẩu Lại Phải Cài AIO Runtimes?
Anh em có thể thắc mắc: “Ủa mình chơi game đời mới trên Steam ầm ầm có sao đâu. Cớ gì tải visual novel về lại hay bị dính chưởng?”
Thực ra là lúc anh em cài game qua mấy cái chợ lớn như Steam hay Epic Games, tụi nó đã lẳng lặng tự động cài luôn mấy cái file Visual C++ với DirectX cần thiết chạy ngầm phía sau trước khi game khởi động rồi.

Tuy nhiên, khi anh em đụng vào mấy con game doujin nhập khẩu, RPG indie, hay hàng tải từ DLsite, anh em đang cài những file gốc chạy độc lập. Chẳng có cái “cửa hàng” nào ở đây quản lý framework chạy ngầm cho anh em cả. Hơn nữa, thế giới game nhập khẩu này là một mớ hỗn lốn giữa hàng mới cứng vừa ra lò và mấy con game huyền thoại từ đầu những năm 2000. Một con game làm từ năm 2008 chắc chắn sẽ đòi gói Visual C++ khác một trời một vực so với game làm năm 2024.
All in One Runtimes sẽ xóa nhòa khoảng cách này bằng cách cài đặt tất cả các phiên bản cùng một lúc. Nó đảm bảo hệ thống của anh em có trọn bộ bách khoa toàn thư về code. Nghĩa là dù anh em chơi game retro cổ điển hay bom tấn vừa ra mắt hôm qua, PC của anh em đều cân được hết.
Rốt Cuộc Trong Cái Gói Này Có Những Gì?
Bộ cài AIO Runtimes này khá là nặng (thường rơi vào khoảng 350MB đến 400MB), nhưng đó là vì nó ôm đồm một lượng lớn phần mềm thiết yếu. Khi anh em chạy nó, nó thường sẽ cài:
- .NET Framework: Cực kỳ cần thiết cho mấy cái launcher game hiện đại và công cụ cài mod.
- Visual C++ Redistributables: Nó cài sạch sành sanh mọi phiên bản từ tít năm 2005 cho đến tận năm nay luôn (cả bản 32-bit lẫn 64-bit). Thủ phạm gây ra 99% lỗi .dll sẽ bị trị tận gốc bởi chính cái này.
- DirectX End-User Runtimes: Sửa mấy cái lỗi liên quan đến việc thiếu d3dx9.dll hoặc lỗi tịt âm thanh khi chơi mấy con game cũ.
- Các Framework bổ sung: Đôi khi bao gồm luôn mấy cái runtime cần cho game chơi trên nền web hoặc game Flash cổ, dù mấy bản đời mới giờ cũng đã tinh gọn bớt phần này cho nhẹ máy rồi.
Cầm Tay Chỉ Việc: Cách Tải Và Cài Đặt All in One Runtimes
Xài cái tool này có khi là thao tác dễ nhất trong quá trình setup một dàn PC chiến game đấy. Dưới đây là cách làm vừa an toàn lại hiệu quả.
Bước 1: Tải về từ nguồn uy tín
Cha đẻ của bộ All in One Runtimes này là một dev người Đức có nickname là Sereby. Vì đây là công cụ can thiệp sâu vào hệ thống, anh em phải chắc chắn tải từ mấy trang công nghệ uy tín để né virus hay malware nhé. Cứ search “All in One Runtimes ComputerBase” hoặc kiểm tra mấy trang cỡ MajorGeeks mà tải. Nhớ tìm bản mới nhất (file thường có tên na ná kiểu aio-runtimes_v2.5.0.exe).
Hoặc anh em có thể nhấp tải trực tiếp ở đây luôn:
https://sourceforge.net/projects/all-in-one-runtimes
Bước 2: Chạy file cài đặt (Executable)
Tải xong rồi thì nhớ tắt hết game hay mấy cái app nặng đang mở đi (vì lúc bung nén nó ngốn khá nhiều RAM đấy). Bấm chuột phải vào file aio-runtimes.exe rồi chọn Run as administrator (Chạy dưới quyền quản trị).
Lưu ý: File sẽ tự động bung nén ra một thư mục tạm trước. Anh em sẽ thấy một cái thanh tiến trình bung nén nhỏ xíu. Cứ để im cho nó chạy xong.
Bước 3: Tự động quét hệ thống (Automated Scan)
Bung nén xong phát là cái cửa sổ chính của AIO Runtimes sẽ nảy lên luôn. Phần mềm này thông minh vãi đạn. Nó sẽ lùng sục cái Windows registry của anh em ngay lập tức để xem máy đã có sẵn runtime nào rồi, và đang thiếu hoặc cần cập nhật những thằng nào.
Nhìn sang mép trái cửa sổ, anh em sẽ thấy một cái danh sách liệt kê tất cả các phần mềm. Chỉ những cái runtime mà máy anh em hiện tại đang thiếu mới được đánh dấu tick (chọn) thôi. Ví dụ máy anh em đã cài sẵn Visual C++ 2013 rồi, nó sẽ tự động bỏ tick để khỏi mất thời gian cài lại vô ích.
Bước 4: Kiểm tra lại và Cài Đặt (Review and Install)
Mặc định thì phần mềm sẽ đếm ngược 30 giây rồi tự động cài hết đống được tick. Anh em có thể bấm nút “Pause” (Tạm dừng) nếu muốn dòm qua cái danh sách một chút.
Với đa số anh em game thủ, lời khuyên của mình siêu ngắn gọn: Cứ để tick hết, đừng động gì cả. Cơ mà, nếu anh em thấy cái mục kiểu “Java Runtime Environment” và dám chắc 100% đời mình không bao giờ đụng tới mấy con game làm bằng Java, thì bỏ tick cũng được cho đỡ chật ổ cứng. Nhưng riêng mấy cái Visual C++, DirectX, với .NET thì tuyệt đối để nguyên dấu tick đấy nhé.
Chuẩn bị xong xuôi thì giã ngay nút Install thôi.

Bước 5: Thả trôi cho máy chạy rồi Khởi Động Lại
Phần mềm giờ sẽ lẳng lặng chạy một loạt các bộ cài đặt ở chế độ ngầm. Anh em sẽ thấy mấy cái bảng đen đen (command prompt) chớp tắt liên tục, và tiến trình thì chạy loạn xì ngầu trên màn hình. Tuyệt đối không được táy máy tắt ngang quá trình này! Tùy vào độ “tối cổ” của PC anh em mà quá trình này có thể ngốn từ 2 đến 10 phút.
Một khi cái cửa sổ đó tự biến mất và cài xong, hãy khởi động lại máy tính (Restart) ngay và luôn. Đây là thủ tục bắt buộc để đảm bảo Windows nó ghi nhận hết đống file hệ thống mới tinh này nhé.
Tuyển Tập Các Lỗi Game Phổ Biến Mà AIO Runtimes “Trị” Được
Nếu anh em còn đang bán tín bán nghi không biết cái AIO Runtimes này có fix được đúng cái bệnh máy mình đang gặp không, thì đây là bí kíp tra cứu nhanh. Nếu thấy mấy cái lỗi dưới đây lúc mở game 18+, cứ ốp ngay cái tool này vào là chuẩn bài:
- Lỗi thiếu msvcp140.dll, vcruntime140.dll, hoặc msvcr110.dll: Đây là “bệnh viện trả về” quen mặt nhất trong cộng đồng chơi visual novel. Nó có nghĩa là máy anh em bị thiếu mất cái gói Visual C++ của một năm nào đó. AIO Runtimes sẽ tận diệt tận gốc cái bệnh này luôn.
- Mã lỗi 0xc000007b (Error code 0xc000007b): Cái này thường vấp phải khi một con game 32-bit cố gắng gọi một cái runtime 64-bit ra xài, hoặc ngược lại. Do AIO Runtimes bao sân cài cả bản 32-bit (x86) lẫn 64-bit (x64) cùng lúc, nó sẽ dập tắt cái lỗi “lệch pha” hệ thống này trong vòng một nốt nhạc.
- Lỗi thiếu xinput1_3.dll hoặc d3dx9_43.dll: Báo hiệu PC của anh em đang tàng hình mấy cái file DirectX 9 đời cũ, bệnh này cực kỳ hay gặp ở mấy cái máy vừa cài trắng lại Windows 10 hoặc 11. Trình cập nhật DirectX tích hợp trong AIO Runtimes sẽ gánh còng lưng vụ này một cách hoàn hảo.
- Vào game thấy trắng bóc hoặc đen xì màn hình rồi treo luôn: Dù đôi khi lỗi này do cấu hình Locale Emulator chưa chuẩn, nhưng rất hay gặp nguyên nhân là thiếu mấy cái runtime Media Foundation (để chạy media), và gói cài đặt này cũng sẽ thầu luôn vụ đó.
Lời Kết
Không gì tụt mood nhanh bằng việc vừa kéo xong con game nóng hổi định mở lên quẩy thì bị cả một bức tường thông báo lỗi hệ thống chặn họng. Nếu như trước kia, dính lỗi thiếu file .dll đồng nghĩa với việc anh em phải cắm mặt hàng giờ lướt Google và tải mấy cái file lẻ mờ ám từ ba cái web “bẩn”, thì nay All in One Runtimes đã biến cái cục nợ to đùng đó thành một giải pháp giải quyết siêu gọn nhẹ chỉ trong 1 nốt nhạc.
Dù là anh em đang ráp một con PC chiến game mới cứng hay chỉ đang cố đánh thức một bộ visual novel kinh điển cứng đầu, chạy AIO Runtimes vẫn luôn nên được coi là “thủ tục bắt buộc” khi setup PC. Cứ chạy tool, thả cho nó update framework, reset máy, và quay lại xõa game một cách trơn tru mượt mà không còn một hạt sạn lỗi nào nữa nhé!
