Schlagwort: kommandozeile

  • Linux, DOS-Eingabe und Powershell – Alles unter einem Dach

    Für viele Nutzer ist die Kommandozeile ein beliebtes Tool, mit dem man effektiv arbeiten kann. Natürlich erfordert es ein wenig Spezialwissen das man sich schnell aneignen kann. Hinzu kommt dann noch die Qual der Wahl ob man die altbewährte DOS-Eingabe, die PowerShell oder Linux-Befehle verwenden will. Zukünftig werden diese drei Varianten in einer App vereint sein.

    Microsoft arbeitet derzeit an dem Windows Terminal. In dieser App wird man zukünftig mit allen Befehlen von DOS, PowerShell und Linux arbeiten können.

    Unter Windows 10 (1903) kannst du jetzt schon den Windows Terminal testen. Diese Preview-Version kannst du im Windows Store gratis herunterladen. Suche im Windows Store einfach nach der App Windows Terminal (Preview).

    Nach dem Download startest du die App und kannst direkt mit den betreffenden Befehlen wie beispielsweise dir (DOS), Is (Linux) oder get-psdrive (PowerShell-Kommando) arbeiten.

    Da der Windows Terminal aber noch keine offizielle App ist, sondern nur eine Test-Version, werden vermutlich noch nicht die komplette Anzahl von Befehlen zur Verfügung stehen. Ebenfalls musst du noch mit Fehlfunktionen des Programms rechnen.

    Trotz allem scheint der Windows Terminal aber ein vielversprechendes Tool zu werden.

  • Windows-Eingabeaufforderung transparent machen

    Standardmäßig erscheint das Fenster der Eingabeaufforderung und Powershell in schwarz oder dunkelblau. Zudem verdeckt es andere geöffnete Programmfenster. Mit einem kleinen Trick lässt sich dieses Fenster transparent gestalten.

    Ist die Eingabeaufforderung oder die Powershell geöffnet, drückst du die Tastenkombination [Strg][Umschalt] und stellst mit dem Mausrad die gewünschte Transparenz ein. Wird das Programmfenster geschlossen, wird die Transparenz automatisch wieder auf den Standardwert zurückgestellt.

    Möchtest du eine permanente Durchsichtigkeit des Powershell-Fensters erreichen, dann klicke mit der rechten Maustaste auf die Fensterleiste und öffne im Kontextmenü die Eigenschaften. Über den Schieberegler im Register Farben lässt sich die Deckkraft stufenlos festlegen. Mit dem Button OK speicherst du die Änderung.

  • WLAN-Signalstärke als Prozentzahl anzeigen lassen

    Normalerweise wird die Signalstärke eines WLAN´s in Balkenform angezeigt. Je mehr Balken, desto besser das Signal. Soweit, so gut. Wenn du es aber genauer wissen möchtest, dann lasse dir die Signalstärke als Prozentzahl anzeigen.

    Das Windows Betriebssystem enthält keine Möglichkeit, die Signalstärke dauerhaft in Prozentwerten abzubilden.

    Nur über die Eingabeaufforderung (oder Windows PowerShell) kann die aktuelle WLAN-Signalstärke in Prozent ermittelt werden.

    Starte dazu das Fenster Ausführen mit der Tastenkombination [Windows][R], gib den Befehl cmd ein, und bestätige ihn mit der Taste [Enter].

    Im Fenster der Eingabeaufforderung (Windows 10: PowerShell) tippst du den Befehl netsh wlan show interfaces ein und bestätigst wieder mit [Enter]. Nach ein paar Sekunden lässt sich neben dem Eintrag Signal der ermittelte Wert in Prozent ablesen.

    Hier findest du auch weitere Angaben, wie die Empfangs- und Übertragungsrate in Mbit/s oder den Profilnamen des WLAN-Netzwerkes.

  • Windows 10: Basis-Hardware-Infos des Computers auslesen

    Hin und wieder benötigt man gewisse Hardware-Informationen wie Seriennummern oder die BIOS-Version. Mit Hilfe von PowerShell-Befehlen gelangst du schnell an die wichtigsten Basis-Informationen deines PC´s.

    Um PowerShell zu öffnen, klickst du mit der rechten Maustaste auf den Start-Button und wählst das Programm im Kontextmenü aus.

    Tippe den Befehl gwmi win32_bios | fl SerialNumber ein und bestätige ihn mit [Enter] um die Seriennummer deines Rechners zu erhalten.

    Der Befehl gwmi win32_bios listet die BIOS-Version, sowie den -Hersteller auf.

    Mit gwmi win32_computersystem werden die aktuelle Domäne, der Name des PC-Herstellers, das Modell, der Rechnername, dein Login-Name und der physischen Speicher im Megabyte (MB) angezeigt.

  • Windows 10: Eingabeaufforderung über das Rechtsklick-Menü starten

    In früheren Windows-10-Versionen konnte man im Windows Explorer komplexe Ordnerpfade durch Drücken der Taste [Umschalt] und einem Rechtsklick auf den betreffenden Ordner direkt in die Eingabeaufforderung übernehmen. In den aktuellen Versionen des Betriebssystems lässt sich allerdings nur noch die Powershell starten. Legst du aber weiterhin Wert auf die Eingabeaufforderung, dann holst du sie dir einfach wieder zurück.

    Die altbekannte Eingabeaufforderung wird über eine Änderung in der Registry wieder reaktiviert. Drücke dazu die Tastenkombination [Windows][R], gib den Befehl regedit in das Fenster Ausführen ein, und bestätige die Aktion mit [Enter].

    Anschließend navigierst du im Registrierungseditor zu folgendem Schlüssel:

    HKEY_CLASSES_ROOT\Directory\shell\cmd

    Klicke mit der rechten Maustaste auf den Eintrag cmd und wähle die Berechtigungen aus. Im nächsten Dialogfenster setzt du bei Administratoren ein Häkchen bei Zulassen im Bereich Vollzugriff. Bestätige die Änderung mit Übernehmen und OK. Damit sollte die Eingabeaufforderung wieder über das Kontextmenü erreichbar sein.

    Fehlermeldung erhalten?

    Wenn eine Fehlermeldung erscheint, dass die Berechtigung nicht geändert werden kann, dann ist eine kleine Umleitung notwendig.

    Klicke erneut mit der rechten Maustaste auf cmd und wähle Berechtigungen | Erweitert aus. Im nächsten Fenster klickst du auf Ändern, tippst im Eingabefeld deinen exakten Benutzernamen ein und klickst dann auf Namen überprüfen. Wenn er richtig ist, bestätigst du mit OK und kehrst zu dem Fenster mit dem Vollzugriff zurück.

    Hier wählst du nun den Eintrag Benutzer aus und aktivierst den Vollzugriff mit Übernehmen und OK.

    Zurück in der Registry klickst du mit der rechten Maustaste auf den Eintrag HideBasedOnVelosityId und wählst Umbenennen aus. Du kannst hier zum Beispiel einen Bindestrich vor den Namen setzen, damit die Originalbezeichnung nicht verloren geht.

    Nachdem du den Registrierungseditor geschlossen hast, ist der Kontextmenü-Befehl Eingabeaufforderung hier öffnen wieder vorhanden.

  • Windows: Systeminformationen blitzschnell auslesen und speichern

    Nicht nur bei Computerproblemen benötigt man wichtige Systeminformationen. Auch beim Wechsel von Hardware (z. B. Sound- oder Grafikkarten) ist es vorteilhaft, wenn man diese Informationen zur Hand hat. Die Systeminformationen lassen sich schnell in einer Textdatei speichern und bei Bedarf ausdrucken.

    Um an die gewünschten Informationen zu kommen, öffnest du die Eingabeaufforderung mit Administratorrechten.

    Bei Windows 10 klickst du dazu mit der rechten Maustaste auf das Windowssymbol in der Taskleiste. Bei anderen Windows Betriebssystemen kannst du auch in das Suchfeld Eingabeaufforderung eingeben und in der Ergebnisliste den gleichnamigen Eintrag über das Kontextmenü mit Administratorrechten starten.

    Dann tippst du den Befehl systeminfo>c:\systeminfos.txt ein und startest den Vorgang mit der [Eingabe]-Taste. Eventuell dauert es ein wenig, bis die Daten als Textdatei zur Verfügung stehen.

    Wahlweise kannst du auch einen anderen Pfad als C:\ eintragen und der Textdatei ebenfalls einen anderen Namen geben.

  • Installiertes Windows-Update blitzschnell finden

    Regelmäßig werden wir von Microsoft mit Patches und Updates für das Windows-Betriebssystem versorgt. Vorausgesetzt, die automatische Update-Funktion ist aktiviert worden. Trotz allem können wir nicht immer hundertprozentig sicher sein, ein wichtiges Update erhalten zu haben. Möchtest du herausfinden ob sich ein bestimmtes Update bereits auf deinem Rechner befindet, ist der herkömmliche Weg sehr zeitaufwendig. Mit diesem Trick sparst du viel Zeit und schonst deine Nerven.

    Klassische Liste der installierten Updates

    Die Bezeichnungen der Windows Update bestehen aus den Buchstaben KB gefolgt von einer meist siebenstelligen Nummer. Die ganze Liste findest du über Systemsteuerung | Programme | Programme und Funktionen | Installierte Updates. Da für diese Liste keine (effektive) Suchfunktion existiert, muss man lange scrollen, um herauszufinden ob der betreffende Hotfix installiert wurde oder nicht.

    Update über den Texteditor finden

    Nicht selten sind auf einem Windows-Computer über 300 installierte Updates zu finden. Exportiert man sie in eine Textdatei, kann man mit der Tastenkombination [Strg][F] die Suchfunktion problemlos nutzen.

    Dazu rufst du die Eingabeaufforderung auf. Gib in das Suchfeld den Begriff Eingabeaufforderung oder den Befehl cmd.exe ein und starte die Anwendung.

    Damit die Textdatei direkt auf deinem Desktop angezeigt wird, wechselst du im Fenster der Eingabeaufforderung mit dem Befehl cd Desktop den Anzeigepfad. Anschließend tippst du systeminfo > info.txt ein und bestätigst die Ausführung des Befehls mit der Taste [Enter].

    Der Parameter info.txt bezeichnet den Dateinamen und kann beliebig geändert werden (z. B. Update.txt).

    Nach ein paar Augenblicken stehen alle Informationen zur Verfügung und werden in der Textdatei auf deinem Desktop abgelegt.

    Wenn du diese Textdatei jetzt öffnest, kannst du mit dem Shortcut [Strg][F] die Suche aufrufen und die gewünschte Update-Nummer eingeben.

    Das geht doch viel schneller als die Liste  mit dem Scroll-Rad zu durchsuchen, oder?

  • Systemrechte bei Windows freischalten

    Ein wesentlicher Bestandteil des Schutzmechanismus bei Windows ist die Vergabe unterschiedlicher Rechte. Der einfache Nutzer hat die wenigsten Rechte und ein Account mit Administrator-Rechten besitzt schon sehr viele Befugnisse. Und über dem Administrator steht dann noch der Nutzer System. Um dir Systemrechte zu verschaffen, benötigst du ein kleines Microsoft-Tool, das nicht zusammen mit Windows ausgeliefert wird.

    Dieses kleine Tool namens PsExec ist ein Teil der Programmsammlung PsTools, die du dir auf der Webseite von Microsoft kostenlos herunterladen kannst. Nach dem Download der ZIP-Datei entpackst du die Sammlung PsTools in einem beliebigen Verzeichnis.

    Bitte beachte beim Einsatz von Systemrechten, dass bei Unachtsamkeit großer Schaden an deinem Rechner entstehen kann. Wir empfehlen daher die Erstellung einer Verknüpfung der Eingabeaufforderung mit Systemrechten, damit nicht jedes Programm automatisch mit Systemrechten ausgeführt wird.

    Kommandozeilen-Verknüpfung erstellen

    Öffne die Programmsammlung PsTools, markiere mit der rechten Maustaste das Tool PsExec, und klicke dann auf Senden an | Desktop (Verknüpfung erstellen).

    Öffne nun die Dialogbox Eigenschaften der neuen Verknüpfung per Rechtsklick-Menü und wechsle in die Registerkarte Verknüpfung. Im Bereich Ziel ergänzt du den Pfad um die Parameter -i -s -d cmd.exe und bestätigst die Änderung mit dem Button Übernehmen. Achte darauf, das diese Ergänzung mit einer Leertaste vom übrigen Pfad getrennt eingegeben wird.

    Prinzipiell ist die Verknüpfung mit Systemrechten fertig erstellt und kann verwendet werden. Wenn dir das Icon nicht gefällt, kannst du dir über die Schaltfläche Anderes Symbol ein passenderes Symbol aussuchen.

    Abschließend klickst du dann auf den Button Erweitert und aktivierst die Einstellung Als Administrator ausführen. Bestätige alle offenen Dialogfenster mit OK, damit die Verknüpfung auf deinem Desktop erstellt wird.

    Systemrechte testen

    Um sicher zu gehen, dass die Verknüpfung tatsächlich Systemrechte besitzt, startest du sie mit einem Doppelklick und gibst den Befehl whoami ein, den du mit [Enter] ausführst. Die Bestätigung nt-autorität\system zeigt dir an, dass diese Eingabeaufforderung die gewünschten Systemrechte besitzt.

    Alles Programme die über diese Eingabeaufforderung gestartet werden, erhalten nun ebenfalls Systemrechte. Bitte überlege lieber zweimal, ob wirklich alle Rechte notwendig sind.

    PsExec ist mit allen Windows Betriebssystemen ab XP und Windows Server 2003 kompatibel.

    Tipp

    Unter Windows 10 kannst du dir auch eine Eingabeaufforderung mit Systemrechten vor dem Login erstellen, um beispielsweise Viren zu entfernen, die Login und/oder Administratorrechte deaktiviert haben. Wie das funktioniert, erfährst du in diesem Artikel.

  • Bei Windows 10 die streikende Suchfunktion reparieren

    Dass Windows Programme und Tools ihren Dienst, aus meist unerfindlichen Gründen, schon mal einstellen, ist ja hinlänglich bekannt. Natürlich kann so ein unerwartetes Verhalten auch bei der Suchfunktion unter Windows 10 vorkommen. Das ist zwar ärgerlich, kann aber mit wenig Aufwand schnell behoben werden.

    Zwei unterschiedliche Varianten können separat oder nacheinander angewendet, das Problem lösen und die Suchfunktion wieder in Gang setzen.

    Reparatur per Powershell

    Der erste Weg führt über PowerShell, dass als Bordmittel bei Windows 10 integriert ist. Du findest das Tool Windows PowerShell über dein Startmenü.

    Klicke die App mit der rechten Maustaste an und starte PowerShell mit Administratorrechten.

    Als nächstes tippst du folgenden Befehl in die Kommandozeile ein:

    Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopment Mode -Register „$($_.InstallLocation)\AppXManifest.xml“\}

    Bestätige mit der Taste [Enter] den Befehl, der dann die Windows-Standard-Apps neu einrichtet. Nach ein paar Minuten führst du dann einen Computer-Neustart durch und prüfst, ob die Suchfunktion wieder normal arbeitet.

    Windows Dienste prüfen

    Der zweite Problemlöser ist die Kontrolle der Windows Dienste, unter die auch die Suchfunktion fällt.

    Du öffnest mit der Tastenkombination [Windows][R] das Fenster Ausführen, tippst den Befehl services.msc ein und bestätigst mit dem Button OK.

    Im Programmfenster der Windows Dienste suchst du nun den Eintrag Windows Search, klickst ihn mit der rechten Maustaste an und wählst im Kontextmenü die Eigenschaften aus.

    Überprüfe auf der Registerkarte Allgemein, ob der Starttyp auf Automatisch (verzögerter Start] oder auf Automatisch steht. Gegebenenfalls änderst du die Einstellungen entsprechend und speicherst die Änderung mit OK.

    Danach sollte die Windows Suche wieder ordnungsgemäß funktionieren.

  • Windows 10: Kommandozeilen-Verknüpfung im Kontextmenü wieder herstellen

    Mit dem letzten großen Windows 10 Update, Redstone 2 oder auch Creators Update genannt, habt sich einiges geändert. Einige Funktionen und Features sind hinzugekommen, andere sind dafür entfernt worden. Entfernt wurde auch der Kontextmenüeintrag der Eingabeaufforderung. Er wurde nicht aus dem Betriebssystem entfernt, nur unsichtbar gemacht. Glücklicherweise kann man sich den Eintrag wieder zurückholen.

    Seit Windows XP konnte die Eingabeaufforderung mit dem Shortcut [Umschalt][Rechte Maustaste] ganz bequem über das Kontextmenü gestartet werden. Seit dem letzten Windows 10 Update ist dieser Befehl durch PowerShell ersetzt worden. Offensichtlich soll dies mal der Nachfolger der Kommandozeile werden.

    Um den alten Kommandozeilen-Befehl wieder in das Kontextmenü zurück zu holen, ist ein Eingriff in die Registry erforderlich. Du öffnest sie mit der Tastenkombination [Windows][R] über das Fenster Ausführen und dem Befehl regedit.

    Navigiere dann zu folgendem Schlüssel:

    HKEY_CLASSES_ROOT\Directory\shell\cmd

    Im Verzeichnis cmd befindet sich der Eintrag HideBasedOnVelocityId, der umbenannt werden muss. Da er aber geschützt ist und sich nicht ohne weiteres ändern lässt, musst du erst die Berechtigungen des Ordners cmd anpassen.

    Berechtigungen anpassen

    Dazu klickst du mit der rechten Maustaste auf den Ordner cmd und wählst Berechtigungen aus. Im Dialogfenster Berechtigungen für „cmd“ klickst du auf den Button Erweitert und dann im Bereich Besitzer auf den Link Ändern.

    In der nächsten Dialogbox legst du im Feld des zu verwendenden Objektnamen den neuen Besitzer ein. Er setzt sich aus dem Namen deines Rechners und dem betreffenden Benutzernamen zusammen (z. B.: Computer1\Thorsten). Ein Klick auf die Schaltfläche Namen überprüfen zeigt an, ob die Eingabe korrekt ist. In diesem Fall wird der gesamte Name unterstrichen angezeigt.

    Mit OK bestätigst du die Eingabe und kehrst damit zum vorigen Dialogfenster zurück. Hier wählst du dann den Eintrag der Administratoren aus, klickst auf den Button Bearbeiten und aktivierst den Vollzugriff. Bestätige abschließend alle offenen Dialogfenster mit OK.

    Eintrag umbenennen

    Nun kannst du den Eintrag HideBasedOnVelocityId im Verzeichnis cmd umbenennen. Es reicht vollkommen aus, den Namen geringfügig durch ein vorangestelltes Zeichen (z. B. Stern oder Raute) zu ergänzen.

    Damit wurde der Befehl Eingabeaufforderung hier öffnen nur in das Kontextmenü des Windows Explorers (Ordnerverwaltung) eingefügt.

    Drei Änderungen sind notwendig

    Insgesamt drei Einträge des Wertes HideBasedOnVelocityId müssen nach diesem Vorbild umbenannt werden.

    Der zweite Eintrag ist für den Desktop verantwortlich. Ihn findest du hier:

    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd

    Die dritte und letzte Änderung wird in HKEY_CLASSES_ROOT\Drive\shell\cmd vorgenommen und fügt den Kommandozeilenbefehl in das Kontextmenü des Laufwerksbuchstaben ein.

Die mobile Version verlassen