问题标签 [vcredist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
452 浏览

docker - 'vc_redist.x64 未安装在 microsoft/nanoserver 映像中

我想使用 microsoft/nanoserver 作为我的要求的基础映像,并想在其中安装“vc_redist.x64”包,但我无法安装,因为它返回一些错误,如下所示:

在此处输入图像描述

这是我的 Dockerfile:

但是,如果我使用“microsoft/windowsservercore”,则基本映像大小会迅速增加,并达到 12+ GB。具有大的基本图像尺寸不符合我的要求。

有没有办法在 'microsoft/nanoserver' 中安装 'vc_redist.x64' 及其依赖项?

任何帮助深表感谢。

0 投票
0 回答
200 浏览

python - VCRedist 与 PyInstaller 的依赖关系

我正在尝试发布一个简单的应用程序PyInstaller来在 windows7-X64 上工作而没有任何依赖关系。但我遇到了一些问题Microsoft VCRedist。在我的主机 PC 中,我安装了 VCRedist 2015 并正常生成了可执行文件(不是独立的)。VCRedist DLL 文件api-ms-win*.dll按预期包含在生成的目录中,并且在没有 VCRedist 的目标计算机上运行良好。然后我尝试生成一个独立的应用程序,但是这次我在目标机器上执行它时出现了这个错误:

无法在动态链接库 api-ms-win-crt-conio-l1-1-0.dll 中找到过程入口点 ucrtbase_putch。

我检查了生成的 Temp 文件夹 (_MEI*) 并发现正确的 DLL 就在那里,并且不知何故可执行文件无法使用它们。我创建了 (_MEI*) 文件夹的副本,并将独立的可执行文件放在它旁边,令人惊讶的是它起作用了。似乎其中一些 DLL 存在于目标机器的 windows 目录中,并且它正在尝试加载它们而不是 (_MEI*) 目录。

我也阅读了文档,但对此没有太大帮助。

0 投票
1 回答
330 浏览

c++ - 未安装 Microsoft.VC90.DebugMFC 程序集

我正在尝试运行某个应用程序,但是在加载 dll 时出现以下错误:

Windows API LoadLibraryEx 已返回错误 #14001 (0x36B1)...”

我打开 Windows 事件查看器并收到此错误:

无法找到依赖程序集 Microsoft.VC90.DebugMFC 并且上次错误是 引用的程序集未安装在您的系统上。

我的问题是,什么是 Microsoft.VC90.DebugMFC ?

0 投票
1 回答
1684 浏览

c++ - 检查日志文件以找出 vcredist.exe 安装失败的原因

我正在尝试在 Windows 7 机器上运行 Microsoft C++ 2017 Redistributable (x86) - 14.16.27027。

安装失败,提示“未知错误 0x80240017”。

它还输出我在下面说明的日志文件。

我怎样才能找出真正的问题是什么?

谢谢你。

日志文件:

0 投票
1 回答
191 浏览

c# - Visual Studio 安装程序错误与 Visual C++ 2017 运行时库 (x64) 先决条件

我已经毫无问题地为我的项目创建了安装程序,在项目的属性中,我包含了 Visual C++ 2017 Runtime Libraries (x64) 2010 和 2017。

但是在客户端主机中安装期间,我得到了一个“找不到以下软件包文件:”而没有指定更多信息。

当我检查临时目录时,我发现 'vc2017redist_x64' 没有复制。

使用 2010 版本,它似乎可以正常工作。有人遇到过同样的问题吗?

我正在使用 Visual Studio 2017 15.9.17。

0 投票
10 回答
110067 浏览

php - vcruntime140.dll 14.0 与 PHP 构建不兼容

我已经在 windows server 2016 机器上下载了PHP 7.4.1 NTS vc15 x86 。我也下载安装了vc_redist.x86.exe

当我尝试从命令提示符运行 php-cgi 时,出现以下错误:

PHP 警告:“vcruntime140.dll”14.0 与第 0 行未知中与 14.16 链接的此 PHP 版本不兼容

关于如何解决这个问题的任何想法?我想我可以从档案中安装旧版本的 PHP,但这并不能真正解决问题。

0 投票
1 回答
1173 浏览

visual-studio - Release 编译需要 mfc140ud.dll 和 vcruntime140d.dll

我正在使用 Visual Studio 2019,这个项目来自早期版本的 Visual Studio。当我尝试打开以发布模式编译的软件时,我收到有关缺少 mfc140ud.dll 和 VCRUNTIME140D.dll 的错误消息。据我了解,如果我在调试模式下编译,我应该只需要这些 DLL。这可能是什么原因造成的?

0 投票
2 回答
380 浏览

mysql - MySql Server 使用最新的 C++ Redistributable 2015-2019 安装问题

只是想知道是否有人在安装最新版本的 MySql Server,v.8 及更高版本时遇到问题。

我遇到了问题,因为它没有认识到我拥有最新的 c++ 可再发行组件(x86 和 64 位),它将 2015、2017 和 2019 年的所有内容都放入一个文件中。这只是微软最近做出的改变。

在安装之前,它会说系统上没有找到 2019 redist..,但事实并非如此。我尝试删除 2015-2019 文件并为每年(2015 年和 2017 年)安装单独的可再发行文件,但也没有用,有点头疼。2019 年没有单一的可再发行版本,可以这么说,它只是可用的 3 合 1 版本。

有没有人遇到过这个?

0 投票
0 回答
430 浏览

c# - 用于 wpf 应用程序的 Visual c++ 本地部署(cef sharp 需要)

我正在寻找 Visual c++ Redistributable 的本地部署以及我的 x86 WPF 应用程序。我正在使用的 CefSharp 控件需要 VC++(2015 及更高版本)。CefSharp 版本:79.1.360

我尝试将文件从以下位置复制到我的应用程序目录,但这些都不适合我。

  1. 通用 CRT SDK:C:\Program Files (x86)\Windows Kits\10\Redist\10.0.17763.0\ucrt\DLLs\x86这里提到

  2. 来自 C:\Windows\System32 的 VC++ 文件,这里提到

  3. 所有文件来自:C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Redist\MSVC\14.16.27012\x86 如此处所述

  4. 所有文件来自:C:\Program Files (x86)\Common Files\Merge Modules,如此处所述

  5. 这里提到的所有文件

Windows SDK 使用的文件有:

来自 vc++ redist 安装的文件:

0 投票
1 回答
157 浏览

visual-studio - VC_redistx64 包可以在没有visual studio的情况下安装使用吗?

我了解 vc_redistributable 是运行由 Visual Studio 构建的应用程序所需的一组库。那么在我的工作场所,我可以在设备上安装 vc_redist 并利用它的好处,而无需在该设备上安装 Visual Studio 吗?