
Perangkat lunak ini akan memperbaiki kesalahan umum komputer, melindungi Anda dari kehilangan file, malware, kegagalan perangkat keras, dan mengoptimalkan PC Anda untuk kinerja maksimal. Perbaiki masalah PC dan hapus virus sekarang dalam 3 langkah mudah:
- Unduh Alat Perbaikan PC Restoro yang dilengkapi dengan Teknologi yang Dipatenkan (tersedia paten sini).
- Klik Mulai Pindai untuk menemukan masalah Windows yang dapat menyebabkan masalah PC.
- Klik Perbaiki Semua untuk memperbaiki masalah yang memengaruhi keamanan dan kinerja komputer Anda
- Restoro telah diunduh oleh 0 pembaca bulan ini.
Windows PowerShell sangat mudah untuk diadministrasikan setelah Anda mempelajari dasar-dasar bahasa skrip. Meskipun demikian, pengguna mungkin mengalami beberapa cegukan di sana-sini. Banyak dari mereka telah melaporkan bahwa PowerShell tidak menerima Ctrl+R jalan pintas untuk menampilkan pencarian riwayat perintah.
Karena ini pada dasarnya berarti bahwa pengguna tidak dapat lagi menikmati fungsi riwayat, itu pasti tidak menyenangkan. PowerShell memiliki riwayat perintah bawaan yang cukup bagus untuk membantu Anda dengan daftar kompleks yang telah Anda masukkan dari waktu ke waktu, tetapi jika Anda tidak dapat menggunakannya, itu masalah besar.
Jika Anda juga bermasalah dengan masalah ini, untuk menyiasatinya, kami sarankan yang berikut ini.
Apa yang dapat saya lakukan jika riwayat PowerShell tidak berfungsi?
1. Periksa perakitan PSReadLine

Banyak orang lain mengalami masalah yang sama setelah memutakhirkan ke Windows 10. Anda mungkin tidak tahu bahwa Anda telah menginstal PSReadLine, tetapi itu dibundel dengan Windows 10, jadi terimalah bahwa itu ada di sana.
Suka atau tidak, itu cukup banyak menggantikan fitur riwayat perintah gaya lama dengan fungsionalitas yang lebih canggih. Fungsi riwayat perintah di PowerShell tidak dibangun ke dalam Kerangka Manajemen Windows itu sendiri, tetapi didasarkan pada modul PSReadLine pihak ketiga.
Untuk mengonfirmasi keterlibatannya kali ini, coba jalankan Get-PSReadLineOption dan perhatikan jika Anda mendapatkan kesalahan ini terkait perakitan PSReadLine:
Get-PSReadLineOption: Jenis penginisialisasi untuk 'Microsoft. PowerShell. PSConsoleReadLine 'melemparkan pengecualian.
Pada baris: 1 karakter: 1
+ Dapatkan-PSReadLineOption
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: NotSpecified: (:) [Get-PSReadLineOption], TypeInitializationException
+ FullyQualifiedErrorId: System. TypeInitializationException, Microsoft. PowerShell. DapatkanPSReadLineOption
Jika Anda juga melihat baris di atas, tutup PowerShell, lalu ubah tata letak keyboard menjadi id-US. Buka kembali dan periksa apakah riwayat PowerShell berfungsi lagi.
2. Turunkan PSReadLine ke 1.2

Memutakhirkan PSReadLine ke versi baru juga dapat menyebabkan kesalahan yang Anda dapatkan. Ini sebagian besar terjadi jika Anda menjalankan PowerShell dengan tata letak keyboard non-en-US.
Namun, jika langkah-langkah di atas tidak ada bedanya, Anda juga dapat mencoba menurunkan versi PSReadLine ke 1.2.
3. Cobalah cmdlet alternatif untuk melihat riwayat

Jalankan Pemindaian Sistem untuk menemukan potensi kesalahan

Unduh Restoro
Alat Perbaikan PC

Klik Mulai Pindai untuk menemukan masalah Windows.

Klik Perbaiki Semua untuk memperbaiki masalah dengan Teknologi yang Dipatenkan.
Jalankan Pemindaian PC dengan Alat Perbaikan Restoro untuk menemukan kesalahan yang menyebabkan masalah keamanan dan perlambatan. Setelah pemindaian selesai, proses perbaikan akan mengganti file yang rusak dengan file dan komponen Windows yang baru.
Misalkan Anda mengetik dan menjalankan beberapa perintah PowerShell yang rumit dan Anda ingin mengintip sekarang. Anda harus dapat menelusuri seluruh riwayat perintah PowerShell menggunakan panah atas/bawah.
Seperti biasa, Anda juga dapat menggunakan beberapa cmdlet yang disertakan untuk bekerja dengan riwayat Anda. Untuk melihat riwayat perintah yang Anda ketik, jalankan cmdlet berikut:
Dapatkan-Sejarah
Anda dapat mencari lebih lanjut riwayat Anda dengan menyalurkan output yang dihasilkan ke cmdlet Select-String. Jangan lupa untuk mengganti "Cari" di cmdlet di bawah ini dengan teks aktual yang ingin Anda cari:
Dapatkan-Sejarah | Select-String -Pola “Pencarian”
Untuk melihat informasi lebih rinci tentang perintah yang dieksekusi sebelumnya, termasuk status perintah atau waktu mulai/berakhir, jalankan perintah ini sebagai gantinya:
Dapatkan-Sejarah | Format-Daftar -Properti *
Tidak kalah pentingnya, jika semuanya berhasil dan Anda ingin mengekspor perintah dari sesi saat ini ke file, gunakan cmdlet Ekspor-Clixml:
Dapatkan-Sejarah | Ekspor-Clixml -Jalur c: pscommands_hist.xml
4. Tingkatkan jumlah perintah yang diingat

Ingatlah bahwa buffer baris perintah hanya menyimpan 50 perintah terakhir yang Anda ketikkan. Jika menginginkan lebih adalah masalah sebenarnya yang Anda hadapi, cukup tingkatkan jumlah ini.
Untuk mewujudkannya, klik kanan bilah judul jendela prompt PowerShell, pilih Properti, maka cukup ubah nilai Ukuran buffer dibawah Sejarah Perintah.
Kemungkinan penyebab kesalahan ini adalah riwayat Powershell dimatikan. Di sinilah Anda mungkin pernah masuk sebelumnya:
%profil pengguna%AppDataRoamingMicrosoftWindowsPowerShellPSReadlineConsoleHost_history.txt
Anda bisa mematikannya dengan:
Set-PSReadlineOption –HistorySaveStyle SaveNothing
Apakah itu membunyikan lonceng? Hal yang sama berlaku jika Anda mencari sesuatu setelah Anda sepenuhnya menghapus memori dengan harapan awal yang baru.
Berhati-hatilah: cmdlet Clear-History tidak dapat benar-benar digunakan untuk menghapus riwayat perintah. Ini hanya menghapus daftar perintah yang ditampilkan cmdlet Get-History.
Mengikuti prosedur yang disebutkan dalam artikel ini akan membantu Anda mengatasi masalah yang Anda alami. Jika Anda mengetahui cara lain untuk membuat riwayat PowerShell berfungsi kembali, beri tahu kami tentang hal itu di bagian komentar di bawah.
BACA JUGA:
- Jalankan skrip Powershell ini untuk menghapus aplikasi default dari Windows 10 Gambar
- Windows PowerShell telah berhenti berfungsi: Coba 4 perbaikan ini
- PowerShell tidak dikenali? Lihat solusi ini

- Unduh Alat Perbaikan PC ini dinilai Hebat di TrustPilot.com (unduh dimulai di halaman ini).
- Klik Mulai Pindai untuk menemukan masalah Windows yang dapat menyebabkan masalah PC.
- Klik Perbaiki Semua untuk memperbaiki masalah dengan Teknologi yang Dipatenkan (Diskon Eksklusif untuk pembaca kami).
Restoro telah diunduh oleh 0 pembaca bulan ini.