Archiv der Kategorie: Windows

Elsterformular 19.x (für die ESt-Erklärung 2017)

Wie jedes Jahr glänzt das Finanzministerium durch Abwesenheit der LINUX-Unterstützung bei der (verpflichtend elektronischen) Erstellung der Steuererklärungen. Der Fakt, dass durch einen aus Steuergeldern finanzierten Entwicklungsauftrag ausschließlich Microsoft-Plattformen unterstützt werden ist an Dreistigkeit kaum noch zu überbieten. Aber sei’s drum, besser wirds wohl nicht mehr.
2018 jedenfalls läuft man in verschiedene Fehlermeldungen:

Der Versuch des Herunterladens schlägt natürlich genauso fehl wie der Versuch, die komplette Software neu zu installieren:

Oder auch:

Die entscheidenden Hinweise waren dann in diesem Forum ganz am Ende des Thread zu finden:

  • ElsterFormular erfordert die VC++-Runtime in Version 2017!

Das heißt:

  • Zunächst müssen die Winetricks aktualisiert werden. Am besten mit


  • Wahrscheinlich sollte als WinePrefix auch Windows 7 ausgewählt werden. Die Unterstützung für WindowsXP ist ja definitiv ein Auslaufmodell.

  • Dann winetricks starten und Ein Programm installieren wählen, dann OK drücken (ggf. 2x) und Windows DLL installieren wählen. Hier im Anschluss die vcrun2017 wählen und wieder OK drücken

Und man soll’s nicht glauben, danach funktioniert’s auch im Jahr 2018 wieder :).

Windows Update kann nicht ausgeführt werden

Nun hatte ich zwei mal kurz nacheinander auf unterschiedlichen Windows-7-Rechnern das Phänomen, dass ein Update des Betriebssystems mit der Fehlermeldung

Mit Windows Update kann derzeit nicht nach Updates gesucht werden, da der Dienst nicht ausgeführt wird. Möglicherweise müssen Sie den Computer neu starten.

quittiert wurde. Die Tipps von Microsoft zu dem Thema haben nicht funktioniert, aber mit folgendem kleinen Script von einer Forum-Seite bei Dr. Windows, das man in eine Datei (bspw. update.cmd) kopiert und diese als Administrator ausführt, ging’s dann wieder.

VC++ RT 2013 verhindert Installation von Elsterformular in wine

Wir schreiben das Jahr 2015 und wieder wird eine Steuererklärung fällig. Auf dem Bierdeckel lässt sich das immer noch nicht erledigen und so evaluiert man erst mal den Stand der Softwareentwicklung beim Finanzamt. Wie zu erwarten gibt es da keine großen Neuerungen und die Unterstützung für LINUX bleit nach wie vor auf der Strecke. Im Unterschied zum letzten Jahr, da ließ sich nämlich Elsterformular problemlos unsupported in wine installieren, ging das dieses Jahr nicht mehr. Die Installation erfordert die VC++-Laufzeitumgebung in der Version 2013. Diese wird nicht gefunden und somit die komplette Installation rückgängig gemacht.
Nach langem Suchen, der kompletten Neuinstallation von wine 1.7 und wintricks half dann folgendes Vorgehen:

  • Download der VC++ Runtime z.B. über wintricks: sh ./winetricks vcrun2013. Hat man Glück, funktioniert die Installation schon an dieser Stelle.
    Andernfalls:
  • Kopiert man sich die in ~/.cache/winetricks/vcrun2013 abgelegte Datei vcredist_x86.exe in ein separates Verzeichnis (i.f. ${vcredist_folder})
  • Nun folgt man der Beschreibung des Workarounds von winehq mit folgenden Schritten zum manuellen Entpacken der Installationsdateien:
  • Die beiden so entstandenen DLL kopiert man der Einfachheit halber in das windows/system32 Verzeichnis der wine Installation.
  • Nach erneuter Ausführung der Elsterformular-Installation erhält man zwar immer noch einen Fehler, aber die Software läuft.

EXE Dateien asynchron ausführen

Die einfachste Möglichkeit in einer Batchdatei mehrere exe-Dateien asynchron auszuführen ist die Verknüpfung über das Pipe-Zeichen:

Das funktioniert auch für den Aufruf weiterer Batch-Dateien mittels call:

Kopieren von Dateien auf ein WebDAV-Laufwerk im Ant-Script

Um Dateien in einem Ant-Task in einen WebDAV-Ordner zu kopieren kann unter Windows einfach die Verwendung eines Netzlaufwerks genutzt werden:

Im Ant-Script ist dann das Kopieren mit dem normalen copy-Task möglich

Dateinamenliste mittels Batch generieren

Windows Batch zum Erstellen einer Liste mit den Dateinamen eines Verzeichnisses als CSV-Datei: