Quedando sin espacio instalando .Net Framwork en un cliente ligero

0

Proporciono esto como una nueva Pregunta y respuesta porque las etiquetas en este hilo anterior no incluyen algunas etiquetas más genéricas que busqué cuando buscaba una solución. Esto debería funcionar para todas las versiones de .Net y las versiones de Windows. No hará una versión particular de .Net install en una versión en la que de otra manera no funcionaría.

Estaba teniendo problemas para instalar 4.6.1 en un cliente HP Thin. Había alrededor de 500mb gratis en el 2G DOM. El instalador sin conexión se estaba quedando sin espacio al verificar los archivos.

Rowan Hawkins
fuente

Respuestas:

1

En mi caso, estaba actualizando una HP T5740e 2G / 2G de 4.0 a 4.6.1, por lo que algunos de mis pasos son específicos para el entorno de cliente ligero. Este método mueve los archivos del instalador a una unidad de memoria USB y los verifica a otro para que no esté utilizando el espacio muy limitado en su DOM mientras intenta instalarlo.

Preparar

(Se puede hacer en cualquier computadora)

  1. Cree un directorio / Temp En una unidad de memoria USB con al menos 800 MB libres, cree unD:\Tempdirectorio.

    Aquí es donde e:\downloadse extraerán los archivos de imagen aún comprimidos para su verificación antes de la instalación.

  2. Capture los archivos de instalador .Net necesarios. Para capturar los archivos de configuración .Net, deberá utilizar un símbolo del sistema en el directorio del instalador sin conexión .Net. Inicie el instalador con/?como opción. Después de extraer todoC:\<random numbers and letters>, aparecerá una ventana con todas las opciones de línea de comando para el instalador. Deje esta ventana abierta, abra el explorador y copieC:\<random numbers and letters>en la unidad de disco USB del instalador (E :) y cambie el nombre a algo cuerdo: solíaE:\download. Si no sabe qué opciones necesitará, tome una captura de pantalla de esta ventana y presione OK para cerrarla. Cuando se cierra C: \ se eliminará de la unidad de arranque activa, por lo que debe copiar antes de cerrar.

  3. Cree Install461.bat en E: \ download

    @echo off

    e: \ download \ Setup.exe / log e: \ Active-try \ / parameterfolder e: \ download \ / x86 / x64 / redist

Hay opciones en uso que le indican dónde ubicar los archivos de configuración: E: \ download y dónde colocar los registros: E: \ active-try. Sólo se tendrá que usar las siguientes opciones que se aplican a su sistema por un pequeño instalar: /x86 /x64 /redist. Estaba en un sistema de 32 bits, así que acabo de especificar /x86 /redist. Hay una opción '/ q' para una instalación silenciosa que no estoy usando, por ejemplo.

Si aún no lo ha hecho, desinstale la versión anterior de .Net.

Estaba quitando 4.0 aquí.

  1. .Net 4 desinstalado extendido

  2. Desinstalado .net 4 core

Escribir configuración en DOM y reiniciar

Después del reinicio, verá la verdadera cantidad de disco libre, que ocurre cuando el desinstalador se limpia después del reinicio.

Instale las unidades USB creadas durante la instalación.

  1. Instale dos unidades flash La unidad con \ Temp debe instalarse primero.

    Primera unidad - D: contiene / TEMP y tiene al menos 800M de espacio libre. No desea tener / TEMP en la misma unidad que la fuente de instalación a menos que desee una instalación que requiera mucho tiempo. La temperatura debe ser lo suficientemente grande como para expandir los componentes aún comprimidos para la verificación

    Segunda unidad - E: contiene / descarga que tiene la instalación .Net 4.6.1 extraída de la configuración Esto se hace para que el instalador de aproximadamente 270M no ocupe espacio útil en el DOM mientras intenta instalarlo.

  2. Haga clic con el botón derecho en "Computadora" Properties, luego seleccione Advanced Settings... Haga clic en el Environment Variables...botón Editar entradas TEMP y TMP para que Usuario y Sistema apuntenD:\Temp

    NOTA 1: Tome nota de dónde apunta la configuración (generalmente el Z: Ramdisk en HP Thin Clients) para que pueda volver a configurarla después.

    NOTA 2: no estoy seguro de qué conjunto de variables de entorno utiliza el instalador para determinar el TEMP que usará, así que las configuré todas. El Thin client Ram Disk (Z :) es demasiado pequeño para tratar de expandir y verificar los archivos de imagen durante la instalación y provoca un estado atascado del que el sistema no puede recuperarse rápidamente. Esta es la razón por la que usamos una unidad USB para realizar esta función.

Verificar e instalar

  1. Abrir un administrador: símbolo del sistema
  2. Cambiar directorio a e:\download
  3. Escriba 'set' para verificar que TEMP=D:\Temp&TMP=D:\Temp
  4. tipo install461.bat

Después de que se complete la instalación

  1. Copie el registro de verificación de D: \ TEMP y el registro de instalación de E: \ active-try en una nueva carpeta E:\si va a probar diferentes opciones para la instalación o necesita capturar el registro de instalación para su revisión.

  2. Retire las unidades de memoria USB

  3. Restablezca las variables de entorno TEMP y TMP cambiadas en el Paso 7 para señalar dónde estaban antes.

  4. Escriba los cambios en DOM y reinicie.

  5. Pruebe que todas sus aplicaciones .Net funcionen como se espera.

  6. Después del reinicio, es posible que desee confirmar los cambios del DOM una vez más si sospecha que el reinicio realizó la limpieza del archivo y no desea incurrir en ese cambio y restablecimiento del DOM en cada arranque.

Rowan Hawkins
fuente