未卸载Windows服务



我想从命令提示符下卸载Windows服务,但这不起作用,低于错误

'installutil'未被识别为内部或外部命令,可操作程序或批处理文件。

通过这种方式,我尝试了命令

D:backupWindowsServiceWindowsService1WindowsService1objDebug>installutil -u TestService.exe
D:backupWindowsServiceWindowsService1WindowsService1objDebug>installutil -u "TestService.exe"

如何卸载服务?

在您发表评论后,您的问题似乎与%PATH%有关。

在您的Windows上没有"installutil"这样的东西。我相信"installutil"是你创建的吧?

假设二进制文件位于C:\Myproject\installutil.exe

有两种方法可以执行它。

第一个:

C: \users\username>cd C:\MyprojectC: \我的项目>。\installutil.exe-u"bla-bla bla-bla"。

第二:

转到"开始"菜单,搜索"环境"。打开"系统属性"下的"编辑系统变量"。在"高级"选项卡中,您将看到"环境变量"。您将看到一个名为"Path"的变量。编辑它的值,并在末尾添加您自己的.exe路径。

当您在命令提示符下执行"echo%PATH"时,您应该会看到二进制文件的文件夹。否则,命令提示符将无法找到它。

编辑:

所以,是的,有一个叫做installutil.exe的东西,它可以被Visual Studio的开发人员命令提示符使用

卸载服务命令:installutil -u "AirwatchService.exe"

你确定你使用的是正确的命令提示符吗?你有这个二进制的绝对路径吗?

请检查:https://learn.microsoft.com/en-us/dotnet/framework/tools/installutil-exe-installer-tool

最新更新