• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

解决Windows 10安装VirtualBox时Visual Studio C++错误

对 Windows 10 上的 VirtualBox 安装进行故障排除:解决 Visual Studio C++ 错误。在本教程中,我将向您介绍如何解决虚拟Visual Studio C++ 错误,包括 Python 核心和 win32api 的依赖性问题。但在此之前,让我们先看看这些错误背后的原因。

解决Windows 10安装VirtualBox时Visual Studio C++错误  第1张

VirtualBox 中 Visual Studio C++ 错误原因

对于那些不知道的人来说,VirtualBox 是最好的免费虚拟化软件之一,可用于在当前系统上安装相同或不同的操作系统,在大多数情况下,它就像即插即用一样简单!

那么让我们先来看看你可能会像我一样遇到哪些错误,以及背后的原因。

如果你像我一样进行了全新安装,你可能会遇到两个错误:

  • 微软 Visual C++ 错误

  • 缺少 Python Core / win32api 的依赖项

解决Windows 10安装VirtualBox时Visual Studio C++错误  第2张

原因很简单!当您进行全新安装时,您将获得最低限度的软件包,其中不包含任何依赖项,例如 Python 核心或 Microsoft Visual C++。简单来说,您必须安装缺少的软件包。

因此,在下一节中,我将引导您了解如何以最简单的方式安装 Python Core、win32api 和 Microsoft Visual C++。

解决方案

正如我之前提到的,这些错误背后的原因只是缺少依赖项,为了解决这些问题,您所要做的就是安装缺少的软件包。

一、安装 Microsoft Visual C++

在安装 Microsoft Visual C++ 之前,您必须退出 VirtualBox 安装提示。

为此,首先,点击OK提示中要求您安装 Microsoft Visual C++ 的按钮,然后点击下Finish一个提示中的按钮:

解决Windows 10安装VirtualBox时Visual Studio C++错误  第3张

接下来,访问Microsoft Visual C++的倌方下载页面,并从那里下载所需的版本。对于大多数人来说,是在 2015 年及之后:

解决Windows 10安装VirtualBox时Visual Studio C++错误  第4张

在下一步中,它会要求您选择系统的架构,如果您使用的是现代设备或拥有超过 4GB 的 RAM,请选择X86

解决Windows 10安装VirtualBox时Visual Studio C++错误  第5张

文件很快就会被下载。完成后,安装 Microsoft Visual C++ 可执行文件(带有扩展名的文件.exe),它将打开一个新的提示符。

您所要做的就是阅读许可条款和条件(如果您愿意),检查协议,然后点击按钮Install

解决Windows 10安装VirtualBox时Visual Studio C++错误  第6张

就是这样!您已成功安装 Microsoft Visual C++。

二、安装 Python Core 和 win32api

安装 Python Core

要安装 Python Core,请访问Python的倌方下载页面,从那里您将找到最新版本 Python 的直接下载链接:

解决Windows 10安装VirtualBox时Visual Studio C++错误  第7张

打开下载的文件,但现在不要点击安装按钮!

当您看到安装提示时,您必须将 Python 添加到PATH. 这可以通过选中该框来完成Add python.exe to PATH

解决Windows 10安装VirtualBox时Visual Studio C++错误  第8张

然后点击按钮Install Now,Python很快就会安装完毕。

但这只会安装 Python 核心。我们还没有安装 win32api。

安装 win32api

对于那些不知道的人,win32api 是一个 Python 包,可以使用其自己的包管理器 pip 安装。

这意味着您必须使用 PowerShell 进行安装。不用担心;它只是一个命令执行。

首先,右键单击开始菜单并选择Windows PowerShell (Admin)

解决Windows 10安装VirtualBox时Visual Studio C++错误  第9张

打开 PowerShell 后,只需将以下命令粘贴到提示符中并按 Enter 键即可:

py -m pip install pywin32

解决Windows 10安装VirtualBox时Visual Studio C++错误  第10张

就是这样!现在,再次启动 VirtualBox 安装程序,这一次,您将不会看到任何错误!

未来如何避免这个问题?

避免此类问题的最简单方法是在从系统中删除软件时保持警惕,问题很明显,只会出现在两种情况下:

  1. 如果您全新安装了 Windows

  2. 您不小心删除了这些依赖项

您只能手动安装这些依赖项,正如我在全新安装时所解释的那样,您无法执行任何操作,但您可以针对第二种可能性采取预防措施。

因此,将来避免此错误的唯一方法是交叉检查要从系统中删除的内容,因为您可能会从系统中删除其他软件可能也需要的那些重要依赖项。

概括

这是一个关于如何解决 Microsoft Visual C++ 错误以及缺少 Python 依赖项的快速教程。我在尝试全新安装 VirtualBox 时遇到了这些错误,但您可能有不同的原因,例如错误地删除了必要的软件包。希望这个解决方案对您有所帮助。


文章目录
  • VirtualBox 中 Visual Studio C++ 错误原因
  • 解决方案
    • 一、安装 Microsoft Visual C++
    • 二、安装 Python Core 和 win32api
      • 安装 Python Core
      • 安装 win32api
  • 未来如何避免这个问题?
  • 概括
  • 发表评论