Fehler beim Windows 7 Boot beheben

Letzte Woche  auf der CA-World habe ich eine der Kardinalsregeln des reisenden IT-Journalisten verletzt. Niemals, unter keinen Umständen am Rechner rumbasteln. Ich hatte ein wenig Zeit und dachte “Meh, die Linux Partition brauchst eh ned, aber ein wenig Speicherplatz wäre ned schlecht”. Also, dumm wie ich war, habe ich die Partition mit Hilfe von Easeus Partition Master entfernt und dachte, dass es damit erledigt wäre.
Weit gefehlt.

Was ich komplett vergessen hatte war Grub. Der Linux-Bootloader konnte seine Config-Dateien nicht mehr finden, was dazu führte, dass er im Recovery-Modus starte. Das bedeutete leider auch, dass ich nicht ins Lenovo-Rescue-System starten konnte.

Ok, no problem, ich brauch nur einen USB-Stick mit nem Windows 7 drauf, hier standen Rechner rum, kein Problem, oder? Wieder falsch. Anders als bei den meisten anderen Konferenzen hat das CA-IT-Team eine hervorragende Arbeit geleistet und die Rechner komplett gesperrt. Das heißt: Keine Installieren von Dateien – und damit auch kein USB/DVD Download-Tool für Windows 7. Dazu kommt, dass die Systeme nicht mal USB-Laufwerke erkennen konnten – was ebenfalls blöd war.

Ok. Ich hab also die IT-Leute ein wenig genervt und sie haben mir Zugriff auf einen weniger gesperrten Rechner gegeben. Dank meines treuen Cruzer Blade war die ISO dann schnell bootbar auf dem Stick (denn natürlich hatte ich weder die  DVD dabei noch das Laufwerk in meinem treuen X301).

 

Grundsätzlich bringt  Windows 7  einen sehr guten Recovery-Modus mit, der vor allem Probleme mit dem Bootloader im MBR normalerweise automatisch. Normalerweise. Wenn er die Partitionen findet. Oder die Windows-Installationen. What. The. Fuck.

Ich konnte über die Kommandozeile problemlos auf die Festplatten zugreifen (sogar auf USB-Laufwerke) aber ich konnte den Bootsektor einfach nicht reparieren. .

Ok. Vielleicht geht es manuell. Die passende Anleitung dazu gibt es bei Neosmart. Kein Problem grundsätzlich, aber als es zum Befehl “” kam, war Schluss. Mit der Fehlermeldung “store import operation has failed. The requested system device cannot be found”. Fuck.

Weiter also im Web. Ich bin auf die Webseite “IdoneItMyself” gestoßen, die Schritt für Schritt mein Problem und die passende Lösung beschreibt, inklusive der Fehlermeldung. Sein Trick war es, die jeweilige Partition mit Hilfe von Diskpart.exe auf aktiv zu stellen. Kein Ding – geholfen hat es mir nicht, der Fehler bliebt der gleiche.

Irgendwann hab ich entnervt aufgegeben. Zuhause war der Plan, dass ich ein Rescue-System drüberhaue (und damit natürlich alle Einstellungen/Konfigurationen/Daten usw verliere). Ich hab noch ein Ubuntu Livesystem gestartet, um die wichtigsten Daten zu schützen und eine meiner externen Festplatten hat gesponnen. Ubtuntu gab mir den Tipp, doch auf der Festplatte einfach den Befehl

chkdsk.exe /f

auszuführen. Ich hatte nichts zu verlieren, bootete also erneut in den Recovery-Mode, hüpfte in die Kommandozeile, wechselte auf C: und gab den Befehl ein. Die Abfrage hab ich mit bestätigt und das Tool machte sich an die Arbeit. Ich hatte die Hoffnung fast schon aufgegeben, aber – es hat verdammt nochmal funktioniert! Beim Reboot war der Windows-Bootsektor wieder da und das Betriebssystem startete brav. Unglaublich. Der Schalter “/f” ist übrigens wichtig. Er sorgt dafür, dass chkdsk den Datenträger nicht nur überprüft, sondern auch gleich fehlerhafte Verknüpfungen reparieren kann. Weitere Infos gibt es hier bei der Wikipedia.

TL;DR: Einfach mal chkdsk.exe /f ausprobieren, wenn die normalen Wiederherstellungsfunktionen nicht funktionieren.

Diablo II LoD im Fenster starten

Ein kurzer Tipp zum Klassiker Diablo II Lord of Destruction: Wer unter Windows 7 Grafikprobleme hat, kann versuchen, das Spiel im Fenster zu starten. 

Dazu müsst ihr die Exe-Datei oder eine entsprechende Verknüpfung rechtsklicken und hinter dem Dateipfad (der Bereich innerhalb der Anführungszeichen) ein -w setzen. 
Ich habe außerdem ganz gute Erfahrungen damit gemacht, das Spiel im Kompatibilitätsmodus von Windows 98 oder gar Windows 95 laufen zu lassen – allerdings hab ich dann trotzdem ab und an Grafikfehler. 

Mehr Funktionen in Zune freischalten

Microsofts Zune-Software kann es meiner Meinung nach locker mit iTunes aufnehmen – solange man Zugriff auf die Features der Amis hat. Das ist allerdings mit einem Trick realtiv easy: Zune frägt beim Start das Windows-System, wo sich denn der Nutzer gerade aufhält. Ist das Ergebnis Deutschland, gibts die geschnittenen Funktionen, ist der User aber in den USA, hat man Zugriff auf die volle Bandbreite – und das komplette Interface ist noch dazu auf Deutsch übersetzt.

Die Zune-Software - samt fertiger Smart-DJ-Listen.

Was macht man aber, wenn der Rechner in Deutschland (oder Österreich oder der Schweiz oder sonstwo außerhalb den USA) steht? Man behilft sich mit einem Trick.

Im Windows-Systemmenü “Region und Sprache” gibt es einen Reiter namens “Aufenthaltsort” (Pro-Tipp: Im Windows 7 Startmenü “Ort” eingeben und “Ort ändern” auswählen. Darin gibt es ein Drop-Down-Menü, mit dem ein beliebiges Land auswählen kann. Wählt also hier die Vereinigten Staaten von Amerika, und drückt auf “Übernehmen” (OK geht natürlich auch, aber dann geht das Fenster zu). Jetzt startet ihr einfach die Zune-Software und voila, schon sind neue Features, etwa der Smart DJ-Mix oder der Marktplatz zur Verfügung. Hätte man eine US-Kreditkarte, könnte man diesen auch nutzen, Vorschau-Funktion geht auf alle Fälle.

Den Ort geschickt geändert und schon klappts auch mit den Features

Ach, das wichtigste: Download geht per Zune.net, dann nach unten scrollen, bei International die USA wählen und ihr solltet die Desktop Software runterladen können.

//Disclaimer// Ich arbeite als freier Autor auch an einigen Projekten für Microsoft – die Software gefällt mir trotzdem.

….und das Mysterium der nicht mehr erkannten USB-Geräte

„You see, Killbots have a preset kill limit. I just had to send wave after wave of my men, until they shut down” – Five Star General Zap Brannigan
So ähnlich ging es mir mit meiner Installation von Windows 7. Plötzlich weigerte sich das Betriebssystem, neue USB-Sticks zu erkennen und die passenden Treiber zu installieren. Bereits einmal angesteckte Sticks wurden einwandfrei erkannt, nur bei neuen USB-Geräten zickte das System plötzlich. Das konkrete Problem war, dass Windows anscheinend die Standard-Treiber für USB-Speicher, Sticks und anderes einfaches Zeugs nicht mehr finden konnte – weder Online noch auf dem lokalen System.
Ich hatte im Hinterkopf, dass Windows irgendein internes Limit für angeschlossene USB-Geräte hat – warum auch immer. Fakt ist in jedem Fall, dass das Betriebssystem sämtliche jemals angeschlossenen USB-Geräte in einer internen Datenbank ablegt. Wen mal interessiert, wie viele USB-Treiber installiert sind, kann das etwa mit dem Tool USBDeview einsehen.
Im Internet kursieren zahlreiche Lösungen, ich hab mich also einen Tag lang durch Google gewühlt. Probleme macht wohl die Datei INFCACHE.1, die im Windows-Verzeichnis liegt. Diese solle man löschen – was unter Windows 7 allerdings nur über die Systemswiederherstellungskonsole und deren Eingabekonsole möglich ist. Das hat mich bereits einige Zeit gekostet. Egal, die INFCHACE.1 wird beim nächsten Start von Windows wieder angelegt – mein Problem blieb allerdings bestehen.


Ich hab weiter rumgesucht, der nächste Tipp führte mich in die Registry (wo ich, zugegebenermaßen seit einiger Zeit nicht mehr war). Es galt den Wert „DevicePath“ in HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion zu überprüfen. Der Muss auf %SystemRoot%inf verweisen. Ich hab den Key gelöscht und neu angelegt, den Rechner neu gestartet, ohne Erfolg.
Nach ein paar weiteren Stunden bin ich auf diesen Beitrag im US-Technet gestoßen. Hier wird geraten, die Datei usbstor.inf in Windowsinf zu prüfen. Diese war bei mir seltsamerweise nicht oder nicht mehr vorhanden. Ich hab sie aus einer älteren Vista-Installation kopiert und eingefügt. Anschließend hab ich mir die nicht erkannten USB-Geräte im Gerätemanager (Windows + Pause) vorgenommen. Ein Rechtsklick und „Treiber aktualisieren“ sollte helfen – und Voila, plötzlich fand Windows wieder die passenden Treiber.
Viel Aufwand, viel Ärger und viele falsche Wege. Ich hoffe, dass dieser Eintrag irgendwem helfen kann.

Windows 7 Unterstützung für Steam

Valve hat endlich die Windows 7 Unterstützung in den Steam Client integriert. Das beste Feature ist die Unterstützung für Jumplists, so kann man direkt die zuletzt gespielten Spiele aufrufen. Praktischerweise lassen sich die häufig gespielten Games auch gleich festpinnen.
steam win7

Mir ist das mehr als recht, nutze ich doch die Community-Funktionen von Steam nur sehr eingeschränkt – außer wenn ich den Herrn Obermeier in Team Fortress 2 jage. Bleibt zu hoffen, dass der Steam-Client nun auch insgesamt weniger Zicken unter Windows 7 macht. Kürzlich hatte ich beispielsweise wieder Probleme mit UT3, die scheinen sich aber von selbst erledigt zu haben.

Windows 7: Domänen-Anmeldedaten eingeben

Es gibt so Dinge, die sind eigentlich recht simpel – wenn man sie kennt. Dazu gehört auch die Anmeldung an einer entfernten Windows-Domäne über VPN, etwa wenn man ein Laufwerk eines entfernten Servers mappen möchte.

Verwirrt hat mich, dass man beim Anmeldefeld lediglich nach Nutzername und Passwort gefragt wird, das Domäne-Eingabefeld ist ausgegraut und lässt sich nicht ändern. Deswegen muss man, wie schon in früheren Windows-Versionen, einen etwaigen Domänennamen in Großbuchstaben vor dem Nutzernamen eingeben, abgeschlossen wird das durch einen Backslash. Sieht dann so aus:

Clipboard01

Warum Microsoft das in Windows 7 nicht geändert hat, verwundert doch ein wenig. Vor allem wenn man diesen Trick nicht kennt, oder sich wie ich einfach nicht mehr daran erinnern kann, sorgt das doch für richtig Frust.

Windows 7 & Windows Vista: Anwender automatisch anmelden

Installiert man unter Windows 7 oder Windows Vista bestimmte Programme, etwa VMware Workstation oder den Player, tragen diese einen zusätzlichen Nutzer in das System mit ein. Das bedeutet bei einem Einzelnutzersystem meist, dass man nach dem Bootvorgang nicht mehr automatisch auf dem Desktop landet, sondern zunächst den User einloggen muss – selbst wenn kein Passwort gesetzt ist. Das ist nervig und kostet unnötig Zeit. Die Lösung hierfür ist gut versteckt.

Ihr benötigt das Menü Benutzerkonten, allerdings nicht das aus der Systemsteuerung. Drückt auf den Windows-Knopf der Taskleiste und gebt “netplwiz” ein, gefolgt von einem Return. Nun sollte das korrekte Fenster aufgehen, nämlich das hier:

Benutzerkonto

Hier seht ihr, welche Nutzer im System eingetragen sind, bei mir ist es der lokale User sowie der generische Nutzer von VMware. Entfernt nun den Haken bei “Benutzer müssen Benutzername und Kennwort eingeben” und drückt übernehmen. Nun sollte frägt euch das System, welcher User künftig automatisch angemeldet werden soll, und wie sein Passwort lautet.

Benutzerkonto

Hier einfach den passenden User eintragen, eventuell das Passwort setzen und voila, beim nächsten Neustart werdet ihr automatisch eingeloggt.

Wer übrigens die Anmeldung nach dem Stand-By deaktivieren will, diese ist bei Windows 7  woanders versteckt. Und zwar in den Energieoptionen (Systemsteuerung – Energieoptionen). Als zweite Option oben links findet sich “Kennwort bei Reaktivierung anfordern”. Setzt hier die Auswahl bei “Kennwort ist nicht erforderlich” und Windows startet auch aus dem Stand-By brav in den Desktop.

Stand-By

Bei Windows Vista ist diese Option ebenfalls in den Energieoptionen versteckt, dort sieht das Menü allerdings anders aus.

So bindet ihr Dienste wie Skydrive in den Windows Explorer ein

Online-Speicherdienste wie Windows Skydrive oder ADrive sind praktisch – allerdings benötigt man meist einen zusätzlichen Client oder ein Webinterface um Daten ablegen zu können. Abhilfe schafft das Gladinet Cloud Desktop. Die Software bindet die Online-Dienste Windows Skydrive, Google Dokumente, Google Picasa sowie Amazon Storage direkt als Netzwerklaufwerk in den Windows Explorer ein. Auch WebDAV- oder FTP-Server werden unterstützt. Weitere Details samt Bilderstrecke gibts hier beim TecChannel.

gladinet

Die Software läuft unter Windows XP, Vista und Windows 7.

Steam und Windows 7 RC: Cannot connect to the Steam network

Steam und der Windows 7 RC scheinen eine besonders komplexe Beziehung zu haben. Denn während nahezu jedes andere Spiel (auch das immer noch großartige Starcraft, aber ich schweife ab) kein Netzwerkproblem hat, wollte mein Steam Client einfach nicht starten. Die kryptische Fehlermeldung war “Cannot connect to the Steam network. Try again later”. Auch spätere Versuche halfen nichts.

Steam Fehlermeldung Win 7 RC

Die Lösung liegt hierbei im Steam-Ordner. Dort muss die Datei “ClientRegistry.blob” (blob? Die haben eine Dateiendung namens Blob?) gelöscht oder umbenannt werden. Anschließend verbindet sich Steam brav mit dem zentralen Server und startet.

steam-2

Update: Allerdings lief das auch nicht ganz fehlerfrei, ich zumindest musste Steam noch als Admin starten. Scheint also doch noch arg zu zicken, hoffentlich versauts meinen Ping bei Team Fortress 2 nicht.

uTorrent sichern und auf neues System umziehen

Der RC von Windows 7 steht (fast) zum Download bereit, Zeit sich einen Umzugsplan zu schneidern. Wie bekommt man beispielsweise alle Einstellungen von uTorrent in sein neues System? Relativ einfach, wenn man das neue Betriebssystem auf der gleichen Hardware aber einer separaten Partition installiert. 

uTorrent speichert alle Informationen in *.dat-Dateien. Diese liegen allerdings in einem normalerweise versteckten Verzeichnis. Am einfachsten erreicht man das Verzeichnis mit folgender Kombination: Start – Ausführen – %appdata%uTorrent – OK drücken. 

utorrent-umziehen-ausfuhren

Seid ihr gerade in dem neu installierten System und wollt nicht extra booten, könnt ihr den Pfad auch manuell aufrufen. Unter Windows Vista und Windows 7 reicht es, in der Adressleiste des Windows Explorers folgende Adresse einzugeben:  FESTPLATTENBUCHSTABE:UsersBENUTZERNAMEAppDataRoaminguTorrent

Die Variablen FESTPLATTENBUCHSTABE und BENUTZERNAME müsst ihr natürlich entsprechend eurem System anpassen. 

Unter Windows XP ist der Befehl ein wenig anders. Hier geht es zwar im eigentlichen System auch über %appdata% wenn ihr gerade eingeloggt seid, wollt ihr aber von einer anderen Festplatte eure Daten sichern, dann müsst ihr FESTPLATTENBUCHSTABE:Dokumente und EinstellungenBENUTZERNAMEAnwendungsdatenuTorrent eingeben.

utorrent-umziehen

 

Übrigens könnt ihr mit dieser Technik nicht nur uTorrent-Informationen übertragen, sondern auch andere Programme sichern und übernehmen. Für Firefox empfehle ich allerdings eher MozBackup. 

Wer weitere Tricks in dieser Art auf Lager hat, ab in die Kommentare damit.