Fehlende oder unregistrierte Komponete?

Heute morgen funktionierte mein PDF-Drucker nicht mehr (was besonders ärgerlich war, weil ein unbedingt jetzt auszudruckendes Dokument an Tintenmangel zu scheitern drohte) und das Betriebssystem beschwerte sich wie folgt:

Die Komponente “MSCOMCTL.ocx” oder eine ihrer Abhängigkeiten ist nicht richtig registriert. Eine Datei fehlt oder ist ungültig

Irgendwann (vielleicht durch verschiedentliches De- und Installieren von Software) scheint also die benötigte Datei MSCOMCTL.OCX von meinem System de-registriert oder gar entfernt worden zu sein.

Problemlösung

(Das Nachfolgende gilt sinngemäß auch für ähnliche Probleme mit anderen Dateien)

Wenn sich die Datei auf dem Rechner noch finden lässt, reicht ein einfacher Aufruf auf der Kommandozeile (oder im Ausführen-Feld des Startmenüs) aus, das Problem zu beheben:

regsvr32 MSCOMCTL.OCX

Wenn die Datei nicht im Suchpfad (etwa unter C:\WINDOWS\system32) liegt, ist dem Dateinamen natürlich noch der vollständige Pfad voranzustellen.

Lässt sich die gesuchte Datei nicht mehr auffinden, so muss man sie sich neu beschaffen. Ich habe meine gesuchte Datei bei MajorGeeks.com gefunden.

Datei also runtergeladen, in das system32-Verzeichnis kopiert und wie oben beschrieben wieder registriert. Schon läuft der PDF-Drucker wieder.

Aufpassen!

Natürlich sollte man bei allen aus dem Internet heruntergeladenen Dateien besondere Vorsicht walten lassen; vor allem, wenn es sich um designierte Systemdateien1 handelt. Daher sollte man die heruntergeladenen Dateien auf jeden Fall erst mit dem Virenscanner2 untersuchen, bevor man weiter irgendwas mit ihnen macht.

Es muss nicht einmal böse Absicht des Webseitenbetreibers dahinterstecken, wenn eine solche Datei befallen ist. Vielleicht ist ja auch der Webserver selbst Opfer eines Angriffs geworden und der Betreiber weiß noch gar nicht, dass sein Webserver munter Viren verteilt.

Am allerbesten besorgt man sich fehlende Systemdateien direkt vom Hersteller oder einer Installations-CD (etwa der Betriebssystem-CD), wenn dies möglich ist.

  1. 1 Schließlich arbeiten Systemdateien im Kern des Betriebssystems und beeinflussen (oder gar definieren) die Arbeit des kompletten Systems. Im schlimmsten Fall beschädigt man seine komplette Betriebssysteminstallation durch falsche Systemdateien.
  2. 2 Wenn die Datei nicht sehr groß ist, dann lasse ich die Datei gern noch bein VirusTotal untersuchen, bevor ich weitermache. Man muss nur die Datei hochladen, evtl. ein wenig auf der Warteliste warten und dann wird die Datei mit einer Vielzahl aktueller Virenscanner untersucht und das Ergebnis angezeigt. Wenn dort kein Virus gefunden wird, fühle ich mich schon sehr sicher.

Related Posts:

Einen Kommentar abgeben


This blog uses DigoWatchWP an anti-fraud plugin for Wordpress.