mp3, Quartz.dll, Mediaplayer, he-laserscan
Verfasst: Mo 04 Mai, 2009 8:25 am
Halli hallo,
ich mach hier mal einen neuen Thread. Wie im Titel zu lesen.... gehts eigentlich nur um eine Datei, die aber sehr viel auswirkungen hat.
in 3 Akten:
1. Akt: Symphtome (schreibt man das so?)
Falls ihr folgende erscheinungen habt:
** HE-Laserscan sagt bei shows mit mp3 file: "Audifile nicht vorhanden"
** Timing von mp3 shows ist falsch
** HE-Laserscan bringt allein nach dem start schon fehlermeldung, dass die Timeline nicht korrekt angezeigt werden könnte.
** weitere "komische Erscheinungen" im zusammenhang mit mp3.
** wichtigste erscheinung: Mediaplayer kann keine mp3 mehr abspielen und bringt ne doofe fehlermeldung die man nicht wirklich checkt.
2. Akt: Gegenmaßnahme:
bis jetzt hab ich das nur auf einem PC ausprobiert, da ging es:
Also als erstes erstmal ne mp3 datei, von der ihr wisst, dass sie gehen muss, mit Windows Mediaplayer abspielen (je nach standard verknüpfung, evtl. Rechte Maustaste auf die mp3 datei, und dann öffnen mit ==> Windows Mediaplaer)
Vermutlich kommt jetzt ne Fehlermeldung. Wenn nicht, dann ist das Problem ein anderes.
Wenn die mp3 mit mediaplayer NICHT läuft:
Klick "Start"
Klick "Ausführen"
dann folgendes Eingeben: regsvr32 [Lw:\Pfad\Dateiname]
beispiel bei mir also:
"regsvr32 C:\WINDOWS\system32\quartz.dll"
bei mir gings dann..... testen kann man es mit Mediaplayer.
3. Akt: Die Ursache
Die Ursache ist eine Verkettung von Unwissenheit und Mikrosoft "praktiken":
1. Der Mediaplayer braucht die registrierte quartz.dll um mp3`s zu spielen
2. HE-Laserscan nutzt den Mediaplayer um mp3 und video ab zu spielen.
3. Wenn man mit Visual Studio Installer aus einem VB Projekt einen Installationssatz macht (die msi datei erzeugt) dann will Visual studio erkennen, dass he-laserscan die Quartz.dll benutzt, und will diese in die msi datei mit rein packen. Der Installer will die quartz.dll in das Windows/System/32 verzeichniss kopieren. Dies erzeugte aber ne Fehlermeldung bei der Installation, sofern die datei schon vorhanden ist, und schreibgeschützt ist. Diese Meldung konnte man ignorieren, ABER viele User dachten, das sei die Ursache dass etwas anderes nicht ging.
4. Also kamm der dumme Tschosef auf die IDEE, dem Installationsprogramm zu sagen: INstallier doch die quartz.dll einfach in den HE-Laserscan ordner und somit sind die Probleme aus 3. geschichte.
5. AAABEEEEEERRRR.... dabei wird auch die Registrierung der datei auf dem system verändert, und offensichtlich kam es durch verschiedene quartz.dll datei versionen zu komplikationen. Bei manchen gab es stress mit Synchronität usw...
6. So unterhielt ich mich mit einem Kollegen, der da meinte: Lass die doch weg... So gut wie JEDER WIndows user hat ja den Mediaplayer und somit die quartz dll eh installiert.
7. Somit hab ich letzte woche (ab der Version 4.1.e vom 30.04.2009) KEINE Quartz.dll mehr ausgeliefert. Das hat bei "Erstinstallationen" hoffentlich zur folge dass es endlich geht. ABER bei "Neuinstallationen" gibts jetzt ärger, denn man deinstalliert ja erstmal die alte version. Dabei wird die Registrierung der Quartz.dll gelöscht.... PLOPPP.... und schon is der schlamassel da.
Die Ursache ist also, dass ich es dem Installer von HE-Laserscan jemals erlaubt hat, die Quartz.dll zu registrieren. Denn bei der Deinstallation von HE-Laserscan wird diese Registrierung gnadenlos entfernt, womit der Mediaplayer nicht mehr geht.
das Witzige daran:
das geile an der sache ist ja:
Windows ==> Microsoft
Quartz.dll ==> Microsoft
Mediaplayer ==> Microsoft
Registrierung ==> Microsoft
Visual Basic ==> Microsoft
MSI Installer ==> Microsoft
usw...... alles is von Microsoft
und wenn man die "Standardeinstellungen" lässt, dann schießt sich somit microsoft quasi selber die registrierung und somit den Mediaplayer ab.
Was mich total wundert, ist die Tatsache, dass man per google seeeehr wenig informationen zur quartz.dll und deren registrierung findet. Ich weis auch nicht, ob es verschiedene versionen gibt, und welche die richtige ist, usw usw.. usw..
Ich hoffe nicht zu viel an eurem System vermurkst zu haben.
für Kommentare und Erfahrungen währe ich recht dankbar. Sollte sich die aktuelle Version als sehr problematisch erweisen, dann werde ich die Quartz.dll wieder rein flicken... dann is es aber halt nur flickwerk.
viele Grüße
Erich
ich mach hier mal einen neuen Thread. Wie im Titel zu lesen.... gehts eigentlich nur um eine Datei, die aber sehr viel auswirkungen hat.
in 3 Akten:
1. Akt: Symphtome (schreibt man das so?)
Falls ihr folgende erscheinungen habt:
** HE-Laserscan sagt bei shows mit mp3 file: "Audifile nicht vorhanden"
** Timing von mp3 shows ist falsch
** HE-Laserscan bringt allein nach dem start schon fehlermeldung, dass die Timeline nicht korrekt angezeigt werden könnte.
** weitere "komische Erscheinungen" im zusammenhang mit mp3.
** wichtigste erscheinung: Mediaplayer kann keine mp3 mehr abspielen und bringt ne doofe fehlermeldung die man nicht wirklich checkt.
2. Akt: Gegenmaßnahme:
bis jetzt hab ich das nur auf einem PC ausprobiert, da ging es:
Also als erstes erstmal ne mp3 datei, von der ihr wisst, dass sie gehen muss, mit Windows Mediaplayer abspielen (je nach standard verknüpfung, evtl. Rechte Maustaste auf die mp3 datei, und dann öffnen mit ==> Windows Mediaplaer)
Vermutlich kommt jetzt ne Fehlermeldung. Wenn nicht, dann ist das Problem ein anderes.
Wenn die mp3 mit mediaplayer NICHT läuft:
Klick "Start"
Klick "Ausführen"
dann folgendes Eingeben: regsvr32 [Lw:\Pfad\Dateiname]
beispiel bei mir also:
"regsvr32 C:\WINDOWS\system32\quartz.dll"
bei mir gings dann..... testen kann man es mit Mediaplayer.
3. Akt: Die Ursache
Die Ursache ist eine Verkettung von Unwissenheit und Mikrosoft "praktiken":
1. Der Mediaplayer braucht die registrierte quartz.dll um mp3`s zu spielen
2. HE-Laserscan nutzt den Mediaplayer um mp3 und video ab zu spielen.
3. Wenn man mit Visual Studio Installer aus einem VB Projekt einen Installationssatz macht (die msi datei erzeugt) dann will Visual studio erkennen, dass he-laserscan die Quartz.dll benutzt, und will diese in die msi datei mit rein packen. Der Installer will die quartz.dll in das Windows/System/32 verzeichniss kopieren. Dies erzeugte aber ne Fehlermeldung bei der Installation, sofern die datei schon vorhanden ist, und schreibgeschützt ist. Diese Meldung konnte man ignorieren, ABER viele User dachten, das sei die Ursache dass etwas anderes nicht ging.
4. Also kamm der dumme Tschosef auf die IDEE, dem Installationsprogramm zu sagen: INstallier doch die quartz.dll einfach in den HE-Laserscan ordner und somit sind die Probleme aus 3. geschichte.
5. AAABEEEEEERRRR.... dabei wird auch die Registrierung der datei auf dem system verändert, und offensichtlich kam es durch verschiedene quartz.dll datei versionen zu komplikationen. Bei manchen gab es stress mit Synchronität usw...
6. So unterhielt ich mich mit einem Kollegen, der da meinte: Lass die doch weg... So gut wie JEDER WIndows user hat ja den Mediaplayer und somit die quartz dll eh installiert.
7. Somit hab ich letzte woche (ab der Version 4.1.e vom 30.04.2009) KEINE Quartz.dll mehr ausgeliefert. Das hat bei "Erstinstallationen" hoffentlich zur folge dass es endlich geht. ABER bei "Neuinstallationen" gibts jetzt ärger, denn man deinstalliert ja erstmal die alte version. Dabei wird die Registrierung der Quartz.dll gelöscht.... PLOPPP.... und schon is der schlamassel da.
Die Ursache ist also, dass ich es dem Installer von HE-Laserscan jemals erlaubt hat, die Quartz.dll zu registrieren. Denn bei der Deinstallation von HE-Laserscan wird diese Registrierung gnadenlos entfernt, womit der Mediaplayer nicht mehr geht.
das Witzige daran:
das geile an der sache ist ja:
Windows ==> Microsoft
Quartz.dll ==> Microsoft
Mediaplayer ==> Microsoft
Registrierung ==> Microsoft
Visual Basic ==> Microsoft
MSI Installer ==> Microsoft
usw...... alles is von Microsoft
und wenn man die "Standardeinstellungen" lässt, dann schießt sich somit microsoft quasi selber die registrierung und somit den Mediaplayer ab.
Was mich total wundert, ist die Tatsache, dass man per google seeeehr wenig informationen zur quartz.dll und deren registrierung findet. Ich weis auch nicht, ob es verschiedene versionen gibt, und welche die richtige ist, usw usw.. usw..
Ich hoffe nicht zu viel an eurem System vermurkst zu haben.
für Kommentare und Erfahrungen währe ich recht dankbar. Sollte sich die aktuelle Version als sehr problematisch erweisen, dann werde ich die Quartz.dll wieder rein flicken... dann is es aber halt nur flickwerk.
viele Grüße
Erich