Hallo Erich Seidenschmiedt
> Die auf http://support.microsoft.com/kb/316992 enthaltenen MPGs lassen
> sich nnicht abspielen, mein eigenes Eingangsmaterial jedoch sowohl auf
> anderen PCs und, wie schon erwähnt, mit dem probeweise installierten Media
> Player Classic. Eingangsmaterial somit definitiv i.O.
Das ist ja schon mal eine klare Aussage, zumal wir hier schon genau den
Fall hatten, dass MPEG-2-Videos nicht abgespielt wurden, weil das Material
fehlerhaft war.
> Jetzt, weil Du von Codec-Packs etc. sprichtst, fällt mir ein, daß ich nach
> einer vor längerer Zeit durchgeführten Installation des Firefox Real
> Plugins in bestimmten Konstellationen beim Öffnen des WMP eine eigenartige
> Fehlermeldung erhielt, welche aber auf einen Fehler im Real Player
> hinwies.
..... gekürzt ...
> Ich habe daher den Verdacht, daß irgendeine Installation irgdendwas beim
> WMP beschädigt hat, und sich somit nun die Frage stellt, wie ich diesen
> reparieren kann -
Dies ist eine gute Frage, die nicht so ganz einfach beantwortet werden kann
(Du hast ja vermutlich keinen Wiederherstellungspunkt mehr *vor* dem
Auftreten des Problems).
Grundsätzlich ließe sich probieren, ob ein ent- und nachfolgendes
neu-registrieren der DirectShow-Filter das Problem löst. Läuft in etwas so
ab:
-> Startmenü öffnen, cmd im Schnellsuchfeld eintippen und dann
Strg+Shift-Enter drücken, um die Eingabeaufforderung im Administratorenmodus
auszuführen. Notfalls zum System32-Ordner mit den Filtern navigieren (Befehl
cd ).
Dann in der Eingabeaufforderung die Befehle:
regsvr32.exe /u <filtername samt pfad>
regsvr32.exe <filtername samt pfad>
eingeben. Problem ist, dass Du die Filternamen samt Pfad selbst ermitteln
musst. Und nicht immer lässt sich die Option /u anwenden.
Um die Filter herauszufinden, gib im Schnellsuchfeld des Startmenüs den
Begriff "Systemin" an und starte dann das angezeigte Programm
Systeminformationen. In der Gruppe
"Systemübersicht\Komponenten\Multimedia findest Du Zweige für Audio- und
Videocodecs.
Auch im WMP 11 finden sich Hinweise über benutzte Filter: Alt-Taste drücken,
im Hilfe-Menü den Befehl "Infos" klicken und dann im Infodialog den
Hyperlink "Technische Informationen" wählen. Nach einiger Zeit öffenet sich
eine Webseite im IE, die eine Übersicht über verwendete Filter und Codecs
enthält. Allerdings habe ich den Eindruck, dass diese Anzeige nicht so ganz
korrekt ist (da ich bei Versuchen von mir installierte Filter/Codecs nicht
gefunden habe, während diese in den Systeminformationen aufgeführt wurden).
Anmerkung: Der MPEG-1-Decoder und auch der zugehörige Splitter wird IMHO in
der Datei quartz.dll geführt (die in der Codec-/Filterliste leider nicht
auftaucht).
Versuche mal, ob
regsvr32.exe quartz.dll
das Problem löst (bei quartz.dll klappt das deregistrieren nicht, da die
Datei ein Teil des DirectX 9-Pakets ist). Falls nein, muss Du versuchen,
weitere Microsoft Filter neu zu registrieren. über regsvr32.exe kann Du auch
Fremdcodecs schrittweise deregistrieren (notfalls die Schritte
aufschreiben).
Einen guten Überblick über die DirectShow-Filter von DirectX 9 findest Du
hier:
http://msdn2.microsoft.com/en-us/library/ms783348.aspx. Da findet sich
auch die Info, dass die quartz.dll für die MPEG-1-Decodierung
zuständig ist.
Eine Übersicht über die gesamte Problematik der DSFilter habe ich in zwei
Blog-Beiträgen
http://gborn.blogger.de/stories/899143/ und
http://gborn.blogger.de/stories/890382/ (sowie im erwähnten
Multimedia-Schmöker) thematisiert. Verfolge mal die Links im Artikel,
speziell zu
http://www.netzwelt.de/news/71429-er...howfilter.html
sowie zu NeroClean unter
http://www.silent-dreams.de/. Auf dieser Webseite
findet sich im rechten Teil auch die
URLhttp://www.silent-dreams.de/prg-dsfiltermanagement.html mit einer ganz
hilfreichen Beschreibung. Speziell mit den ToolsDSFM und DXMAN lässt sich an
den Merrits der DSF drehen. Ist aber ein ziemlich
fieseliges Unterfangen - und ich hab's ehrlich gesagt, auch noch nicht bis
zum Excess durchgezogen (da ich darauf achte, meine Produktivsysteme
möglichst frei von Fremdfiltern zu halten).
Vielleicht kommst Du weiter - wäre nett, wenn Du eine Rückmeldung gibst, ob
irgend ein Ansatz geklappt hat - vielleicht lässt sich das in einer
How-To-Anleitung thematisieren. Dann hilft's dem nächsten vielleicht.
Gruß
G. Born