Geschützte Datei ändern#

  1. cmd als Administrator starten
  2. takeown /f <datei>
  3. cacls <datei> /g <username>:f
  4. <datei> kann jetzt umbenannt, gelöscht und ersetzt werden

Shell#

Shortcut auf Environment Variables#

rundll32 sysdm.cpl,EditEnvironmentVariables

Shell (CMD) Startpfad#

C:\Windows\System32\cmd.exe /s /k pushd c:\Java

Skriptpfad#

echo %~dp0

Java Klasse als Cmd-Befehl#

@echo off
java -cp %~dp0/nutils-1.0-SNAPSHOT.jar com.intersult.nutils.net.traffic.TrafficProxy %*

Executable als Service installieren#

BAT-Dateien(info)
create-service <service-name> <command>

delete-service <service-name>

Unix Utils#

Find#

Command mit find ausführen:
find -name "<pattern>" -exec <command> <param> {} <other-param> ;

Hinweis: Der Ausdruck {} fügt die aktuelle Datei ein. Vor dem Semikolon (;) muss sich ein Leerzeichen befinden.

Download fortsetzen (resume)#

Download fortsetzen (resume):
curl -C - -o C:\file.txt http://www.untersult.com/file.txt
wget -c http://www.untersult.com/file.txt -O C:\file.txt

Benutzerprofil#

Das User-Profile und ein paar andere von Windows benutzte Verzeichnisse können durch ändern von Registry-Schlüsseln verschoben werden:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList

Suchmeldung abschalten#

Verwendet man keinen Index, wie zum Beispiel SSD, Netzwerklaufwerk oder aus Leistungsgründen, wird bei jeder Suche die störende Meldung "Die Suche ist eventuell langsam, da der Index nicht ausgeführt wird. Klicken Sie hier, um den Index einzuschalten..." angezeigt. Die Meldung hat auch keinen Knopf um sie zu deaktivieren.

Lösung: In der Ordneransicht des Explorers einstellen: Index beim Durchsuchen des Dateisystems nicht verwenden (ist eventuell langsam).

Internet Explorer#

Entwicklermenü#

Das Entwicklermenü ist standardmäßig abgeschaltet. Folgender Registry-Key aktiviert es:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\IEDevTools]
"Disabled"=dword:00000000

Fehler#

Localhost#

Die Fehlermeldung "Fehler beim Lesen der Datei für lokale Hosts." kann daraus resultieren, dass in der Hosts-Datei kein Eintrag für Localhost besteht. Die korrekten Einträge sind:
127.0.0.1      localhost
::1            localhost

Windows 7#

Mit Windows 7 wurden einige nervige Features eingeführt:
  • Aero Preview: Man will eine Präsentation, ein Bild, einen Film oder etwas anderes ohne störenden Mauszeiger anschauen und fährt ihn nach rechts unten aus dem Bild - poff alle Fenster sind weg. Der viereckige Bereich rechts unten am Bildschrim hat ein Rechtsmenü, in dem dieses sinnlose Feature abgeschaltet werden kann.
  • Aero Shake: Man zieht ein Fenster einmal zu oft hin und zurück, vielleicht um es genau zu positionieren - poff alle Fenster sind weg. Dieses Feature lässt sich durch diesen Registry-Patch(info) abschalten.

Windows 8#

Ruhezustand aktivieren#

In Windows 8 ist in der Standardinstallation der Ruhezustand, auch als Hibernate oder Suspend bezeichnet, nicht aktiviert. Man geht vor wie folgt:

Startmenü rechts klicken -> Energieoptionen -> Auswählen was beim Drücken des Netzschalters passieren soll -> Einige Einstellungen sind momentan nicht verfügbar -> Ruhezustand im Energiemenü anzeigen

Routing#

Normaler Weise erkennt Windows angeschlossene Interfaces, besorgt sich eine IP-Adresse, Netzwerkmaske und DNS per DHCP. In komplexeren Umgebungen kann das manuelle Ändern von Routen sinnvoll sein, zum Beispiel wenn zwei Netzwerke oder Internetanschlüsse existieren. Die Routen können mit "route print" angezeigt werden.

Die Routing-Table kann mit dem Befehl "route" geändert werden. Route hinzufügen:

route add 192.168.1.0 mask 255.255.255.0 192.168.3.1 metric 5

Die Route wird bei jedem Reboot oder Hibernate gelöscht. Durch den Zusatz "-P" kann die Route permanent gemacht werden:

route add 192.168.1.0 mask 255.255.255.0 192.168.3.1 metric 5 -P

Die Route kann geändert werden mit "route change" und mit "route delete" wieder gelöscht.

Bei den Routen kann optional die Metrik angegeben werden, Windows verwendet immer die Route mit der geringsten Metrik. Die Metrik ist eine abstrakte Zahl, die die "Kosten" für diese Route festlegt. Darunter fallen Geschwindigkeit, Anzahl Router auf der Strecke oder Traffic-Kosten.

Zusätzlich kann das Interface angegeben werden, z.B. "IF 2". Als Interface bezeichnet man ein Netzwerkgerät, üblicher Weise hat man ein Ethernet für Festanschluss und WLAN. Normaler Weise ist durch die IP-Adresse klar, über welches Interface geroutet wird. Falls nicht, kann das Interface manuell angegeben werden.