Frage

Ich habe an einem Projekt gearbeitet, das auf WMI zugreift, um Informationen über die auf dem Computer eines Benutzers installierte Software abzurufen.Wir haben Win32_Product abgefragt und festgestellt, dass es in 64-Bit-Versionen von Windows nicht vorhanden ist, weil es ein ist „optionale Komponente“.

Ich weiß, dass es viele wirklich gute Alternativen zum Abfragen dieser Informationen beim WMI gibt, aber ich habe ein bisschen eine berechtigtes Interesse herauszufinden, wie gut das funktionieren wird.

Was ich wissen möchte, ist, ob es eine Art Weiterverbreitungsdatei gibt, die mit unserer Software gepackt werden kann, um 64-Bit-Benutzern zu ermöglichen, den WMI Installer Provider auf ihren Computern zu installieren?Im Moment müssen sie es manuell installieren und für die Installation ist es erforderlich, dass sie ihre Windows-CD zur Hand haben.

Bearbeiten:

Sie haben nicht erwähnt, für welches Betriebssystem, aber die WMI Redistributable Components Version 1.0 existiert definitiv.

Als Betriebssystem verwenden wir .NET 3.5, daher benötigen wir Pakete, die auf XP64- und 64-Bit-Versionen von Windows Vista funktionieren.

War es hilfreich?

Lösung

Sie haben nicht erwähnt, für welches Betriebssystem, aber das WMI Redistributable Components Version 1.0 existiert definitiv.

Für Windows Server 2003 sind das WMI SDK und Redistributables Teil des Server-SDK

Ich glaube dass das Gleiche auch für die gilt Server 2008 SDK

Andere Tipps

Wäre der normale Ansatz für eine Windows-Komponente nicht, dass die Administratoren einer Reihe von Servern ihre lokale Software-Push-Technologie (d. h.SMS), um sicherzustellen, dass die Komponente installiert ist?Dies ist keine ungewöhnliche Anforderung für die Fernverwaltung von Servern über WMI.

Der WMI Installer Provider ist übrigens nicht in der Standard Edition der Serverprodukte enthalten, wohl aber in der Enterprise Edition.Bei Windows 2003 Server ist dies also nicht standardmäßig installiert, bei Windows 2003 Server Enterprise (und DataCenter) jedoch schon.

Diese Antwort impliziert zwar, dass Sie die Last der Installation wieder auf Ihre Benutzerbasis übertragen, aber für Windows-Administratoren sollte dies kein Problem darstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top