Uplay bzw. Ubisoft Connect unter Windows 7 weiterverwenden
Wer meine Let's Plays verfolgt, der hat mitbekommen wie ich mich furchtbar über Steam aufgeregt habe, die zum Ende des Jahres 2023 den Steam Launcher für Windows 7 dicht machen wollten, soweit zumindest die Ankündigung. Oben rechts im Steam Launcher stand dann immer "Steam wird in X Tagen nicht mehr unter Windows 7 funktionieren". Ich habe das den "DeathCounter" genannt und habe voller Furcht auf den Tag gewartet, ab dem ich eventuell unter meinem Windows 7 Rechner nichts mehr von Steam spielen kann.Jetzt schreiben wir den Februar 2024 und seltsamerweise funktioniert Steam unter Windows 7 immer noch wie gewohnt, auch wenn da steht das Steam in Null Tagen nicht mehr funktionieren wird. Aber natürlich hatte ich mich vor dem 01.01.2024 noch beeilt, meine Steam Spiele, die ich noch nicht gespielt hatte, durchzuspielen. Ganz einfach, weil ich ja davon ausgehen musste, dass danach nichts mehr ginge. Das zum Thema Steam.
Nun wollte ich ein Spiel von Ubisoft spielen und zwar Between Good & Evil (Lets Play kommt demnächst), aber ein Doppelklick auf das bereits installierte Spiel ergab nur eine fehlermeldung, und zwar:
Entry point DiscardVirtualMemory not found in DLL KERNEL32.dll
bzw. auf deutsch
Der Prozedureinsprungpunkt "DiscardVirtualMemory" wurde in der DLL "KERNEL32.dll" nicht gefunden.Was ist aber mit den Leuten, die keinen Bock auf Kacheln, Werbung und Chaos in der Benutzerführung wollen, die mit Windows 8, 10 und 11 kommt? Die weiterhin Windows 7 verwenden wollen, das sich bewährt hat. Und für das sie etliche Spiele haben, die darauf laufen?
Die Fehlermeldung weist darauf hin, dass der Uplay Starter in die Kernel32.DLL in Version von Windows 10 erwartet wird, weil es den Befehl DiscardVirtualMemory in Windows 7 in dieser DLL noch nicht gab. Ob die Erfindung der Dynamic Load Libraries, die Microsoft mit Windows 3.1 eingeführt hat, auch heute noch ein gutes Konzept, ist eine berechtigte Frage, soll aber hier jetzt nicht weiter erörtert werden.
Der Uplay Starter oder Ubisoft Connect, wie er jetzt heißt, hat sich einfach automatisch aktualisiert und damit selbst zerstört. Zumindest unter Windows 7 lässt er sich damit dann nicht mehr starten und gibt nur die obige Fehlermeldung aus und beendet sich dann.
Abhilfe schafft nur eine alte, Windows 7-kompatible Version von Ubisoft Connect herunterzuladen und zu installieren und diese daran zu hindern, sich wieder kaputt zu updaten.
Und das geht folgendermaßen: wir rufen die URL https://uplay.en.uptodown.com/windows/versions im Browser auf. Dort ist ein Verzeichnis der älteren Versionen von Ubisoft Connect, die wir noch downloaden können. Dort nehmen wir die Version 140.0.10857 vom 14 April 2023, die noch mit Windows 7 kompatibel ist und laden sie uns runter. Außerdem notieren wir bei der Gelegenheit noch die Versionsnummer der allerneuesten Version oben links, die letzten 5 Stellen reichen. Das ist Ende Februar 2024 die 11030.
Normalerweise zieht UpToDown die Versionen recht flott nach. Es kann aber sein, dass es gerade eine neue Version von UbisoftConnect gab und UpToDown noch nicht dazu kam. Das ihr die falsche "neueste Version" habt, merkt ihr daran, dass die 10857er-Version immer noch aktualisieren will.
Dann müssen wir uns die UbisoftConnectInstaller.exe direkt von Ubisoft ziehen, indem wir im Browser auf https://ubisoftconnect.com/de-DE/ gehen und dort auf "Für PC herunterladen" klicken und die Datei speichern.
Auf die heruntergeladene Datei machen wir im Windows Explorer dann einen Rechtsklick auf Eigenschaften und klicken dann auf Details. Unter Produktversion steht dann die Versionsnummer, in diesem Fall die 11034:
Dann installieren wir die alte, heruntergeladene 10857 Version aber starten sie noch nicht. Denn vorher müssen wir auch diese Ubisoft Connect Version daran hindern, sich selbst upzudaten und zu zerstören. Dazu gehen wir in das Installationsverzeichnis das normalerweise unter C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher liegt und editieren dort die Datei version.txt. Dort steht die Versionsnummer der Ubisoft Connect Software drin. Hier tragen wir jetzt die notierte neueste Versionsnummer 11034 ein. Bitte ohne Returnzeichen am Ende, nur diese 5 Zeichen.
Wenn sich Ubisoft Connect jetzt wieder mit dem Update Server verbindet - was es bei jedem Start macht - überträgt es die Nummer aus der Version.txt und fragt beim Server nach ,ob es eine neuere Version gibt. Da wir aber die neueste Version eingetragen haben, sagt der Server "Nein, es gibt nichts neues" und Ubisoft Connect verzichtet darauf sich selbst zu updaten und Windows 7 untauglich zu machen.
Dadurch bleibt Ubisoft Connect in der alten Windows 7 kompatiblen Version und kann gestartet werden und wir können darüber dann unsere Spiele wie gewohnt unter Windows 7 starten und spielen.
Allerdings hat die Sache auch einen Haken: denn, wenn eine neue Version herauskommt, passt die 11034 die wir in der Version.txt eingetragen hatten nicht mehr, denn es gibt ja etwas neues und die Software würde wieder versuchen sich selbst zu aktualisieren und kaputt zu machen. Das könnt ihr dann daran erkennen, dass dort steht "Aktualisierung wird heruntergeladen...". Dann sofort den Dialog mit dem X oben rechts abbrechen, wieder auf die Webseite gehen, die neueste Versionsnummer herausfinden und diese dann erneut in die Version.txt eintragen.
Hier noch einmal zusammengefasst die Schritte die ihr durchführen müsst da mit Ubisoft Connect bei euch und da Windows 7 läuft:
- Kaputt geupdatetetes uplay deinstallieren
- auf https://uplay.en.uptodown.com/windows/versions gehen
- letzte 5 Ziffern der neuesten Versionsnummer (oben links) notieren, z. B. 11030
- Für Windows 7 die exe 140.0.10857 vom Apr 14, 2023 herunterladen
- die 10857 installieren, aber NICHT ausführen
- ins Installationsverzeichnis gehen und dort die version.txt editieren, das ist normalerweise C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\version.txt Dort die notierte Versionsnr. 11034 eintragen, ohne Return am Ende.
- uplay, oder ubisoft connect wie das jetzt heißt, starten. Es dürfte kein Update heruntergeladen werden, wenn doch, SOFORT schließen und überprüfen, ob man nicht was vergessen hat.
Ich habe das ganze auch noch in einem kleinen Video zusammengefasst dass ihr hier findet:
Ich wünsche euch weiterhin viel Spaß mit euren Games von Ubisoft unter Windows 7. Und @Ubisoft: Pfui, so geht man nicht mit Kunden um! Und die Sache mit dem Spiel "The Crew", dass ihr einfach so unspielbar gemacht habt, ist ja wohl auch ein starkes Stück. Pfui, pfui, pfui!
Update 2024-02-27
Ich habe den Artikel auf die neueste Version 11034 angepasst. Die muss kurz vor dem 27.02.2024 herausgekommen sein.Update 2024-05-04
Jetzt habe ich das Prozedere schon ein paar mal durchmachen müssen, öfter, als mir lieb wäre. Und habe festgestellt, dass bei uptodown.com nicht immer sofort die neueste Version steht. Die bekommt man sicher nur heraus, indem man die neueste Version auf dem PC installieren lässt und lokal nachschaut.Mittlerweile habe ich also schon ein bisschen Erfahrung in Sachen Ubi Connect Updates und bin auf folgenden Ablauf, der für mich am effizientesten ist:
1. Einfach auf das Ubisoft Connect-Icon klicken. Und wenn es wieder die Fehlermeldung

kommt, dann tue ich folgendes:
Ich hatte schon vorher die alte Ubisoft-Connect-Install-Datei als ___ubisoft-connect-140-0-10857.exe in das Ubisoft Connect-Verzeichnis (normalerweise c:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\) kopiert.
2. In diesem Verzeichnis schaue ich mit dem Editor nun in die version.txt. Die Nummer darin (derzeit 11052) notiere ich mir auf einem Zettel. Diese version.txt stammt von dem neuesten (nicht Windows 7-kompatiblen) Update.
3. Ich klicke Uninstall.exe in diesem Verzeichnis an und deinstalliere die Kaputt-Version. Aber natürlich nicht die Spiele.
4. Ich klicke auf mein ___ubisoft-connect-140-0-10857.exe, das wegen des Namens ganz oben im Windows Explorer stehen sollte und installiere damit wieder die alte Window 7-kompatible Version. Auf jeden Fall den Haken "Ubisoft Connect starten" am Ende rausnehmen!
5. Ich öffne im selben Verzeichnis die version.txt und überschreibe die 10857 mit der notierten Nummer, also zum Beispiel 11052.
6. Ich klicke erneut auf das Ubisoft Connect-Icon und - Oh Wunder - ich kann Ubisoft immer noch unter Windows 7 nutzen.
Nachtrag 2025-11-20
Wie mir ein Leser zugetragen hat, funktioniert der oben beschriebene Trick leider nicht mehr. Es kommt jetzt immer die MeldungDeine Ubisoft Connect-Version ist veraltet.
Deine Ubisoft Connect-Version ist zu alt, um sich mit den Ubisoft Connect-Diensten zu
verbinden. Wenn das Problem weiterhin besteht, wende dich bitte an den Ubisoft-
Kundenservice.

Zuerst kommt zwar noch ein Anmelde-Bildschirm:

Und die Nachfrage nach einer Zwei-Faktor-Authentifizierung:

Aber dann kommt der Veraltet-Bildschirm, obwohl ich ja eigentlich die neueste Version in version.txt eingetragen habe:

Es hilft auch nichts, eine wesentliche höhere Versionsnummer einzutragen, beispielsweise 13000 oder 14000. Auch dann wird wieder nach Aktualisierungen gesucht.
Es endet nun immer im Veraltet-Bildschirm

Schade, schade, keine Schokolade mehr unter Windows 7. Danke an den meldenden User - so konnte ich noch dieses Update schreiben. Sonst wäre das an mir vorbeigegangen.
Ich benutze nämlich inzwischen Windows 10. Und bin ziemlich unzufrieden damit. Es ist ein Rückschritt! Vieles ist schlechter und unsicherer geworden. Windows 10 ist unübersichtlicher und nerviger als Windows 7. Es gibt mehr Bluescreens! Das man förmlich dazu gezwungen wird, umzusteigen, ist eine Frechheit.
Ich habe auch schon Linux als Alternative versucht. Aber das ist nur was für Leute, die den PC nur als Büro-Computer verwenden. Browser, Office und der Standard-Kram funktioniert auf Linux so gut wie auf Windows. Aber dann hört es schon auf. Okay, in Sachen Netzwerk, Stapelverarbeitung und Security ist Linux auch top. Der Ultra Nerd Kram eben. Aber zum Spielen taugt es eben nicht sehr.
Ich werde nicht auf Windows 11 umsteigen! Das ist die Voll-Katastrophe und nicht umsonst total unbeliebt. Diese Website wurde im Oktober 2025 zum Beispiel von folgenden Betriebssystemem aufgerufen:
57.6% Windows
13.0% Mac OS
12.8% Android
8.3% iOS
7.1% Linux
0.7% Andere OS
Windows unterteilt sich in (bezogen auf die Gesamt-Seitenabrufzahlen):
38.2% Windows 10
18.9% Windows 7
0.3% Windows 8
0.02% Windows Vista (152 von 661'000 Seitenabrufen)
0.02% Windows XP (141 von 661'000 Seitenabrufen)
0.02% Windows 11 (nur 130 von 661'000 Seitenabrufen)
Bei den Besuchern meiner Seiten ist Windows 11 also noch unbeliebter als Windows XP und Windows Vista. Und an Windows 7 halten noch 40% der Windows-Nutzer fest.
Ich habe ein Image von meinem alten Rechner gezogen und das in einer Virtual Machine unter Windows 10 auf dem neuen Rechner (Baujahr 2024) laufen lassen. Das ist so quälend langsam, dass es unbenutzbar ist. Und nochmals langsamer als das Original-System (Baujahr 2008) laufen zu lassen. Wenn es sein muss, schalte ich also das Altsystem an und steuere es über Remote Desktop. Spielen geht dann natürlich nicht performant. Aber Arbeiten ist okay. Aber halt mit den Verzögerung, die ein Baujahr 2008 -System so mit sich bringt. Und doppelt Strom kostet es auch.
Derzeit lebe ich gezwungenermaßen mit Windows 10. Wenn das nicht mehr unterstützt wird, dann wechsle ich evtl. zu Windows 12 oder was dann ist, sollte Microsoft wieder was halbwegs Vernünftiges publishen. Ansonsten gehe ich wohl auf ein Multi-Boot-System: Windows 7 für die Arbeit, dann halt mit einem veralteten Browser (wer braucht schon die neuen "Funktionen"?), aus Sicherheit in einer Sandbox (gibt's alles unter Win7). Und Windows "was immer das geringste notwendige Übel ist" zum Spielen. Wobei ich gar nicht weiß, ob mein neuer Rechner überhaupt noch Windows 7 unterstützt. Evtl. gibt es unter Windows 7 keine Treiber? Das Auszuprobieren wird auf jeden Fall eine tagelange Session.
Es ist echt schrecklich. Viel zu lange haben wir uns auf Windows von Microsoft verlassen und uns abhängig gemacht. Und die denken sich jetzt wohl, es ist an der Zeit, die Kühe (die User) ordentlich zu melken.
Einzige Alternative scheint derzeit Linux. Gut, dass es das gibt. Das ist es Stück Freiheit, Unabhängigkeit. Und sehr wichtig. Aber es kann derzeit halt nicht alles, was Windows kann. Aber es entwickelt sich ja weiter, auch der Normaluser-Teil und nicht nur der Server/Nerd-Teil.