Checho's Blog

Talking about Windows Internals, Deployment and Troubleshooting

Artículos recientes

News and Awards

Follow me on Twitter and LinkedIn

@secalderonr

View Sergio Calderon's profile on LinkedIn

Recomendados

Tags

Community

Email Notifications

Archives

February 2011 - Artículos

La pestaña “Ver” de Opciones de carpeta y búsqueda En Windows 7 se ve en blanco. Process Monitor y su solución

76MicrosoftFIX_IT

 

fc07cd947a825513821240a0f745a588fc07cd947a825513821240a0f745a588

Hola a todos,

De nuevo vuelvo por aquí, pero esta vez quiero compartirles otra vez una solución a un problema que podría ser común y que surgió de los estupendos Foros de Answers y que gracias a Process Monitor llegamos a la solución.

*Nota: En este artículo al igual que los anteriores mostraré el Problema y la Solución pero esta vez con el paso a paso de cómo llegué a ésta utilizando Process Monitor con el fin de compartir un poco de lo que he logrado aprender manejándola.

Finalmente dejaré la descarga del Registro en la última parte del artículo que soluciona el inconveniente para las personas que lo tengan.

El problema

El inconveniente diferente a los dos casos anteriores que he mostrado este Blog era que al ir a las Opciones de carpeta y búsqueda en Windows 7 (Puede darse también en Vista y XP) al acceder a cambiar cualquier opción dentro de la pestaña de “Ver” no se visualizaba nada debajo de Configuraciones avanzadas:

V1

Como ven, bastante interesante el hecho de que no aparezca nada y además que no entregue ningún tipo de error al consultar dentro de “Ver” (View), sobre todo porque las pestañas de General y Buscar funcionaban bien, es decir, todo se visualizaba.

En primera instancia no sabía qué podría realizar el usuario para intentar solucionarlo porque al no haber mensaje de error se podría descartar que se deba a alguna aplicación adicional, pero además el restablecer los valores predeterminados tampoco funcionaba.

Lo que hice fue entonces recurrir a lo que pensé sería la mejor opción, el extraordinario Process Monitor nuevamente de Sysinternals, y la razón es que con Process Monitor podría ver qué estaba sucediendo a nivel de registro y quizás encontraría una solución (¡Así fue!).

La solución

Lo primero que tenemos que hacer es descargar Process Monitor, descomprimirlo y ejecutarlo. El problema está en que como Process Monitor registra absolutamente toda la actividad que se hace en el sistema a nivel de disco, registro, librerías, etc, y pasan cientos de eventos el poder seguir lo que nosotros queremos puede ser muy complejo, por lo que tenemos es que “Filtrar” lo que necesitamos o que más se acerca.

En primera instancia debemos detener el monitoreo que está realizando, lo que nos asegurará de que después de aplicado el filtro sólo se verán los eventos hasta la “Reproducción del problema”. Para esto entonces presionamos dentro de Process Monitor la combinación de teclas CTRL + E o bien vamos al menú File y seleccionamos Capture events:

PM2

Ahora, para aplicar los Filtros de monitoreo presionamos la combinación de teclas CTRL + L o bien clic en el Menú Filter y seleccionamos Filter que abrirá la ventana de Process Monitor Filter:

PM1

En la ventana de Filtros podemos establecer unas condiciones de monitoreo, sea para que se muestren (Include) o para que no se visualicen (Exclude), pero lo importante es determinar qué queremos que se muestre o se excluya, para esto tenemos tres “List Box” de izquierda a derecha que especifican el tipo de identificación del filtro que voy a seguir (Proceso, ID, Arquitectura, etc), una serie de condicionales sobre el Proceso o filtro que se está monitoreando (Is, Is not, etc) y finalmente el nombre o valor dependiendo de lo que se especificó.

La forma más fácil cuando se está iniciando es buscar diréctamente por el Nombre de proceso (Process Name) que es quizás el que más rápido identificaremos, y para este caso en particular como estamos trabajando sobre el Explorador de Windows que incluye Carpetas y ventanas tenemos que seguir al Proceso padre Explorer.exe.

El Filtro sería entonces “Process Name”, “Is” “explorer.exe”.
Para que el filtro quede guardado, hacemos clic en el botón “Add”, posteriormente en el botón “Apply” y “OK”.

Todo quedaría así:

PM3

Antes de iniciar de nuevo el monitoreo, presionamos la combinación de teclas CTRL + X para limpiar la lista actual y que empiece sólo desde donde se lo indiquemos.

Siguiendo la Traza…

Todo está listo, lo siguiente es proceder a reproducir el problema para que Process Monitor pueda mostrarnos qué sucede “por debajo” cuando se realiza la tarea de abrir las opciones de carpeta y específicamente la pestaña “Ver”.

Iniciamos de nuevo el Monitoreo del Process Monitor presionando la combinación de teclas CTRL + E ó en el menú File y Capture Events. Posteriormente en cualquier ventana del Explorador de Windows clic en el botón “Organizar(Organize) de la barra de comandos y clic en el menú “Opciones de carpeta y búsqueda(Folder and Search options):

V2

En la ventana de Opciones de carpeta abrimos la pestaña “Ver” (View) haciendo clic sobre ella, a continuación abrimos Process Monitor y detenemos el monitoreo presionando CTRL + E ó menú File y Capture Events.

Lo más seguro es que van a ver cientos de resultados (En sólo esos pequeños pasos):

PM4

La primera pregunta que yo me hago es ¿Y por dónde empiezo? y lamentablemente no tiene una respuesta certera puesto que depende de lo que haya sucedido, por ejemplo si el problema es un error de asociación de archivos se podría empezar determinando qué pasa con los resultados que arrojan las claves en el Registro que administran esto (HKCR\.<Extensión>), pero si es otro tipo de errores (Desconocidos), se podría ver dónde podría estar dándonos Process Monitor resultados similares a “Access Denied” ó “Name not found” por ejemplo.

Como bien dice el experto Daniel Martín, la cantidad de veces que se haya seguido este procedimiento con los diferentes problemas irá dando la experiencia en su manejo y claro un filtro más rápido.

La recomendación directa de Windows Internals es que el análisis de la Traza se empiece a realizar desde la última fila, y la razón es que si ustedes se dan cuenta al iniciar el monitoreo mientras se empieza a reproducir el problema suceden muchísimos eventos antes por lo que buscar de arriba hacia abajo puede ser un poco más complejo, aunque el error o el patrón del error por lo general se repetirá durante toda la Traza registrada (Las aplicaciones pueden hacer mútiples consultas y tareas en el registro incluso sólo para verificar que la llave exista).

Para este caso como yo no presentaba el error en principio tenía que empezar a analizar pero sin tener en cuenta el resultado sino más bien las consultas.

En la Traza del equipo en que funcionaba (En mi equipo) subiendo un poco encontré las primeras llamadas a unas llaves dentro de HKCU (HKEY_CURRENT_USER) y HKLM (HKEY_LOCAL_MACHINE) que parecían muy interesantes:

PM6

Como mostré en los anteriores artículos relacionados con Process Monitor, esta herramienta incluye una opción dentro del menú contextual al darle clic derecho sobre la llave para hacer un “Jump to” y que me llevará diréctamente a esa llave en el Regedit (Si es una operación sobre el registro, sino será a la ubicación de donde proviene).

Entré entonces a las dos llaves (Las de HKCU y HKLM):

PM7

Dentro de HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced me encontré con todas las claves que determinan la configuración de la pestaña de “Ver” en las Opciones de carpeta:

PM8

Me di cuenta por las claves binarias como "”HideFileExt” que si se traduce y se cambia el valor a “0” por ejemplo la visualización de extensión de archivos conocidos para Windows se verá.

Esto es apenas normal porque por lo general lo que hay dentro de HKCU determina la configuración propia de todas las aplicaciones y funciones de Windows por usuario (El que ha iniciado sesión).

Esto indica que si se borra el contenido o la llave simplemente podría volver a la aplicación “afectada” al estado predeterminado (Recién instalado o ejecutado), igual borré la llave (Bastante novato estoy en esto) pero la ventana de Opciones de carpeta seguía mostrando el contenido de la pestaña “Ver”.

*Nota: Como no sé específicamente qué puede ocultar la configuración habilitada en la pestaña tenía que dañar para tratar de reproducir el problema, si lo intentan es importante que si el sistema está funcional crear puntos de restauración y Backup de las claves que se vayan a afectar.

Como esta clave no funcionó, simplemente la volví a importar, regresé a Process Monitor y continué con la siguiente que hacía referencia ahora a HKLM, igualmente clic derecho y “Jump to”.

PM9

*Nota: La ruta del registro es muy similar, la diferencia entre HKCU y HKLM es que esta segunda contiene todas las configuraciones a nivel de Equipo (Entre otras cosas), por lo que cada cambio o daño que se haga aquí afectará a todos los usuarios de la máquina (¡En general a todo el equipo!).

El problema aquí es que la Advaned contenía dos subllaves de registro (DelayedApps, Folder), pero para fortuna Process Monitor ya me había dicho a cuál estaba accediendo:

PM10

Lo que hice entonces fue Exportar toda la llave de “Advanced” para mantener el respaldo y procedí a borar la subllave “Folder”.

Ahora, volví a Opciones de carpeta y para mi alegría ahora la pestaña de ver no mostraba nada (Ver primera captura en el artículo), por lo que había logrado reproducir el problema.

La seguridad de que el equipo donde se había reportado el problema (El del Foro) tenía perdida o corrupta la llave de Folder es porque si se empieza a borrar las subclaves que contiene esta llave en la Pestaña de “Ver” empezarán a desparecer las opciones, además de que Process Monitor registra varias operaciones sobre esta llave, la mayoría con resultado Satisfactorio:

PM11

Finalmente, ejecuté de nuevo la llave para importar estas llaves, revisé que todo funcionara y se la proporcioné al usuario, y gracias al feedback entregado el problema en efecto se solucionó!

Descarga de la llave:

Para todas las personas que entren a este artículo buscando esta solución porque presentan el mismo inconveniente, les dejo la descarga para que la descompriman y la ejecuten asegurándose de que importe bien (Aviso de confirmación) y puedan tener solución:

Espero que esto pueda ser útil tanto para las personas que buscaban la solución como para las que se tomaron el tiempo de leerlo.

Realmente, ¡Process Monitor es increible!

¡Comentarios bienvenidos!


-Checho-

Invitación: Grabación Webcast de MDT y Acceso a Springboard Series Fan Site

5d845c96-ef17-4641-b6af-30f316884c4a

 ban_lat_springboard_385x201

Hola a todos,

En esta ocasión más que un artículo técnico quiero hacerles dos invitaciones a los que se toman el trabajo de entrar a este blog:

Grabación Webcast sobre Microsoft Deployment Toolkit 2010:

El pasado 23 de Febrero tuve la oportunidad de participar como orador en la Maratón de Webcast TechNet donde durante dos días se realizaron diversos eventos sobre Windows 7.

Mi sesión fue sobre Microsoft Deployment Toolkit 2010 donde mostré un primer paso a paso del despliegue y algunos conceptos para implementaciones más avanzadas (Estoy en deuda con toda la Demo).

Para los que no asistieron entonces quiero dejarles el enlace donde pueden registrarse y acceder a descargar el video de mi sesión:

Implementación de Windows 7 con Microsoft Deployment Toolkit:
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032476336&Culture=es-AR

Página oficial de Springboard Series Microsoft Latinoamérica:

Springboard Series Microsoft está orientado a Profesionales de tecnología que quieren aprender y aportar las mejores prácticas y conocimientos sobre diversos temas como Windows, Office, Virtualización, MDOP, Internet Explorer, etc.

Ahora se ha creado una página Oficial en Facebook los invito a todos para que la sigan (Con el “Me gusta”) y desde la red social estén enterados de las últimas noticias y recursos sobre Windows.

Esta es la página Oficial:
http://www.facebook.com/home.php#!/LatSP

Espero que les pueda ser de utilidad el Webcast y nos acompañen en Springboard!

Saludos y estaremos de nuevo publicando pronto!


-Checho-

Integrar instalación de Windows 7 en múltiples idiomas


Home PremiumProfessionalUltimate

Bastante hemos visto sobre diferentes métodos de implementación de Windows 7, así como de ingeniería de imagen y utilización de diferentes herramientas que nos pueden proporcionar muchas ventajas como MDT, o roles como Windows Deployment Services (WDS).

En todo estre transcurso además he compartido algunos casos para solucionar problemas tanto de implementación, como errores generales de productos o Windows. Esta intención se mantiene ya que a parte de implementar Windows, debemos aprender a soportarlo.

Antes de ir cerrando un poco los ciclos de artículos sobre implementación no quería dejar de pasar algo que en definitiva dentro de una compañía es necesario tener y es que así como la posibilidad de crear múltiples imágenes personalizadas, o múltiples formas de despliegue tanto de sistema como de actualizaciones también debemos tener control sobre el despliegue de paquetes de lenguajes.

En este artículo quiero mostrarles la forma de agregar múltiples idiomas en una imagen offline de Windows 7 para tener la oportunidad de indicárselos en la instalación del sistema operativo.
Hasta ahora las imágenes de Windows 7 ya vienen con un idioma nativo, la diferencia es que ediciones como Enterprise y Ultimate tienen la posibilidad de hacer cambio dinámico desde Windows Update o descargando los paquetes de idioma, pero por el momento sólo se integra un idioma. Esto puede ser un poco molesto para un administrador que esté pensando en desplegar la imagen para diferentes departamentos por ejemplo puesto que no todos podrían estar conformes con Español o Inglés (Entre otros), entonces ¿Por qué no darles la opción?

El proceso que explicaré lo trabajaré sobre una imagen de Windows 7 Enterprise que incluye nativamente el idioma en Inglés, le agregaré la posibilidad de seleccionar el idioma Español durante la instalación.

Requerimientos:

- Una imagen de Windows 7, si no tienen todavía Windows 7, pueden hacer la descarga de un trial de 90 días desde aquí.

- Un Equipo técnico donde esté instalado el Kit de Instalación Automatizada de Windows 7 (WAIK), si no lo tienen pueden hacer la descarga desde aquí.

- Paquete de lenguaje para Windows 7. Sólo está disponible por algún método de suscripción o por Windows Update para Windows 7 Enterprise y Ultimate.

- Equipo de referencia donde se probará la instalación.

*Nota: El siguiente procedimiento se puede hacer en cualquier edición de Windows 7 (Starter, Premium, Professional, Enterprise, Ultimate) pero por licenciamiento está soportado sólo bajo Enterprise y Ultimate.

Trabajando con Dism

Lo primero que debemos hacer es crear los siguientes directorios con los que trabajaremos:

- Carpeta para “Montar” la imagen sea personalizada o Retal (Del medio de instalación), para este artículo creé “Mount” en la unidad D:\

- Carpeta donde estarán los archivos de instalación de Windows 7 (Incluyendo la imagen .WIM). Para este artículo creé “W7” en la unidad D:\

- Carpeta para almacenar los .CAB que contienen los paquetes de idioma de Windows 7. Para este artículo creé la carpeta “Lang” en la unidad D:\

- Carpeta para almacenar los .CAB que contienen los paquetes de idioma para Windows PE incluidos en los archivos de instalación de WAIK. Para este artículo creé la carpeta “pelangpacks” en la unidad D:\ dentro de “Lang” (D:\Lang\pelangpacks)

*Nota: Las carpetas pueden llamarlas como deseen, incluí el cómo los nombré por si se sienten más cómodos asignándolas igual para los que quieran seguir el artículo. El directorio además también puede variar, recomiendo que las tengan todas un mismo directorio para mayor facilidad de acceso.

Insertamos el DVD de Windows 7 con los archivos de instalación o si tenemos una imagen .ISO con la aplicación personalizada que tengamos lo montamos en una unidad virtual donde podamos acceder.

Copiamos todo el contenido a la carpeta de los archivos de instalación que creamos previamente (“W7”). Lo podemos hacer desde el explorador de Windows con Copiar / Pegar o con el comando xcopy desde la consola de comandos.

I1

Ahora “montaremos” la imagen de Windows 7 incluida en la Carpeta \Sources de los archivos de instalación.

*Nota: Si es una imagen personalizada, igual se deben copiar los archivos y de ser posible la imagen dentro de la carpeta Sources, si no es así debemos referirnos al directorio donde tengamos la imagen para montarla.

Para esto abrimos el Deployment Tools Command Prompt incluido en el WAIK dentro del Equipo técnico yendo a Inicio > Todos los programas > Microsoft Windows AIK > clic derecho sobre Deployment Tools Command Prompt y “Ejecutar como administrador

El comando que debemos ejecutar es:

Dism /Mount-Wim /WimFile:<DirectorioWIM> /Name:”Nombre_imagen_montar” /MountDir:<DirectorioMount>

Donde <DirectorioWIM> es el directorio que tenemos la imagen .WIM, si es desde los archivos de instalación está en \Sources\install.wim, si es una imagen personalizada el comando deberá variar al directorio y si tiene un nombre distinto con extensión .wim

“Nombre_imagen_montar” es el nombre de la edición a la que le queremos agregar los múltiples idiomas de instalación; recordemos que una imagen .WIM de Windows 7 incluye todas las ediciones (Exceptuando la de Enterprise).

<DirectorioMount> Es la carpeta creada anteriormente donde se montará la imagen (Para este artículo “Mount”).

Para este artículo por ejemplo sería:

Dism /Mount-Wim /WimFile:D:\W7\Sources\install.wim /Name:”Windows 7 Enterprise” /MountDir:D:\Mount

I2

Una vez montada la imagen agregaremos el Paquete de Lenguaje deseado según el idioma base, por ejemplo para este artículo la imagen nativamente está en Inglés por lo que le agregaré Español.

*Nota: Previamente debemos copiar todo el contenido del Paquete de lenguaje, o del paquete de lenguaje que queremos copiar a la carpeta que creamos, para este artículo “Lang”

El comando sería:

Dism /Image:<DirectorioMount> /Add-Package /PackagePath:<DirectorioLang>\lp.cab

Donde <DirectorioLang> es la carpeta donde guardamos el .cab referente al paquete de idioma que se desea agregar.

Para este artículo sería:

Dism /Image:D:\Mount /Add-Package /PackagePath:D:\Lang\langpacks\es-es\lp.cab

*Nota: Los archivos de lenguaje predeterminadamente se llaman “lp” con extensión .cab

*Nota 2: En un mismo comando se pueden agregar múltiples idiomas con /PackagePath adicionales.

I3

Como todavía no vamos a desmontar la imagen, debemos guardar los cambios que se vayan realizando, para esto ejecutamos el comando:

Dism /Commit-Wim /MountDir:<DirectorioMount>

Para este artículo sería:

Dism /Commit-Wim /MountDir:D:\Mount

I4

*Nota: El proceso podría tardar algunos minutos.

Una vez completado el proceso podremos ver que la imagen ya contiene los dos o más  idiomas incorporados, para verificarlo ejecutamos:

Dism /Image:<DirectorioMount> /Get-Intl

Para este artículo sería:

Dism /Image:D:\Mount /Get-Intl

I5

 

 

 

 

 

 

 

 

Como ven hay un idioma predeterminado que es el que trae nativamente (en-US), y los que están instalados que incluye por supuesto el que acabamos de inyectar (es-ES).

[Opcional]:


Podemos predeterminar cuál es el idioma que se instalará en la imagen, por ejemplo yo haré que el primero en instalarse sea Español y el opcional esté el Inglés, para esto ejecutamos:

Dism /Image:<DirectorioMount> /Set-SKUIntlDefaults:”Idioma-Idioma”

Donde “Idioma-Idioma” es el formato del idioma que deseamos predeterminar, por ejemplo es-ES.

Para este artículo sería:

Dism /Image:D:\Mount /Set-SKUIntlDefaults:es-ES

I6



Procedemos entonces a desmontar la imagen y guardar los cambios, para esto ejecutamos:

Dism /Unmount-Wim /MountDir:<DirectorioMount> /Commit

Para este artículo sería:

Dism /Umount-Wim /MountDir:D:\Mount /Commit

I

Ya está todo listo con lo que corresponde al idioma instalado en la imagen de Windows 7.

Lo que no se puede olvidar es que precísamente desde Windows Vista y ahora en Windows 7, el formato de imágenes cambió no sólo en extensión sino en características e incluye ahora una imagen de Preinstalación encargada de cargar la instalación y entregar el asistente para instalar Windows 7.

Esta imagen se llama Boot.wim, y para este caso también dispone de un paquete de idioma propio por lo que si no se modifica también, la selección de idioma no se reflejará y la instalación del lenguaje será la que tenga esta imagen predeterminada, para este caso Inglés.

Afortunádamente el proceso es casi el mismo que acabamos de realizar con dos diferencias notables:

- Los paquetes de idioma para el Windows PE se deben extraer del la imagen de instalación del Kit de Instalación Automatizada de Windows 7 (WAIK), dentro de la carpeta WinPE_LangPacks.

Debemos copiar los Paquetes dependiendo de la arquitectura de la imagen que tengamos (Por ejemplo la carpeta x86 para 32 bits) a la carpeta que creamos en los primeros pasos (Para este artículo D:\Lang\pelangpacks)

- En el Windows PE no sólo agregamos el lp.cab sino dos paquetes más: Windows-Setup_ y Windows-Setup-Client_

*Nota: Los paquetes adicionales se encuentran en la misma carpeta del Paquete de Idioma (lp.cab)

*Importante: Se deben montar los mismos idiomas tanto para la imagen de instalación (Install.wim) como la de Preinstalación (Boot.wim).

El procedimiento como el anterior debe empezar “montando” la imagen de Preinstalación que contiene el Asistente de instalación (El Boot.wim incluye dos imágenes), para esto ejecutamos:

Dism /Mount-Wim /WimFile:<DirectorioBootWim> /Index:2 /MountDir:<DirectorioMount>

Donde <DirectorioBootWim> es exactamente el mismo que <DirectorioWIM> rerefenciado en el artículo pero indicando la imagen Boot.wim (\Sources\Boot.wim)

<DirectorioMount> sigue siendo la carpeta creada al principio del artículo donde estarían las imágenes montadas (Para este artículo por ejemplo “Mount” en D:\).

Para este artículo sería:

Dism /Mount-Wim /WimFile:D:\W7\Sources\Boot.wim /Index:2 /MountDir:D:\Mount

I7

Ahora, debemos agregar los tres paquetes para cada idioma que vayamos a montar, para este artículo como la imagen de instalación le agregué adicional el Español, debo inyectarle el mismo idioma.

Para esto ejecutamos:

Dism /Image:<DirectorioMount> /Add-Package /PackagePath:<DirectorioLangPE>\lp.cab

Dism /Image:<DirectorioMount> /Add-Package /PackagePath:<DirectorioLangPE>\winpe-setup_Idioma-Idioma.cab

Dism /Image:<DirectorioMount> /Add-Package /PackagePath:<DirectorioLangPE>\winpe-setup-client_Idioma-Idioma.cab

<DirectorioLangPE> es la carpeta donde guardamos anteriormente los paquetes de idioma incluidos en los archivos de instalación del WAIK.

Para este artículo:

Dism /Image:D:\Mount /Add-Package /PackagePath:D:\Lang\pelangpacks\es-es\lp.cab

Dism /Image:D:\Mount /Add-Package /PackagePath:D:\Lang\pelangpacks\es-es\winpe-setup_es-es.cab

Dism /Image:D:\Mount /Add-Package /PackagePath:D:\Lang\pelangpacks\es-es\winpe-setup-client_es-es.cab

I8

Como el anterior procedimiento en install.wim debemos guardar los cambios, para esto ejecutamos:

Dism /Commit-Wim /MountDir:<DirectorioMount>

Para este artículo:

Dism /Commit-Wim /MountDir:D:\Mount

I9

*Nota: El proceso puede tardar algunos minutos.

[Opcional]:


Como con la imagen install.wim, aquí también puedo predeterminar qué idioma es el que instalará, o en este caso aparecerá para instalar.

Para esto ejecutamos:

Dism /Image:<DirectorioMount> /Set-SKUIntlDefaults:Idioma-Idioma

“Idioma-Idioma” es el formato del idioma que se desea predeterminar.

Para este artículo:

Dism /Image:D:\Mount /Set-SKUIntlDefaults:es-ES

I10


Por último, procedemos a recrear el archivo Lang.ini para indicar el soporte adicional a los otros lenguajes agregados, para esto ejecutamos:

Dism /Image:<DirectorioMount> /Gen-LangINI /Distribution:<DirectorioMount>

Para este artículo:

Dism /Image:D:\Mount /Get-LangINI /Distribution:D:\Mount

I11

Ya está todo listo! Ahora podemos proceder a “desmontar” la imagen de preinstalación para posteriormente crear la imagen ISO junto con los archivos de instalación para desplegar Windows 7 en todos los idiomas que hayamos integrado.

Para desmontar la imagen y guardar los cambios ejecutamos:

Dism /Unmount-Wim /MountDir:<DirectorioMount> /Commit

Para este artículo:

Dism /Unmount-Wim /MountDir:D:\Mount /Commit

I12

Finalmente nos queda crear la imagen de instalación, desplegarla y probar, para eso asegurándonos que la imagen con la que estuvimos trabajando todo el tiempo (Install.wim) esté en el directorio \Sources de la carpeta donde están los archivos de instalación ejecutamos:

oscdimg –b<DirectorioWindows>\Boot\etfsboot.com –u2 –h <DirectorioWindows> <DirectorioISO>\NombreImagen.iso

Donde <DirectorioWindows> es la carpeta que se creó al principio del artículo que contiene los archivos de instalación de Windows 7, <DirectorioISO> donde queramos guardar la imagen .ISO creada para la instalación y “NombreImagen.iso” es como llamaremos al archivo de imagen .ISO que se cree (Puede ser cualquiera).

Para este artículo sería:

oscdimg –bD:\W7\Boot\etfsboot.com –u2 –h D:\W7 D:\Win7_MI.iso

I13

Sólo queda correr la imagen en el Equipo de referencia y verificar que en efecto podemos decidir entre cuál idioma instalar el sistema operativo y que además el predeterminado es el que hayamos decidido (Si se hizo el proceso):

I14

I15

¿Qué les parece? ¡Comentarios bienvenidos!

Espero les sea de utilidad.

Saludos,


-Checho-