Hallo!
Ich versuche gerade, auf dem neuen Rechner DATEV (Einzelplatz) zu installieren. Mit den Daten (C:\ProgramData\DATEV\DATEN) bin ich vom alten Rechner auf den neuen Rechner bereits gemäß Anleitung umgezogen.
Nach geraumer Zeit allerdings stoppt die Installation, und zwar dort, wo es zum RZ-Abruf kommt . Es kommt diese Fehlermeldung:
Alte Maschine (tc-xen7-52) und neue Maschine (TTD20KL) stimmen nicht überein. Hat es damit zu tun?
Hat jemand einen Lösungsansatz?
Viele Grüße
Christoph
PS: Report.txt
RZ-Kommunikation120.0.1.0 - Allgemeiner Fehler
**************************************************************************
RZ-Kommunikation 120.0.1.0 Exception - Message
15.09.2025 13:13:06 Platform Target: x86 de-AT
DFL 4.0.0.0(19.0.2102.5) .Net 4.0.30319.42000
Trigger: Automatic Modus: Unhandled DisplayStyle: Unexpected
InstanceId: 097bc048-c3e7-4b91-9bf4-e8782881760b
#KD00102
Es wurde versucht, auf eine lokal registrierte Komponentenversion zuzugreifen,
obwohl diese dort nicht existiert.
Komponente : <K0005000>
Version : <>
**************************************************************************
ExceptionType: Datev.ConfigDB.ConfigException
#KD00102
Es wurde versucht, auf eine lokal registrierte Komponentenversion zuzugreifen,
obwohl diese dort nicht existiert.
Komponente : <K0005000>
Version : <>
+--------------------------------------------------------------------------
| ExceptionSource
+--------------------------------------------------------------------------
Datev.ConfigDB
+--------------------------------------------------------------------------
| TargetSite
+--------------------------------------------------------------------------
Datev.ConfigDB.IConfigKey GetComponentOrPackageVersionBaseKey(Datev.ConfigDB.Datatypes.DatatypeBaseCdbBinded, Boolean, Boolean, Boolean)
+--------------------------------------------------------------------------
| Details
+--------------------------------------------------------------------------
ThreadId: 1
ThreadName: DFLMainThread
ExceptionDisplayStyle: Unexpected
ItIsAConfigDbException: True
ErrorObjectTypeName: CdbErrorNoVersion
ConfigDbExceptionType: CdbErrorNoVersion
RuntimeMemoryTrace: MemoryTraceOnError disabled by configuration
ConfigDbExceptionErrorText: Es wurde versucht, auf eine lokal registrierte Komponentenversion zuzugreifen,
obwohl diese dort nicht existiert.
Komponente : <K0005000>
Version : <>
Args1: K0005000
Args2:
ConfigDbException: NoVersion
ConfigDbDateTimeOfException: 15.09.2025 13:12:51
ConfigDbExceptionNumber: 102
ConfigDbExceptionId: KD00102
ConfigDbExceptionMessagePriority: Middle
ConfigDbSecureMessage:
InnerExCount: 0
Remote-Client-Sid: S-1-5-21-1670727639-3453830934-3621581181-1001 (DESKTOP-TTD20KL\Betrieb)
Remote-Client-CommandLine: "C:\Program Files (x86)\DATEV\PROGRAMM\RZKOMM\Datev.CC.CommunicationScheduler.Launcher.exe"
Remote-Client-Machine: DESKTOP-TTD20KL
Marked for transmission to DATEV: True
InstanceId: 097bc048-c3e7-4b91-9bf4-e8782881760b
ExtendedStackTrace:
bei Datev.ConfigDB.ConfigException..ctor(IConfigDBError configError, Exception innerEx)
bei Datev.ConfigDB.BusinessLogic.ConfigProduct.GetComponentOrPackageVersionBaseKey(DatatypeBaseCdbBinded sender, Boolean forceLocal, Boolean isWriteAccess, Boolean bIgnoreErrors)
bei Datev.ConfigDB.BusinessLogic.ConfigComponent.OnAutoLoadGetBaseKey(DatatypeBaseCdbBinded autoLoadParam, Object UserDefinedParam, Boolean bIgnoreErrors)
bei Datev.ConfigDB.BusinessLogic.ConfigProduct.GetBaseKey(DatatypeBaseCdbBinded autoLoadProperty, Object userDefinedParam, Boolean bExceptionAsError, IConfigDBError& outConfigError)
bei Datev.ConfigDB.Datatypes.DatatypeBaseCdbBinded.GetValueGenericAsObjectButExceptionsArePossible()
bei Datev.ConfigDB.Datatypes.DatatypeBaseAutoLoad.InternalLoad(Boolean bIgnoreErrors)
bei Datev.ConfigDB.BusinessLogic.ConfigProduct.ReadInstallTypeAndLocation(Boolean bIgnoreErrors)
bei Datev.ConfigDB.BusinessLogic.ConfigProduct.get_InstallType()
bei Datev.ConfigDB.BusinessLogic.ConfigComponent.GetProgDirBaseConfigKey(Boolean bForceLocalInstance, Boolean bWriteAccess)
bei Datev.ConfigDB.BusinessLogic.ConfigComponent.ProgPathLoadFromKonfigDb(Boolean bForceLocalInstance, DatatypeProgPathAutoLoad& oPathOutBuffer, Boolean bIgnoreErrors)
bei Datev.ConfigDB.BusinessLogic.ConfigComponent.get_ProgPathLocal()
bei Datev.CC.Base.CCEnvironment.GetProgrammPathLocal(String componentId)
bei Datev.CC.Base.CCBaseManager.ArbeitsplatzProzessStarten()
bei Datev.CC.Base.CCBaseManager.RzKommWorkItemStarten(String workItemKey, Boolean starteArbeitsplatz)
bei Datev.CC.CommunicationScheduler.Workflow.MessageWorkItem.OnCallMessageSettingView(Object sender, EventArgs e)
bei Datev.CC.CommunicationScheduler.Workflow.MessageWorkItem.CallMessageSettings()
bei Datev.CC.MessageToastWindow.MailWindow.btnSettings_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei Datev.Framework.PresentationModel.PresentationManager.RunShell(IShellWorkspace shell)
bei Datev.Framework.ApplicationModel.ShellApplication`1.Start()
bei Datev.CC.CommunicationScheduler.Launcher.Program.Start()
bei Datev.Framework.ApplicationModel.Application`1.Run()
bei Datev.CC.CommunicationScheduler.Launcher.Program.Main(String[] args)
+--------------------------------------------------------------------------
| StackTrace
+--------------------------------------------------------------------------
bei Datev.ConfigDB.BusinessLogic.ConfigProduct.GetComponentOrPackageVersionBaseKey(DatatypeBaseCdbBinded sender, Boolean forceLocal, Boolean isWriteAccess, Boolean bIgnoreErrors)
bei Datev.ConfigDB.BusinessLogic.ConfigComponent.OnAutoLoadGetBaseKey(DatatypeBaseCdbBinded autoLoadParam, Object UserDefinedParam, Boolean bIgnoreErrors)
bei Datev.ConfigDB.BusinessLogic.ConfigProduct.GetBaseKey(DatatypeBaseCdbBinded autoLoadProperty, Object userDefinedParam, Boolean bExceptionAsError, IConfigDBError& outConfigError)
bei Datev.ConfigDB.Datatypes.DatatypeBaseCdbBinded.GetValueGenericAsObjectButExceptionsArePossible()
bei Datev.ConfigDB.Datatypes.DatatypeBaseAutoLoad.InternalLoad(Boolean bIgnoreErrors)
bei Datev.ConfigDB.BusinessLogic.ConfigProduct.ReadInstallTypeAndLocation(Boolean bIgnoreErrors)
bei Datev.ConfigDB.BusinessLogic.ConfigProduct.get_InstallType()
bei Datev.ConfigDB.BusinessLogic.ConfigComponent.GetProgDirBaseConfigKey(Boolean bForceLocalInstance, Boolean bWriteAccess)
bei Datev.ConfigDB.BusinessLogic.ConfigComponent.ProgPathLoadFromKonfigDb(Boolean bForceLocalInstance, DatatypeProgPathAutoLoad& oPathOutBuffer, Boolean bIgnoreErrors)
bei Datev.ConfigDB.BusinessLogic.ConfigComponent.get_ProgPathLocal()
bei Datev.CC.Base.CCEnvironment.GetProgrammPathLocal(String componentId)
bei Datev.CC.Base.CCBaseManager.ArbeitsplatzProzessStarten()
bei Datev.CC.Base.CCBaseManager.RzKommWorkItemStarten(String workItemKey, Boolean starteArbeitsplatz)
bei Datev.CC.CommunicationScheduler.Workflow.MessageWorkItem.OnCallMessageSettingView(Object sender, EventArgs e)
bei Datev.CC.CommunicationScheduler.Workflow.MessageWorkItem.CallMessageSettings()
bei Datev.CC.MessageToastWindow.MailWindow.btnSettings_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
----------------------------
Application Information
----------------------------
TimeStamp=Monday, 15 September 2025, 13:13:06.971
ProductName=Datev.CC.CommunicationScheduler.Launcher.exe
EntryModule=C:\Program Files (x86)\DATEV\PROGRAMM\RZKOMM\Datev.CC.CommunicationScheduler.Launcher.exe, 25.06.2025 12:39:00
CommandLine="C:\Program Files (x86)\DATEV\PROGRAMM\RZKOMM\Datev.CC.CommunicationScheduler.Launcher.exe"
KernelModule=Datev.Framework.MicroKernel, 15.09.2025 12:48:06
ProcessId=13792
ProcessStartTime=15.09.2025 13:09:48
----------------------------
Computer Information
----------------------------
Name=DESKTOP-TTD20KL
Domain=DESKTOP-TTD20KL
----------------------------
WorkItem Information
----------------------------
Datev.Framework.PresentationModel.UIWorkItem RWI
Datev.CC.GuiPlugIn.ExecuteErrFolders
----------------------------
GUI Information
----------------------------
# ActiveForm = null #
# OpenForm 1 # Datev.Framework.PresentationModel.Workspaces.SdiForm, Handle: 852122
# OpenForm 2 # Datev.CC.MessageToastWindow.MailWindow, Handle: 983938
System.Windows.Forms.Button, Name: btnSettings, Handle: 329892
# OpenForm 3 # Datev.Framework.Windows.Forms.ExceptionInfoDialog, Handle: 592078
#Owner: Datev.CC.MessageToastWindow.MailWindow, Handle: 983938
System.Windows.Forms.Button, Name: buttonCommand, Handle: 526460
--------------------------------------------------------------------------
Der Fehlermeldung nach würde ich tippen, auf dem alten Einzelplatz(?) war der Kommunikationsserver installiert. Evtl. kommt der Assistent mit diesem Szenario nicht klar.
Ist evtl. der RZ Kommunkationssassitent schon installiert (C:\Program Files (x86)\DATEV\PROGRAMM\RZKOMM\Datev.CC.AppWizard.Launcher.Exe)? Evtl. kann der das Profil einfach auf eine lokale DFÜ umkonfigurieren. Im Anschluss könnte man dann ggfs. den Kommunikationsserver wieder installieren, sofern benötigt.
Der Kommunkationsassistent ist bereits auf dem neuen Rechner installiert und kann gestartet werden (unter C:\Program Files (x86)\DATEV\PROGRAMM\RZKOMM\Datev.CC.AppWizard.Launcher.Exe).
Wenn ich diesen starte, ist ein Funktionstest erfolgreich. Danach bin ich auf "Abbrechen" gegangen (und habe nichts installiert).
Dann entweder mit dem RZ Assistenten die Konfiguration auf den neuen Kommunikationsserver umkonfigurieren oder das Profil vorerst auf lokale DFÜ einrichten. Im Anschluss Software und alles abrufen, zu Ende installieren und ganz zum Schluss die DFÜ wieder auf Kommunikationsserver konfigurieren. Bzw. sollte man dann im Arbeitsplatz auch die (ganzen) alten Profile löschen können.
Edit: Beim Einzelplatz müsste dann vermutlich noch ein Eintrag für den "komm-srv-1" in die Hostsdatei bzw. müsste der Eintrag an einem DNS Server gesetzt werden.
Lösung:
Ich habe einen Clean Install mit Rufus durchgeführt und Windows 11 komplett neu installiert. Als Computernamen habe ich dabei in Rufus jenen vom alten Rechner gewählt.
Danach habe ich mit mit dem DATEV PC-Umzugs-Assistenten das DATEV erfolgreich installieren können. Als DATEV-Basis-Installer habe ich aber - entgegen der Aussage vom DATEV-Support - die V.18.0 und nicht die V.19.0 gewählt (denn der Assistent verlangte die V.18.0).
Für das spätere Update von DATEV V.18.0 auf V.19.0 musste ich aber den RZ-Kommunikations-Assistenten starten und die RZ-Kommunikation neu einrichten. Keine Ahnung, warum. Erst dann konnte ich mit dem Installations-Manager auf die V.19.0. updaten.
Ich habe nicht wirklich Ahnung, warum es erst mit einer Neu-Installation von Windows geklappt hat.