5 votes

Fonctionnement extrêmement lent de PowerShell sur les ordinateurs portables

Nous disposons d'une flotte de ThinkPad X1s Je suis en train d'installer un système d'exploitation Windows 11, qui présente les mêmes symptômes lorsqu'il utilise PowerShell (.NET Core 7.2.2 pour être exact).

Chargement du profil très lent (le module Chocolatey indique qu'il faut plus de 2000 ms pour le charger, et il a été vérifié que Chocolatey n'est pas le problème) et réactivité générale (comme au moins une seconde entre la fin de la commande et le fait que Shell soit à nouveau prêt).

Sauf pour (sans rapport ?) erreurs de carte à puce (qui n'ont pas beaucoup de sens puisque, à l'exception d'un modem 4G-LTE, il n'y a aucun dispositif de carte sur ces machines), l'observateur d'événements est vide.

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

En le lançant avec -NoProfile n'a rien changé, pas plus que la réinstallation de PowerShell Core. La recherche de l'erreur n'a pas donné de réponse non plus.

Existe-t-il un moyen de faire revenir PowerShell à une vitesse normale ?

9voto

En recherchant "UICC ISO Reader" (et non l'erreur dans son ensemble) sur Google, j'ai découvert que l'erreur était liée au modem 4G-LTE.

Après avoir essayé de désactiver, dans le gestionnaire de périphériques, le périphérique LTE, PowerShell a commencé à se comporter correctement et la réactivité de Shell a été restaurée.

Je ne sais pas pourquoi PowerShell Core a essayé de se connecter avec le modem 4G-LTE alors qu'il est désactivé dans les paramètres de Windows.

En regardant l'emplacement SIM, il s'est avéré qu'il y a une carte SIM désactivée par l'opérateur dans tous ces ordinateurs portables, et je pense que l'erreur "Access is denied" vient du fait que les cartes SIM ne sont pas activées.

Comme nous n'utilisons pas PowerShell v5, nous n'avons pas essayé. Nous n'avons pas non plus essayé de retirer la carte SIM.

0 votes

Pouvez-vous le désactiver dans le BIOS du système ?

2 votes

Je vous conseille de le désactiver dans les paramètres du firmware si possible. La plupart des bons Thinkpads vous permettront de le faire, et cela améliorera probablement non seulement les performances de PowerShell, mais permettra également au système de démarrer plus rapidement et de consommer moins d'énergie.

0 votes

Bien sûr, c'est possible, mais nous sommes censés déployer ces ordinateurs portables avec leurs modems en état de marche. Je suppose que nous pourrions livrer des modems discrets si ce problème refait surface avec des cartes SIM valides, mais ce serait un gaspillage d'avoir spécifié les ordinateurs portables avec un modem intégré.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X