我想从命令提示符下卸载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