Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A partir de Windows 11, puedes instalar la aplicación a través de PowerShell sin necesidad de firmar el paquete. Esta característica está pensada para facilitarte la prueba rápida de la aplicación. No use esta característica para distribuir ampliamente la aplicación.
Creación de un paquete sin firmar
Un paquete sin firmar debe incluir un valor de OID especial (id. de organización) en su elemento Identity en el archivo de manifiesto; de lo contrario, no podrá registrarse. Un paquete sin firmar nunca tendrá la misma identidad que un paquete firmado. Esto impide que los paquetes sin firmar entren en conflicto con un paquete firmado o suplanten su identidad.
Este es un ejemplo.
...
<Identity Name="NumberGuesserManifest"
Publisher="CN=AppModelSamples, OID.2.25.311729368913984317654407730594956997722=1"
Version="1.0.0.0" />
...
Instalación de un paquete sin firmar
Importante
En la mayoría de los escenarios, deberá ejecutar PowerShell como administrador. Consulte los detalles siguientes.
- Para instalar un paquete sin firmar, pase la
-AllowUnsignedmarca al comando Add-AppxPackage . - En la mayoría de los escenarios, el paquete sin firmar contendrá contenido ejecutable; por lo que deberá ejecutar PowerShell como administrador. Esto se debe a que se debe instalar un paquete sin firmar que contenga contenido ejecutable para todos los usuarios. Dado que esto puede afectar más que solo al usuario actual, requiere privilegios de administrador.
- Si el paquete sin firmar solo contiene contenido no ejecutable (por ejemplo, cuando necesita cargar solo imágenes, recursos y otros archivos de script o contenido), no se necesita el privilegio de administrador y un no administrador puede instalar el paquete.
Este es un ejemplo de la sintaxis.
Add-AppPackage -Path ".\MyEmployees.appx" -AllowUnsigned
Cuando la aplicación esté lista para distribuirse, debe asegurarse de que el paquete está firmado. Asegúrese de quitar el OID especial y asegúrese de que el nombre del publicador sea el mismo que el nombre del firmante del certificado.