Die Windows-Aktivierung sichern

Wer sein Windows-System neu installieren möchte muss im Normalfall auch die Aktivierung bei Microsoft nochmal über sich ergehen lassen. Um dies zu umgehen, wenn keine Hardwareänderungen am Computer vorgenommen wurden, kann die Aktivierung mit wenigen Schritten gesichert werden.

Dazu müssen einfach die Dateien „tokens.dat“ und „pkeyconfig.xrm-ms“ von “%windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\” bzw. “%windir%\System32\spp\tokens\pkeyconfig\” in ein anderes Verzeichnis weg gesichert werden.

Bei der Neuinstallation von Windows dann einfach keinen Produktschlüssel eingeben und die Installation fertigstellen. Anschließend den Dienst „SoftwareProtection“ beenden, z.B. per Konsole mit Adminrechten “net stop sppsvc” und dann die beiden Dateien wieder in die Herkunftsverzeichnisse kopieren. Eventuell muss bei einem 64-Bit-System eine Datei “pkeyconfig.xrm-ms” aus dem Verzeichnis “%windir%\SysWOW64\spp\tokens\pkeyconfig” gelöscht bzw. mit der weg gesicherten Datei überschrieben werden.
Ebenso müssen die Dateirechte so gesetzt werden, dass der eigene Benutzer Zugriff auf diese hat, auch um die Datei überschreiben zu können.
Danach den Dienst wieder mit „net start sppsvc“ starten und „slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX“ ausführen. Die XXXe müssen durch den eigenen Key ersetzt werden.

Das war´s! :-)

Langsame Benutzeranmeldung wenn kein Hintergrundbild eingerichtet

Bisher haben sich alle meine Probleme im Bezug auf Windows 7 von alleine, oder durch die Mithilfe der Windows-Problembehandlung in Luft aufgelöst. Bis auf eines, welches mich besonders genervt hat.

Das Problem
Nachdem ich alle meine Einstellungen nach der Installation getätigt hatte, musste ich feststellen, dass die Anmeldung mit meinem Benutzer nach dem Windowsstart ewig dauerte. Selbst ohne installierte Software und etwas warten nach dem Start. Das Profil war auch nicht groß, aber was dauert da nun so lange!?!?

Die Ursache
Ich habe kein Hintergrundbild bei meinem Desktop eingerichtet, sondern einen einfarbigen gewählt. Beim Login führt das zu einem Fehler und warten auf einen Timeout mit 30 Sekunden.

Die Lösung
Nach gut einem Monat des Wartens habe ich gestern, nach einer nochmaligen gezielten Suche, die Lösung bei Technet gefunden.

Eine detaillierte Beschreibung gibt es in der Microsoft Knowledgebase. Den Hotfix findet man hier.

Zu sichernde Verzeichnispfade von Oulook

Wer seine individuellen Daten und Einstellungen von Microsoft Outlook selbst sichern möchte, sollte auf jeden Fall die folgenden Verzeichnisse und Dateien beachten bzw. dem Backup hinzufügen.

Navigationsbereichseinstellungen
Dateierweiterung -> xml
Windows XP/2003 -> %appdata%\Microsoft\Outlook\
Windows Vista/7 -> %appdata%\Microsoft\Outlook\

Mailadressen-Historie
Dateierweiterung -> nk2
Windows XP/2003 -> %appdata%\Microsoft\Outlook
Windows Vista/7 -> %appdata%\Microsoft\Outlook

E-Mail – Regeln
Dateierweiterung -> rwz
Windows XP/2003 -> %appdata%\Microsoft\Outlook
Windows Vista/7 -> %appdata%\Microsoft\Outlook

E-Mail – Signaturen
Dateierweiterung -> txt, rtf, htm
Windows XP/2003 -> %appdata%\Microsoft\Signatures
Windows Vista/7 -> %appdata%\Microsoft\Signatures

Wörterbuch
Dateierweiterung -> dic
Windows XP/2003 -> %appdata%\Microsoft\UProof
Windows Vista/7 -> %appdata%\Microsoft\UProof

Übermittlungseinstellungen
Dateierweiterung -> srs
Windows XP/2003 -> %appdata%\Microsoft\Outlook
Windows Vista/7 -> %appdata%\Microsoft\Outlook

Produktaktivierung von Office sichern

Wie viele wissen, muss Microsoft Office nach der Installation aktiviert werden. Dies kann entweder telefonisch oder über das Internet passieren.
Damit dies nicht nach jeder Neuinstallation gemacht werden muss, die Anzahl der Aktivierungen ist beschränkt, kann nach der Aktivierung ein Backup dies ersparen.

Die folgende Anleitung gilt für Office 2003 und 2007. Es müssen lediglich Versionsangaben getauscht / ersetzt werden.

Wann und wie?
Das funktioniert so lange keine wesentlichen Hardwarekomponenten getauscht werden.

Die Dateien können ganz normal nach der Aktivierung gesichert / weg kopiert werden.
Nach der Neuinstallation und vor dem ersten Start einer Anwendung aus dem Officepaket werden diese einfach wieder in die angegebenen Verzeichnisse kopiert.

Wo und was?
Die folgenden zwei Dateien müssen, je nach Betriebssystem, aus den folgenden Verzeichnispfaden kopiert werden.
Für Windows XP: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\Office\Data
Für Windows Vista/7: C:\Users\All Users\Anwendungsdaten\Microsoft\Office\Data

Abhängig von der Officeversion gibt es da zwei Dateien. Diese weg kopieren.
Für Office 2003: opa11.dat und opa11.bak
Für Office 2007: opa12.dat und opa12.bak

In der Windows-Registrierung (Regedit aufrufen) den entsprechenden Zweig suchen und eine reg-Datei erstellen (“Exportieren”).
Für Office 2003: HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Registration
Für Office 2007: HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Registration

Alle nicht-privaten Termine auflisten

Gibt es Termine in meinem Kalender, die nicht als “privat” markiert sind?
Die folgende Prozedur gibt die nicht-privaten Termine aus dem lokalen Outlookordner aus.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sub NichtPrivateTermine()
    Dim objTerminordner As MAPIFolder
    Dim objTermin As AppointmentItem
 
    ' Objekt auf Terminordner referenzieren
    Set objTerminordner = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderCalendar)
 
    ' Alle Termine durchlaufen
    For Each objTermin In objTerminordner.Items
        ' Prüfen, on privat
        If objTermin.Sensitivity = olNormal Then
            Debug.Print objTermin.Subject
        End If
    Next
End Sub