Історія PowerShell не працює? Перевірте ці рішення

How to effectively deal with bots on your site? The best protection against click fraud.
Проблеми з історією PowerShell
Щоб виправити різні проблеми з ПК, ми рекомендуємо Restoro PC Repair Tool:
Це програмне забезпечення буде виправляти поширені помилки комп'ютера, захищати вас від втрати файлів, шкідливого програмного забезпечення, відмови обладнання та оптимізувати ваш ПК для досягнення максимальної продуктивності. Вирішіть проблеми з ПК та видаліть віруси зараз за 3 простих кроки:
  1. Завантажте інструмент відновлення ПК Restoro що поставляється із запатентованими технологіями (патент доступний тут).
  2. Клацніть Почніть сканування знайти проблеми з Windows, які можуть спричинити проблеми з ПК.
  3. Клацніть Відремонтувати все щоб виправити проблеми, що впливають на безпеку та продуктивність вашого комп’ютера
  • Restoro завантажив 0 читачів цього місяця.

Windows PowerShell неймовірно легко адмініструвати, коли ви вивчите основи мови сценаріїв. Незважаючи на це, користувачі можуть стикатися з деякою гикавкою тут і там. Багато з них повідомляють, що PowerShell не приймає Ctrl + R ярлик щоб показати пошук історії команд.

instagram story viewer

Оскільки це, по суті, означає, що користувачі більше не можуть користуватися функцією історії, це, безумовно, неприємно. PowerShell має досить велику вбудовану історію команд, яка допоможе вам зі складними списками, які ви ввели з часом, але якщо ви не можете ними скористатися, це велика проблема.

Якщо вас також турбує ця проблема, щоб обійти її, ми рекомендуємо наступне.

Що я можу зробити, коли історія PowerShell не буде працювати?

1. Перевірте збірку PSReadLine

перевірте збірку PSReadLine

Багато інших стикалися з такою ж проблемою після оновлення до Windows 10. Можливо, ви не знаєте, що встановили PSReadLine, але він постачається в комплекті з Windows 10, тож прийміть, що він є.

Подобається це нам чи ні, він майже замінює старовинні функції історії команд на більш складні функціональні можливості. Функція історії команд у PowerShell не вбудована в саму структуру управління Windows, але вона базується саме на стороннім модулі PSReadLine.

Щоб підтвердити, що цього разу він причетний, спробуйте запустити Get-PSReadLineOption і зауважте, якщо з’являється ця помилка щодо збірки PSReadLine:

Get-PSReadLineOption: Ініціалізатор типу для «Microsoft. PowerShell. PSConsoleReadLine ’створив виняток.
У рядку: 1 символ: 1
+ Get-PSReadLineOption
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: NotSpecified: (:) [Get-PSReadLineOption], TypeInitializationException
+ FullyQualifiedErrorId: Система. TypeInitializationException, Microsoft. PowerShell. GetPSReadLineOption

Якщо ви також бачите наведені вище рядки, закрийте PowerShell, а потім змініть розкладку клавіатури на en-US. Відкрийте його та перевірте, чи знову працює історія PowerShell.


2. Понизьте PSReadLine до версії 1.2

PSReadLine

Оновлення PSReadLine до нової версії також може спричинити цю помилку, яку ви отримуєте. Найчастіше це відбувається, якщо ви використовуєте PowerShell із розкладкою клавіатури, що не входить в США.

Однак, якщо вищевказані кроки не мали різниці, ви також можете спробувати знизити PSReadLine до 1.2.


3. Спробуйте альтернативні командлети, щоб переглянути історію

Get-History

Запустіть сканування системи, щоб виявити потенційні помилки

Відновити завантаження

Завантажте Restoro
Інструмент для ремонту ПК

Restoro Scan

Клацніть Почніть сканування знайти проблеми з Windows.

Restoro Fix

Клацніть Відремонтувати все виправити проблеми із запатентованими технологіями.

Запустіть сканування ПК за допомогою інструменту відновлення, щоб знайти помилки, що спричиняють проблеми із безпекою та уповільнення роботи. Після завершення сканування процес відновлення замінить пошкоджені файли новими файлами та компонентами Windows.

Припустимо, ви набрали та виконали кілька складних команд PowerShell і хочете зараз заглянути. Ви повинні мати можливість переглядати всю історію команд PowerShell за допомогою стрілок вгору / вниз.

Як завжди, ви також можете використовувати кілька включених командлетів для роботи зі своєю історією. Щоб переглянути історію введених команд, запустіть такий командлет:
Get-History

Ви можете додатково шукати свою історію, передаючи отриманий результат до командлета Select-String. Не забудьте замінити "Пошук" у командлеті нижче фактичним текстом, який ви хочете шукати:
Історія отримання | Select-String - шаблон "Пошук"

Для того, щоб переглянути більш детальну інформацію про попередньо виконані команди, включаючи стан команди або час початку / закінчення, виконайте замість цього:
Історія отримання | Формат-Список-Властивість *

Не менш важливо, якщо все працює, і ви хочете експортувати команди з поточного сеансу у файл, скористайтесь командлетом Export-Clixml:
Історія отримання | Export-Clixml -Path c: pscommands_hist.xml


4. Збільшити кількість запам'ятовуваних команд

кількість збережених команд

Пам'ятайте, що буфер командного рядка зберігає лише останні 50 введених вами команд. Якщо бажання більше - це справжня проблема, з якою ви стикаєтесь, просто збільште цю кількість.

Щоб це сталося, клацніть правою кнопкою миші рядок заголовка вікна запиту PowerShell, виберіть Властивості, а потім просто змініть значення Розмір буфера під Історія команд.


Потенційною причиною цієї помилки є те, що історію Powershell вимкнено. Ось де ви могли входити раніше:
% userprofile% AppDataRoamingMicrosoftWindowsPowerShellPSReadlineConsoleHost_history.txt

Ви могли вимкнути це за допомогою:
Set-PSReadlineOption –HistorySaveStyle SaveNothing

Чи дзвонить у дзвони? Те саме стосується того, що ви шукаєте щось після повного очищення пам’яті в надії на новий початок.

Будьте обережні: командлет Clear-History не можна використовувати для очищення історії команд. Це просто очищає список команд, які відображає командлет Get-History.

Дотримання процедур, згаданих у цій статті, має допомогти вам вирішити проблему, з якою ви стикалися. Якщо вам відомий будь-який інший спосіб змусити історію PowerShell працювати знову, повідомте нам про це в розділі коментарів нижче.

ЧИТАЙТЕ ТАКОЖ:

  • Запустіть цей сценарій Powershell, щоб видалити програми за замовчуванням із Windows 10 Image
  • Оболонка Windows PowerShell перестала працювати: Спробуйте ці 4 виправлення
  • PowerShell не розпізнано? Перевірте ці рішення
idee restoroПроблеми все ще виникають?Виправте їх за допомогою цього інструменту:
  1. Завантажте цей інструмент відновлення ПК оцінено Чудово на TrustPilot.com (завантаження починається на цій сторінці).
  2. Клацніть Почніть сканування знайти проблеми з Windows, які можуть спричинити проблеми з ПК.
  3. Клацніть Відремонтувати все виправити проблеми із запатентованими технологіями (Ексклюзивна знижка для наших читачів).

Restoro завантажив 0 читачів цього місяця.

Teachs.ru
Як видалити вбудовані програми з WIM-файлу Windows 10 за допомогою Powershell

Як видалити вбудовані програми з WIM-файлу Windows 10 за допомогою PowershellPowershell

PowerShell - це дуже потужний інструмент Windows, який дозволяє досвідченим користувачам виконувати низку вдосконалених завдань. PowerShell - це система автоматизації завдань та управління конфігур...

Читати далі
Microsoft PowerShell 7 виходить на всі платформи в травні

Microsoft PowerShell 7 виходить на всі платформи в травніPowershellновини Windows 10

Microsoft нещодавно оголосила про загальна доступність a нова версія PowerShell. Нова версія переносить наявну версію в Windows PowerShell 7.0.Повідомлення відбулося відразу після того, як минулого...

Читати далі
Виконання сценаріїв у цій системі вимкнено [FIX]

Виконання сценаріїв у цій системі вимкнено [FIX]PowershellПомилка

Щоб вирішити різні проблеми з ПК, ми рекомендуємо DriverFix:Це програмне забезпечення буде підтримувати ваші драйвери та працювати, тим самим захищаючи вас від поширених помилок комп’ютера та неспр...

Читати далі
ig stories viewer