Hallo
Ich habe ein Problem mit meiner ETS 5.7.7 Professional unter Windows 11 22H2.
Seit dem letzten Windows-Update
"Kumulatives Update KB5020880 vom 13. Dezember 2022 für .NET Framework 3.5 und 4.8.1 für Windows 11, Version 22H2"
lässt sich die ETS-Software nicht mehr starten. Es kommt noch kurz der Splash-Screen mit der Meldung "Prüfe KNX Masterdaten" und nach einem kurzen Fehlerton bricht der Startvorgang ab (Fehlermeldungen siehe unten).
Wenn ich das Windows-Update deinstalliere, funktioniert die Software wieder wie gewohnt. Da dies allerdings ein sicherheitsrelevantes Update ist, würde ich nur ungern darauf verzichten.
Hat dieses Problem noch jemand und gibt es ggf. schon Lösungsansätze dafür?
Vielen Dank und noch einen fröhlichen zweiten Weihnachtsfeiertag.
Die ETS5.log sagt dazu folgendes:
Und die Windows Ereignisanzeige:
Ich habe ein Problem mit meiner ETS 5.7.7 Professional unter Windows 11 22H2.
Seit dem letzten Windows-Update
"Kumulatives Update KB5020880 vom 13. Dezember 2022 für .NET Framework 3.5 und 4.8.1 für Windows 11, Version 22H2"
lässt sich die ETS-Software nicht mehr starten. Es kommt noch kurz der Splash-Screen mit der Meldung "Prüfe KNX Masterdaten" und nach einem kurzen Fehlerton bricht der Startvorgang ab (Fehlermeldungen siehe unten).
Wenn ich das Windows-Update deinstalliere, funktioniert die Software wieder wie gewohnt. Da dies allerdings ein sicherheitsrelevantes Update ist, würde ich nur ungern darauf verzichten.
Hat dieses Problem noch jemand und gibt es ggf. schon Lösungsansätze dafür?
Vielen Dank und noch einen fröhlichen zweiten Weihnachtsfeiertag.
Die ETS5.log sagt dazu folgendes:
Code:
2022-12-26 12:28:29,271 [1] INFO System.Windows.Application - Checking usages and normalize if required on init took 0.8855 ms 2022-12-26 12:28:29,287 [1] INFO System.Windows.Application - Initializing ETS5 Bootstrap... 2022-12-26 12:28:29,354 [7] INFO e - Package import status. Name: ETS5PROFESSIONAL, Success: True 2022-12-26 12:28:29,354 [11] INFO e - Package import status. Name: ETS5LITE, Success: True 2022-12-26 12:28:29,354 [10] INFO e - Package import status. Name: ETS5SUPPLEMENTARY, Success: True 2022-12-26 12:28:29,354 [7] INFO e - Package import status. Name: ETS5HOME, Success: True 2022-12-26 12:28:29,354 [10] INFO e - Package import status. Name: MTFULL, Success: True 2022-12-26 12:28:29,354 [4] INFO e - Package import status. Name: MTTRANSLATE, Success: True 2022-12-26 12:28:29,354 [10] INFO e - Package import status. Name: ETSINSIDE, Success: True 2022-12-26 12:28:29,354 [9] INFO e - Package import status. Name: , Success: False 2022-12-26 12:28:29,383 [1] INFO e - DevKit firmware v3.0.46.4592 2022-12-26 12:28:29,383 [1] INFO e - DongleManager v3.0.46.4592 2022-12-26 12:28:29,383 [1] INFO System.Windows.Application - LicenseManager init took 99.6289 ms 2022-12-26 12:28:29,572 [13] INFO e - Dongle found: KNX-D4009521 (EB02) v3.0.43.4579 2022-12-26 12:28:29,572 [4] INFO e - Dongle added: KNX-D4009521, 7354436E1904 2022-12-26 12:28:29,792 [1] INFO System.Windows.Application - Container/MouseService/DptFactory init took 310.707 ms 2022-12-26 12:28:30,022 [1] INFO System.Windows.Application - CheckMaster on init took 232.8171 ms 2022-12-26 12:28:30,028 [1] INFO System.Windows.Application - CheckKnxInterfaceFile on init took 1.3916 ms 2022-12-26 12:28:30,028 [1] INFO System.Windows.Application - Bootstrapper init took 742.1572 ms 2022-12-26 12:28:30,044 [1] INFO Knx.Ets.Ets5.MainWindow - Startup validation successful (0ms) 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - Initialize compontents (9ms) 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - -------------------------------------------------------------------------------- 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - ETS5 started 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - Version: 5.7.1428.39779 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - Command line: "C:\Program Files (x86)\ETS5\ETS5N.exe" 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - Log level: Info 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - Use paste special: False 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - Warn on delete: True 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - Hide main toolbar: 2022-12-26 12:28:30,060 [1] INFO Knx.Ets.Ets5.MainWindow - Screen size: 2880x1800 2022-12-26 12:28:30,075 [1] INFO Knx.Ets.Ets5.MainWindow - Current Culture: de-DE 2022-12-26 12:28:30,075 [1] INFO Knx.Ets.Ets5.MainWindow - Current UI Culture: de-DE 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Preferred Product Language: de-DE 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - OS Language: de-DE 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Short Date Format: dd.MM.yyyy 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Long Date Format: dddd, d. MMMM yyyy 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Short Time Format: HH:mm 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Long Time Format: HH:mm:ss 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Thousands Seperator: . 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Decimal Seperator: , 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Date Seperator: . 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Time Seperator: : 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Product Store Location: C:\ProgramData\KNX\ETS5\ProductStore 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Project Store Location: C:\ProgramData\KNX\ETS5\ProjectStore 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - Project Archive Location: C:\Users\Public\Documents\KNX\Archive 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - -------------------------------------------------------------------------------- 2022-12-26 12:28:30,076 [1] INFO Knx.Ets.Ets5.MainWindow - 2022-12-26 12:28:30,076 [1] INFO System.Windows.Application - GetShell on init took 51.6082 ms 2022-12-26 12:28:30,323 [1] ERROR System.Windows.Application - System.TypeInitializationException: Der Typeninitialisierer für "MS.Internal.AssemblyHelper" hat eine Ausnahme verursacht. ---> System.BadImageFormatException: Der Index konnte nicht gefunden werden. (Ausnahme von HRESULT: 0x80131124) bei System.Enum.GetEnumValuesAndNames(RuntimeTypeHandle enumType, ObjectHandleOnStack values, ObjectHandleOnStack names, Boolean getNames) bei System.Enum.GetCachedValuesAndNames(RuntimeType enumType, Boolean getNames) bei System.RuntimeType.GetEnumNames() bei MS.Internal.AssemblyHelper..cctor() --- Ende der internen Ausnahmestapelüberwachung --- bei MS.Internal.AssemblyHelper.ExtensionsForSystemXml(Boolean force) bei System.Windows.Data.ListCollectionView.PrepareComparer(IComparer customSort, SortDescriptionCollection sort, Func`1 lazyGetCollectionView) bei System.Windows.Data.ListCollectionView.PrepareShaping() bei System.Windows.Data.ListCollectionView.PrepareLocalArray() bei System.Windows.Data.ListCollectionView.RefreshOverride() bei System.Windows.Data.CollectionView.RefreshInternal() bei System.ComponentModel.SortDescriptionCollection.OnCollectionChanged(NotifyCollectionChangedAction action, Object item, Int32 index) bei System.ComponentModel.SortDescriptionCollection.InsertItem(Int32 index, SortDescription item) bei System.Collections.ObjectModel.Collection`1.Add(T item) bei Knx.Ets.ViewModel.Application.Workspace.TreeView.DongleNodeViewModel..ctor(DongleWrapper obj, ITreeNode parent, PanelMessageBus bus) bei e.a(DongleWrapper A_0) bei e.c() bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Und die Windows Ereignisanzeige:
Code:
Anwendung: ETS5N.exe Frameworkversion: v4.0.30319 Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet. Ausnahmeinformationen: System.BadImageFormatException bei System.Enum.GetEnumValuesAndNames(System.RuntimeTy peHandle, System.Runtime.CompilerServices.ObjectHandleOnStac k, System.Runtime.CompilerServices.ObjectHandleOnStac k, Boolean) bei System.Enum.GetCachedValuesAndNames(System.Runtime Type, Boolean) bei System.RuntimeType.GetEnumNames() bei MS.Internal.AssemblyHelper..cctor() Ausnahmeinformationen: System.TypeInitializationException bei MS.Internal.AssemblyHelper.ExtensionsForSystemXml( Boolean) bei System.Windows.Data.ListCollectionView.PrepareComp arer(System.Collections.IComparer, System.ComponentModel.SortDescriptionCollection, System.Func`1<System.Windows.Data.CollectionView>) bei System.Windows.Data.ListCollectionView.PrepareShap ing() bei System.Windows.Data.ListCollectionView.PrepareLoca lArray() bei System.Windows.Data.ListCollectionView.RefreshOver ride() bei System.Windows.Data.CollectionView.RefreshInternal () bei System.ComponentModel.SortDescriptionCollection.On CollectionChanged(System.Collections.Specialized.N otifyCollectionChangedAction, System.Object, Int32) bei System.ComponentModel.SortDescriptionCollection.In sertItem(Int32, System.ComponentModel.SortDescription) bei System.Collections.ObjectModel.Collection`1[[System.ComponentModel.SortDescription, WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]].Add(System.ComponentModel.SortDescription) bei Knx.Ets.ViewModel.Application.Workspace.TreeView.D ongleNodeViewModel..ctor(Knx.Ets.ViewModel.Interfa ces.DongleWrapper, Knx.Ets.ViewModel.ViewModel.ITreeNode, Knx.Ets.ViewModel.Application.Workspace.PanelMessa geBus) bei e.a(Knx.Ets.ViewModel.Interfaces.DongleWrapper) bei e+b.c() bei System.Windows.Threading.ExceptionWrapper.Internal RealCall(System.Delegate, System.Object, Int32) bei System.Windows.Threading.ExceptionWrapper.TryCatch When(System.Object, System.Delegate, System.Object, Int32, System.Delegate) bei System.Windows.Threading.DispatcherOperation.Invok eImpl() bei MS.Internal.CulturePreservingExecutionContext.Call backWrapper(System.Object) bei System.Threading.ExecutionContext.RunInternal(Syst em.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) bei System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) bei System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object) bei MS.Internal.CulturePreservingExecutionContext.Run( MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object) bei System.Windows.Threading.DispatcherOperation.Invok e() bei System.Windows.Threading.Dispatcher.ProcessQueue() bei System.Windows.Threading.Dispatcher.WndProcHook(In tPtr, Int32, IntPtr, IntPtr, Boolean ByRef) bei MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) bei MS.Win32.HwndSubclass.DispatcherCallbackOperation( System.Object) bei System.Windows.Threading.ExceptionWrapper.Internal RealCall(System.Delegate, System.Object, Int32) bei System.Windows.Threading.ExceptionWrapper.TryCatch When(System.Object, System.Delegate, System.Object, Int32, System.Delegate) bei System.Windows.Threading.Dispatcher.LegacyInvokeIm pl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) bei MS.Win32.UnsafeNativeMethods.MessageBox(System.Run time.InteropServices.HandleRef, System.String, System.String, Int32) bei System.Windows.MessageBox.ShowCore(IntPtr, System.String, System.String, System.Windows.MessageBoxButton, System.Windows.MessageBoxImage, System.Windows.MessageBoxResult, System.Windows.MessageBoxOptions) bei System.Windows.MessageBox.Show(System.String, System.String, System.Windows.MessageBoxButton, System.Windows.MessageBoxImage) bei Knx.Ets.ViewModel.Tools.MessageBoxDialogService.Sh owStandardDialog(Knx.Ets.ViewModel.Enumerations.Me ssageBoxType, System.String, System.String) bei Knx.Ets.ViewModel.Tools.MessageBoxDialogService.Sh owDialog(System.Exception, System.String, System.String) bei Knx.Ets.Ets5.App.a(System.Exception, Boolean) bei Knx.Ets.Ets5.App.a(System.Object, System.Windows.Threading.DispatcherUnhandledExcept ionEventArgs) bei System.Windows.Threading.Dispatcher.CatchException (System.Exception) bei System.Windows.Threading.ExceptionWrapper.TryCatch When(System.Object, System.Delegate, System.Object, Int32, System.Delegate) bei System.Windows.Threading.DispatcherOperation.Invok eImpl() bei MS.Internal.CulturePreservingExecutionContext.Call backWrapper(System.Object) bei System.Threading.ExecutionContext.RunInternal(Syst em.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) bei System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) bei System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object) bei MS.Internal.CulturePreservingExecutionContext.Run( MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object) bei System.Windows.Threading.DispatcherOperation.Invok e() bei System.Windows.Threading.Dispatcher.ProcessQueue() bei System.Windows.Threading.Dispatcher.WndProcHook(In tPtr, Int32, IntPtr, IntPtr, Boolean ByRef) bei MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) bei MS.Win32.HwndSubclass.DispatcherCallbackOperation( System.Object) bei System.Windows.Threading.ExceptionWrapper.Internal RealCall(System.Delegate, System.Object, Int32) bei System.Windows.Threading.ExceptionWrapper.TryCatch When(System.Object, System.Delegate, System.Object, Int32, System.Delegate) bei System.Windows.Threading.Dispatcher.LegacyInvokeIm pl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) bei MS.Win32.UnsafeNativeMethods.DispatchMessage(Syste m.Windows.Interop.MSG ByRef) bei System.Windows.Threading.Dispatcher.PushFrameImpl( System.Windows.Threading.DispatcherFrame) bei Knx.Ets.ViewModel.Extensions.WindowExtensions.DoEv ents() bei Knx.Ets.Ets5.Ets5SplashScreen.SetProgressText(Syst em.String) bei Knx.Ets.Ets5.App.f(System.String) bei Knx.Ets.Ets5.App.b(System.Action`1<System.String>) bei Knx.Ets.Ets5.App.a(System.Object, System.Windows.StartupEventArgs) bei System.Windows.Application.OnStartup(System.Window s.StartupEventArgs) bei System.Windows.Application.<.ctor>b__1_0(System.Ob ject) bei System.Windows.Threading.ExceptionWrapper.Internal RealCall(System.Delegate, System.Object, Int32) bei System.Windows.Threading.ExceptionWrapper.TryCatch When(System.Object, System.Delegate, System.Object, Int32, System.Delegate) bei System.Windows.Threading.DispatcherOperation.Invok eImpl() bei MS.Internal.CulturePreservingExecutionContext.Call backWrapper(System.Object) bei System.Threading.ExecutionContext.RunInternal(Syst em.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) bei System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) bei System.Threading.ExecutionContext.Run(System.Threa ding.ExecutionContext, System.Threading.ContextCallback, System.Object) bei MS.Internal.CulturePreservingExecutionContext.Run( MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object) bei System.Windows.Threading.DispatcherOperation.Invok e() bei System.Windows.Threading.Dispatcher.ProcessQueue() bei System.Windows.Threading.Dispatcher.WndProcHook(In tPtr, Int32, IntPtr, IntPtr, Boolean ByRef) bei MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) bei MS.Win32.HwndSubclass.DispatcherCallbackOperation( System.Object) bei System.Windows.Threading.ExceptionWrapper.Internal RealCall(System.Delegate, System.Object, Int32) bei System.Windows.Threading.ExceptionWrapper.TryCatch When(System.Object, System.Delegate, System.Object, Int32, System.Delegate) bei System.Windows.Threading.Dispatcher.LegacyInvokeIm pl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) bei MS.Win32.UnsafeNativeMethods.DispatchMessage(Syste m.Windows.Interop.MSG ByRef) bei System.Windows.Threading.Dispatcher.PushFrameImpl( System.Windows.Threading.DispatcherFrame) bei System.Windows.Application.RunDispatcher(System.Ob ject) bei System.Windows.Application.RunInternal(System.Wind ows.Window) bei Knx.Ets.Ets5.App.d()
Kommentar