Verschiedene DLL-Versionen unter vollständig gepatchtem Windows 7

364
Appleoddity

Es scheint sicher, dass dies eine offensichtliche Antwort haben muss, aber es ist eigentlich das erste Mal, dass ich das bemerkt habe.

Ich habe zwei Windows 7 Pro x64-Computer, die der Domäne beigetreten sind. Sie sind beide gemäß Windows Update auf dem neuesten Stand.

Heute haben wir festgestellt, dass einige der Win 7-Computer in unserer Organisation Probleme mit dem WLAN haben, aber nicht alle. Ich habe Informationen zu einem Hotfix gefunden, der das Problem direkt zu beheben scheint.

Der Hotfix aktualisiert die rastls.dllDatei in C:\Windows\System32. Also habe ich mir beide Win 7-Rechner angesehen (1 funktionierte, 1 funktionierte nicht auf WLAN) und stellte fest, dass das funktionierende System rastls.dll version 6.1.7601.23403(was neuer ist als die Hotfix-Version) und das nicht funktionierende System rastls.dll version 6.1.7601.18584(das älter ist als die Hotfix-Version) ).

Ich kann keinen Verweis finden, durch den Windows-Update die Arbeitsmaschine aktualisiert hat. Ich bin auch ziemlich sicher, dass es keine manuelle Installation des oben genannten Hotfixes gab.

Sicher, ich könnte den Hotfix wahrscheinlich installieren, aber er ist noch älter als die Version auf dem funktionierenden Win 7-Computer.

Die Frage ist, wie haben zwei völlig aktuelle Windows 7-Systeme eine weitaus andere Version rastls.dll?

0
Mein einziger Vorschlag ist, dass die spätere DLL in den Microsoft Redistributables installiert wurde, wenn ein anderes Paket installiert wurde, das von dieser Version oder später abhängig ist. Ist das möglich? AFH vor 6 Jahren 0
@ AFH nein, das sind die DDR- und LDR-Branche. Beide Zweige haben unterschiedliche Versionsnummern. magicandre1981 vor 6 Jahren 0
@ magicandre1981 - Danke für den Kommentar und deine Antwort. Ich war noch nie zuvor in den LDR / DDR-Filialen. AFH vor 6 Jahren 0
@AFH seit Windows 8.1 Microsoft verwendet keine anderen Zweige mehr, also haben Sie das vielleicht nicht bemerkt magicandre1981 vor 6 Jahren 0
@ magicandre1981 - Keine meiner W7-Maschinen wurde für die Entwicklung verwendet und alle wurden während der kostenlosen Aktualisierungsphase auf W10 aktualisiert. Deswegen habe ich es nicht bemerkt. AFH vor 6 Jahren 0

1 Antwort auf die Frage

3
magicandre1981

Die Dateiversionen geben den Zweig an, den Sie verwenden .

Die 6.1.7601.1xxxxVersion bedeutet, dass Sie den Zweig General Distribution Release (GDR) verwenden, der nur stabile Korrekturen und keine benutzerdefinierten Hotfixes enthält.

Die 6.1.7601.2xxxxVersion bedeutet, dass Sie den Zweig LDR (Limited Distribution Release) verwenden, der benutzerdefinierte Hotfixes für bestimmte Fixes + die Sicherheitsupdates von General Distribution Release (GDR) enthält.

Wenn Sie jeden Monat ein neues Windows Update installieren, überprüft das Installationsprogramm, welche Verzweigung Sie für eine bestimmte Datei haben, und installiert die entsprechende Datei der verwendeten Verzweigung.

Wenn ein Gerät den 6.1.7601.2xxxxLDR-Zweig erhält, bedeutet dies, dass Sie in der Vergangenheit einen Hotfix installiert haben, um ein spezielles Problem zu beheben.

Wenn Sie jetzt den Hotfix auf Gerät 2 installieren, ändert TrustedInstaller.exe (Windows Module Installer) den Zweig und installiert die LDR-Version aus dem letzten öffentlichen Update. Jetzt haben Sie noch den Sicherheitsupdate + alle für diese Datei enthaltenen Hotfixes.

Dies ist eine hervorragende Info und etwas Neues habe ich gelernt! Vielen Dank. Ich habe den Hotfix installiert und die Version auf die erwartete LDR-Version aktualisiert. Leider versucht Windows Update nicht, das Update auf die neuere Version des anderen Laptops zu aktualisieren. Ich konnte nicht feststellen, wie der LDR oder eine neuere Version zuvor installiert wurde. Aber das beantwortet meine Frage und ich bin zufrieden damit. Anscheinend hat etwas in der Vergangenheit diese Datei aktualisiert und es bleibt ein Rätsel. :) Appleoddity vor 6 Jahren 0
@Appleoddity Ich habe meine Win7-VM überprüft und die Version 6.1.7601.23403 wird vom Rollup KB3125574 installiert. Dieses Update enthält viele Hotfixes. Installieren Sie es auf dem anderen System, um beide Systeme auf demselben Patch-Level zu haben. magicandre1981 vor 6 Jahren 0
Ich werde das nächste Woche testen. Danke für die Information. Kannst du mir sagen, wie du festgestellt hast, dass es kb3125574 war? Wenn dies der Fall ist, muss ich herausfinden, warum Windows Update es nicht einheitlich anwendet. Ich weiß, dass es sich hierbei um ein spezielles "Service Pack" wie ein Update handelt. Ich weiß nur nicht, warum es nicht auf allen Systemen installiert werden würde, wenn frühere Updates eingebaut wurden, die nicht von anderen einzelnen Updates übernommen wurden. Appleoddity vor 6 Jahren 0
Ich habe bereits [vor einiger Zeit erklärt] (https://superuser.com/a/1178352/174557) herausgefunden, welche KB eine Datei aktualisiert. Ich bin mir nicht sicher, ob das Rollup jemals über Windows Update veröffentlicht wurde. Ich habe es manuell installiert. magicandre1981 vor 6 Jahren 0