卸载powershell cmdlet

时间:2013-11-13 16:43:22

标签: c# powershell dll cmdlet pssnapin

我创建了自定义PowerShell cmdlet。它注册并安装很好,但是当我尝试卸载它时,我收到一个错误。我用这个命令卸载它:

c:\windows\microsoft.net\framework64\v4.0.30319\installutil /u 'path to .dll'
  

错误:卸载正在开始。查看日志文件的内容   为'路径到.dll'程序集的进度。该文件位于   '安装程序记录的路径'。安装日志。卸载程序集的路径   .dll文件”。受影响的参数是:logtoconsole = assemblypath =   'path to .dll'logfile ='install log path'.InstallLog一个异常   在卸载“我的安装程序名称”期间发生   安装程序。 System.ArgumentException:无法删除子项目树   因为子项不存在。发生异常时   卸载。此异常将被忽略,卸载将会   继续。但是,应用程序可能未完全卸载   卸载完成后。

     

卸载已完成。卸载时发生异常。   此异常将被忽略,卸载将继续。   但是,应用程序可能在完成后未完全卸载   卸载完成。

我查看了注册表。虽然我发现很少引用我的cmdlet,但删除它们没有什么区别。

我目前通过手动删除cmdlet安装程序所在的路径进行卸载。我不确定这是否合适,将来不会导致问题。

你对如何解决这个问题有所了解吗?

0 个答案:

没有答案