PowerShell geçmişi çalışmıyor mu? Bu çözümlere göz atın

PowerShell geçmişi sorunları
Çeşitli PC sorunlarını çözmek için Restoro PC Repair Tool'u öneriyoruz:
Bu yazılım, yaygın bilgisayar hatalarını onaracak, sizi dosya kaybından, kötü amaçlı yazılımlardan, donanım arızasından koruyacak ve bilgisayarınızı maksimum performans için optimize edecektir. Şimdi 3 kolay adımda bilgisayar sorunlarını düzeltin ve virüsleri kaldırın:
  1. Restoro PC Onarım Aracını İndirin Patentli Teknolojilerle birlikte gelen (patent mevcut İşte).
  2. Tıklayın Taramayı Başlat PC sorunlarına neden olabilecek Windows sorunlarını bulmak için.
  3. Tıklayın Hepsini tamir et bilgisayarınızın güvenliğini ve performansını etkileyen sorunları gidermek için
  • Restoro tarafından indirildi 0 okuyucular bu ay

Windows PowerShell'i betik dilinin temellerini öğrendikten sonra yönetimi inanılmaz derecede kolaydır. Buna rağmen, kullanıcılar burada ve orada birkaç hıçkırıkla karşılaşabilirler. Birçoğu, PowerShell'in Ctrl+R'yi kabul etmediğini bildirdi. kısayol komut geçmişi aramasını göstermek için.

Bu, esasen kullanıcıların artık geçmiş işlevinden yararlanamayacakları anlamına geldiğinden, kesinlikle tatsız. PowerShell, zaman içinde girdiğiniz karmaşık listelerde size yardımcı olacak oldukça harika bir yerleşik komut geçmişine sahiptir, ancak kullanamıyorsanız, bu büyük bir sorundur.

Siz de bu sorundan rahatsızsanız, bunu aşmak için aşağıdakileri öneririz.

PowerShell geçmişi çalışmadığında ne yapabilirim?

1. PSReadLine düzeneğini kontrol edin

PSReadLine montajını kontrol edin

Birçoğu, Windows 10'a yükselttikten sonra aynı sorunu yaşadı. PSReadLine'ı yüklediğinizi bilmiyor olabilirsiniz, ancak Windows 10 ile birlikte gelir, bu yüzden orada olduğunu kabul edin.

Beğenin ya da beğenmeyin, eski tarz komut geçmişi özelliklerini daha karmaşık işlevlerle değiştiriyor. PowerShell'deki komut geçmişi işlevi, Windows Yönetim Çerçevesinin kendisinde yerleşik değildir, ancak tam olarak üçüncü taraf PSReadLine modülünü temel alır.

Bu sefer herhangi bir katılımı olduğunu doğrulamak için Get-PSReadLineOption'ı çalıştırmayı deneyin ve PSReadLine derlemesiyle ilgili bu hatayı alıp almadığınızı not edin:

Get-PSReadLineOption: 'Microsoft için tür başlatıcı. Güç kalkanı. PSConsoleReadLine' bir istisna attı.
Satırda: 1 karakter: 1
+ Get-PSReadLineOption
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: Belirtilmemiş: (:) [Get-PSReadLineOption], TypeInitializationException
+ FullyQualifiedErrorId: System. TypeInitializationException, Microsoft. Güç kalkanı. GetPSReadLineOption

Yukarıdaki satırları da görüyorsanız, PowerShell'i kapatın, ardından klavye düzenini şu şekilde değiştirin: tr-ABD. Tekrar açın ve PowerShell geçmişinin tekrar çalışıp çalışmadığını kontrol edin.


2. PSReadLine'ı 1.2'ye düşürün

PSReadLine

PSReadLine'ı yeni bir sürüme yükseltmek de aldığınız bu hataya neden olabilir. Bu çoğunlukla, PowerShell'i ABD dışı bir klavye düzeniyle çalıştırıyorsanız olur.

Ancak, yukarıdaki adımlar bir fark yaratmadıysa, PSReadLine'ı 1.2'ye düşürmeyi de deneyebilirsiniz.


3. Geçmişi görüntülemek için alternatif cmdlet'leri deneyin

Geçmişi Al

Olası hataları keşfetmek için bir Sistem Taraması çalıştırın

Geri Yükleme İndir

Restoro'yu indirin
PC Onarım Aracı

Geri Yükleme Taraması

Tıklayın Taramayı Başlat Windows sorunlarını bulmak için.

Düzeltme

Tıklayın Hepsini tamir et Patentli Teknolojilerle ilgili sorunları çözmek için.

Güvenlik sorunlarına ve yavaşlamalara neden olan hataları bulmak için Restoro Repair Tool ile bir PC Taraması çalıştırın. Tarama tamamlandıktan sonra onarım işlemi, hasarlı dosyaları yeni Windows dosyaları ve bileşenleriyle değiştirir.

Bazı karmaşık PowerShell komutlarını yazıp uyguladığınızı ve şimdi bir göz atmak istediğinizi varsayalım. Yukarı / aşağı okları kullanarak PowerShell komutlarının tüm geçmişine göz atabilmelisiniz.

Her zaman olduğu gibi, geçmişinizle çalışmak için dahil edilen birkaç cmdlet'i de kullanabilirsiniz. Yazdığınız komutların geçmişini görüntülemek için aşağıdaki cmdlet'i çalıştırın:
Geçmişi Al

Elde edilen çıktıyı Select-String cmdlet'ine aktararak geçmişinizde daha fazla arama yapabilirsiniz. Aşağıdaki cmdlet'teki "Ara"yı aramak istediğiniz gerçek metinle değiştirmeyi unutmayın:
Get-Geçmiş | Select-String -Desen "Ara"

Komut durumu veya başlangıç/bitiş zamanı dahil olmak üzere önceden yürütülen komutlar hakkında daha ayrıntılı bilgileri görüntülemek için bunun yerine şu komutu çalıştırın:
Get-Geçmiş | Format-Liste -Özellik *

Daha az önemli değil, işler yolunda gidiyorsa ve mevcut oturumdaki komutları bir dosyaya aktarmak istiyorsanız, Export-Clixml cmdlet'ini kullanın:
Get-Geçmiş | Dışa Aktarma-Clixml -Yol c: pscommands_hist.xml


4. Hatırlanan komutların sayısını artır

chnage hatırlanan komutların sayısı

Komut satırı arabelleğinin yalnızca yazdığınız son 50 komutu tuttuğunu unutmayın. Karşılaştığınız asıl sorun daha fazlasını istemekse, bu sayıyı artırmanız yeterli.

Bunun gerçekleşmesi için PowerShell bilgi istemi penceresinin başlık çubuğuna sağ tıklayın, Özellikleri, sonra sadece değerini değiştirin Tampon Boyutu altında Komut Geçmişi.


Bu hatanın olası bir nedeni, Powershell'in geçmişinin kapalı olmasıdır. İşte daha önce girmiş olabileceğiniz yer:
%userprofile%AppDataRoamingMicrosoftWindowsPowerShellPSReadlineConsoleHost_history.txt

Şununla kapatabilirdin:
Set-PSReadlineOption –HistorySaveStyle SaveNothing

Herhangi bir zil çalıyor mu? Aynı şey, yeni bir başlangıç ​​umuduyla hafızayı tamamen temizledikten sonra bir şey arıyorsanız da geçerlidir.

Dikkatli olun: Geçmişi Temizle cmdlet'i komutların geçmişini temizlemek için gerçekten kullanılamaz. Get-History cmdlet'inin görüntülediği komutların listesini temizler.

Bu makalede bahsedilen prosedürleri takip etmek, yaşadığınız sorunu çözmenize yardımcı olacaktır. PowerShell geçmişinin tekrar çalışmasını sağlamanın başka bir yolunun farkındaysanız, aşağıdaki yorumlar bölümünde bize bundan bahsedin.

AYRICA OKUYUN:

  • Windows 10 Görüntüsünden varsayılan uygulamaları kaldırmak için bu Powershell betiğini çalıştırın
  • Windows PowerShell çalışmayı durdurdu: Bu 4 düzeltmeyi deneyin
  • PowerShell tanınmıyor mu? Bu çözümlere göz atın
idee restorasyonuHala sorun mu yaşıyorsunuz?Bunları bu araçla düzeltin:
  1. Bu PC Onarım Aracını İndirin TrustPilot.com'da Harika olarak derecelendirildi (indirme bu sayfada başlar).
  2. Tıklayın Taramayı Başlat PC sorunlarına neden olabilecek Windows sorunlarını bulmak için.
  3. Tıklayın Hepsini tamir et Patentli Teknolojilerle ilgili sorunları çözmek için (Okuyucularımıza Özel İndirim).

Restoro tarafından indirildi 0 okuyucular bu ay

Bu sistemde çalışan komut dosyaları devre dışı bırakıldığından PowerShell yüklü olarak adlandırılamıyor Düzeltme

Bu sistemde çalışan komut dosyaları devre dışı bırakıldığından PowerShell yüklü olarak adlandırılamıyor DüzeltmeGüç KalkanıWindows 10Windows 11

Windows kullanıcıları, PowerShell komut dosyalarını yalnızca tek bir komutla PowerShell terminalini kullanarak çalıştırabilir. Ancak bazen, genellikle ilk kez kullananlar için hata mesajı "Bu Siste...

Devamını oku
PowerShell Erişiminde Get-Appxpackage Reddedildi veya Çalışmıyor [Düzeltme]

PowerShell Erişiminde Get-Appxpackage Reddedildi veya Çalışmıyor [Düzeltme]Güç KalkanıWindows 10Windows 11

Sisteme herhangi bir uygulama yüklendiğinde, temel olarak Microsoft Store'dan veya herhangi bir üçüncü taraftan indirildi. kaynakların güncellenmesi, yeniden kaydedilmesi veya kaldırılması gerekir,...

Devamını oku
Komut Satırından Windows Güncellemesi Çalıştırın [2 Farklı Yol]

Komut Satırından Windows Güncellemesi Çalıştırın [2 Farklı Yol]Windows GüncellemeleriGüç KalkanıKomut Istemi

Windows güncellemelerini komutlar aracılığıyla yüklemek için bu kolay adımları izleyinKomut İstemi ve Windows PowerShell aracılığıyla Windows'u komut satırlarından güncelleyebilirsiniz.Güncelleme i...

Devamını oku