Búsqueda de sitios web

¿Cómo descargar el archivo APPX de Microsoft Store para la instalación sin conexión?


Nuevas aplicaciones de la plataforma universal de Windows (

.Appx

/

.AppxBundle

) en Windows 10 generalmente se instalan en línea a través de Microsoft Store. A pesar de que Windows permite instalar aplicaciones universales desde el archivo appx (sideload), no puede descargar directamente el archivo de instalación .appx desde la tienda de Windows. En este artículo, le mostraremos cómo descargar un archivo APPX de cualquier aplicación UWP de Microsoft Store e instalarlo manualmente en Windows 10. Puede usar esta guía para implementar aplicaciones APPX en computadoras que no tienen acceso a Microsoft Store (fuera de línea, sistemas aislados o segmento corporativo), así como en la edición Windows 10 LTSC (en la que falta Store por diseño).

Nuestra tarea es descargar el archivo appx de instalación de la aplicación universal de Microsoft Store. Hay dos formas de obtener un enlace HTTP(S) directo para descargar el archivo APPX: usando un servicio en línea especial y usando la herramienta Fiddler.

Genere enlaces de descarga directa para las aplicaciones de Microsoft Store

Echemos un vistazo a la forma más sencilla de descargar los archivos APPX de cualquier aplicación de Microsoft Store, junto con las dependencias.

  1. Abra su navegador, vaya a Microsoft Store (https://www.microsoft.com/en-us/store/apps/windows?icid=CNavAppsWindowsApps) y abra la página de la aplicación que necesita. Copie la URL de la aplicación de la tienda desde la barra de direcciones. En nuestro ejemplo, descargaremos los archivos de instalación de APPX para la aplicación iTunes (URL de esta aplicación https://www.microsoft.com/en-us/p/itunes/9pb2mz1zmb1s?cid=msft_web_chart);

  2. Abra el sitio web https://store.rg-adguard.net/ (el generador de enlaces en línea para Microsoft Store le permite obtener enlaces directos a los archivos de instalación APPX de las aplicaciones de la tienda). Pegue el enlace a iTunes en la barra de búsqueda de URL y seleccione Minorista en la lista desplegable

    Anteriormente le mostramos cómo usar este servicio para reparar la aplicación Microsoft Store en Windows 10.

  3. Verá una lista de enlaces a los archivos de instalación de appx y las dependencias requeridas. Las dependencias son aplicaciones o bibliotecas que deben instalarse para que iTunes funcione correctamente;

  4. Como puede ver, hay bastantes archivos en la lista. No es necesario descargarlos todos. En primer lugar, determine el bitness de su Windows. Para Windows 10 x64, necesita paquetes cuyos nombres terminen en

    x64

    (para la versión de 32 bits de Windows 10, debe descargar

    x86

    paquetes, y para una versión ARM de Windows -

    arm

    );

  5. Además, preste atención a las versiones de los archivos de dependencia. No necesita descargar todos los archivos seguidos. Como regla general, es suficiente descargar la última versión del programa. Por ejemplo, en nuestro ejemplo, solo necesita descargar la última versión de

    Microsoft.VCLibs.140.00.UWPDesktop

    biblioteca;

  6. Si la lista de archivos resultante también contiene paquetes con la extensión .appxbundle, descárguelos también. Si el archivo descargado no tiene extensión, agregue la extensión .appxbundle manualmente;

    También puede haber otros formatos de archivo de instalación en Microsoft Store: .msixbundle (instalador de MSI) y .EAppx (actualización de la aplicación appx).

  7. Descarga archivos APPX y APPXBUNDLE. En mi ejemplo, la lista de archivos se ve así:

    VCLibs.140.00.UWPDesktop_14.0.30035.0_x64__8wekyb3d8bbwe.Appx
    AppleInc.iTunes.MobileDeviceSupport_14050.7.53001.0_neutral_~_nzyj5cx40ttqa.AppxBundle
    AppleInc.iTunes.iPodVoiceOver_1430.3.53001.0_neutral_~_nzyj5cx40ttqa.AppxBundle
    AppleInc.iTunes_12113.17.53090.0_neutral_~_nzyj5cx40ttqa.AppxBundle

Entonces, ha descargado todos los archivos APPX requeridos de la aplicación de Microsoft Store. La instalación manual de aplicaciones APPX desde archivos descargados se describe en la última sección de este artículo.

De esta forma, no puede descargar aplicaciones de la Tienda protegidas o de pago, así como versiones anteriores de aplicaciones para UWP.

¿Cómo descargar archivos Appx de la tienda de Windows usando Fiddler?

Hay una forma más complicada de obtener un enlace de descarga directa para el instalador APPX de la aplicación Microsoft Store. Cuando instala cualquier aplicación, el cliente de Microsoft Store en su computadora recibe un enlace HTTP/HTTPS directo para descargar el archivo .appx. Puede obtener la URL de este enlace directo mediante la herramienta Fiddler, que se utiliza para inspeccionar y depurar el tráfico HTTP.

Puede descargar el archivo de instalación FiddlerSetup.exe del sitio oficial (https://www.telerik.com/download/fiddler).

Después de la instalación, ejecute fiddler.exe con privilegios de administrador. En la ventana que se abre, haga clic en el botón WinConfig en el panel de navegación.

Se abre la ventana Utilidad de bucle invertido de exención de AppContainer. En esta lista, debe seleccionar las aplicaciones UWP universales cuyo tráfico desea redirigir a Fiddler. Para reducir la cantidad de tráfico que Fiddler recibe de otras aplicaciones, seleccione solo la aplicación Microsoft Store de la lista y Guardar cambios.

Nota. La lista de aplicaciones universales instaladas puede ser bastante pequeña si todas las aplicaciones UWP integradas se han eliminado de la imagen de Windows o se han desinstalado manualmente mediante PowerShell.

En la ventana principal de Fiddler, debe borrar el registro actual (Editar -> Eliminar-> Todas las sesiones o presione Ctrl + X).

Ahora debe ejecutar Microsoft Store, encontrar la aplicación y ejecutar la instalación (en este ejemplo, intentaré obtener un enlace de descarga para el archivo appx de la aplicación Calculator Free).

Cambie a la ventana de Fiddler y supervise las sesiones HTTP de la aplicación Store. Hay bastantes de ellos. Para encontrar el evento de acceso a la URL con el archivo de la aplicación, puede usar la búsqueda de sesiones (Buscar -> escriba appx ->Buscar sesiones ).

Fiddler resaltará la URL con la palabra clave appx en la URL en amarillo. En nuestro ejemplo, estamos interesados en la siguiente sesión: Resultado: 200, Protocolo: HTTP, Host: tlu.dl.delivery.mp.microsoft.com. Copie la URL recibida en el portapapeles seleccionando Copiar-> Solo URL en el menú contextual.

En mi ejemplo, la URL es la siguiente

_http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/33e08cf2-faf3-4e23-a9a3-5d7c0502a6a4?P1=1627653445& P2=404&P3=2&P4=F%2fZeZWLKUurYuEwkJjnfuFc9zUJxjfiKD%2fGpH5OdktlnVwrfdcLsHeQER5c1RA5b%2fwH1ZVPQ8cJLOgWcoKEXjg%3d%3d

Queda por abrir la URL recibida en cualquier navegador y guardar el archivo con la extensión .appx en su disco local. El archivo se puede descargar usando cualquier Administrador de descargas o con PowerShell (Cómo descargar un archivo a través de HTTP usando PowerShell).

Importante. Un enlace URL al archivo appx no es permanente y está disponible durante un breve período de tiempo. Debe descargarlo antes de que caduque el enlace (

ERROR 403: Time-Limited URL validation failed

). Si te lo perdiste, tendrás que desinstalar la aplicación y repetirlo todo de nuevo. En algunos casos, el archivo descargado tiene una extensión .zip, debe cambiar su extensión a .appx o .appxbundle.

¿Cómo instalar el archivo .Appx o .AppxBundle en Windows 10?

Copie la aplicación appx (appxbundle) y los archivos de dependencias en otra computadora con Windows 10 (Windows Server 2016/2019) e instálela sin conexión sin pasar por la tienda de Windows con un simple doble clic en el archivo appx.

Además, puede instalar la aplicación APPX con todas las dependencias mediante PowerShell. Se puede instalar un archivo de aplicación APPX independiente con el siguiente comando:

add-appxpackage -path "C:\Users\root\Downloads\DigitalchemyLLC.CalculatorFree_1.4.0.78_neutral__q7343f88mnb03.Appx"

Si necesita instalar varios archivos appx/appxbundle con dependencias a la vez, copie todos los archivos descargados en un directorio e instálelos con el siguiente script de PowerShell:

$Path = ‘C:\distr\Appx\itunes’
Get-Childitem $Path -filter *.appx| %{Add-AppxPackage -Path $_.FullName}
Get-Childitem $Path -filter *.appxbundle | %{Add-AppxPackage -Path $_.FullName}

Compruebe que su aplicación esté instalada y que su icono aparezca en el menú Inicio de Windows 10.

Si intenta instalar una aplicación APPX sin instalar primero las dependencias, aparecerá un error:

Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency, or conflict validation.
Windows cannot install resource package XXXXX because the app package it requires could not be found. Ensure that the app package is installed before installing the resource package.

El instalador gráfico puede mostrar el nombre del paquete a instalar:

App Installer failed to install package dependencies. Ask the developer for XXXXX package.

Artículos relacionados