Wenn sich Ihr ETS nach dem Upgrade auf die neueste ETS-Version (>=5.7.0) nicht starten lässt, könnte es daran liegen, dass die 'Masterdaten'-Datei fehlt/oder beschädigt ist.
Wie lässt sich das erkennen?
Wenn Sie 'ETS.log' aus dem Verzeichnis 'C:\Users\YourUserName\AppData\Local\KNX\ETS5\Log' mit dem Notepad öffnen und eine Fehlermeldung folgender Art angezeigt wird:
2018-02-23 20:48:43,891 [1] ERROR System.Windows.Application - System.ArgumentNullException: Wert darf nicht Null sein.
Parametername: context
at Autofac.ResolutionExtensions.IsRegisteredService(IComponentContext context, Service service)
at Autofac.ResolutionExtensions.IsRegistered[TService](IComponentContext context)
at Knx.Ets.ViewModel.ContainerService.GetKnxMasterData()
at Knx.Ets.ViewModel.Service.MasterDataUpdateHandler.InstallUpdate(String nonDefaultMasterDataSourcePath)
at Knx.Ets.Ets5.App.r()
at Knx.Ets.Ets5.App.m()
at Knx.Ets.ObjectModel.Watch.Count(Action action, Action`1 elapsed)
at Knx.Ets.Ets5.App.a(Object A_0, StartupEventArgs A_1)
at System.Windows.Application.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
So lösen Sie dieses Problem:
Öffnen Sie https://update.knx.org/data/XML/project-20/knx_master.xml, und laden Sie diese Datei herunter nach 'C:\ProgramData\Knx\XML\project-20'.
Falls Sie dieses Verzeichnis nicht finden, kann es daran liegen, dass es verborgen ist. Siehe hier, um zu lesen, wie es sichtbar gemacht werden kann.
Starten Sie ETS anschließend neu.