Giải quyết lỗi Visual Studio C++

Gần đây, tôi đã mua một ổ đĩa mới và cài đặt Windows 10 mới trên đó và trong khi cài đặt VirtualBox, nó đã báo cho tôi nhiều lỗi.
Vì vậy, trong hướng dẫn này, tôi sẽ hướng dẫn bạn cách khắc phục các lỗi C++ của studio ảo, bao gồm các vấn đề phụ thuộc đối với lõi Python và win32api.
Nhưng trước đó, hãy xem lý do đằng sau những lỗi này.
Mục lục
Lý do đằng sau lỗi Visual Studio C++ trong VirtualBox
Dành cho những ai chưa biết, VirtualBox là một trong những phần mềm ảo hóa miễn phí tốt nhất hiện có, có thể được sử dụng để cài đặt hệ điều hành giống hoặc khác trên hệ thống hiện tại của bạn.
Trong hầu hết các trường hợp, nó đơn giản như cắm và chạy và điều này sẽ chỉ phù hợp nếu bạn cài đặt mới hoặc xóa nhầm một số gói quan trọng.
Vì vậy, hãy bắt đầu với những lỗi bạn có thể gặp phải như tôi đã gặp và lý do đằng sau nó.
Nếu bạn thực hiện cài đặt mới như tôi, bạn có thể gặp phải hai lỗi:
- Lỗi Microsoft Visual C++
- Thiếu phần phụ thuộc cho Python Core/win32api
Và lý do khá đơn giản! Khi thực hiện cài đặt mới, bạn sẽ được cung cấp các gói tối thiểu không bao gồm bất kỳ phần phụ thuộc nào như lõi Python hoặc Microsoft Visual C++.
Nói một cách đơn giản, bạn phải cài đặt các gói còn thiếu.
Vì vậy, trong phần tiếp theo, tôi sẽ hướng dẫn bạn cách cài đặt Python Core, win32api và Microsoft Visual C++ theo cách đơn giản nhất có thể.
Giải quyết các lỗi cốt lõi của Microsoft Visual C++ và Python khi cài đặt VirtualBox
Như tôi đã đề cập trước đó, lý do đằng sau những lỗi này chỉ đơn giản là do thiếu các phần phụ thuộc và để khắc phục chúng, tất cả những gì bạn phải làm là cài đặt các gói bị thiếu.
Để làm cho hướng dẫn này dễ thực hiện, tôi đã chia phần này thành 3 phần để bạn có thể làm theo tất cả hoặc các phần cụ thể tùy theo lỗi của bạn.
Cài đặt Microsoft Visual C++
Trước khi cài đặt Microsoft Visual C++, bạn phải thoát khỏi lời nhắc cài đặt VirtualBox.
Để làm được điều đó, trước tiên, hãy nhấn nút OK trong lời nhắc yêu cầu bạn cài đặt Microsoft Visual C++, sau đó nhấn nút Hoàn tất trong lời nhắc tiếp theo:
Tiếp theo, hãy truy cập trang tải xuống chính thức của Microsoft Visual C++, và từ đó, tải xuống phiên bản cần thiết. Đối với hầu hết, đó sẽ là năm 2015 trở đi:
Trong bước tiếp theo, nó sẽ yêu cầu bạn chọn kiến trúc cho hệ thống của mình và nếu bạn đang sử dụng bất cứ thứ gì hiện đại hoặc có nhiều hơn 4GB RAM, hãy chọn X86:
Và tập tin sẽ được tải xuống trong giây lát. Sau khi hoàn tất, hãy cài đặt tệp thực thi Microsoft Visual C++ (tệp có phần mở rộng .exe) và nó sẽ mở ra một lời nhắc mới.
Tất cả những gì bạn phải làm là đọc các điều khoản và điều kiện cấp phép (nếu bạn muốn), kiểm tra thỏa thuận và nhấn nút Cài đặt:
Đó là nó! Bạn đã cài đặt thành công Microsoft Visual C++.
Cài đặt Python Core và win32api
Để cài đặt Python Core, hãy truy cập trang tải xuống chính thức của Pythonvà từ đó, bạn sẽ tìm thấy liên kết tải xuống trực tiếp tới phiên bản Python mới nhất:
Mở tệp đã tải xuống nhưng đừng nhấn nút cài đặt ngay bây giờ!!
Khi thấy lời nhắc cài đặt, bạn phải thêm Python vào PATH. Điều này có thể được thực hiện bằng cách chọn hộp Thêm python.exe vào PATH:
Sau đó, nhấp vào nút Cài đặt ngay và Python sẽ được cài đặt sau giây lát.
Nhưng điều đó sẽ chỉ cài đặt lõi Python. Chúng tôi vẫn chưa cài đặt win32api.
Cài đặt win32api
Dành cho những ai chưa biết, win32api là gói Python có thể được cài đặt bằng pip trình quản lý gói riêng.
Điều đó có nghĩa là bạn phải sử dụng PowerShell để cài đặt. Đừng lo lắng; nó chỉ thực hiện một lệnh.
Đầu tiên, nhấp chuột phải vào menu bắt đầu và chọn Windows PowerShell (Quản trị viên):
Khi bạn mở PowerShell, chỉ cần dán lệnh sau vào dấu nhắc và nhấn enter:
py -m pip install pywin32
Đó là nó!
Bây giờ, hãy khởi động lại trình cài đặt VirtualBox và lần này, bạn sẽ không thấy bất kỳ lỗi nào!
Làm thế nào để tránh vấn đề này trong tương lai?
Cách dễ nhất để tránh những vấn đề như vậy là phải tỉnh táo khi gỡ bỏ phần mềm khỏi hệ thống của bạn.
Hãy xem, vấn đề đã rõ ràng và sẽ chỉ xảy ra trong hai trường hợp:
Bạn không thể làm bất cứ điều gì ngoài việc cài đặt các phần phụ thuộc đó theo cách thủ công, như tôi đã giải thích nếu bạn thực hiện cài đặt mới, nhưng bạn có thể đề phòng khả năng thứ hai.
Vì vậy, cách duy nhất để tránh lỗi này trong tương lai là kiểm tra chéo những gì bạn sắp xóa khỏi hệ thống của mình, vì bạn cũng có thể xóa những phần phụ thuộc quan trọng đó khỏi hệ thống của mình mà phần mềm khác có thể yêu cầu.
Kết thúc
Đây là hướng dẫn nhanh về cách bạn có thể khắc phục các lỗi Microsoft Visual C++ cùng với các phần phụ thuộc Python bị thiếu.
Tôi đã gặp phải những lỗi này khi cố gắng cài đặt VirtualBox trên bản cài đặt mới, nhưng bạn có thể có những lý do khác, chẳng hạn như do nhầm lẫn xóa các gói cần thiết.
Và tôi hy vọng bạn sẽ thấy giải pháp này hữu ích.
Tiếp theo, Bạn cũng có thể đọc về cách cài đặt Windows 11 trong VirtualBox.