Home > Home > Windows

| Abonnieren via RSS

Microsoft Security Essentials für Windows.

7. April 2010 | Keine Kommentare | Veröffentlicht in ComputerWelt

Jeder, der sich mit Computern auskennt, bekommt früher oder später mal die Frage gestellt, welchen Virenscanner er so empfehlen kann. Das passiert zum einen im Bekanntenkreis, allerdings rufen auch immer wieder mal verirrte Kunden hier im Büro an und klagen ihr Leid. Gut, muss man ein Auge zudrücken, für Privatkunden kann man auch mal einen einfachen Ratschlag so herauslassen.

Lange Jahre war Avira AntiVir ein Tipp, zumal es in einer kostenlosen Privatkundenversion heruntergeladen werden kann. Avira AntiVir ist sicherlich nicht schlecht, aber ich persönlich habe AntiVir inzwischen nicht mehr auf meinen Computern im Einsatz. Einfach deshalb, weil ich die (sicherlich ein Stück weit subjektive) Beobachtung mache, dass AntiVir von Version zu Version immer mächtiger wird und mir die Performance von der Kiste frisst.

Gut, Avira leistet aufopferungsvolle Arbeit dadurch, dass sie für Privatkunden ihren Virenscanner schon kostenlos ins Netz stellten, als die restliche Konkurrenz nicht im entferntesten daran dachte und lieber ordentliche Geschäfte mit den Herstellern von Computern machte, die die Virenscanner vorinstallierten. Aber es gibt immer die Gratwanderung zwischen “nützlich” und “nervig”. Bei der neuen Version von AntiVir war für mich der No-Return-Punkt erreicht, als AntiVir aufmuckte, als mein gerade eingesteckter USB-Stick per Autostart meinen darauf installierten Programmstarter aufrufen wollte und ich erst in den Einstellungen von AntiVir die betreffende Funktion suchen und ausschalten musste. Mich zu nerven ist eine Sache, aber andere nerven, die dann wiederum bei mir den Rat suchen und das dann letztendlich wieder meine Zeit kostet, das ist zu viel.

Deshalb fällt AntiVir aus meinem “Empfehlungsportfolio” nun heraus und wird gegen Microsoft Security Essentials ausgetauscht. Auch das ist ein Viren- und Malwarescanner, lässt sich unter Windows XP, Vista und 7 installieren und MSE macht seinen Job außerordentlich gut und leise, wenn man nicht unbedingt Wert auf alles legt. Mir ist es zum Beispiel relativ egal, wenn im Thunderbird eine Mail mit angehängter Malware landet. Sie macht erst dann Schaden, wenn ich diesen Anhang als Datei auf dem Rechner speichern und möglicherweise ausführen will und da soll dann der Virenscanner zuschlagen. Ständig die Mailbox zu scannen und das auch nur bei POP3-Mailboxen zu können, ist Kokolores.

Ebenso soll ein Virenscanner seinen klassischen Jobs mit möglichst wenig Performance-Verbrauch tun, aber gern auch unauffällig. Das macht MSE, der im Hintergrund seine Virendefinitionen aus dem Internet lädt und auch im Hintergrund scannt, ohne mir das groß mitteilen zu müssen.

Nochmal: Es geht nicht darum, dass MSE von Microsoft ist und AntiVir von Avira. Es geht darum, dass ein Virenscanner seinen Job gut machen und bitte so lange die Klappe halten soll, wie es nicht erforderlich ist, etwas vom Benutzer zu möchten.

Dazu, dass sich Microsoft Security Essentials gegenüber seinen vielen Kollegen nicht schämen muss, hat Daniel Melanchthon vor einiger Zeit etwas gebloggt.

Tags: , ,

Windows-Rechner im Energiesparmodus aufwecken.

26. März 2010 | Keine Kommentare | Veröffentlicht in Netztechnik

“Wake on LAN” ist eine wunderbare Technik, um damit einen Rechner ferngesteuert hochzufahren. Beispielsweise sitze ich im Büro, habe eine netzwerktechnische Merkwürdigkeit in unserem Netz, die ich gern einmal “von außen” analysieren möchte. Also ein VPN aufgebaut zu meiner Fritzbox (7270) nach Hause, in die Fritzbox-Konfiguration hinein, in der LAN-Übersicht meinen PC ausgesucht und auf den Button “Computer einschalten” gedrückt. Die Fritzbox sendet dann an meinen ausgeschalteten PC eine Reihe von Wake-on-LAN-Datagramme, die die Netzwerkkarte des PC, die permanent für einige wenige Watt “mithört”, empfängt. Das BIOS meines PC registriert dann den Aufweckwunsch und fährt den PC normal hoch. Über das VPN kann ich mir dann bequem per Remote Desktop den Desktop ins Büro holen.

Das funktioniert zuverlässig auch dann, wenn der PC im Ruhezustand (Hibernation) ist, nicht aber, wenn er im Energiesparmodus schlummert. Und das hat auch einen einfachen Grund: Im Energiesparmodus ist der PC nicht wirklich ausgeschaltet und damit ist auch das BIOS nicht mehr im Spiel. “Wake on LAN” funktioniert also nicht, weil nicht das BIOS auf der Netzwerkschnittstelle hört, sondern das Betriebssystem. Schickt man also einen Rechner ferngesteuert nach dem Einsatz nicht in den finalen Schlaf oder in den Ruhezustand, sondern in den Energiesparmodus, dann bringt man ihn unter Umständen in eine Sackgasse, aus dem er nur direkt an der Konsole wieder erweckt werden kann.

Um den PC auch im Energiesparmodus ferngesteuert wieder hochfahren zu können, ist also eine Einstellung im Betriebssystem gefragt. Und die bringt, wie alle anderen Betriebssysteme auch, die Energieeinstellungen der Netzwerkkarte mit – wenn die Netzwerkkarte das unterstützt, was aber alle moderneren Karten und direkt auf Mainboards verbauten Module tun. Unter Windows also ab in den Gerätemanager (Rechte Maustaste auf “Computer”, dort auf “Eigenschaften”, dann links auf “Geräte-Manager”).

Im Geräte-Manager gibt es dann unter “Netzwerkadapter” alle im System verfügbaren Netzwerkkarten, bei den meisten Rechnern wird das eine einzige sein. Ein Doppelklick darauf und schon erscheinen die Eigenschaften ebendieser. Auf der Registerkarte “Energieverwaltung” gibt es dann die gewünschten Optionen:

Die erste Option ist für uns uninteressant und kann angehakt bleiben, denn wenn jemand ferngesteuert auf dem PC ist, ist tatsächlich auch die Netzwerkkarte in Betrieb und der PC wird diese nicht ausschalten. Die zweite Option ist standardmäßig nicht aktiviert, die wollen wir aber nun aktivieren, denn das ist genau die gesuchte Funktion. Mit dieser Einstellung wird PC dann tatsächlich aus dem Energiesparmodus wieder starten, wenn auf der Netzwerkschnittstelle Pakete empfangen werden.

Damit das nicht bei jedem empfangenen Paket passiert, sollte unbedingt auch noch die dritte Funktion aktiviert werden, damit nur “Verwaltungsstationen” den PC starten können. Die Fritzbox beherrscht das.

Alles im OK bestätigen und fertig.

Tags: , , , , ,

Boot-Probleme unter Windows Vista wegen einer “crcdisk.sys”.

25. Februar 2010 | 10 Kommentare | Veröffentlicht in ComputerWelt

Ein mittelgroßes Windows-Problem und dessen Lösung. Und weil es vielleicht für den ein oder anderen interessant sein könnte, den Weg zur Lösung, wie wir ihn als Techniker im Kundensupport gehen.

Problemstellung

Windows Vista. Ich starte meinen Rechner grundsätzlich immer “from the bottom”, also kalt. Das funktioniert unter Windows Vista im Gegensatz zu den Vorgängern flott und zügig, in der Regel ist nach spätestens einer Minute der Anmeldebildschirm da. Das funktionierte jahrelang auch so, bis es irgendwann nicht mehr so funktionierte – der Boot-Vorgang hing beim Booten am Fortschrittsbalken fest, der nach dem BIOS-Bildschirm und vor dem Windows-Trara kommt. Und er hing massiv.

Analyse 1 – Wo klemmt es eigentlich?

Zunächst dachte ich, die Kiste hängt final, was mich anfänglich dazu brachte, den Resetknopf zu betätigen. Das führte beim Neustart dazu, dass es schon wieder an der gleichen Stelle hing. Der erste Schritt war deshalb der, beim Neustart unmittelbar nach dem BIOS-Startbildschirm die F8-Taste zu drücken, um den Windows-Start zu verfolgen. Es stellt sich heraus, dass das Problem beim Laden von fundamentalen Systemdateien entsteht, nämlich beim Laden einer Datei mit dem Namen “crcdisk.sys”.

Diese Datei beinhaltet Funktionen zum windows-eigenen “CRC Disk Filter System”, vermutlich eine Art Technik, mit der der Zustand einer Festplatte auf unerfindliche Weise festgestellt werden kann. I dunno. Was verwunderlich war, war der Umstand, dass beim Hängen offensichtlich nichts mehr passierte, auch kein Festplattenzugriff mehr.

Die erste Suche im Internet nach dem Fehlerschema führt zu abenteuerlichen Lösungsansätzen. Beispiel: Festplatte ausbauen, an einen anderen Rechner anschließen, auf der Festplatte die Datei crcdisk.sys suchen und – löschen. Windows findet die Datei beim Booten nicht und überspringt dann das Laden (glücklicherweise).

Diese Vorgehensweise ist inakzeptabel, denn wer sagt mir, dass Windows irgendwann nicht ins Eiern kommt, wenn diese Datei fehlt?

Analyse 2 – Es klemmt gar nicht final!

In der ersten Verzweiflung überlegte ich, Windows neu aufzusetzen. Also ließ ich den vor sich hinhängenden Rechner für einen Moment allein, um am Notebook irgendwas zu recherchieren. Was genau, ist unwichtig, denn als ich wieder zurückkam, sah ich, dass der vor sich hinhängende Rechner plötzlich am Anmeldebildschirm war. Der Rechner hing also nicht final am Laden dieser “crcdisk.sys”, sondern macht tatsächlich irgendwann weiter, schätzungsweise nach ca. 10 Minuten. Und nach dem Anmelden läuft Windows auch völlig problemlos.

Analyse 3 – Liegt es an der Festplatte?

Wenn ein Treiber, der in irgendeiner Form unmittelbar mit der Festplatte interagiert, werde ich hellhörig, denn Festplattenprobleme kündigen sich selten und in diesen seltenen Problemen gern mit nicht nachvollziehbaren Symptomen.

Also, Festplatte testen. Zunächst einmal schauen, ob die Platte “dirty” ist, also irgendwie das Filesystem beschädigt ist oder sonstige Unfälle Windows dazu gebracht haben, das Dirty-Bit für eine Partition zu setzen. Ist eine Festplatte nämlich “dirty”, hat man danach zu schauen.

Also Eingabeaufforderung als Administrator starten und eingeben:

fsutil dirty query <Laufwerksbuchstabe:>

Das Ergebnis aller Partitionen war eindeutig: Alle Volumes sind nicht fehlerhaft. Trotzdem lässt man die Partitionen besser nochmal generalprüfen, das geht mit dem Kommandozeilenwerkzeug “chkdsk” in folgender Syntax:

chkdsk /f /r <Laufwerksbuchstabe:>

Dieser Prüfvorgang geht nur, wenn “chkdsk” exklusiv auf die Festplatte zugreifen darf, geht also nicht im Betrieb von Windows. “chkdsk” bietet deshalb an, dies beim nächsten Neustart zu tun. Bestätigen, für alle Partitionen und den Rechner neu starten. Dieser Prüfvorgang beim nächsten Neustart dauert in der Regel sehr lange, man darf mit einigen Stunden rechnen. Immerhin gibt es Fortschrittsanzeigen.

Das Durchnudeln von “chkdsk” ergab, dass die Partitionen in Ordnung waren.

Analyse 4 – Huch, es geht wieder.

Tatsächlich schien das Problem behoben zu sein, Neustarts nach der chkdsk-Behandlung schienen wieder so schnell zu sein, wie vorher. Gut, aber wir halten mal ein Auge drauf.

Analyse 5 – Problem wieder da.

Genau das gleiche, Rechner hängt beim Boot-Vorgang, im abgesicherten Modus hängt der Startvorgang wieder beim Laden der “crcdisk.sys”. Noch einmal die Punkte von Analyseschritt 3 durchgezogen, nach ein paar Neustarts trat wieder der hängende Boot-Vorgang auf. Also, Nahkontrolle ist angesagt, letzter Schritt vor der Windows-Neuinstallation.

Analyse 6 – Um die Ecke schauen.

Schauen wir mal in den Gerätemanager, was denn die Hardware im Rechner macht. Und siehe da, hier klemmt etwas, nämlich die Firewire-Karte, ein No-Name-Produkt, das aber zumindest einmal funktionierte. Ein gelbes Warnsymbol meldete, dass der Treiber zu der Karte nicht geladen und die Hardware deshalb nicht gestartet werden konnte. Der angegebene Treiber ist ein “OHCI-kompatibler Treiber”, die Hardware wird also mit einem allgemeinen Windows-Treiber zu starten versucht. Interessanterweise hat diese Firewire-Karte so gar nichts mit der Festplatte zu tun, die ist per SATA an den PC angeschlossen, die Firewire-Karte über den PCI-Express-Anschluss und an dieser Firewire-Karte hängt auch nichts, außer ab und an mein Camcorder zum Einspielen von Filmmaterial.

Muss allerdings alles nichts bedeuten, Treiber haben oftmals Abhängigkeiten. Prinzipiell lässt sich per Firewire nämlich auch eine Festplatte anschließen und wenn ggf. die Firewire-Karte muckt, könnte das letztendlich auch Windows auf den Plan bringen, sich darüber zu wundern.

Das windows-eigene Ereignisprotokoll (in der Systemverwaltung zu finden) meldete zu diesem Vorgang, der unmittelbar beim Systemstart protokolliert wird, nichts detailiertes, die Hardware lässt sich nicht starten. Also, Hardware checken.

Das bedeutet: Rechner auf, Karte ausbauen, schauen, was da so montiert ist. Die Karte ist, wie geschrieben, No-Name, aber der dickste Chip auf der Karte trägt Informationen, nämlich dass er vom Chiphersteller VIA stammt und die Kennung “VT6306L” hat. Das ist ein recht weit verbreiteter Firefire-Chip, der allerdings, so die Information auf der Produkt-Website von VIA, keinen eigenen Treiber benötigt, sondern dieser von Windows-eigenen Treibern gestartet wird. Es macht also Sinn, nach Chip-Kennungen oder Nummern, die auf so No-Name-Karten aufgedruckt sind, in einer Suchmaschine zu suchen.

Okay, also mal schauen, was Windows für weitere Treiber zu dieser Karte anbietet. Also Karte wieder einbauen, Windows starten, Gerätemanager, Gerät auswählen, Treiber auswählen und zwar manuell. Und tatsächlich führt Windows noch einen weiteren Treiber für das Gerät auf, nämlich einen Treiber für VIA-Chipsätze. Aha, das sieht doch schon mal rein vom Namen her besser aus. Also dieser Treiber ausgewählt, ausprobieren.

Lösung – Karte beerdigen.

Kurzum: Auch dieser andere Treiber führte nicht zum Erfolg, die Karte ist auch mit dem anderen Treiber nicht ansprechbar. Also verlässt die Karte den Rechner und wird ausgebaut. Treiber müssen keine deinstalliert werden, Windows führt nach einem Neustart das ausgebaute Gerät schlicht nicht mehr auf. Dauertesten.

That’s it: Die Firewire-Karte war es. Hinüber. Und darauf wäre man nicht gekommen. Interessanterweise hätte hier vermutlich noch nicht mal die Windows-Neuinstallation geholfen, denn das offensichtliche Hardware-Problem wäre höchstwahrscheinlich auch in der neuen Windows-Umgebung aufgetreten. Vor dem Dampfhammer hilft es also durchaus, wenn man vorher etwas nachdenkt.

Tags: , ,

Öffnen von alten Dateiarchiven.

3. Oktober 2009 | 1 Kommentar | Veröffentlicht in ComputerWelt

Wenn es in Zukunft einen wirklich lukrativen Job in der EDV geben wird, dann wird es mit Sicherheit im Berufsfeld eines “Dateiarchäologen” zu suchen sein. Was wir im Laufe eines Lebens an Dateien speichern und für die Nachwelt festhalten, ist nicht nur gewaltig groß, sondern schon nach wenigen Jahren höchst spannend, überhaupt an die Inhalte heranzukommen.

Beispiel: Ich habe vor ca. drei Jahren eine Software gekauft, die aus einem proprietären Dateiformat EPS-Grafikdateien exportieren kann. Schon damals, also im Jahre 2006, war das Programm relativ altbacken, was sich auch schon an der Setup-Datei zeigte, denn die darin enthaltenen Dateien waren teilweise aus dem Jahre 1997. Aber damals ließ sich das installieren und gut war es. Nun habe ich wieder eine Datei umwandeln wollen und wollte mit der Setup-Datei die Software installieren: No way, es ging nicht.

Nach etwas Recherche offenbarte sich die Misere: Die Setup-Datei wurde einst mit InstallShield gepackt. An sich auch heute kein Problem, da InstallShield nach wie vor ein wichtiger Platzhirsch im Feld der Installationsprogramme ist. Allerdings wurde damals die Version 3 genutzt und die arbeitete als 16-Bit-Anwendung. Für 32-Bit-Betriebssysteme kein sonderliches Problem, da sie 16-Bit-Programme in einem eigenen Modus ablaufen lassen können, das funktioniert jedoch nicht mehr mit heute immer weiter verbreiteten 64-Bit-Betriebssystemen, die ich ausschließlich einsetze. Die Problemstellung war also die, an ein Programm heranzukommen, dass in einem unausführbaren Setup-Programm liegt. Moderne Packprogramme können heute übliche Setup-Archive wie CAB- oder MSI-Dateien problemlos öffnen, allerdings eben nicht mehr in diesem Dateiformat, wie sie einst InstallShield 3 verwendete.

Nach nicht wenig Suche bin ich auf ein Programm namens Universal Extractor gestoßen, das genau dies kann und nebenbei auch noch viele andere Archive öffnen, von denen ich teilweise noch nie etwas gehört habe. Die Bedienung ist dabei sowas von Understatement, wie es sich für ein Programm, das viel drauf hat, gehört:

Screenshot "Universal Extractor"

Das Freeware-Tool gehört wirklich in jeden Werkzeugkasten eines Windows-Benutzers.

Tags: , , ,

Formulare am PC mit Windows Journal ausfüllen.

19. Mai 2009 | 2 Kommentare | Veröffentlicht in ComputerWelt

Ich bin durch und durch einer, der bedrucktes Papier nur als Buch oder Zeitschrift erträgt, nicht unbedingt aber als handschriftlich auszufüllende Formulare, die man dann möglicherweise auch noch faxen muss. Denn dazu braucht man einen Drucker (den ich nicht besitze), ein Faxgerät (das ich auch nicht besitze) und Papier (was ich als Träger von nur wenigen Minuten auf Papier bereitzuhalten Informationen für zu schade halte).

Eine feine Sache ist hier das PDF-Format, wenn der Ersteller eines Formulars sich die durchaus mühselige Arbeit gemacht hat, ausfüllbare Felder in das Formular einzuarbeiten. Formular herunterladen, im Adobe Reader am Bildschirm ausfüllen und ausdrucken, entweder auf Papier oder per Druckertreiber auf ein virtuelles Faxgerät (beispielsweise per Fritz!Fax).

Leider sind ausfüllbare PDF-Formulare eher die Seltenheit. Die meisten Formulare sind einfach nur in PDF gegossene “dumme” Formulare und wenn es schon ausfüllbare PDF-Formulare gibt, haben die gern noch gelegentlich die Eigenschaft, dass nicht alle Felder auch am Computer ausgefüllt werden können, beispielsweise Unterschriftsfelder. Doch hier bringt Windows Vista eine hauseigene Lösung mit und die nennt sich Windows Journal.

Windows Journal ist ein Programm, das eigentlich ursprünglich aus der TabletPC-Welt von Windows XP kommt und dazu dient, dass an einem TabletPC mit einem Stift bequem via Bildschirm handschriftlich auf virtuelles Notizpapier geschrieben werden kann. Das funktionierte sogar richtig gut, so dass Windows Journal fest im Lieferumfang von Windows Vista dabei ist. Es findet sich im Startmenü im Zubehör-Ordner und dort im Unterordner TabletPC. Falls dieser Unterordner nicht vorhanden ist, müssen die “optionalen TabletPC-Komponenten” als Windows-Funktionen unter “Programme und Funktionen” in der Systemsteuerung nachinstalliert werden. Ist aber eine Sache von wenigen Minuten.

Der Weg eines auszufüllenden Formulars zu Windows Journal funktioniert über einen virtuellen Drucker namens “Journalnotizdruck”, der installiert wird, wenn Windows Journal erstmals gestartet wird:

Windows Journal: Installation des Druckertreibers

Und danach wird es einfach: Einfach das gewünschte Formular auf den Bildschirm holen (in meinem Beispiel ist es das nicht direkt ausfüllbare GEZ-Abmeldeformular), Drucken, als Drucker den “Journalnotizdruck” auswählen und in der Dateiauswahl den Standort der zu erstellenden Datei angeben:

Windows Journal: JNT-Datei erzeugen via Druck

Erzeugt wird dann eine Datei mit der Dateiendung “.jnt”, was eine Windows-Journal-Datei kennzeichnet. Mit einem Doppelklick lässt sich das dann in Windows Journal öffnen und kann dort mit dem Stift direkt am Bildschirm ausgefüllt werden. Wer keinen TabletPC bzw. Grafiktablett hat, hat natürlich hier nur wenig Chancen, kann sich aber immerhin (recht umständlich) mit Textfeldern behelfen. Wer damit fertig ist, kann das so ausgefüllte Formular abspeichern und ausdrucken, entweder auf Papier oder beispielsweise eben auf einen virtuellen Faxdrucker.

Tags: , , , ,