horloges des processeurs informatiques sont composées soit d'un 32-bit ou un registre mémoire 64-bit , qui est utilisé dans l'exécution des calculs du processeur. Les architectures 32 bits sont également connus comme les x86. Le logiciel est conçu pour fonctionner soit sur les processeurs 32-bit ou 64-bit. Et si vous avez un script PowerShell que vous voulez pour fonctionner en mode x86 seulement , vous pouvez créer un indice pour forcer le script de se conformer à l'architecture de votre processeur. Instructions
1
Double -cliquez sur le fichier . Ps1 pour ouvrir votre script PowerShell dans le Bloc-notes pour l'édition. Bloc-notes devrait être le programme par défaut pour la manipulation du script. Si le Bloc-notes n'est pas défini comme programme par défaut , vous pouvez ouvrir votre fichier ps1 par Notepad directement - . Vous pouvez trouver Bloc-notes dans le groupe «Programmes» du menu Démarrer
2
type . ce qui suit:
if ($ env: PROCESSOR_ARCHITECTURE -ne " x86" ) {write - warning ' Lancement PowerShell x86 " &" $ env : windir \\ SysWOW64 \\ WindowsPowerShell \\ v1.0 \\ PowerShell. exe " - noninteractive - noprofile fichier $ myinvocation.Mycommand.path - executionpolicy dérivation
Ceci met en place le script de lancement pour lancer le mode x86 de PowerShell.
3 type de
" ; exit "et "} " sur les deux lignes suivantes pour spécifier un terme au script
4
type sur les trois prochaines lignes du script :
. " toujours en cours d'exécution dans PowerShell 32bit à ce stade " $ env : . PROCESSOR_ARCHITECTURE [ IntPtr ] :: Taille
cela indique PowerShell pour exécuter le script en mode x86 uniquement . Fermer le Bloc-notes et enregistrez vos changements une fois invité .
5
lancement PowerShell du groupe " Tous les programmes" du menu "Démarrer" . Tapez le répertoire de votre script et le nom du fichier pour le lancer en mode x86.