gpt4 book ai didi

windows - 错误 193 : '%1 is not a valid Win32 application on Windows Server 2003

转载 作者:可可西里 更新时间:2023-11-01 13:29:49 28 4
gpt4 key购买 nike

我想获得一些帮助,我在尝试启动 Windows 服务时遇到此错误,这让我抓狂。详情如下:

  • 我有一个在 VB.NET (VS 2012) 上开发的 Windows 服务,它是为 x86 机器编译的。
  • 我使用 InstallUtil 和“​​SC CREATE”命令在客户的服务器(在 Windows Server 2003 下运行)上安装服务。
  • 当我尝试启动该服务时,收到以下错误消息:“无法在本地计算机上启动该服务。错误 193:0xc1”
  • 我在事件查看器中查找了一些线索,但找不到任何非常有用的信息:在“应用程序”选项卡中,该服务没有记录任何记录,因此我假设它甚至没有运行一行代码。在“系统”选项卡中,服务控制管理器记录了以下错误消息:“%1 不是有效的 Win32 应用程序。”

我在网上做了很长时间的研究,唯一提供的解决方案是检查 Windows 注册表以找到该服务的 ImagePath 并在路径的开头和结尾添加一些引号。这应该可以解决问题,但在我的情况下不起作用。我已经多次修改 ImagePath(我添加和删除引号,尝试使用双引号和三引号)但我没有得到任何积极的结果。

有人可以帮我解决这个问题吗?提前致谢...

最佳答案

我认为您使用的.net framework 与windows server 2003 存在兼容性问题。您使用.net 4.5 吗?Windows server 2003 无法运行以 net framework 4.5 为目标的应用程序。

http://www.microsoft.com/visualstudio/eng/products/compatibility

因此您可以将目标框架更改为 4.0。

关于windows - 错误 193 : '%1 is not a valid Win32 application on Windows Server 2003,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14565435/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com