我正在尝试更新我的Tortoise客户端但是当我运行该文件(我以管理员身份登录)时,该过程失败,因为它无法写入... / bin目录。
当我右键单击鼠标时,没有选项以管理员身份运行该文件。我也尝试过runas.exe(没有启动安装向导)并启动cmd和PowerShell作为管理员(运行良好)但失败了(与我执行sucker时相同的错误)。
那是怎么回事?!
我正在尝试更新我的Tortoise客户端但是当我运行该文件(我以管理员身份登录)时,该过程失败,因为它无法写入... / bin目录。
当我右键单击鼠标时,没有选项以管理员身份运行该文件。我也尝试过runas.exe(没有启动安装向导)并启动cmd和PowerShell作为管理员(运行良好)但失败了(与我执行sucker时相同的错误)。
那是怎么回事?!
Answers:
打开任务管理器或您喜欢的任务管理器替换。
找到TSVNcache.exe
进程并将其终止。
您现在可以定期完成安装。
安装程序将无法删除该bin
文件夹,因为该TSVNcache.exe
进程仍在其中运行(即使该文件已被删除,该进程仍在内存中)。
这会导致安装程序无法删除目录,并且会错误地认为它需要比当前更多的权限,并且还会错误地认为它没有以提升的权限运行(即使它可能已经存在)。