Autostart-Ordner unter Windows 10 öffnen

Unter Windows 10 ist es relativ schwierig eine neue Autostart-Verknüpfung anzulegen, da der Autostart-Ordner nicht mehr im Startmenü auftaucht.

Über den Ausführen-Dialog wird der Befehl definiert

Abhilfe schafft ein Befehl, welcher über den Ausführen-Dialog genutzt werden kann. Dieser Dialog kann über die Tastenkombination Windows + R aufgerufen werden. In den Dialog wird anschließend der Befehl:

shell:startup

eingetragen. Durch diesen Befehl wird ein Explorer geöffnet, welcher auf den Autostart-Pfad:

C:\Users\nutzername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

zeigt. In diesen Ordner können anschließend die Verknüpfungen für die Autostarts hinterlegt werden.

Abschaltung des Microsoft Comfort Curve Keyboard 3000 unter Windows 10 verhindern

Seit Jahren nutze ich als Tastatur an den meisten Geräten ein Microsoft Comfort Curve Keyboard 3000. Im Gegensatz zu anderen ergonomischen Tastaturen, kann das Microsoft Comfort Curve Keyboard 3000 relativ normal genutzt werden. Bisher lief die Tastatur unter allen möglichen Betriebssystemen wie Linux oder verschiedenen Windows-Versionen ohne Probleme. Unter Windows 10 zeigte die Tastatur allerdings ein merkwürdiges Verhalten.

Über die Num-Lock-Leuchte der Tastatur kann das Problem eingegrenzt werden

Wenn man die Tastatur einige Sekunden nicht nutzt, kann anschließend nicht mehr auf der Tastatur geschrieben werden. Erst einige Sekunden intensiver Nutzung später übermittelt die Tastatur ihre Eingaben wieder an den Rechner. Das Betriebssystem versucht die Tastatur abzuschalten, um Energie zu sparen. Sichtbar wird die am flackern der Num-Lock-Leuchte auf der Tastatur. Allerdings schaltet sich die Tastatur nicht ab und dies führt zum beschriebenen Problem.

Im Geräte-Manager muss das entsprechende Eingabegerät gefunden werden

Über den Geräte-Manager kann dieses Problem allerdings gelöst werden. Dort muss unter dem Punkt Eingabegeräte das entsprechende Gerät gefunden werden. Befinden sich dort mehrere Geräte, so sollte nach dem Gerät mit der VID 045E und der PID 07B6 gesucht werden. Diese findet man in den Eigenschaften des Gerätes unter dem Punkt Details. Dort muss die Eigenschaft Hardware-IDs ausgewählt werden.

Im Tab Energieverwaltung befindet sich die gesuchte Option

Wichtig ist es den Punkt Eingabegeräte zu nutzen. Die Tastaturen befinden sich im Geräte-Manager ebenfalls unter dem Punkt Tastaturen. Dort kann die Option allerdings nicht ausgewählt werden, da sie ausgegraut ist.

Wurde das entsprechende Gerät identifiziert, so kann in den Eigenschaften zu diesem Gerät der Tab Energieverwaltung geöffnet werden. Dort findet sich der Punkt:

Computer kann das Gerät ausschalten, um Energie zu sparen

Nachdem dieser Punkt deaktiviert wurde, kann das Microsoft Comfort Curve Keyboard 3000 auch unter Windows 10 normal genutzt werden.

Umgebungsvariablen unter Windows in einer Datei speichern

Unter Windows gibt es eine Reihe von Umgebungsvariablen. Einige davon werden für den Nutzer gesetzt, andere sind systemweit gesetzt. Möchte man diese Umgebungsvariablen auf einem neuen Rechner ebenfalls einrichten, so wäre es praktisch die gesetzten Umgebungsvariablen zu exportieren.

In der Kommandozeile muss der Befehl eingegeben werden.

Möglich ist dies mit folgendem Kommando, welches in der Kommandozeile eingegeben werden muss:

SET > enviroment.txt

Der Befehl SET gibt die gesetzten Umgebungsvariablen aus, welche anschließend in der Datei enviroment.txt gespeichert werden. Pro Zeile findet man in der Datei jeweils eine Umgebungsvariable und den zugeordneten Wert.

Probleme mit dem cryptsetup-Workarround

Vor einigen Monaten veröffentlichte ich eine Anleitung zur Verschlüsselung eines Ubuntu-Servers. Da es einen Bug im cryptsetup gab, wurde in dem Artikel ein Workarround beschrieben. Mittlerweile wurde das cryptsetup-Paket aktualisiert und der entsprechende Bug gefixt. Allerdings führt dies zu Problemen mit dem Workarround. Möchte man den Server nun entsperren, erhält man folgende Meldung:

$ cryptroot-unlock
/bin/cryptroot-unlock: line 192: 2: parameter not set
/bin/cryptroot-unlock: line 192: 2: parameter not set
/bin/cryptroot-unlock: line 192: 2: parameter not set

Gelöst werden kann dieses Problem in dem folgendes Kommando genutzt wird:

sed 's/print $1, $5/print $1, $3/' /bin/cryptroot-unlock > /tmp/cryptroot-unlock; ash /tmp/cryptroot-unlock

Damit lässt sich der Server entsperren. Im zweiten Schritt kann nun der Workarround entfernt werden und das initramfs aktualisiert werden:

rm /etc/initramfs-tools/hooks/cryptsetup-fix.sh 
update-initramfs -u

Nach einem Neustart des Systems, kann dieses nun wie folgt entsperrt werden:

BusyBox v1.27.2 (Ubuntu 1:1.27.2-2ubuntu3) built-in shell (ash)
Enter 'help' for a list of built-in commands.

# cryptroot-unlock 
Please unlock disk cryptroot (/dev/md1): 
cryptsetup: cryptroot set up successfully
# exit

Anschließend wird das System hochgefahren und der Server steht zur Verfügung.

Plugins in der Custom Firmware der PSP installieren

Sobald auf einer Playstation Portable eine Custom Firmware installiert wurde, kann diese mit Hilfe von Plugins erweitert werden. Es existiert eine Fülle von Plugins für die Playstation Portable. Die meisten Plugins sind für die Version 6.60 der Firmware entwickelt worden. Allerdings laufen Sie meist ohne Probleme mit der letzten Version 6.61. Wenn dies nicht der Fall ist, kann man sich mit einem Plugin behelfen. Dieses sorgt dafür das für die Version 6.60 entwickelte Plugins auch unter der Version 6.61 laufen. Ich persönlich nutze zwei Plugins:

  • PRXShot
  • Game Categories Lite

Das erste Plugin dient dazu Screenshots auf der Playstation Portable zu machen, während das zweite Plugin eine Möglichkeit bietet die installierten Anwendungen zu kategorisieren. Nachdem man ein solches Plugin heruntergeladen hat, stellt sich allerdings die Frage wie dieses installiert wird. Die Plugins selber bestehen meist aus einer PRX-Datei oder einem Ordner mit einer solchen Datei und zusätzlichen Daten. Diese Datei bzw. der Ordner muss in das Verzeichnis SEPLUGINS auf der PSP bzw. dem Memory Stick kopiert werden. Anschließend muss festgelegt werden in welche Kontext das Plugins aktiv sein soll. Die Playstation Portable kennt dabei folgende Kontexte:

  • GAME
  • GAME150
  • POPS
  • VSH

Bei GAME wird das Plugin aktiviert, sobald ein PSP-Spiel gestartet wurde. GAME150 ist der Kontext für Homebrew-Software. Der POPS-Kontext kommt zum tragen wenn ein Playstation 1 gestartet wird. Der letzte Kontext mit dem Namen VSH dürften den meisten Leuten unter dem Namen XMB bekannt sein. Es handelt sich um das Menü der Playstation Portable. Um zu definieren in welchem Kontext das Plugin laufen soll, müssen im SEPLUGINS-Verzeichnis eine Reihe von Dateien angelegt werden:

GAME.TXT
GAME150.TXT
POPS.TXT
VSH.TXT

Soll nun ein Plugin in entsprechenden Kontext aktiv sein, so muss dieses in der dazugehörigen Datei aktiviert werden. Für das Plugin PRXShot würde dies z.B. so aussehen:

ms0:/seplugins/prxshot/prxshot.prx 1

Jedes Plugin kann in mehreren Kontexten aktiviert werden, allerdings ist darauf zu achten, das nicht jedes Plugin in jedem Kontext läuft. Meist ist dies aber in der Dokumentation des entsprechenden Plugins beschrieben. Sobald das Plugin aktiviert ist, kann es in allen Kontexten, für die es aktiviert wurde, genutzt werden.