这是我得到的随机错误
Faulting application installutil.exe, version 1.0.3705.6018, stamp 40f6266d, faulting module kernel32.dll, version 5.2.3790.2756, stamp 44c60f39, debug? 0, fault address 0x00015e02
有人有什么想法吗?为什么要通过 installuti.exefaulting module kernal32.dll
服务器版本:Microsoft Windows Server 2003 企业版
可能是框架问题
编辑:
这看起来像是一个 Stackoverflow 问题,但事实是,它不是引发错误的代码。
我的安装程序执行三个简单的任务
- 将文件从文件夹复制到本地目录
- 在 HKEY_LOCALMACHINE/SOFTWARE/MySoftware/ 中创建注册表项
- 然后使用 installutill.exe 从本地文件夹安装服务
- 然后启动服务
我已经在我们本地的 Windows Server 2003 Enterprise Edition 上测试了这个过程,它似乎可以工作。这就是我无法理解的。为什么它在一台 Windows 服务器上可以工作,而在另一台服务器上却不工作。
我想到的一个区别是,由于我们的客户端是在 VMware 中安装的,这会改变 Windows 在虚拟环境而不是物理环境中的不同运行方式吗?
答案1
发生这种情况时,您正在安装什么或做什么?
编辑 : 我很难理解你在做什么。你能编辑一下你原来的问题,清楚地解释一下你在做什么,以及在什么时候出现错误吗?
因为这听起来像您正在尝试为自己的程序编写安装程序,所以这可能最好放在 StackOverflow 上,而不是 ServerFault 上。
谷歌搜索确实提示这可能是客户端计算机上未正确安装框架的问题,或资源问题。我认为这意味着它可能几乎是任何事情,也许你应该在代码中添加一些更好的错误日志记录。