Coder für SEHR nützliches Tool gesucht.
GATTO 28.01.2011 - 09:48 13709 99
BooTes
Octocat!
|
Also der Code passt, behaupte ich mal..
mat: Eine Spalte mit der DeviceClass finde ich ganz nützlich, da kann man die Treiber zumindest grob nach Aufgabengebiet zuordnen.
|
mat
AdministratorLegends never die
|
Ja, wäre nicht schlecht. Dann müsste man das Tool allerdings ein bisschen breiter machen.
|
NeM
OC Addicted
|
Interessant, allerdings frag ich mich, warum der mir das .NET Framework 3.5 installieren will, wenn laut Systemsteuerung .NET Framework 4.0 installiert ist? Keine Kompatibilität zwischen den Versionen? Die Datei tweaktool.application kommt 2x in dem Zip File vor, ist das beabsichtigt? *Edit* UI Fail *Edit2* Hab auch manche Einträge mehrmals drin:
Bearbeitet von NeM am 02.02.2011, 22:19
|
quilty
Ich schau nur
|
Interessant, allerdings frag ich mich, warum der mir das .NET Framework 3.5 installieren will, wenn laut Systemsteuerung .NET Framework 4.0 installiert ist? .net 3.5 rennt auf .net clr 2.0 .net 4.0 rennt auf der clr 4.0 die beiden clr rennen side-by-side, daher musst du installieren
|
DKCH
...
|
|
NeM
OC Addicted
|
|
GATTO
Here to stay
|
Ok werd morgen sobald ich Zeit hab die alte sicehrung wo die ati treiber noch so oft drauf waren wieder herstellen und dann testen und mit dem "händischen" entfernen vergleichen...
|
Dargor
Shadowlord
|
wär auch interessant, wieviel speicher der jeweilige eintrag verbrät
|
davebastard
Vinyl-Sammler
|
bei ~10 einträgen wie es hier ersichtlich ist wird man aber ned viel speicherplatz sparen imho. ich dachte es geht um die mit windows mitgelieferten "veralteten" treiber?
|
NeM
OC Addicted
|
Zumindest bei meiner Liste kann ich die Info geben, dass jeder einzelne der am Screenshot angezeigten Treiber von mir manuell installiert wurde.
|
GATTO
Here to stay
|
Also es gibt schlechte Neuigkeiten: Wie man an dem Screenshot erkennt zeigt das Tool nur die derzeit installierten Treiber an und nicht die verwaisten Einträge um die es geht. Die obere Ausgabe ist die von dism und da kann man schön erkennen das der ATI Treiber öfter drauf ist. Den Platzverbrauch der 5 ATI Treiber hab ich auch gleich mal markiert.
|
Polyfire
Addicted
|
Hab mir gedacht es wär nicht schlecht wenn man über Rechtsklick ein Fenster anzeigen lassen kann wo alle Felder die das Win32_PnPSignedDriver zurückgibt drinnen sind: Was meint ihr, sinnvolle Ergänzung? Oder sind die meisten dieser Felder im Endeffekt eh uninteressant? Häng mal den git patch an. Ist das so richtig den mit "git log -p" zu erstellen? Hab leider vergessen einen branch zu machen..
|
Polyfire
Addicted
|
Sind in dieser Auflistung die bei Dism /online /get-drivers /format:table > drivers2.txt
rauskommt jetzt alle Einträge überflüssig, oder nur bestimmte davon? Bei mir kommt z.B. folgendes raus: Ver”ffentlichter Name | Originaldateiname | Windows-intern | Klassenname | Anbietername | Datum | Version
--------------------- | ----------------- | -------------- | ----------- | ------------------ | ---------- | --------------
oem0.inf | prnms001.inf | Nein | Printer | Microsoft | 6/21/2006 | 6.1.7600.16385
oem1.inf | nv_disp.inf | Nein | Display | NVIDIA | 11/9/2010 | 8.17.12.6309
oem2.inf | nvhda.inf | Nein | MEDIA | NVIDIA Corporation | 9/7/2010 | 1.1.9.0
oem3.inf | julia.inf | Nein | MEDIA | Egosys Products | 10/23/2009 | 1.0.7.0
oem4.inf | ibexahci.inf | Nein | hdc | Intel | 6/4/2009 | 7.0.0.1013
oem5.inf | vboxusb.inf | Nein | USB | Oracle Corporation | 12/22/2010 | 4.0.0.0
oem6.inf | vboxnetflt.inf | Nein | NetService | Oracle Corporation | 12/22/2010 | 4.0.0.0
oem7.inf | vboxnetflt_m.inf | Nein | Net | Oracle Corporation | 12/22/2010 | 4.0.0.0
oem8.inf | vboxnetadp.inf | Nein | Net | Oracle Corporation | 12/22/2010 | 4.0.0.0
|
GATTO
Here to stay
|
@Polyfire: Also bei dir ist ja kein Eintrag doppelt also passt es so! Wenn mans genau nimmt sind allerdings alle Treiber in diesem Verzeichnis nur Backups... Wenn also ein Gerät z.B. aus dem Gerätemanager deinstallierst und neu startest installiert er den Treiber aus diesem Verzeichnis neu.
|
Polyfire
Addicted
|
Hmm, wenn ich das jetzt richtig verstehe dann müsste man eigentlichden Output von Dism filtern, sodass nur mehr Sachen aufscheinen die mehrfach vorkommen. Und beim Ergebnis kann man dann alle alten Versionen (d.h. dort wo es neuere gibt) deinstallieren. Stimmt das so, oder ist das jetzt zu kompliziert gedacht?
Andere Frage, in C:\Windows\System32\DriverStore\FileRepository hab ich 545 Ordner. Wie finde ich denn den der zu einem jeweiligem "Treiberpacket" dazugehört?
|