gpt4 book ai didi

.net - 尝试安装 Windows 服务时删除了 InstallUtil.exe

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

我正在开发 Windows 服务。所以我去尝试将它安装在我的机器上:我打开开发人员命令提示符,但我忘记以管理员身份运行。我将目录位置更改为服务项目的 bin\debug 文件夹。在命令提示符中我输入:D:\code\MyService\bin\Debug>C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe MyService.exe

我收到了一些我记不太清的错误,但消息提醒我需要以管理员身份运行 cmd 窗口。所以我以管理员身份重新启动提示。再次向 InstallUtil.exe 输入相同的命令。这次返回的消息是“访问被拒绝”。

所以我查看了 InstallUtil.exe 文件,结果发现它是 0 kb 文件,几秒钟前刚刚修改过! ... 可执行文件已被删除已被删除,只留下一个空文件??

而且,我不是唯一一个:http://ilanas.blogspot.se/2007/02/net-wtf-installutilexe-gets-corrupted.html

有人知道这方面的信息吗?

最佳答案

In the command prompt I enter: D:\code\MyService\bin\Debug>C:\Windows...\InstallUtil.exe

哦,天哪,这不是个好主意。您重新键入了命令提示符。 “>”是输出重定向操作符,它将输出发送到>后面的文件。 InstallUtil.exe 在你的情况下。你得到拒绝访问是因为你试图执行一个文件夹,而不是一个有效的操作。然而,该消息是在 InstallUtil.exe 已被销毁后生成的。留下一个 0 字节的文件,因为实际上没有字节被重定向。

下次,不要重新键入命令提示符。 键入您要运行的命令:

 C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe MyService.exe

从另一台机器恢复 InstallUtil.exe。

关于.net - 尝试安装 Windows 服务时删除了 InstallUtil.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19141512/

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