Archiv

Archiv für die Kategorie ‘Windows’

Windows 7 neues Mainboard / CPU – sysprep

10. Oktober 2013 Keine Kommentare

Um für künftige Spiele gerüstet zu sein habe ich meinem PC neue Hardware spendiert.
Da ich keine Lust hatte Windows 7 neu zu installieren (obwohl es durchaus mal wieder angebracht gewesen wäre…) habe ich nach einer anderen Möglichkeit gesucht und diese mit sysprep auch gefunden. Das Tool bereitet eine vorhandene Windows Installation so auf, um z.B. ein Abbild für weitere PCs zu erstellen. Aber es ist auch in der Lage sämtliche nachinstallierten Treiber vom System zu entfernen und unter dadurch eine Out Of The Box Experience zu erzeugen = OOBE.

Im Prinzip muss man hier nur zwei Dinge tun. Als Modus OOBE auswählen und den Haken bei „Generalisieren“ setzen.
Ein detailreiches HowTo findet sich hier: sysprep Windows 7 HowTo

Nach dem Lauf von sysprep und dem anschließenden Umbauen der Hardware wollte Windows zunächst nicht starten. Folgende Meldung erschien:
DIENSTE WERDEN GESTARTET – Schwerwiegender Fehler bei der Systemvorbereitung des Computers.

Nach zahlreichen neuen Versuchen lies sich der Fehler schließlich dadurch beheben, während des Bootvorgangs F8 ständig gedrückt zu halten und die Treibersignaturprüfung abzuschalten. Danach konnte der Schritt „Dienste werden gestartet“ abgeschlossen werden.

Im Windows angekommen stellte ich fest, dass mein Benutzerkonto plötzlich ein anderes Heimatverzeichnis hat, weil Windows im User Ordner neue Heimatverzeichnisse nach dem Schema $USERNAME.$RECHNERNAME angelegt hat, anstatt das vorhandene normale Heimatverzeichnis zu verwenden.

Das liegt wohl daran, dass für den Benutzer in der Registry eine neue UID (oder wie man das bei Windows auch immer nennen mag) vergeben wurde. In der Registry kann man das Heimatverzeichnis eines Benutzers hier manipulieren:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList\

Dort sind Einträge wie z.B. S-1-5-21-2319070248-1073011110-4031061704-1000 usw. vorhanden. Das interpretiere ich als Windows UID. In jedem dieser Einträge sind Schlüssel hinterlegt, unter anderem auch der ProfileImagePath. Diesen habe ich auf mein ursprüngliches Verzeichnis geändert und Windows neugestartet.

=> Danach konnte ich Windows und auch meine Programme tatsächlich wieder benutzen. Schade dass es so kompliziert und alles andere als dokumentiert ist. Puh.

KategorienWindows

Rekursiv entpacken mit 7-zip und der Windows Powershell

3. Juni 2012 2 Kommentare

Ich hatte gerade das Problem unter Windows 7 einen Ordner zu haben in dem ca. 100 Unterordner liegen. Dort ist jeweils ein .rar Archiv enthalten.
Da sich 7-zip wunderbar über die Commandline bedienen lässt und ich Lust hatte mich erstmals mit der Microsoft Powershell zu beschäftigen sieht meine Lösung dafür so aus:

rekursiv_unpack.ps1

$path = "d:\archives"
$7zip = "c:\program files\7-zip\7z.exe"
$items = Get-ChildItem -Path $path
 
foreach ($item in $items)
{
      if ($item.Attributes -eq "Directory")
      {
        Write-Host $item.Name
        cd "$path\$item"
        & $7zip x $path\$item\*.rar
      }
}

Das „cd“ dient dazu das jeweilige Archiv in den Quell Unterordner zu entpacken. Man kann Scripte simpel per Copy&Paste in der Powershell ausführen.

KategorienWindows

Windows 7: openvpn autostart als Administrator

4. Januar 2012 Keine Kommentare

Wenn man openvpn bei der Anmeldung automatisch starten möchte, stellt man recht schnell fest dass ein Haken bei „Als Administrator ausführen“ i.d.R. gebraucht wird. In meinem Fall habe ich das der Datei openvpn-gui-1.0.3.exe eingeräumt.
Das wiederum hat zur Folge dass sich bei jedem Start des Programms die Benutzerkontensteuerung UAC meldet, was natürlich besonders im Autostart ultra nervig ist:

Möchten sie zulassen, dass durch das folgende Programm von einem unbekannten Herausgeber Änderungen an diesem Computer vorgenommen werden?

Eine schöne Möglichkeit dies zu umschiffen zeigt folgendes CCleaner Beispiel:
http://stadt-bremerhaven.de/programme-ohne-uac-abfrage-starten/

Das klappt bei mir auch so mit openvpn wunderbar :-)

KategorienWindows