C# 如何解决此问题-输入包含安装包的文件夹的备用路径

C# 如何解决此问题-输入包含安装包的文件夹的备用路径,c#,visual-studio,windows-7,windows-services,windows-10,C#,Visual Studio,Windows 7,Windows Services,Windows 10,很久以前,我用c#4.0开发了一个Windows服务,还用VS2010为该应用创建了一个安装文件。我安装了那个应用程序,它正在运行。有人删除了该Windows服务,但与从注册表中删除有关该应用的某些条目不同,因此该应用的名称未显示在“添加/删除”列表中,并从与该Windows服务相关的“程序文件”文件夹中删除了所有文件和文件夹 因此,当我尝试运行win服务的安装文件以将其安装到我的电脑中时,会收到错误消息请输入包含安装包的文件夹的备用路径 因此,请指导我如何在我的电脑中再次安装Windows服

很久以前,我用c#4.0开发了一个Windows服务,还用VS2010为该应用创建了一个安装文件。我安装了那个应用程序,它正在运行。有人删除了该Windows服务,但与从注册表中删除有关该应用的某些条目不同,因此该应用的名称未显示在“添加/删除”列表中,并从与该Windows服务相关的“程序文件”文件夹中删除了所有文件和文件夹

因此,当我尝试运行win服务的安装文件以将其安装到我的电脑中时,会收到错误消息请输入包含安装包的文件夹的备用路径

因此,请指导我如何在我的电脑中再次安装Windows服务。谢谢

我发现“Windows安装程序清理工具”在这种情况下非常有用。这是一个废弃的项目,但你仍然可以通过谷歌搜索得到它。您可以使用它从计算机中完全删除程序,之后它将不会与新安装冲突。 我在这里找到的:


只需下载所需文件,并向[un]安装程序提供下载文件夹即可。然后按
OK
。您可以在不中断流程的情况下完成此操作。不要使用Windows Installer Cleanup Utility,因为它不受支持,而且非常危险

唉,我尝试过为卸载程序提供缺少的文件的方法,但并不总是有效。此外,所需的文件可能不可用,然后您会被卡住。为什么你说Windows Installer清理工具非常危险?我偶尔使用它大约十年了,从来没有出现过问题。