Вирішіть помилку Visual Studio C++

Нещодавно я купив новий дисковод і знову встановив Windows 10 поверх нього, і під час встановлення VirtualBox у мене з’явилися численні помилки.

Отже, у цьому підручнику я розповім вам, як я вирішив помилки віртуальної студії C++, включаючи проблеми залежностей для ядра Python і win32api.

Але перед цим давайте розглянемо причину цих помилок.

Причини помилки Visual Studio C++ у VirtualBox

Для тих, хто не знає, VirtualBox — це одне з найкращих доступних безкоштовних програм для віртуалізації, яке можна використовувати для встановлення тієї самої чи іншої операційної системи поверх поточної системи.

У більшості випадків це так само просто, як «підключи та працюй», і це буде доречно, лише якщо ви зробили нове встановлення або помилково видалили деякі важливі пакунки.

Тож давайте почнемо з того, з якими помилками ви можете зіткнутися, як і я, та з причин, які їх викликають.

Якщо ви зробили нове встановлення, як я, ви, ймовірно, зіткнетеся з двома помилками:

  • Помилка Microsoft Visual C++
  • Відсутні залежності для Python Core / win32api

А причина досить проста! Коли ви виконуєте нову інсталяцію, вам надається мінімум пакетів, які не містять жодних залежностей, таких як ядро ​​Python або Microsoft Visual C++.

Простіше кажучи, вам потрібно встановити відсутні пакети.

Отже, у наступному розділі я розповім вам, як найпростіше встановити Python Core, win32api та Microsoft Visual C++.

Усуньте помилки ядра Microsoft Visual C++ і Python під час встановлення VirtualBox

Як я вже згадував раніше, причиною цих помилок є просто відсутність залежностей, і щоб усунути їх, все, що вам потрібно зробити, це встановити відсутні пакунки.

Щоб полегшити наслідування цього посібника, я розділив його на 3 частини, щоб ви могли виконувати їх усі або окремі частини залежно від вашої помилки.

Встановлення Microsoft Visual C++

Перш ніж інсталювати Microsoft Visual C++, потрібно вийти з вікна інсталяції VirtualBox.

Для цього спочатку натисніть кнопку OK у підказці, де вас просять встановити Microsoft Visual C++, а потім натисніть кнопку Готово в наступному запиті:

Далі перейдіть на офіційну сторінку завантаження Microsoft Visual C++, а звідти завантажте потрібну версію. Здебільшого це буде 2015 рік і пізніше:

На наступному кроці вам буде запропоновано вибрати архітектуру вашої системи, і якщо ви використовуєте щось сучасне або маєте більше 4 ГБ оперативної пам’яті, виберіть X86:

І файл буде завантажено за мить. Після цього встановіть виконуваний файл Microsoft Visual C++ (файл із розширенням .exe), і він відкриє нову підказку.

Все, що вам потрібно зробити, це прочитати умови ліцензії (якщо ви хочете), перевірити угоду та натиснути кнопку «Встановити»:

Це воно! Ви успішно встановили Microsoft Visual C++.

Встановіть Python Core і win32api

Щоб установити Python Core, відвідайте офіційну сторінку завантаження Pythonа звідти ви знайдете пряме посилання для завантаження останньої версії Python:

Відкрийте завантажений файл, але не натискайте кнопку встановлення прямо зараз!!

Коли ви побачите підказку встановлення, вам потрібно додати Python до PATH. Що можна зробити, встановивши прапорець Add python.exe to PATH:

А потім натисніть кнопку «Встановити зараз», і Python буде встановлено за мить.

Але це встановить лише ядро ​​Python. Нам ще належить встановити win32api.

Установка win32api

Для тих, хто не знає, win32api — це пакет Python, який можна встановити за допомогою власного менеджера пакетів pip.

Це означає, що для встановлення потрібно використовувати PowerShell. Не хвилюйтесь; це виконання лише однієї команди.

Спочатку клацніть правою кнопкою миші меню «Пуск» і виберіть Windows PowerShell (адміністратор):

Відкривши PowerShell, просто вставте таку команду в рядок і натисніть Enter:

py -m pip install pywin32

Це воно!

Тепер знову запустіть інсталятор VirtualBox, і цього разу ви не побачите жодної помилки!

Як уникнути цієї проблеми в майбутньому?

Найпростіший спосіб уникнути подібних проблем — бути свідомим під час видалення програмного забезпечення з вашої системи.

Дивіться, проблема зрозуміла і виникне лише у двох сценаріях:

  • Якщо у вас свіжа інсталяція Windows
  • Ви випадково видалили ці залежності
  • Ви не можете нічого зробити, окрім встановлення цих залежностей вручну, як я пояснював, якщо ви зробили нове встановлення, але ви можете вжити заходів щодо другої можливості.

    Отже, єдиний спосіб уникнути цієї помилки в майбутньому — це перехресна перевірка того, що ви збираєтеся видалити зі своєї системи, оскільки ви можете видалити з вашої системи ті важливі залежності, які також можуть знадобитися для іншого програмного забезпечення.

    Підведенню

    Це був короткий посібник про те, як ви можете вирішити помилки Microsoft Visual C++ разом із відсутніми залежностями Python.

    Я зіткнувся з цими помилками під час спроби встановити VirtualBox під час нової інсталяції, але у вас можуть бути інші причини, наприклад помилкове видалення необхідних пакетів.

    І я сподіваюся, що це рішення буде для вас корисним.

    Далі ви також можете прочитати про те, як встановити Windows 11 у VirtualBox.