diff --git a/app/AutoUpdate/AutoUpdateControl.cs b/app/AutoUpdate/AutoUpdateControl.cs index 5b6714cb..e8ab0999 100644 --- a/app/AutoUpdate/AutoUpdateControl.cs +++ b/app/AutoUpdate/AutoUpdateControl.cs @@ -125,7 +125,15 @@ async void AutoUpdate(string requestUri) using (WebClient client = new WebClient()) { - client.DownloadFile(uri, zipLocation); + try + { + client.DownloadFile(uri, zipLocation); + } + catch (Exception ex) + { + Logger.WriteLine(ex.Message); + ProcessHelper.RunAsAdmin("autoupdate"); + } Logger.WriteLine(requestUri); Logger.WriteLine(exeDir);