Figma desktop installation failed/ squirrel updater error

Hi etheryone! Can someone help me to fix installation error?
There’s appear the following log(the last part):

Program: Starting Squirrel Updater: --install .
2022-06-12 18:27:04> Program: Starting install, writing to C:\Users\user\AppData\Local\SquirrelTemp
2022-06-12 18:27:04> Program: About to install to: C:\Users\user\AppData\Local\Figma
2022-06-12 18:27:04> Program: Install path C:\Users\user\AppData\Local\Figma already exists, burning it to the ground
2022-06-12 18:27:06> CheckForUpdateImpl: Couldn’t write out staging user ID, this user probably shouldn’t get beta anything: System.IO.DirectoryNotFoundException: Не удалось найти часть пути “C:\Users\user\AppData\Local\Figma\packages.betaId”.
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream…ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
в System.IO.StreamWriter…ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
в System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
в System.IO.File.WriteAllText(String path, String contents, Encoding encoding)
в Squirrel.UpdateManager.CheckForUpdateImpl.getOrCreateStagedUserId()
2022-06-12 18:27:06> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Не удалось найти часть пути “C:\Users\user\AppData\Local\Figma\packages\RELEASES”.
в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream…ctor(String path, FileMode mode, FileAccess access, FileShare share)
в Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
в Squirrel.UpdateManager.CheckForUpdateImpl.d__2.MoveNext()
2022-06-12 18:27:06> CheckForUpdateImpl: Reading RELEASES file from C:\Users\user\AppData\Local\SquirrelTemp
2022-06-12 18:27:06> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
2022-06-12 18:27:08> ApplyReleasesImpl: Writing files to app directory: C:\Users\user\AppData\Local\Figma\app-114.4.0
2022-06-12 18:27:23> LogHost: Rigging execution stub for Figma_ExecutionStub.exe to C:\Users\user\AppData\Local\Figma\Figma.exe
2022-06-12 18:27:38> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\user\AppData\Local\Figma\app-114.4.0\Figma.exe]
2022-06-12 18:27:40> ApplyReleasesImpl: Couldn’t run Squirrel hook, continuing: C:\Users\user\AppData\Local\Figma\app-114.4.0\Figma.exe: System.ComponentModel.Win32Exception (0x80004005): Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.Utility.d__11.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass10_0.<b__0>d.MoveNext()
2022-06-12 18:27:40> IEnableLogger: Failed to invoke post-install: System.ComponentModel.Win32Exception (0x80004005): Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
в Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
2022-06-12 18:27:40> Unhandled exception: System.AggregateException: Произошла одна или несколько ошибок. —> System.ComponentModel.Win32Exception: Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
в Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__10.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()
— Конец трассировки внутреннего стека исключений —
в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
в System.Threading.Tasks.Task.Wait()
в Squirrel.Update.Program.executeCommandLine(String args)
в Squirrel.Update.Program.main(String args)
—> (Внутреннее исключение #0) System.ComponentModel.Win32Exception (0x80004005): Указанный исполняемый файл не является действительным приложением для этой операционной системы.
в System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
в System.Diagnostics.Process.Start()
в System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
в Squirrel.UpdateManager.ApplyReleasesImpl.<>c.b__10_6(ProcessStartInfo info)
в Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__10.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.Utility.d__42.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Squirrel.UpdateManager.d__10.MoveNext()
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
в Squirrel.Update.Program.d__4.MoveNext()<—