PowerShell-historia ei toimi? Tarkista nämä ratkaisut

PowerShell-historiaongelmat
Erilaisten PC-ongelmien korjaamiseksi suosittelemme Restoron PC-korjaustyökalua:
Tämä ohjelmisto korjaa yleiset tietokonevirheet, suojaa sinua tiedostohäviöltä, haittaohjelmilta, laitteistovikoilta ja optimoi tietokoneesi maksimaalisen suorituskyvyn saavuttamiseksi. Korjaa PC-ongelmat ja poista virukset nyt kolmessa helpossa vaiheessa:
  1. Lataa Restoro PC: n korjaustyökalu joka tulee patentoidun tekniikan mukana (patentti saatavilla tässä).
  2. Klikkaus Aloita skannaus löytää Windows-ongelmat, jotka saattavat aiheuttaa tietokoneongelmia.
  3. Klikkaus Korjaa kaikki korjata tietokoneen turvallisuuteen ja suorituskykyyn vaikuttavat ongelmat
  • Restoro on ladannut 0 lukijoita tässä kuussa.

Windows PowerShell on uskomattoman helppo hallita, kun olet oppinut komentosarjakielen perusteet. Siitä huolimatta käyttäjät saattavat kohdata muutamia hikkaita täällä ja siellä. Monet heistä ovat ilmoittaneet, että PowerShell ei hyväksy Ctrl + R pikakuvake näyttää komentohistorian haun.

Koska tämä tarkoittaa lähinnä sitä, että käyttäjät eivät voi enää nauttia historiatoiminnosta, se on ehdottomasti epämiellyttävää. PowerShellillä on melko upea sisäänrakennettu komentohistoria, joka auttaa sinua pitämään yllä monimutkaisia ​​luetteloita, jotka olet kirjoittanut ajan myötä, mutta jos et voi käyttää sitä, se on iso ongelma.

Jos tämäkin asia vaivaa sinua, suosittelemme kiertämään sitä seuraavalla tavalla.

Mitä voin tehdä, kun PowerShell-historia ei toimi?

1. Tarkista PSReadLine-kokoonpano

tarkista PSReadLine-kokoonpano

Monet muut ovat kokeneet saman ongelman päivittyessään Windows 10: een. Et ehkä tiedä, että olet asentanut PSReadLinen, mutta se toimitetaan Windows 10: n mukana, joten hyväksy se.

Pitäkää siitä tai ei, se korvaa melko paljon vanhan tyylin komentohistoriaominaisuudet kehittyneemmillä toiminnoilla. PowerShellin komentohistoriatoimintoa ei ole sisäänrakennettu itse Windowsin hallintakehykseen, mutta se perustuu tarkalleen kolmannen osapuolen PSReadLine-moduuliin.

Vahvista, että sillä on tällä kertaa mitään yhteyttä, yritä suorittaa Get-PSReadLineOption ja huomaa, jos saat tämän virheen liittyen PSReadLine-kokoonpanoon:

Get-PSReadLineOption: Tyypin alustusohjelma Microsoftille. PowerShell. PSConsoleReadLine ”heitti poikkeuksen.
Rivillä: 1 merkki: 1
+ Get-PSReadLineOption
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: NotSpecified: (:) [Get-PSReadLineOption], TypeInitializationException
+ FullyQualifiedErrorId: Järjestelmä. TypeInitializationException, Microsoft. PowerShell. GetPSReadLineOption

Jos näet myös yllä olevat rivit, sulje PowerShell ja vaihda sitten näppäimistöasetteluksi fi-USA. Avaa se takaisin ja tarkista, toimiiko PowerShell-historia uudelleen.


2. Päivitä PSReadLine versioon 1.2

PSReadLine

PSReadLinen päivittäminen uuteen versioon voi myös aiheuttaa tämän virheilmoituksen. Tämä tapahtuu enimmäkseen, jos käytät PowerShelliä muulla kuin Yhdysvaltojen näppäimistöasettelulla.

Jos yllä olevilla vaiheilla ei kuitenkaan ollut merkitystä, voit yrittää myös päivittää PSReadLine-ohjelmiston versioon 1.2.


3. Kokeile vaihtoehtoisia cmdlet-tiedostoja nähdäksesi historia

Hanki-historia

Suorita järjestelmän skannaus mahdollisten virheiden löytämiseksi

Restoro Lataa

Lataa Restoro
PC-korjaustyökalu

Restoro Scan

Klikkaus Aloita skannaus löytää Windows-ongelmia.

Restoro Fix

Klikkaus Korjaa kaikki korjata patentoidun tekniikan ongelmat.

Suorita PC Scan with Restoro Repair Tool -työkalu löytääksesi virheitä, jotka aiheuttavat tietoturvaongelmia ja hidastuksia. Kun tarkistus on valmis, korjaus korvaa vahingoittuneet tiedostot uusilla Windows-tiedostoilla ja -komponenteilla.

Oletetaan, että kirjoitit ja suoritit monimutkaisia ​​PowerShell-komentoja ja haluat kurkistaa nyt. Sinun pitäisi pystyä selaamaan PowerShell-komentojen koko historiaa ylös / alas-nuolilla.

Kuten aina, voit käyttää historiaasi myös useilla mukana olevilla cmdlet-tiedostoilla. Voit tarkastella kirjoittamiesi komentojen historiaa suorittamalla seuraavan cmdlet-komennon:
Hanki-historia

Voit hakea historiastasi edelleen piippaamalla saadun tuloksen Select-String-cmdlet-komentoon. Älä unohda korvata alla olevan cmdletin "Haku" todellisella tekstillä, jota haluat etsiä:
Hanki historia | Select-String -Kuvio "Haku"

Voit tarkastella tarkemmin tietoja aiemmin suoritetuista komennoista, mukaan lukien komennon tila tai aloitus- / lopetusaika, suorittamalla tämä komento:
Hanki historia | Format-List -Ominaisuus *

Yhtä tärkeää on, että jos asiat toimivat ja haluat viedä komentoja nykyisestä istunnosta tiedostoon, käytä Export-Clientxml-cmdlet-komentoa:
Hanki historia | Export-Clixml -Path c: pscommands_hist.xml


4. Lisää muistettujen komentojen määrää

chnage muistettujen komentojen määrä

Muista, että komentorivipuskuri pitää vain viimeiset 50 kirjoittamaasi komentoa. Jos haluat enemmän, on todellinen ongelma, vain lisää tätä lukua.

Tee se tapahtumasta napsauttamalla hiiren kakkospainikkeella PowerShell-kehoteikkunan otsikkoriviä ja valitsemalla Ominaisuudet, muuta sitten vain arvon Puskurin koko alla Komentohistoria.


Tämän virheen mahdollinen syy on, että Powershellin historia on poistettu käytöstä. Tässä on ehkä kirjoitettu aiemmin:
% userprofile% AppDataRoamingMicrosoftWindowsPowerShellPSReadlineConsoleHost_history.txt

Olisit voinut sammuttaa sen seuraavilla tavoilla:
Set-PSReadlineOption –HistorySaveStyle SaveNothing

Soittaako se kelloja? Sama pätee, jos etsit jotain sen jälkeen, kun olet tyhjentänyt muistin täysin uuden aloituksen toivossa.

Ole varovainen: Clear-History-cmdlet-komentoa ei oikeastaan ​​voida käyttää komentojen historian tyhjentämiseen. Se yksinkertaisesti tyhjentää Get-History-cmdlet-komennon luettelon komennoista.

Tässä artikkelissa mainittujen toimenpiteiden noudattaminen auttaa sinua ratkaisemaan kohtaamasi ongelman. Jos tiedät jonkin muun tavan saada PowerShell-historia toimimaan uudelleen, kerro siitä meille alla olevissa kommenttiosioissa.

LUE MYÖS:

  • Suorita tämä Powershell-komentosarja poistaaksesi oletusohjelmat Windows 10 Image -sovelluksesta
  • Windows PowerShell on lakannut toimimasta: Kokeile näitä 4 korjausta
  • PowerShellia ei tunnisteta? Tarkista nämä ratkaisut
idee restoroOnko sinulla vielä ongelmia?Korjaa ne tällä työkalulla:
  1. Lataa tämä tietokoneen korjaustyökalu arvioitu erinomaiseksi TrustPilot.comissa (lataus alkaa tältä sivulta).
  2. Klikkaus Aloita skannaus löytää Windows-ongelmat, jotka saattavat aiheuttaa tietokoneongelmia.
  3. Klikkaus Korjaa kaikki korjata patentoidun tekniikan ongelmat (Yksinomainen alennus lukijamme).

Restoro on ladannut 0 lukijoita tässä kuussa.

Korjaus: Skriptien suorittaminen on poistettu käytöstä tässä järjestelmässä PowerShellissä Windows 11:ssä, 10:ssä

Korjaus: Skriptien suorittaminen on poistettu käytöstä tässä järjestelmässä PowerShellissä Windows 11:ssä, 10:ssäPowershellWindows 10Windows 11

PowerShell on hyvä ja edistynyt monialustainen tehtäväautomaatioratkaisu. PowerShell-komentosarjan luominen ja suorittaminen Windows-järjestelmässä on yleensä erittäin helppoa. Mutta voit estää sin...

Lue lisää
Korjaus: Windows PowerShell avautuu jatkuvasti käynnistysongelman yhteydessä Windows 11:ssä tai 10:ssä

Korjaus: Windows PowerShell avautuu jatkuvasti käynnistysongelman yhteydessä Windows 11:ssä tai 10:ssäPowershellWindows 10Windows 11

PowerShell tarjoaa käyttäjille mahdollisuuden automatisoida erilaisia ​​hallintatehtäviä ja hallita järjestelmän määrityksiä, joita ei voi käyttää komentokehotteen kautta. Se on samanlainen kuin ko...

Lue lisää
PowerShell-käyttöönotto epäonnistui HRESULT 0x80073D02 -ongelman Korjaus

PowerShell-käyttöönotto epäonnistui HRESULT 0x80073D02 -ongelman KorjausPowershell

Näetkö tämän virheilmoituksen suorittaessasi komentosarjaa "Add-AppxPackage: Käyttöönotto epäonnistui: HRESULT: 0x80073D02, Pakettia ei voitu asentaa, koska sen muokkaamat resurssit ovat tällä hetk...

Lue lisää