Diese Software repariert häufige Computerfehler, schützt Sie vor Dateiverlust, Malware, Hardwarefehlern und optimiert Ihren PC für maximale Leistung. Beheben Sie PC-Probleme und entfernen Sie Viren jetzt in 3 einfachen Schritten:
- Laden Sie das Restoro PC-Reparatur-Tool herunter das kommt mit patentierten Technologien (Patent verfügbar Hier).
- Klicken Scan starten um Windows-Probleme zu finden, die PC-Probleme verursachen könnten.
- Klicken Repariere alles um Probleme zu beheben, die die Sicherheit und Leistung Ihres Computers beeinträchtigen
- Restoro wurde heruntergeladen von 0 Leser in diesem Monat.
Windows PowerShell ist unglaublich einfach zu administrieren, sobald Sie die Grundlagen der Skriptsprache erlernt haben. Trotzdem können Benutzer hier und da auf ein paar Schluckauf stoßen. Viele von ihnen haben berichtet, dass PowerShell Strg+R nicht akzeptiert Abkürzung um die Befehlsverlaufssuche anzuzeigen.
Da dies im Wesentlichen bedeutet, dass Benutzer die History-Funktion nicht mehr genießen können, ist es definitiv unangenehm. PowerShell verfügt über einen ziemlich großartigen integrierten Befehlsverlauf, der Ihnen bei den komplexen Listen hilft, die Sie im Laufe der Zeit eingegeben haben, aber wenn Sie sie nicht verwenden können, ist das ein großes Problem.
Wenn Sie auch von diesem Problem betroffen sind, empfehlen wir Folgendes, um es zu umgehen.
Was kann ich tun, wenn der PowerShell-Verlauf nicht funktioniert?
1. Überprüfen Sie die PSReadLine-Baugruppe
Viele andere haben das gleiche Problem nach dem Upgrade auf Windows 10 gehabt. Sie wissen vielleicht nicht, dass Sie PSReadLine installiert haben, aber es wird mit Windows 10 gebündelt, also akzeptieren Sie, dass es da ist.
Ob es Ihnen gefällt oder nicht, es ersetzt so ziemlich die alten Befehlsverlaufsfunktionen durch ausgefeiltere Funktionen. Die Befehlsverlaufsfunktion in PowerShell ist nicht in das Windows Management Framework selbst integriert, sondern basiert genau auf dem PSReadLine-Modul des Drittanbieters.
Um zu bestätigen, dass es diesmal beteiligt ist, versuchen Sie, Get-PSReadLineOption auszuführen, und beachten Sie, wenn Sie diesen Fehler in Bezug auf die PSReadLine-Assembly erhalten:
Get-PSReadLineOption: Der Typinitialisierer für „Microsoft. Power Shell. PSConsoleReadLine’ hat eine Ausnahme ausgelöst.
An Zeile: 1 Zeichen: 1
+ Get-PSReadLineOption
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: NotSpecified: (:) [Get-PSReadLineOption], TypeInitializationException
+ FullyQualifiedErrorId: System. TypeInitializationException, Microsoft. Power Shell. GetPSReadLineOption
Wenn Sie auch die obigen Zeilen sehen, schließen Sie PowerShell und ändern Sie dann das Tastaturlayout in de-DE. Öffnen Sie es wieder und prüfen Sie, ob der PowerShell-Verlauf wieder funktioniert.
2. Downgrade von PSReadLine auf 1.2
Ein Upgrade von PSReadLine auf eine neue Version kann diesen Fehler ebenfalls verursachen. Dies geschieht meistens, wenn Sie PowerShell mit einem nicht-US-Tastaturlayout ausführen.
Wenn die obigen Schritte jedoch keinen Unterschied gemacht haben, können Sie auch versuchen, PSReadLine auf 1.2 herunterzustufen.
3. Probieren Sie alternative Cmdlets aus, um den Verlauf anzuzeigen
Führen Sie einen Systemscan durch, um potenzielle Fehler zu entdecken
Wiederherstellen herunterladen
PC-Reparatur-Tool
Klicken Scan starten um Windows-Probleme zu finden.
Klicken Repariere alles um Probleme mit patentierten Technologien zu beheben.
Führen Sie einen PC-Scan mit dem Restoro Repair Tool aus, um Fehler zu finden, die Sicherheitsprobleme und Verlangsamungen verursachen. Nachdem der Scan abgeschlossen ist, ersetzt der Reparaturvorgang beschädigte Dateien durch neue Windows-Dateien und -Komponenten.
Angenommen, Sie haben einige komplizierte PowerShell-Befehle eingegeben und ausgeführt und möchten jetzt einen Blick darauf werfen. Sie sollten in der Lage sein, den gesamten Verlauf der PowerShell-Befehle mit den Aufwärts- / Abwärtspfeilen zu durchsuchen.
Wie immer können Sie auch mehrere mitgelieferte Cmdlets verwenden, um mit Ihrem Verlauf zu arbeiten. Führen Sie das folgende Cmdlet aus, um den Verlauf der von Ihnen eingegebenen Befehle anzuzeigen:
Get-Verlauf
Sie können Ihren Verlauf weiter durchsuchen, indem Sie die resultierende Ausgabe an das Cmdlet Select-String weiterleiten. Vergessen Sie nicht, "Suchen" im Cmdlet unten durch den tatsächlichen Text zu ersetzen, nach dem Sie suchen möchten:
Get-Verlauf | Select-String -Muster "Suchen"
Um detailliertere Informationen zu zuvor ausgeführten Befehlen anzuzeigen, einschließlich des Befehlsstatus oder der Start-/Endzeit, führen Sie stattdessen diesen Befehl aus:
Get-Verlauf | Formatliste -Eigenschaft *
Nicht weniger wichtig, wenn die Dinge funktionieren und Sie Befehle aus der aktuellen Sitzung in eine Datei exportieren möchten, verwenden Sie das Cmdlet Export-Clixml:
Get-Verlauf | Export-Clixml -Pfad c: pscommands_hist.xml
4. Erhöhen Sie die Anzahl der gespeicherten Befehle
Denken Sie daran, dass der Befehlszeilenpuffer nur die letzten 50 von Ihnen eingegebenen Befehle speichert. Wenn Sie mehr wollen, erhöhen Sie einfach diese Zahl.
Klicken Sie dazu mit der rechten Maustaste auf die Titelleiste des PowerShell-Eingabeaufforderungsfensters, wählen Sie window Eigenschaften, dann ändern Sie einfach den Wert von Puffergröße unter Befehlsverlauf.
Eine mögliche Ursache für diesen Fehler ist, dass der Verlauf von Powershell deaktiviert ist. Hier haben Sie vielleicht schon einmal eingegeben:
%userprofile%AppDataRoamingMicrosoftWindowsPowerShellPSReadlineConsoleHost_history.txt
Du hättest es ausschalten können mit:
Set-PSReadlineOption –HistorySaveStyle SaveNothing
Läuten da irgendwelche Glocken? Das gleiche gilt, wenn Sie nach etwas suchen, nachdem Sie den Speicher in der Hoffnung auf einen Neuanfang vollständig gelöscht haben.
Seien Sie jedoch vorsichtig: Das Cmdlet Clear-History kann nicht wirklich verwendet werden, um den Befehlsverlauf zu löschen. Es löscht einfach die Liste der Befehle, die das Cmdlet Get-History anzeigt.
Das Befolgen der in diesem Artikel beschriebenen Verfahren sollte Ihnen helfen, das aufgetretene Problem zu beheben. Wenn Ihnen eine andere Möglichkeit bekannt ist, den PowerShell-Verlauf wieder zum Laufen zu bringen, teilen Sie uns dies im Kommentarbereich unten mit.
LESEN SIE AUCH:
- Führen Sie dieses Powershell-Skript aus, um Standard-Apps aus Windows 10 Image zu entfernen
- Windows PowerShell funktioniert nicht mehr: Probieren Sie diese 4 Fixes aus
- PowerShell wird nicht erkannt? Sehen Sie sich diese Lösungen an
- Laden Sie dieses PC-Reparatur-Tool herunter auf TrustPilot.com als großartig bewertet (Download beginnt auf dieser Seite).
- Klicken Scan starten um Windows-Probleme zu finden, die PC-Probleme verursachen könnten.
- Klicken Repariere alles um Probleme mit patentierten Technologien zu beheben (Exklusiver Rabatt für unsere Leser).
Restoro wurde heruntergeladen von 0 Leser in diesem Monat.