foxylittlething Posted October 26, 2021 Posted October 26, 2021 Лаунчер запускается. Если жать на шестерёнку, чтобы зайти в настройки, падает с сообщением [ATTACH=CONFIG]140585[/ATTACH] Если нажать зайти в игру, падает с сообщением [ATTACH=CONFIG]140586[/ATTACH] Фрэймворк стоит. Всё стоит. Позавчера всё работало. OS: Майкрософт Windows 10 для образовательных учреждений (6.2.9200.0) x64 Installed language: ru-RU Physical memory: total 5, available: 1 Virtual memory: total 1, available: 1 Exception System.UnhandledExceptionEventArgs Detail info System.Security.Cryptography.CryptographicException: Ключ не может быть использован в указанном состоянии. в System.Security.Cryptography.ProtectedData.Unprotect(Byte[] encryptedData, Byte[] optionalEntropy, DataProtectionScope scope) в Launcher.SecurityExts.Unprotect(Byte[] input) в Launcher.SecurityExts.Unprotect(String input) в Launcher.Settings.AccountsSelectionChanged(Object sender, SelectionChangedEventArgs e) в System.Windows.Controls.SelectionChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) в System.Windows.Controls.ComboBox.OnSelectionChanged(SelectionChangedEventArgs e) в System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List`1 unselectedInfos, List`1 selectedInfos) в System.Windows.Controls.Primitives.Selector.SelectionChanger.End() в System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection) в System.Windows.Controls.Primitives.Selector.OnSelectedIndexChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) в System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value) в System.Windows.Controls.Primitives.Selector.set_SelectedIndex(Int32 value) в Launcher.Settings.PrepateAccountCombobox() в Launcher.Settings..ctor() в Launcher.MainWindow.Btn_settings_Click(Object sender, RoutedEventArgs e) в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) в System.Windows.Controls.Primitives.ButtonBase.OnClick() в System.Windows.Controls.Button.OnClick() в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e) в System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e) в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) в System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e) в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) в System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) в System.Windows.Input.InputManager.ProcessStagingArea() в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) в System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) в System.Windows.Application.RunDispatcher(Object ignore) в System.Windows.Application.RunInternal(Window window) в System.Windows.Application.Run(Window window) в System.Windows.Application.Run() в Launcher.App.Main()
Technical Support Seanone Posted October 26, 2021 Technical Support Posted October 26, 2021 Здравствуйте. Попробуйте исправить ошибку сбросив настройки лаунчера, для этого удалите файл config.json в корневой папке с игрой и снова запустите лаунчер. Возможно Защитник Windows (антивирус) что-то связанное с лаунчером заблокировал, удалите лаунчер и снова скачайте его, поместите в папку с игрой, проверьте в защитнике виндовса (антивируса) какой-то файл заблокирован или нет, если заблокирован, то разблокируйте в настройках антивируса и добавьте лаунчер, а лучше всю папку с игрой в исключения антивируса. Установите библиотеки Microsoft Visual C++ если не были установлены. [spoiler=Примечание:]Перед тем как установить "Microsoft Visual C++ 2005-2019 (x86, x64)", удалите с вашего компьютера: Microsoft Visual C++ 2015 (x86 и x64) Microsoft Visual C++ 2017 (x86 и x64) или Microsoft Visual C++ 2015-2019 (х86 и х64) (если были установлены) [spoiler=удаление здесь]Нажмите клавишу Win, введите Панель управления и откройте её, а затем выберите "Удаление программы" Visual С++ "2015", "2017" и "2019" программно одинаковы и поверх друг друга не устанавливаются, поэтому следует их удалять перед установкой новой версии. Возможно возникли проблемы со службой криптографии виндовса, чтобы проверить, нажмите клавишу Win, введите Службы и откройте её, если служба криптографии отключена, то включите или перезапустите эту службу: [spoiler=картинка]
foxylittlething Posted October 26, 2021 Author Posted October 26, 2021 Всё делал поэтапно, проверяя на каждом этапе рабочесть. Проблема оказалась в сохранении данных аккаунта в лаунчере. Поясню. У нас комп.клуб и клиент игры стоит на сетевом диске. Удаление настроек помогло. Но до первого сохранения настроек автоматической авторизации в лаунчере. Как только любой аккаунт туда сохраняется настройки начинают крашить лаунчер, а запуск выдаёт ту ошибку с "ключом".
Technical Support Seanone Posted October 26, 2021 Technical Support Posted October 26, 2021 Всё делал поэтапно, проверяя на каждом этапе рабочесть. Проблема оказалась в сохранении данных аккаунта в лаунчере. Поясню. У нас комп.клуб и клиент игры стоит на сетевом диске. Удаление настроек помогло. Но до первого сохранения настроек автоматической авторизации в лаунчере. Как только любой аккаунт туда сохраняется настройки начинают крашить лаунчер, а запуск выдаёт ту ошибку с "ключом". Спасибо за подробное разъяснения. Когда настройки передаются с одного лаунчера на другой лаунчер (на другое IP и ID операционной системы), то происходит краш, как в Вашем случаи произошло. Это сделано специально в целях безопасности, так как лаунчер при включённой автоматической авторизации может сохранять логины и пароли, и это хранится в файле config.json. Чтобы краши не происходили, отдельно для каждого лаунчера на разных компьютерах, сохраняйте логины и пароли, коротко говоря, настройки с одного лаунчера, будет крашить на другом лаунчере, поэтому персонально каждый лаунчер необходимо настраивать отдельно.
Recommended Posts