Fehlermeldung beim Start vcruntime140.dll

Moderatoren: Star Finanz Support, Star Finanz GmbH, StarMoney Team1

Antworten
Aaron
Beiträge: 5
Registriert: Do., 02. Nov 2023 16:26
Antispam-Schutz: Anmeldung bestätigen

Fehlermeldung beim Start vcruntime140.dll

Beitrag von Aaron »

Hallo,
wir verwenden eine Serverinstallation von SMB11, bei der die Installation auf einem gemeinsamen Fileshare liegt.

Gestern erschien auf unseren Clients beim Start von SMB11 folgende Meldung:
Bild

Auf dem Server (englisch) erscheint eine ähnliche Meldung:
Bild

Es scheint einen Zusammenhang mit dem vcredistributable bzw. visual c++ zu geben. Es wurde daraufhin auf dem Server die Version 2015-2022 (x64 sowie x86) repariert. Danach ließ sich die Anwendung sowohl auf Client als auch Server wieder starten.

Heute tritt der Fehler erneut auf. Der Trick von gestern hilft jedoch nicht. Auch nicht die komplette Deinstallation vom besagten C++ inkl. Neustart mit anschließender Installation. Auf auch einem Client wurde dies versucht, jedoch ohne Erfolg.

Eine lokale Reparaturinstallation von Starmoney scheiterte aus mir unbekannten Gründen.

Es ist für mich aktuell schwer nachvollziehbar, weshalb die erste Reparatur von C++ auf dem "Server" geholfen hat, da doch auf dem Fileshare die Dateien für alle Clients identisch sind. Und vor allem, weshalb es einmal funktionierte und jetzt nicht mehr. Denn die bemängelte Datei existiert in jedem Windows-Verzeichnis (auf Clients und Server), doch im SMB11 "App"-Ordner ebenfalls.

Es wurden keinerlei Windows Updates o.ä. in den letzten Tagen installiert.

Hat jemand dazu eine Idee? Danke vorab!
ebi_f
Beiträge: 1607
Registriert: Mi., 21. Dez 2016 12:02
Antispam-Schutz: Anmeldung bestätigen

Re: Fehlermeldung beim Start vcruntime140.dll

Beitrag von ebi_f »

Diese Datei (und weitere) gibt es in einer Vielzahl von verschiedenen Versionen und viele Programme benötigen ihre eigene Version. So auch SM und SMB. Im app-Verzeichnis liegt bei mir die Datei in Version 14.38.33135.0 (88,9 KB) vor. Im Verzeichnis ouservice gibt es noch eine weitere Version 14.36.32532.0 (88,3 KB). Deshalb reicht es häufig nicht, die VC Redistributable Runtimes unter Windows neu zu installieren.

Was mich skeptisch macht ist, dass eine Reparaturinstallation von SMB fehlschlägt. In den meisten Fällen ist die Ursache das Antivirenprogramm, das einen Dateiaustausch unterbindet. Auch das ursprüngliche Problem ist vermutlich darauf zurückzuführen. Deshalb sollten die SMB-Programm- und -Datenordner generell von einer Überprüfung ausgenommen werden.

Ich würde deshalb zunächst das Antivirenprogramm deaktivieren und erneut eine Reparaturinstallation durchführen. Dazu sollten alle Clients geschlossen sein.
Aaron hat geschrieben: Fr., 30. Aug 2024 11:31 wir verwenden eine Serverinstallation von SMB11, bei der die Installation auf einem gemeinsamen Fileshare liegt.
Das ist ausdrücklich nicht empfohlen: https://hilfe.starmoney.de/hc/de/articl ... stallation
Aaron
Beiträge: 5
Registriert: Do., 02. Nov 2023 16:26
Antispam-Schutz: Anmeldung bestätigen

Re: Fehlermeldung beim Start vcruntime140.dll

Beitrag von Aaron »

Diese Datei (und weitere) gibt es in einer Vielzahl von verschiedenen Versionen und viele Programme benötigen ihre eigene Version.
Genau diese Erkenntnis hab ich bei meiner Recherche auch erlangt. Die Fehlermeldung ist dann sehr ähnlich bis auf den Namen der Anwendung sowie Pfad.

Im app-Verzeichnis liegt bei mir die Datei in Version 14.38.33135.0 (88,9 KB) vor.
Die Größe kann ich hier bestätigen, doch eine Version sehe ich nicht. Bei den Eigenschaften -> Details ist die entsprechende Zeile der Version leer.

Im Verzeichnis ouservice gibt es noch eine weitere Version 14.36.32532.0 (88,3 KB). Deshalb reicht es häufig nicht, die VC Redistributable Runtimes unter Windows neu zu installieren.
Bei der Datei in diesem Verzeichnis sind alle Infos sichtbar und stimmen überein.

Hier mal ein Screenshot von den Eigenschaften beider Dateien:
Bild

Liegt hier vielleicht das Problem? ist evtl. die eine Datei beschädigt?

Was mich skeptisch macht ist, dass eine Reparaturinstallation von SMB fehlschlägt.
Über Einstellungen -> Apps -> wähle ich in der Liste die SMB11 Anwendung aus -> ändern -> reparieren. Dann wird das Online-Reparaturprogramm heruntergeladen und ausgeführt, doch im nächsten Schritt erscheint ein kleines Fenster, das sofort keine Rückmeldung mehr hat und sich daraufhin schließt. Danach wird der Assistent beendet und hat nichts verändert.


Was mich allerdings wundert: Heute Nachmittag gegen 15 Uhr ließ sich SMB11 plötzlich wieder starten. Das konnte auch Person2 bestätigen. Dazwischen wurde keine weiteren Aktionen unternommen.
Jedoch bei Person3 lässt es sich weiterhin nicht starten. Bei Person3 wurde jedoch nichts am Client getan, also keine Reparatur von C++ o.ä.

Das ist ausdrücklich nicht empfohlen: https://hilfe.starmoney.de/hc/de/articl ... stallation
Ja, davon hörte ich, doch seit knapp einem Jahr läuft trotzdem alles einwandfrei - zumindest bis jetzt.

Ich würde deshalb zunächst das Antivirenprogramm deaktivieren und erneut eine Reparaturinstallation durchführen. Dazu sollten alle Clients geschlossen sein.
Muss es dabei zwingend auf dem "Server" durchgeführt werden oder geht es auch auf einem beliebigen Client?
ebi_f
Beiträge: 1607
Registriert: Mi., 21. Dez 2016 12:02
Antispam-Schutz: Anmeldung bestätigen

Re: Fehlermeldung beim Start vcruntime140.dll

Beitrag von ebi_f »

Aaron hat geschrieben: Fr., 30. Aug 2024 17:22 Muss es dabei zwingend auf dem "Server" durchgeführt werden oder geht es auch auf einem beliebigen Client?
Ob es zwingend ist, kann ich nicht definitiv beantworten, da ich nur eine lokale Installation habe. Aber es ist naheliegend, das auf dem Server zu machen, da auf dem Client laut Hilfecenter nur 1 Datei installiert wird:
Der PC auf dem StarMoney als Clientinstallation ausgeführt wurde, beinhaltet lediglich eine Datei (smoney.ini), in der steht — wo sich der Client das Programm und die entsprechenden Datenbanken laden kann. D.h. der Client muss über ihre Netzwerkverbindung das komplette Programm und die entsprechende Datenbank erst in den Arbeitsspeicher laden, bevor Sie am Client damit arbeiten können.
https://hilfe.starmoney.de/hc/de/articl ... y-Business
audiolet
Beiträge: 6078
Registriert: Sa., 02. Mai 2015 08:52
Antispam-Schutz: Anmeldung bestätigen

Re: Fehlermeldung beim Start vcruntime140.dll

Beitrag von audiolet »

Aaron hat geschrieben: Fr., 30. Aug 2024 17:22 Ja, davon hörte ich, doch seit knapp einem Jahr läuft trotzdem alles einwandfrei - zumindest bis jetzt.
Hallo!
Und nur, weil es bis jetzt einige Zeit lang (vermutlich) einwandfrei lief, gehst du davon aus, dass es das dauerhaft machen muss? Und das, obwohl selbst der Anbieter davon abrät?

Nur mal so als Beispiel. Ist zwar nicht direkt mit deinem "Problem" vergleichbar, geht aber auch um ein nicht empfohlenes Nutzungsszenario.
Es gab hier gerade kürzlich das Thema Serverinstallation auch auf Windows 10 Rechner möglich? mit einem Beitrag vom Nutzer @kuddel. Demnach hat er es getestet, von zwei verschiedenen Rechnern mit jeweils lokaler Einzelplatz-Installationen auf eine einzige Datenbank zuzugreifen.
Lief auch einige Zeit (vermutlich) einwandfrei. Aber dann gab es offensichtlich doch irgendwann Probleme aufgrund dieser nicht empfohlenen Nutzung.

Aber du kannst natürlich gerne weiterhin eine nicht empfohlene Installationsstruktur nutzen. Aber dann bitte nicht in ein paar Wochen oder Monaten rumheulen, wenn dann gar nichts mehr funktioniert.
Bild
Aaron
Beiträge: 5
Registriert: Do., 02. Nov 2023 16:26
Antispam-Schutz: Anmeldung bestätigen

Re: Fehlermeldung beim Start vcruntime140.dll

Beitrag von Aaron »

Moin!
Die letzten Tage hab ich mich intensiver mit dem Thema beschäftigt, dabei kuriose Dinge erlebt, doch im Endeffekt noch keine stabile Lösung gefunden :-/

Die (nicht empfohlene) Installation auf dem Netzlaufwerk wurde 2x komplett neu durchgeführt mit anschließender Datenübernahme. Das hat soweit gut funktioniert. Jetzt zu den Kuriositäten:
1) wird einer der Clients neugestartet (nachdem SMB11 normal beendet wurde), funktioniert es nicht mehr, sondern bringt die eingangs genannte Meldung und legt damit alle anderen Clients lahm.
2) wir haben wiederholt festgestellt, dass es am Nachmittag (ab ca. 14-16 Uhr) plötzlich wieder aus heiterem Himmel funktioniert. (nach einem weiteren Client-Neustart bzw. spätestens am nächsten Morgen jedoch nicht mehr)


Da diese Form der Installation sowieso nicht empfohlen ist, sind wir nun wirklich der Herstellervorgabe gefolgt. Es wurde ein neuer Server erstellt, die Anwendung lokal installiert und das Programmverzeichnis freigegeben. Die Installation auf den Clients fand dementsprechend erneut statt. Die Daten wurden auch problemlos übernommen.

Die Anwendung auf dem Server lässt sich nun immer starten, jedoch auf dem Client nicht. Es kommt einfach weiterhin die gleiche Meldung...

Die stets bemängelte vcruntime140.dll Datei sieht dahingehend normal aus, dass die Versionsinformationen etc. angezeigt werden.
Hinweis: die Meldung beim Start erscheint übrigens nicht nur einmalig, sondern 4x hintereinander.

Habt ihr noch weitere Ideen, was wir tun könnten?
kuddel
Beiträge: 4330
Registriert: Sa., 27. Mär 2004 10:33
Wohnort: Nu mal nicht auf'm Kutter, sondern ...

Re: Fehlermeldung beim Start vcruntime140.dll

Beitrag von kuddel »

Die Firewalleinstellungen sind überprüft?
Die Portfreigaben erteilt?

Dieser Text sollte gewissenhaft durchgelesen und umgesetzt werden:
https://hilfe.starmoney.de/hc/de/articl ... y-Business
Beste Grüße
Kuddel
---
Je weniger du auf negative Menschen reagierst, desto friedlicher wird dein Leben werden.
Übrigens:
Grundprinzip der StarMoney Community: Kunden helfen Kunden!
Ideen/Fragen an SM direkt: https://starmoney.featureupvote.com/
Aaron
Beiträge: 5
Registriert: Do., 02. Nov 2023 16:26
Antispam-Schutz: Anmeldung bestätigen

Re: Fehlermeldung beim Start vcruntime140.dll

Beitrag von Aaron »

Sooo, inzwischen haben wir die Lösung gefunden. Übeltäter war tatsächlich die Firewall. Diese steuert bei uns nicht einfach nur den Datenstrom von A nach B, sondern untersucht auch die Pakete auf Schadsoftware. Quasi wie ein Virenscanner.
Beim Zugriff auf die Dateien aus dem Starmoney-Programmverzeichnis wurden diese fälschlicherweise als Virus eingestuft und daher der Programmstart verhindert. Da es sich eindeutig um einen false-positive handelte, haben wir dafür eine Ausnahmeregelung definiert.

Nun lässt sich die Anwendung wieder normal starten und alles funktioniert einwandfrei.

Vielen Dank für eure Unterstützung!
Antworten

Zurück zu „Installation von StarMoney Business 11“