У нас есть флотThinkPad X1, работающие под управлением Windows 11, которые демонстрируют те же симптомы при использовании PowerShell (точнее, .NET Core 7.2.2).
Очень медленная загрузка профиля (модуль Chocolatey сообщает, что загрузка занимает более 2000 мс, и было подтверждено, что проблема не в Chocolatey) и общая скорость отклика (как минимум секунда между завершением команды и повторной готовностью оболочки).
За исключением(не имеет отношения?)Ошибки смарт-карт (которые не имеют особого смысла, поскольку, за исключением модема 4G-LTE, на этих компьютерах нет других устройств для работы с картами), просмотр событий пуст.
Smart Card Reader 'Microsoft UICC ISO Reader 89946827 1' rejected IOCTL TRANSMIT: Access is denied. If this error persists, your smart card or reader may not be functioning correctly.
Command Header: 00 a4 04 00
Запуск с помощью -NoProfile
ничего не изменил, как и переустановка PowerShell Core. Исследование ошибки тоже не дало ответа.
Есть ли способ вернуть PowerShell к нормальной скорости?
решение1
Поиск в Google по запросу «UICC ISO Reader» (а не по всей ошибке) привел меня к выводу, что ошибка связана с модемом 4G-LTE.
После попытки отключить LTE-устройство в диспетчере устройств PowerShell начал работать правильно, а отзывчивость оболочки восстановилась.
Я не знаю, почему PowerShell Core пытался подключиться к модему 4G-LTE, если он отключен в параметрах Windows.
При рассмотрении слота для SIM-карты выяснилось, что во всех этих ноутбуках установлена SIM-карта, отключенная оператором, и я думаю, что ошибка «Доступ запрещен» возникает из-за того, что SIM-карты не активированы.
Поскольку мы не используем PowerShell v5, мы этого не пробовали. Извлечение SIM-карты также не пробовали.