# Cómo Ejecutar Instaladores en PowerShell de 32 Bits en Sistemas de 64 Bits

- Link: https://binariocero.com/windows/como-ejecutar-instaladores-en-powershell-de-32-bits-en-sistemas-de-64-bits
- Published: 2025-06-29T12:25:15+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

Para ejecutar un instalador (instalable) en PowerShell de **32 bits**, debes asegurarte
de que estás ejecutando la **versión de PowerShell de 32 bits**, especialmente si
estás en un sistema operativo Windows de 64 bits.

### Opciones para hacerlo:

### Opción 1: Ejecutar PowerShell 32 bits directamente

En sistemas de 64 bits, Windows incluye una versión de PowerShell de 32 bits en:

    ```wp-block-preformatted
    C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
    ```

Puedes iniciar una consola de PowerShell de 32 bits desde ahí.

O bien, desde una consola de 64 bits, puedes invocar la versión de 32 bits así:

    ```wp-block-preformatted
    & "$env:WINDIR\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"
    ```

Y desde ahí ejecutar el instalador:

    ```wp-block-preformatted
    & ".\instalador.exe"
    ```

### Opción 2: Ejecutar directamente un instalador desde PowerShell 64 bits usando PowerShell 32 bits

Si ya estás en PowerShell 64 bits, puedes lanzar el ejecutable desde PowerShell 
de 32 bits así:

    ```wp-block-preformatted
    $instalador = "C:\ruta\al\instalador.exe"$ps32 = "$env:WINDIR\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"Start-Process -FilePath $ps32 -ArgumentList "-Command `"& '$instalador'`""
    ```

O si el ejecutable requiere parámetros:

    ```wp-block-preformatted
    Start-Process -FilePath $ps32 -ArgumentList "-Command `"& 'C:\ruta\al\instalador.exe /S /param'`""
    ```

### Verifica si estás en PowerShell de 32 o 64 bits

Puedes saberlo ejecutando:

    ```wp-block-preformatted
    if ([IntPtr]::Size -eq 4) {    "PowerShell de 32 bits"} else {    "PowerShell de 64 bits"}
    ```
