Eingabe-Aufforderung oder PowerShell vom Explorer aus öffnen

Eingabe-Aufforderung oder PowerShell vom Explorer aus öffnen

Als Administrator benötigt man oft Zugriff auf einen bestimmten Ordner, um von diesem Ordner Befehle über die Befehls-Zeile auszuführen – entweder über die PowerShell oder über die Eingabe-Aufforderung. Über den Schnell-Zugriff im Explorer lässt sich ein solches Terminal besonders einfach aufrufen.

Den oben links in jedes Explorer-Fenster lässt sich leicht ein zusätzlicher Button für die Eingabe-Aufforderung oder die PowerShell einbauen, der beim Klick direkt einen bestimmten Ordner öffnet. Dazu navigiert man im Datei-Explorer zunächst zu dem betreffenden Ordner. Anschließend oben links auf Datei klicken und dann mit der rechten Maustaste auf den gewünschten Eintrag – also entweder die Eingabe-Aufforderung oder die PowerShell – klicken. Im Kontext-Menü erfolgt dann der Aufruf der Funktion Zur Symbol-Leiste für den Schnell-Zugriff hinzufügen.

Sobald diese Funktion angeklickt wird, erscheint oben links neben dem Namen des Ordners in der Titel-Leiste des Explorers ein entsprechender Button, über den sich schnell auf die gewünschte Befehls-Zeile zugreifen lässt.

windows-explorer-powershell-schnell-zugriff

Hilfe für PowerShell-Cmdlets abrufen

Hilfe für PowerShell-Cmdlets abrufen

Wer in der Linux-Shell wissen will, wie genau ein Befehl funktioniert, kann dazu das Kommando man benutzen, kurz für „Manual“, also Anleitung. Kaum bekannt, aber genauso nützlich: Die integrierte PowerShell-Hilfe.

Auch sie enthält Anleitungen für jedes Cmdlet, das in der Windows PowerShell verfügbar ist. Dabei hilft das Cmdlet Get-Help. Dahinter werden ein Leerzeichen und dann der Name des Befehls gesetzt, für den die Hilfe abgerufen werden soll. Ein Beispiel: Um die Hilfe für das Einrichten eines Alias anzuzeigen, genügt die Eingabe von Get-Help Set-Alias.

Nicht immer steht die Hilfe direkt zur Verfügung. Bei Bedarf können die Hilfe-Informationen durch Aufruf des Kommandos Update-Help aktualisiert werden. Dazu werden eine aktive Internet-Verbindung und Administrator-Rechte benötigt.

powershell-update-help

Windows 10: Layout des Start-Menüs für alle Konten synchronisieren

Windows 10: Layout des Start-Menüs für alle Konten synchronisieren

Nutzt man auf seinem Windows 10-Computer mehrere Konten und Benutzer, hat jede Person ihr eigenes Start-Menü-Layout. Wer das nicht will, sondern möchte, dass alle das gleiche Layout der Kacheln nutzen, kann die Einträge miteinander synchronisieren.

Dazu sind nur ein paar PowerShell-Befehle nötig. Hier die Schritte im Einzelnen:

  1. Zunächst meldet man sich mit einem Konto bei Windows 10 an, das über Administrator-Rechte verfügt.
  2. Nun das Start-Menü so anordnen wie gewünscht.
  3. Jetzt über das Such-Feld nach der PowerShell suchen und auf das Ergebnis mit der rechten Maustaste klicken.
  4. Über das Menü lässt sie sich dann als Administrator starten.
  5. Mit dem folgenden Kommando wird das Layout des Start-Menüs exportiert:
    Export-Startlayout -path C:\Windows\Temp\SMenu.xml
  6. Nun wieder importieren, aber für alle Konten:
    Import-StartLayout -LayoutPath C:\Windows\Temp\SMenu.xml -MountPath $env:SystemDrive\
  7. Zum Schluss die PowerShell beenden – fertig.

win10-start-menu

Fehler mit Ausrufe-Zeichen auf App-Kacheln beheben

Fehler mit Ausrufe-Zeichen auf App-Kacheln beheben

Nach dem Upgrade auf Windows 10 erscheinen die Apps im Start-Menü zuweilen nicht als aufrufbare Kacheln. Stattdessen sind dort lauter Ausrufe-Zeichen sichtbar, die auf einen Fehler hindeuten. Dieses Problem ist nervig, kann aber leicht korrigiert werden.

  1. Zur Behebung des Fehlers klickt man unten auf das Such-Feld und tippt dort PowerShell ein.
  2. Dann das Ergebnis aufrufen.
  3. In der PowerShell angekommen, wird folgender Befehl eingetippt, alles in eine Zeile, und ohne Leerzeichen hinter den Bindestrichen:
    Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

win10-app-kacheln-ausrufe-zeichen

Download von Dateien per Windows-PowerShell

Download von Dateien per Windows-PowerShell

Mit Windows liefert Microsoft auch eine mächtige Shell mit. Dabei reden wir nicht von der Bash, die im Anniversary Update neu hinzukommt, sondern von der PowerShell. Mit der PowerShell lassen sich sogar Dateien aus dem Internet herunterladen.

Zum Download einer Datei auf die lokale Festplatte nutzt man in der PowerShell die folgenden Befehle:

$client = new-object System.Net.WebClient [Enter]
$client.DownloadFile("https://example.com/datei.jpg", "C:\Users\Beispiel\datei.jpg") [Enter]

Bei dem zweiten Befehl einfach die URL zu der Datei im Web angeben sowie den Ordner-Pfad, unter dem sie abgelegt werden soll. Einen eventuell noch nicht existierenden Ordner legt die PowerShell übrigens nicht erst an, das muss man also zuvor von Hand erledigen.

powershell-datei-download

Windows 10: Nicht öffnendes Start-Menü beheben

Windows 10: Nicht öffnendes Start-Menü beheben

Das Start-Menü ist eines der wichtigsten Elemente an jedem Windows-PC. Ärgerlich, wenn es einmal nicht funktioniert – sich nicht einmal öffnet, wenn man auf den Start-Button klickt. Hier zwei Lösungs-Ansätze.

Versuch 1 nutzt die PowerShell und repariert einige Pakete. Dazu gleichzeitig [Win]+[R] drücken, dann powershell eintippen und mit [Enter] bestätigen. Jetzt folgenden Befehl in eine einzige Zeile eingeben und mit [Enter] bestätigen:

Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + "\appxmetadata\appxbundlemanifest.xml")}_

Dann warten, bis die Eingabeaufforderung wieder angezeigt wird. Das kann einige Zeit dauern, also am besten etwas Geduld mitbringen.

Hilft diese Methode nicht, sollte man es nun mit einem Neustart von Windows versuchen. Das geht per Drücken von [Win]+[R], Eintippen von shutdown  /r  /t  0 und OK-Klick.

win10-startmenu

Der geheime Paket-Manager von Windows 10

Der geheime Paket-Manager von Windows 10

Viele Nutzer von Linux-Distributionen kennen Paket-Manager, mit denen sich neue Programme mit wenigen Tastendrücken einspielen lassen. So ein Hilfs-Programm gibt’s jetzt auch in Windows 10 – OneGet.

Mit OneGet kann man über die Kommandozeile Software installieren und aktualisieren. Beispiel: Wer in ein Fenster der PowerShell den Befehl „Install-Package -Name VLC“ eintippt, installiert in Null Komma nichts den beliebten Medienplayer VLC.

Mehr Infos und Dokumentationen zu OneGet hat Microsoft auf dem Code-Hosting-Anbieter GitHub veröffentlicht, unter der Adresse: https://github.com/oneget/oneget.

win10-oneget

Welche Ordner sind für den Benutzer gesperrt?

Welche Ordner sind für den Benutzer gesperrt?

Blättert man viele Ordner durch, etwa im Explorer, bekommt man gelegentlich statt der Inhalte eines Ordners nur eine Fehlermeldung zu sehen, man könne nicht auf den Ordner zugreifen. Mit der PowerShell kann man schnell eine Liste aller Ordner abrufen, auf die man nicht zugreifen darf.

Am besten startet man PowerShell über das Startmenü. Im PowerShell-Fenster wird jetzt folgender Befehl in eine einzelne Zeile eingetippt und durch Druck auf [Enter] bestätigt:

$result = Get-ChildItem -Path path2scan -Recurse -ErrorAction SilentlyContinue -ErrorVariable myError

Danach gibt man den zweiten Befehl ein und bestätigt auch diesen mit [Enter]:

Echo $myError.TargetObject

Dadurch werden alle Ordner aufgelistet, die vom aktuellen Benutzerkonto nicht geöffnet werden dürfen.

ordner-sperre