Página principal » cómo » Construir un instalador para programas sin instalador

    Construir un instalador para programas sin instalador

    Muchos programas y utilidades se distribuyen como aplicaciones portátiles que no requieren que las instale. Si bien esta es una excelente opción, hay algunas razones por las que podría querer "instalar" estos programas. Por ejemplo, los programas instalados aparecen en la lista Programas y características (Agregar o quitar programas) y generalmente tienen entradas en el menú Inicio. Una utilidad que instala y construye instaladores para programas sin instalador es ZipInstaller de NirSoft.

    Instalar un programa desde un archivo zip

    Una popular utilidad de Windows para administradores de sistemas es Process Explorer, que se distribuye a través de un archivo zip sin instalador. Con ZipInstaller, puede instalar fácilmente esta utilidad desde el archivo zip descargado.

    Una vez que haya seleccionado el archivo zip para instalar, ZipInstaller lee la información del archivo ejecutable y la llena en el instalador.

    Antes de instalar, puedes personalizar la configuración a tu gusto..

    Una vez que haya configurado todo, haga clic en Instalar y ZipInstaller se encargará del resto.

    Una vez instalado, tiene todos los beneficios de una instalación de programa típica. Las entradas del menú Inicio se crean para archivos ejecutables y de ayuda..

    Además, una entrada está disponible en Programas y características (Agregar o quitar programas).

    Construyendo su propio instalador

    ZipInstaller le permite crear fácilmente sus propios paquetes de instalación. Todo lo que necesita es un archivo zip que contenga los archivos que desea incluir y ZipInstaller creará un archivo de configuración EXE independiente..

    En este ejemplo, vamos a crear un instalador para las utilidades Sysinternals Process Explorer y ZoomIt. Primero se descargan las utilidades y se colocan en una sola carpeta. Luego creamos un archivo de texto especial llamado "~ zipinst ~ .zic" que contiene los ajustes de configuración para el instalador.

    Para este ejemplo, nuestro archivo ~ zipinst ~ .zic se ve así:

    [instalar]
    ProductName = Sysinternals Utilities
    ProductVersion = 1.0
    CompanyName = Sysinternals
    Descripción = Utilidades Process Explorer y ZoomIt.
    InstallFolder =% zi.ProgramFiles %% zi.CompanyName %% zi.ProductName%
    StartMenuFolder =% zi.ProductName%
    StartMenuShortcut = 1
    AddUninstall = 1
    AddUninstallShortcut = 0
    InstallTo = 1
    NoUserInteraction = 0
    UninstallRegKey = Sysinternals
    NoExtraUninstallInfo = 0
    UninstallInDestFolder = 0
    NoSuccessMessage = 0

    Luego el siguiente comando crea el archivo de instalación:

    X: PathToZipFile> "C: PathToZipInstallerzipinst.exe” / selfexe SysinternalsUtilities.zip SUI_Install.exe

    Una vez que se crea el instalador, se puede ejecutar en cualquier máquina.

    Tenga en cuenta que la nomenclatura está un poco apagada cuando intenta combinar varias herramientas en una sola instalación, pero en general funciona como esperaba..

    Conclusión

    Además de instalar aplicaciones portátiles, ZipInstaller es una herramienta fantástica para crear un instalador para cualquier programa de utilidad, incluido el suyo. La interfaz es fácil de usar y solo toma unos minutos aprenderla. Además, hay más opciones de configuración que puedes leer en la página de descarga..

    Campo de golf

    Descargar ZipInstaller desde NirSoft