Historia PowerShell nie działa? Sprawdź te rozwiązania

Problemy z historią PowerShell
Aby naprawić różne problemy z komputerem, zalecamy Restoro PC Repair Tool:
To oprogramowanie naprawi typowe błędy komputera, ochroni Cię przed utratą plików, złośliwym oprogramowaniem, awarią sprzętu i zoptymalizuje komputer pod kątem maksymalnej wydajności. Napraw problemy z komputerem i usuń wirusy teraz w 3 prostych krokach:
  1. Pobierz narzędzie do naprawy komputera Restoro który jest dostarczany z opatentowanymi technologiami (dostępny patent tutaj).
  2. Kliknij Rozpocznij skanowanie aby znaleźć problemy z systemem Windows, które mogą powodować problemy z komputerem.
  3. Kliknij Naprawić wszystko naprawić problemy mające wpływ na bezpieczeństwo i wydajność komputera
  • Restoro zostało pobrane przez 0 czytelników w tym miesiącu.

Windows PowerShell jest niezwykle łatwy w administrowaniu, gdy nauczysz się podstaw języka skryptowego. Mimo to użytkownicy mogą tu i ówdzie napotkać kilka problemów. Wielu z nich zgłosiło, że PowerShell nie akceptuje Ctrl+R skrót aby wyświetlić wyszukiwanie historii poleceń.

Ponieważ zasadniczo oznacza to, że użytkownicy nie mogą już cieszyć się funkcją historii, jest to zdecydowanie nieprzyjemne. PowerShell ma całkiem niezłą wbudowaną historię poleceń, która pomaga w rozwiązywaniu tych złożonych list, które wprowadziłeś z czasem, ale jeśli nie możesz jej użyć, jest to duży problem.

Jeśli masz problem z tym problemem, aby go obejść, zalecamy następujące czynności.

Co mogę zrobić, gdy historia PowerShell nie działa?

1. Sprawdź montaż PSReadLine

sprawdź montaż PSReadLine

Wielu innych doświadczyło tego samego problemu po aktualizacji do systemu Windows 10. Możesz nie wiedzieć, że zainstalowałeś PSReadLine, ale jest on dostarczany w pakiecie z systemem Windows 10, więc zaakceptuj, że tam jest.

Czy ci się to podoba, czy nie, zastępuje on funkcje historii poleceń w starym stylu bardziej wyrafinowaną funkcjonalnością. Funkcja historii poleceń w PowerShell nie jest wbudowana w samą platformę Windows Management Framework, ale jest oparta właśnie na module PSReadLine innej firmy.

Aby potwierdzić, że tym razem ma to jakiekolwiek znaczenie, spróbuj uruchomić Get-PSReadLineOption i zanotuj, jeśli pojawi się ten błąd dotyczący zestawu PSReadLine:

Get-PSReadLineOption: inicjator typu dla „Microsoft. PowerShell. PSConsoleReadLine” zgłosił wyjątek.
Na linii: 1 znak: 1
+ Get-PSReadLineOption
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: Nieokreślone: ​​(:) [Get-PSReadLineOption], TypeInitializationException
+ FullyQualifiedErrorId: System. TypeInitializationException, Microsoft. PowerShell. GetPSReadLineOption

Jeśli widzisz również powyższe wiersze, zamknij PowerShell, a następnie zmień układ klawiatury na pl-PL. Otwórz go z powrotem i sprawdź, czy historia PowerShell działa ponownie.


2. Zmień PSReadLine na 1.2

PSReadLine

Uaktualnienie PSReadLine do nowej wersji może również spowodować ten błąd. Dzieje się tak głównie wtedy, gdy używasz programu PowerShell z układem klawiatury innym niż en-US.

Jeśli jednak powyższe kroki nie zrobiły żadnej różnicy, możesz również spróbować obniżyć wersję PSReadLine do wersji 1.2.


3. Wypróbuj alternatywne polecenia cmdlet, aby wyświetlić historię

Pobierz historię

Uruchom skanowanie systemu, aby wykryć potencjalne błędy

Przywracanie Pobieranie

Pobierz Restoro
Narzędzie do naprawy komputera

Skanowanie Restoro

Kliknij Rozpocznij skanowanie aby znaleźć problemy z systemem Windows.

Naprawa Restoro

Kliknij Naprawić wszystko rozwiązać problemy z opatentowanymi technologiami.

Uruchom skanowanie komputera za pomocą narzędzia Restoro Repair Tool, aby znaleźć błędy powodujące problemy z bezpieczeństwem i spowolnienia. Po zakończeniu skanowania proces naprawy zastąpi uszkodzone pliki świeżymi plikami i składnikami systemu Windows.

Załóżmy, że wpisałeś i wykonałeś kilka skomplikowanych poleceń PowerShell i chcesz teraz rzucić okiem. Powinieneś być w stanie przeglądać całą historię poleceń PowerShell za pomocą strzałek w górę / w dół.

Jak zawsze, możesz również użyć kilku dołączonych poleceń cmdlet do pracy z historią. Aby wyświetlić historię wpisanych poleceń, uruchom następujące polecenie cmdlet:
Pobierz historię

Możesz dalej przeszukiwać historię, przesyłając wynikowe dane wyjściowe do polecenia cmdlet Select-String. Nie zapomnij zamienić „Szukaj” w poniższym poleceniu cmdlet na rzeczywisty tekst, który chcesz wyszukać:
Pobierz historię | Select-String -Pattern „Szukaj”

Aby wyświetlić bardziej szczegółowe informacje o wcześniej wykonanych poleceniach, w tym status polecenia lub czas rozpoczęcia/zakończenia, uruchom to polecenie:
Pobierz historię | Lista formatów - Właściwość *

Nie mniej ważne, jeśli coś działa i chcesz wyeksportować polecenia z bieżącej sesji do pliku, użyj polecenia cmdlet Export-Clixml:
Pobierz historię | Export-Clixml -Path c: pscommands_hist.xml


4. Zwiększ liczbę zapamiętanych poleceń

zmień liczbę zapamiętanych poleceń

Pamiętaj, że bufor wiersza poleceń przechowuje tylko ostatnie 50 poleceń, które wpisałeś. Jeśli chcesz więcej jest rzeczywistym problemem, z którym się zmagasz, po prostu zwiększ tę liczbę.

Aby tak się stało, kliknij prawym przyciskiem myszy pasek tytułu okna zachęty PowerShell, wybierz Nieruchomości, a następnie po prostu zmień wartość Rozmiar bufora pod Historia poleceń.


Potencjalną przyczyną tego błędu jest wyłączenie historii Powershell. Oto, gdzie mogłeś wcześniej wejść:
%userprofile%AppDataRoamingMicrosoftWindowsPowerShellPSReadlineConsoleHost_history.txt

Mogłeś to wyłączyć za pomocą:
Set-PSReadlineOption –HistorySaveStyle SaveNothing

Czy dzwoni jakieś dzwonki? To samo dotyczy sytuacji, gdy szukasz czegoś po całkowitym wyczyszczeniu pamięci w nadziei na nowy początek.

Tylko bądź ostrożny: cmdlet Clear-History nie może być użyty do wyczyszczenia historii poleceń. Po prostu czyści listę poleceń wyświetlanych przez polecenie cmdlet Get-History.

Postępowanie zgodnie z procedurami wymienionymi w tym artykule powinno pomóc w rozwiązaniu napotkanego problemu. Jeśli znasz inny sposób, aby historia PowerShell ponownie działała, powiedz nam o tym w sekcji komentarzy poniżej.

PRZECZYTAJ TAKŻE:

  • Uruchom ten skrypt Powershell, aby usunąć domyślne aplikacje z obrazu systemu Windows 10
  • Windows PowerShell przestał działać: wypróbuj te 4 poprawki
  • PowerShell nie jest rozpoznawany? Sprawdź te rozwiązania
idee restoNadal masz problemy?Napraw je za pomocą tego narzędzia:
  1. Pobierz to narzędzie do naprawy komputera ocenione jako świetne na TrustPilot.com (pobieranie rozpoczyna się na tej stronie).
  2. Kliknij Rozpocznij skanowanie aby znaleźć problemy z systemem Windows, które mogą powodować problemy z komputerem.
  3. Kliknij Naprawić wszystko rozwiązać problemy z opatentowanymi technologiami (Ekskluzywny rabat dla naszych czytelników).

Restoro zostało pobrane przez 0 czytelników w tym miesiącu.

Jak usunąć wbudowane aplikacje z Windows 10 WIM-File za pomocą Powershell?

Jak usunąć wbudowane aplikacje z Windows 10 WIM-File za pomocą Powershell?Powershell

PowerShell to bardzo potężne narzędzie systemu Windows, które umożliwia zaawansowanym użytkownikom wykonywanie szeregu zaawansowanych zadań. PowerShell to platforma do automatyzacji zadań i zarządz...

Czytaj więcej
Microsoft PowerShell 7 pojawi się na wszystkich platformach w maju

Microsoft PowerShell 7 pojawi się na wszystkich platformach w majuPowershellNowości W Systemie Windows 10

Microsoft ogłosił niedawno, że ogólna dostępność availability nowa wersja PowerShell. Nowa wersja przenosi istniejącą wersję do programu Windows PowerShell 7.0.Ogłoszenie pojawiło się zaraz po wyda...

Czytaj więcej
Wykonywanie skryptów jest wyłączone w tym systemie [POPRAWKA]

Wykonywanie skryptów jest wyłączone w tym systemie [POPRAWKA]PowershellBłąd

Aby naprawić różne problemy z komputerem, zalecamy DriverFix:To oprogramowanie sprawi, że Twoje sterowniki będą działały, dzięki czemu będziesz chroniony przed typowymi błędami komputera i awariami...

Czytaj więcej