# Instalador con NSIS x64

**URL:** <https://foros.velneo.com/t/instalador-con-nsis-x64/9180>\
**Category:** Velneo\
**Created:** [13 Noviembre, 2016 00:28 UTC](https://foros.velneo.com/t/instalador-con-nsis-x64/9180 "2016-11-13T00:28:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![eduarchap1988](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eduarchap1988/32/5496_2.png) [@eduarchap1988](https://foros.velneo.com/u/eduarchap1988)\
**Post date:** [13 Noviembre, 2016 00:28 UTC](https://foros.velneo.com/t/instalador-con-nsis-x64/9180/1 "2016-11-13T00:28:47Z")

</div>

Saludos a todos…

Esta vez tengo un problema pero con es el creador de instaladores NSIS. Estoy trabajando en una maquina Windows 10 x64 con NSIS 64bits.

Estoy creando un instalador desatendido de los componentes velneo, asi como la inclusion de cajas y archivo .vsi dentro del directorio windows.

La cosa es que cuando creo un instalador para 32bits, realizo una consulta preguntando si existe el directorio SysWOW64, de ser positivo entonces instalo las cajas alli, en caso contrario instalo en System32. Cuando ejecuto este instaldor en una maquina con x64 lo instala mal, es decir, coloca las cajas en SysWOW64 y el vServer (x64) corre en System32.

Entonces cree un script nsis aparte unicamente para equipos x64, donde de manera directa mando las cajas para System32 sin preguntar ni validar nada previamente.

CreateDirectory “$WINDIR\System32\config\systemprofile\Velneo\cajas”  
CopyFiles “$INSTDIR\cajas\sitios.vsi” “$WINDIR\System32\config\systemprofile\Velneo\cajas”  
CreateDirectory “$WINDIR\System32\config\systemprofile\Velneo\cajas\vFactElect”  
CopyFiles “$INSTDIR\cajas\vFactElect\*” “$WINDIR\System32\config\systemprofile\Velneo\cajas\vFactElect”

Y asi todas las cajas que me interesan.

En problema es que cuando utilizo el .exe que genero con este script si o si me coloca las cajas dentro de SysWOW64, sin importar que yo le indique que lo haga en System32.

Alguien ha tenido este problema? o alguien que me pueda ayudar?

Saludos.

---

<div class="post-metadata">

**Author:** ![eduarchap1988](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eduarchap1988/32/5496_2.png) [@eduarchap1988](https://foros.velneo.com/u/eduarchap1988)\
**Post date:** [13 Noviembre, 2016 00:54 UTC](https://foros.velneo.com/t/instalador-con-nsis-x64/9180/2 "2016-11-13T00:54:40Z")

</div>

Ya encontré la solución, igual la comparto por si alguien mas la necesita.

Es solo agregar 2 lineas extras

!include “x64.nsh”  
${DisableX64FSRedirection}

Ya con eso instala en la ubicación correcta

Saludos.

---

<div class="post-metadata">

**Author:** ![ereitmann](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@ereitmann](https://foros.velneo.com/u/ereitmann)\
**Post date:** [13 Noviembre, 2016 03:35 UTC](https://foros.velneo.com/t/instalador-con-nsis-x64/9180/3 "2016-11-13T03:35:19Z")

</div>

Gracias yo utilizo inosetup, pero todavia no he probado el instalador para 64 bits, pero es bueno saber que podria pasar lo mismo

---

<div class="post-metadata">

**Author:** ![hvillegasc](https://avatars.discourse-cdn.com/v4/letter/h/958977/32.png) [@hvillegasc](https://foros.velneo.com/u/hvillegasc)\
**Post date:** [9 Julio, 2018 19:50 UTC](https://foros.velneo.com/t/instalador-con-nsis-x64/9180/4 "2018-07-09T19:50:51Z")

</div>

Muchas gracias, fué de mucha ayuda
