症状是应用程序在用户站点的大多数PC(Windows 7和XP)上正确启动,但在一台计算机上始终无法启动错误“应用程序无法正确初始化(0xc0000135)”。有什么问题?
答案 0 :(得分:15)
来自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。
答案 1 :(得分:12)
如果目标计算机上未安装.NET框架,或者安装的版本不足以运行该应用程序,则会导致此错误。解决方案很明显:在运行应用程序之前安装正确版本的.NET框架。
答案 2 :(得分:1)
同时检查版本,还有一个“.NET Framework 4.0”,它与3.5不同。 4.0将不会运行为3.5
设计的应用程序答案 3 :(得分:-2)
错误代码0xc0000135因为计算机在那里使用。网络框架。你要做的就是先安装它。净框架。
安装前。框架网络框架版本也会检查您的视觉工作室。用于检查Visual Studio版本的框架如下: