{"id":235464,"date":"2020-09-13T00:26:00","date_gmt":"2020-09-12T22:26:00","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=235464"},"modified":"2020-09-12T11:36:36","modified_gmt":"2020-09-12T09:36:36","slug":"fahrschul-software-pc-professional-frhjahr-2020-aus-der-gruft","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2020\/09\/13\/fahrschul-software-pc-professional-frhjahr-2020-aus-der-gruft\/","title":{"rendered":"Fahrschul-Software 'PC Professional Fr&uuml;hjahr 2020' aus der Gruft?"},"content":{"rendered":"<p><img decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2015\/01\/Stop.jpg\" align=\"left\" \/>Heute mal ein Fall von 'Software aus der Gruft', die auf die Anwenderschaft losgelassen wird. Es ist eine spezialisierte Anwendung f\u00fcr Fahrschulen, die durch 'obskure Updates' aufgefallen ist, die unter Windows 10 den Defender auf den Plan riefen. Danach ging auf den Systemen nichts mehr. Da mir solches Verhalten durchaus \u00f6fters begegnet, greife ich es hier im Blog mal als Negativ-Beispiel auf.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg06.met.vgwort.de\/na\/7d49d2531f9d44ac928e5058a527ef53\" alt=\"\" width=\"1\" height=\"1\" \/>Da der Markt f\u00fcr die Software begrenzt ist, es gibt nur zwei Anbieter. Daher bat mich der Tipp-Geber, anonym bleiben zu d\u00fcrfen &#8211; woran ich mich halte. Ich skizziere aber hier mal, wie abenteuerlich gelegentlich Software f\u00fcr das Jahr 2020 daher kommt.<\/p>\n<h2>Die Software 'PC Professional<\/h2>\n<p>Die Software, um die es hier geht, nennt sich 'PC Professional Fr\u00fchjahr 2020' und stammt vom Vogel Verlag (geh\u00f6rt zum Springer Verlag). Der ist schon seit Jahrzehnten ein Spezialanbieter von Software f\u00fcr Fahrschulen. Mit der Software wird wohl der Unterricht in den Fahrschulen gestaltet. Laut Logfiles und Debug-Informationen ist das Programm in <a href=\"https:\/\/de.wikipedia.org\/wiki\/Embarcadero_Delphi#Delphi_7_(Codename:_Aurora)\" target=\"_blank\" rel=\"noopener noreferrer\">Delphi 7<\/a> programmiert. Erscheinungsdatum ist das Jahr 2002, und so lange wird die Software im Umfeld des Tipp-Gebers wohl auch schon genutzt. Wie mir der Tipp-Geber mitteilte, gibt es nur noch ein Konkurrenzprodukt in diesem Bereich, die Auswahl ist also nicht allzu gro\u00df.<\/p>\n<h2>Das Problem: Online-Update<\/h2>\n<p>Bisher war es wohl so, das Aktualisierungen der Software per DVD einzuspielen waren. Aber seit einiger Zeit hat der Anbieter auf eine Online-Aktualisierung umgestellt. Der Tipp-Geber, der das Ganze administrativ betreut, schrieb dazu:<\/p>\n<blockquote><p>Die Software installiert jetzt neuerdings ohne Zustimmung des Benutzers Software. [Der Microsoft] Defender Blockt dies artig. [&#8230;] Ein Unding. Ich freue mich, wenn man die Updates nicht mehr per DVD einspielen muss, aber ohne Konsequenz und Benachrichtigung \u00fcber einen Dienst Daten herunterzuladen und installieren zu wollen geht gar nicht.<\/p><\/blockquote>\n<p>Dazu sp\u00e4ter noch einige Erl\u00e4uterungen. Hier einfach ein Blick auf die m\u00f6glichen Folgen, wenn ein Dienst ohne Nachfrage Dateien herunterl\u00e4dt. Ausweislich des nachfolgenden Screenshots vom Mai 2020 hat der Microsoft Defender unter Windows 10 in den automatisch vom Dienst <em>VogelSystemService<\/em> herunter geladenen Update-Dateien irrt\u00fcmlich einen Trojaner erkannt.<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/GRwfxbf.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" title=\"Defender blockt Update\" src=\"https:\/\/i.imgur.com\/GRwfxbf.jpg\" alt=\"Defender blockt Update\" width=\"541\" height=\"547\" \/><\/a><br \/>\n(Defender blockt Update, <a href=\"https:\/\/i.imgur.com\/GRwfxbf.jpg\" target=\"_blank\" rel=\"noopener noreferrer\">Zum Vergr\u00f6\u00dfern klicken<\/a>)<\/p>\n<p>Das ist zwar doof, kann aber schon mal vorkommen. Die Konsequenz aus diesem Sachverhalt mit den vom Defender blockierten Dateien: Der Dienst <em>VogelSystemService<\/em> ist blockiert und das Ganze lastet das System vollst\u00e4ndig aus. Hier ein Screenshot mit einer Fehlermeldung beim Registrieren der Assemblies sowie ein zweiter Screenshot des Windows Taskmanager mit ausgelasteten Kernen.<\/p>\n<p><img decoding=\"async\" title=\"PC Professional Dienst streikt\" src=\"https:\/\/i.imgur.com\/CwDGHg5.jpg\" alt=\"PC Professional Dienst streikt\" \/><br \/>\n(PC Professional Dienst streikt)<\/p>\n<p><img decoding=\"async\" title=\"Taskmanager mit CPU-Auslastung\" src=\"https:\/\/i.imgur.com\/9qMH6ip.jpg\" alt=\"Taskmanager mit CPU-Auslastung\" \/><br \/>\n(Taskmanager mit CPU-Auslastung)<\/p>\n<p>Dazu schreibt der Tipp-Geber: <em>Der PC ist w\u00e4hrenddessen im Unterricht nicht mehr nutzbar da der Kampf Programmupdate gegen Defender unaufh\u00f6rlich l\u00e4uft.<\/em> Die Idee w\u00e4re, einfach den Dienst <em>VogelSystemService<\/em> anzuhalten. Die Erfahrung im konkreten Fall: Den Dienst anhalten bringt auch nichts, denn dann l\u00e4uft das Programm nicht mehr. Das Problem, woran sich der Tipp-Geber st\u00f6rt: Der Dienst beginnt den Download ohne Nachfrage &#8211; f\u00fcr den Benutzer gibt es also keine Eingriffsm\u00f6glichkeit, um zumindest arbeiten zu k\u00f6nnen.<\/p>\n<h2>Hotline vergibt Termine?<\/h2>\n<p>Die n\u00e4chste \u00dcberraschung wartete, als die Aufforderung aus dem Dialogfeld, die Hotline des <em>VogelSystemService<\/em> zu kontaktieren, versucht wurde. Der Tipp-Geber schrieb mir: Es gab dann 'einen Termin um 12:00 Uhr' &#8211; also keine sofortige Reaktion. Die Aussage des Tipp-Gebers:<\/p>\n<blockquote><p>ich habe nun mit denen telefoniert. War eine technisch sehr &#8211; ich sag mal &#8211; naive Bearbeitung<\/p>\n<p>Wir machen im Hintergrund ein Update, und es wird dann beim n\u00e4chsten Programmstart darauf hingewiesen, ob man es durchf\u00fchren wolle.<\/p><\/blockquote>\n<p>Ist nat\u00fcrlich nicht die saubere L\u00f6sung &#8211; und bei solchen Kollateralsch\u00e4den ein No-Go. W\u00e4re vor dem Download gefragt worden, ob man das Update durchf\u00fchren will, h\u00e4tte sich der Vorgang ablehnen lassen. Das System w\u00e4re bis zur Kl\u00e4rung des Sachverhalts wenigstens noch nutzbar gewesen. Aber so beginnt der Dienst <em>VogelSystemService<\/em> mit seinem (nicht ablehnbaren) Download des Updates, wird vom Defender ausgebremst und legt das System lahm. Etwas, was man als Nutzer eher nicht erleben will &#8211; und etwas, was Dienstleister in den Wahnsinn treibt. Von der Presseabteilung des Anbieters hie\u00df es dazu, das dies ein \"Testlauf\" w\u00e4re (der ohne Zustimmung des Nutzers durchgezogen wurde).<\/p>\n<h2>Software-Entwicklung Anno 2020?<\/h2>\n<p>Der Fall zeigt, mit welch hei\u00dfer Nadel heutzutage immer noch Software gestrickt wird &#8211; und das Entwickler wohl teilweise keinen Schritt \u00fcber den eigenen Sch\u00fcsselrand hinaus denken. Anwender friss oder stirb, ist die Devise.<\/p>\n<p>Erinnert mich an mein Steuerprogramm (Steuerspar-Erkl\u00e4rung der Akademische Arbeitsgemeinschaft Verlagsgesellschaft mbH), welches ich als Freiberufler seit Jahren einsetze. Das Programm funktioniert, aber es stehen mir jedes Mal die Haare zu Berge, wenn Updates auf Nachfrage die Eingabeaufforderung \u00f6ffnen, um Dateien zu entpacken und zu installieren. Aber es funktioniert und vor der Durchf\u00fchrung von Updates wird gefragt.<\/p>\n<p>Eigentlich finde ich es ja auch genial, dass die Anwendung sich als 'Portabel' auf einem Stick installieren l\u00e4sst. Ich lasse das Programm dann in einem separaten Verzeichnis auf einer eigenen Partition des Systems einrichten. Bis vor einigen Jahren konnte ich auch angeben, dass die Daten mit in den Programmordner bzw. einen Unterordner gespeichert werden. So konnte man den Stammordner sichern und hatte Programm samt Daten im Griff. Seit einigen Jahren schreibt die Software die Steuerdaten in ihre eigenen Verzeichnisse, egal, ob das Zeugs portabel ist oder nicht. Als ich im Forum des Herstellers diesen Sachverhalt monierte, reagierte man ziemlich verschnupft 'das sei halt so' &#8211; keinen Plan, was die Anwender dr\u00fcckt.<\/p>\n<blockquote><p>Altes Problem, dass die Informatiker die Anwender nicht verstehen k\u00f6nnen oder wollen, aber meinen die Welt begl\u00fccken zu m\u00fcssen? Diesen Eindruck, den ich in meinen 12 Jahren Industriet\u00e4tigkeit gesammelt habe, werden durch solche Episoden jedenfalls verst\u00e4rkt.<\/p>\n<p>PS: Ich nehme mir die Freiheit zu diesem Urteil heraus, da ich neben einem Ingenieurstudium auch einige Jahre Informatik, Mathematik und Wirtschaftswissen an der Fernuniversit\u00e4t Hagen belegt habe. Mir sind die Gedankeng\u00e4nge der Informatiker also nicht g\u00e4nzlich fremd, gestehe aber, dass ich eher in der Denke eines Ingenieurs, die nah an den Problemen und Sachzw\u00e4ngen der Anwenderschaft agiert, gefangen war und immer noch bin.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Heute mal ein Fall von 'Software aus der Gruft', die auf die Anwenderschaft losgelassen wird. Es ist eine spezialisierte Anwendung f\u00fcr Fahrschulen, die durch 'obskure Updates' aufgefallen ist, die unter Windows 10 den Defender auf den Plan riefen. Danach ging &hellip; <a href=\"https:\/\/borncity.com\/blog\/2020\/09\/13\/fahrschul-software-pc-professional-frhjahr-2020-aus-der-gruft\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7459],"tags":[24,3836],"class_list":["post-235464","post","type-post","status-publish","format-standard","hentry","category-software","tag-problem","tag-software"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/235464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=235464"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/235464\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=235464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=235464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=235464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}