17

症状是应用程序在用户站点的大多数 PC(Windows 7 和 XP)上正确启动,但在一台机器上始终无法启动,并出现错误“应用程序无法正确初始化 (0xc0000135)”。有什么问题?

4

4 回答 4

23

从 ntstatus.h SDK 头文件:

//
// MessageId: STATUS_DLL_NOT_FOUND
//
// MessageText:
//
// The program can't start because %hs is missing from your computer. 
// Try reinstalling the program to fix this problem.
//
#define STATUS_DLL_NOT_FOUND             ((NTSTATUS)0xC0000135L)    // winnt

“尝试重新安装程序”的建议是可靠的,但是您可以确定需要安装什么。如果您对此一无所知,请使用 SysInternals 的 ProcMon 实用程序,您会看到 Windows 正在搜索 DLL 并且找不到它。DLL 的名称应该是一个很好的线索。如果是 mscoree.dll,那么您忘记在目标机器上安装 .NET。

于 2012-07-11T13:26:28.120 回答
12

当目标计算机上未安装 .NET 框架,或者安装的版本不足以运行应用程序时,会导致此错误。解决方法很明显:在运行应用程序之前安装正确版本的 .NET 框架。

于 2012-07-11T12:43:48.157 回答
0

还要检查版本,还有一个“.NET Framework 4.0”,与3.5不同。4.0 不会运行为 3.5 设计的应用程序

于 2012-07-11T12:47:46.173 回答
-2

你在做什么步骤

错误代码 0xc0000135 in 因为计算机正在那里使用。网络框架。你要做的就是先安装它。网络框架。

安装前。framework net framework 版本也在你的 Visual Studio 中检查。用于检查 Visual Studio 版本的框架如下:

  • 首先打开你的视觉工作室
  • 选择一个项目,然后单击属性,然后选择参考窗口
  • 那里会出现 System.Core 版本。使用的网络框架。
  • 搜索后。Net framework 版本已安装在客户端计算机上并完成其 exe 请在运行时重试。如果出现如下错误,那么你要做的是
    1. 查看使用中的引用和设置属性所有引用以复制 local = true 属性
    2. 之后在构建或运行项目然后停止项目
    3. 在windownaplication debug\bin\debug文件夹中寻找位置的exe文件。
    4. 在现有的调试文件夹中 exe 文件和 dll 文件
    5. dll 文件是应包含的 dll 文件的 exe 文件支持者。尝试运行它的exe。
于 2013-04-20T03:10:00.457 回答