UDL-VirtualStore
Zuletzt geändert: 15.05.2026 12:35

UDL-Datei im Windows-VirtualStore #

Dieses Kapitel beschreibt ein häufiges Problem beim Bearbeiten der UDL-Datei im EULANDA®-Programmordner und wie Sie es beheben.

Verwandte Themen: Mandanten verwalten, Netzwerk Zugriff.

Das Problem in Kürze #

Wenn Sie als Standard-Benutzer (ohne Administrator-Rechte) eine UDL-Datei im Programmordner per Doppelklick im Datei-Explorer öffnen und ändern, leitet Windows Ihren Schreibvorgang unbemerkt in einen versteckten Bereich namens VirtualStore um. Die echte UDL-Datei im Programmordner bleibt unverändert. EULANDA® und alle Zusatz-Programme lesen aber weiterhin nur die echte Datei — Ihre Änderung wirkt nirgendwo.

Typische Auswirkung: Sie tragen einen neuen Servernamen oder ein neues Passwort ein, der Test im UDL-Editor zeigt sogar „Verbindung erfolgreich". Nach dem nächsten EULANDA®-Start kommen Sie aber nicht in Ihren Mandanten, oder EULANDA® zeigt eine Anmeldebox mit veralteten Daten.

Warum macht Windows das? #

Seit Windows Vista ist der Programmordner (C:\Programme bzw. C:\Program Files) für normale Benutzer schreibgeschützt. Damit ältere Anwendungen, die ihre Konfiguration dort speichern wollten, weiterhin funktionieren, hat Microsoft die sogenannte UAC-Virtualisierung eingeführt: Schreibversuche werden transparent in einen Benutzerordner umgeleitet:

C:\Users\<IhrName>\AppData\Local\VirtualStore\Program Files\Eulanda Software GmbH\Eulanda\Eulanda.udl

Dieser Pfad ist im Datei-Explorer normalerweise versteckt. Aus Sicht des UDL-Editors hat alles geklappt — Sie sehen aber nicht, dass nicht die echte Datei geändert wurde, sondern nur eine private Kopie.

EULANDA® und Zusatzprogramme (Plug-Ins, PowerShell-Skripte, EulandaXtools, ReportXtools) lesen ihre UDL immer aus dem echten Programmordner, nie aus dem VirtualStore. Damit ist die UDL-Variante im VirtualStore eine tote Kopie, die von niemandem gelesen wird.

So erkennt EULANDA® das Problem #

Ab EULANDA® 2026.4 prüft das Programm vor jedem Mandanten-Start automatisch, ob im VirtualStore eine abweichende Kopie der UDL liegt. Ist das der Fall, testet EULANDA® zusätzlich, ob die VirtualStore-Variante eine gültige Verbindung herstellen würde, und zeigt einen Hinweis-Dialog mit der passenden Empfehlung.

Es gibt zwei Fälle:

FallBedeutungEmpfehlung
Beide UDLs sind gültigSowohl die Programmordner-Variante als auch die VirtualStore-Kopie würden funktionieren. Typisch: Sie oder Ihr Administrator hat irgendwann die echte UDL nachträglich korrigiert.VirtualStore-Kopie aufräumen, damit es nicht später bei einem Umzug oder einer Neuinstallation zu Verwirrung kommt.
Nur die echte UDL ist gültigDie VirtualStore-Variante stammt aus einem fehlgeschlagenen Editierversuch und ist veraltet.VirtualStore-Kopie gefahrlos löschen.

In beiden Fällen ist der schnellste Weg ein Klick auf den Button VS-Kopie jetzt löschen im Hinweis-Dialog. EULANDA® entfernt die VirtualStore-Datei (dafür sind keine Administrator-Rechte nötig, weil der VirtualStore-Pfad im Benutzerprofil liegt). Danach läuft EULANDA® unverändert weiter — die Programmordner-Variante ist nach wie vor da und wird verwendet.

Zusätzlich:

  • In der Systeminformation (Menü „Hilfe → Systeminformation") wird neben dem UDL-Pfad ein Warn-Symbol mit Hinweis auf die VirtualStore-Variante angezeigt.
  • Beim Aufruf „UDL bearbeiten" aus dem EULANDA®-Startmenü warnt das Programm, falls Sie ohne Administrator-Rechte gestartet wurden, und empfiehlt einen sicheren Bearbeitungsweg.

Wenn die VirtualStore-Variante die richtigen Werte hat #

Wenn Ihre kürzlich vorgenommenen UDL-Änderungen im VirtualStore gelandet sind und Sie genau diese Werte in die echte UDL übernehmen wollen (etwa nach einem Server-Umzug, der nur in der VS-Datei nachgezogen wurde):

  1. Klicken Sie im Hinweis-Dialog auf VS-Kopie auf Desktop. EULANDA® kopiert die VirtualStore-Variante auf Ihren Desktop und öffnet den Datei-Explorer mit der markierten Datei.
  2. Ziehen Sie die Datei vom Desktop per Drag-and-Drop in den EULANDA®-Programmordner.
  3. Windows fragt: „Sie benötigen Administratorrechte". Bestätigen Sie mit Fortsetzen bzw. Ja. Falls Sie selbst kein Administrator sind, fragt Windows nach den Anmeldedaten eines Administrators — geben Sie diese ein oder lassen Sie den Schritt durch Ihren Systembetreuer durchführen.
  4. Windows fragt anschließend: „Datei ersetzen?" — bestätigen Sie auch das.
  5. Starten Sie EULANDA® neu.

Manuelle Bereinigung über den Datei-Explorer #

Wenn Sie die VirtualStore-Kopie lieber selbst löschen möchten (statt über den Button im Hinweis-Dialog):

  1. Öffnen Sie den Datei-Explorer.
  2. Geben Sie in die Adresszeile ein: %LOCALAPPDATA%\VirtualStore und drücken Sie Enter.
  3. Navigieren Sie weiter zu Program Files\Eulanda Software GmbH\Eulanda (bzw. dem Pfad Ihrer EULANDA®-Installation).
  4. Löschen Sie dort die Eulanda.udl-Datei.
  5. Starten Sie EULANDA® neu.

Die Warnung wird beim nächsten Start nicht mehr erscheinen.

So vermeiden Sie das Problem zukünftig #

Wenn Sie die UDL-Datei ändern möchten, gibt es drei sichere Wege — alle vermeiden den VirtualStore-Effekt:

Empfohlen: EULANDA® mit Administrator-Rechten starten #

Wenn Sie EULANDA® per Rechtsklick → Als Administrator ausführen starten, hat das Programm Schreibrechte auf den Programmordner. Schreibvorgänge landen direkt in der echten UDL — kein VirtualStore.

Aus dem so gestarteten EULANDA® heraus können Sie die UDL über das Startmenü-Menü gefahrlos bearbeiten.

Alternative: UDL über den Explorer-Pfad bearbeiten #

Im EULANDA®-Startmenü gibt es zwei UDL-bezogene Menüpunkte:

MenüpunktWirkung
UDL bearbeitenÖffnet den UDL-Eigenschaftendialog. Wenn EULANDA® ohne Admin-Rechte läuft, kommt eine Warnung. Bei Bestätigung landet die Änderung typischerweise im VirtualStore.
UDL im Explorer öffnenMarkiert die UDL-Datei im Datei-Explorer. Sie können die Datei dann auf den Desktop kopieren, dort ändern, und beim Zurückkopieren in den Programmordner fragt Windows sauber nach Administrator-Rechten.

Die zweite Variante ist der sichere Weg ohne Administrator-Start von EULANDA®.

Alternative: UDL direkt im Datei-Explorer bearbeiten #

  1. Datei-Explorer öffnen, EULANDA®-Programmordner aufrufen.
  2. Eulanda.udl auf den Desktop kopieren.
  3. Auf dem Desktop doppelklicken — der UDL-Editor öffnet sich. Änderungen vornehmen, speichern, schließen.
  4. Geänderte Datei vom Desktop zurück in den Programmordner ziehen.
  5. Windows fragt nach Administrator-Rechten (Schritt „Datei ersetzen") — bestätigen.

Wichtig: Nicht die Original-UDL im Programmordner doppelklicken und dort ändern — dann sind Sie wieder im VirtualStore-Problem.

Warum kann das Problem nicht einfach abgeschaltet werden? #

Die UAC-Virtualisierung ist eine Windows-Sicherheitsfunktion. EULANDA® kann sie nicht beeinflussen — Windows entscheidet auf System-Ebene, ob ein Schreibvorgang umgeleitet wird, abhängig vom Manifest des aufrufenden Prozesses (Datei-Explorer, UDL-Editor) und den Rechten des angemeldeten Benutzers.

EULANDA® erkennt den Zustand und hilft beim Aufräumen — verhindern muss der Benutzer selbst, indem er einen der oben beschriebenen sicheren Wege wählt.

Für Administratoren #

Wenn Sie viele EULANDA®-Installationen betreuen, lohnt es sich, Benutzer einmalig zu schulen oder dieses Kapitel in Ihre internen Benutzerunterlagen zu übernehmen. Der Bedienfehler ist hartnäckig, weil der UDL-Editor nach dem Speichern „Erfolgreich" meldet — der Benutzer hat keinen Grund anzunehmen, dass etwas schiefgegangen ist.

Eine wirksame Vorbeugung ist das Setzen des Schreibschutz-Attributs auf die UDL-Datei im Programmordner:

attrib +R "C:\Program Files\Eulanda Software GmbH\Eulanda\Eulanda.udl"

Damit verhindert Windows den Schreibvorgang vollständig, statt ihn in den VirtualStore umzuleiten — der Benutzer bekommt einen klaren Fehler und weiß, dass er Administrator-Rechte braucht. Zum Ändern entfernen Sie das Attribut vorübergehend (attrib -R …), nehmen die Änderung als Administrator vor und setzen es danach wieder.