<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Checho's Blog : Subarbol, Art&amp;#237;culos t&amp;#233;cnicos</title><link>http://geeks.ms/blogs/checho/archive/tags/Subarbol/Art_26002300_237_3B00_culos+t_26002300_233_3B00_cnicos/default.aspx</link><description>Etiquetas: Subarbol, Art&amp;#237;culos t&amp;#233;cnicos</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Establecer un fondo de pantalla predeterminado de forma manual para todos los usuarios en Windows 7</title><link>http://geeks.ms/blogs/checho/archive/2011/08/18/establecer-un-fondo-de-pantalla-predeterminado-de-forma-manual-para-todos-los-usuarios-en-windows-7.aspx</link><pubDate>Wed, 17 Aug 2011 23:49:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199626</guid><dc:creator>Checho</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/checho/rsscomments.aspx?PostID=199626</wfw:commentRss><comments>http://geeks.ms/blogs/checho/archive/2011/08/18/establecer-un-fondo-de-pantalla-predeterminado-de-forma-manual-para-todos-los-usuarios-en-windows-7.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/blogs/checho"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="TipsLogo" border="0" alt="TipsLogo" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/TipsLogo_5F00_155448B0.png" width="349" height="131" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Normalmente, como ya lo hemos visto en otros artículos, existen varias formas de predeterminar o establecer configuraciones o personalizaciones en un ambiente Windows, la más común es hacerlo manualmente, tal vez por implementación, utilizando herramientas del sistema operativo o de terceros o hacer un despliegue de políticas de grupo sea local o a nivel de Dominio.&lt;/p&gt;  &lt;p&gt;El propósito de este post es lograr establecer una simple operación como el fondo de pantalla para que se convierta en el predeterminado para todos los usuarios, la diferencia será que lo haremos a nivel de registro que aunque se convierta en tal vez la última opción normalmente por lo que puede representar, indagándolo es tal vez la forma en que “configurando se aprende” como pretendo mostrar aquí, por lo menos desde donde mis pocos conocimientos me lo permiten.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;*Nota:&lt;/strong&gt; El artículo en su gran mayoría está como he tratado de hacerlos todos, explicando lo más que puedo para terminar con lo que se consideraría la solución o el &lt;strong&gt;Tip&lt;/strong&gt; en este caso, como siempre, pueden saltarse si quieren e ir a la última parte:     &lt;br /&gt;&lt;strong&gt;“Por fin, Predeterminando el Fondo de pantalla para todos los usuarios…”&lt;/strong&gt;&lt;/p&gt;  &lt;h3&gt;Explorando Windows…&lt;/h3&gt;  &lt;p&gt;Windows predeterminadamente establece un Tema que contiene el fondo de pantalla con el logo principal del sistema operativo pero, ¿Qué pasa cuando se establece ese tema? para ver los que nos conviene que es el fondo de pantalla, podemos hacer uso de Process Monitor de Sysinternals, activarlo cuando cambiemos el fondo y volver a ver los resultados.&lt;/p&gt;  &lt;p&gt;Si buscamos por “&lt;strong&gt;Wallpaper&lt;/strong&gt;”, siguiendo el patrón de detenernos en palabras que concuerten dentro de todo el trazo que entrega &lt;strong&gt;&lt;a href="http://technet.microsoft.com/es-co/sysinternals/bb896645" target="_blank"&gt;Process Monitor&lt;/a&gt;&lt;/strong&gt;, podremos ver lo siguiente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW1_5F00_1A48626D.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="DW1" border="0" alt="DW1" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW1_5F00_thumb_5F00_4AFB6A18.png" width="547" height="106" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;La primera columna de “&lt;strong&gt;Operation&lt;/strong&gt;” determina el tipo de operación que se está haciendo, además de la función que se está utilizando. &lt;/p&gt;  &lt;p&gt;Como ven en la captura anterior, la primera operación que resalto está utilizando la función &lt;strong&gt;ReadFile&lt;/strong&gt; e indica la ruta de una imagen llamada “&lt;strong&gt;img0.jpg&lt;/strong&gt;” ubicada en:     &lt;br /&gt;&lt;strong&gt;C:\Windows\Web\Wallpaper\Windows\img0.jpg&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Si abrimos en el Explorador de Windows o desde &lt;strong&gt;&lt;a href="http://technet.microsoft.com/es-co/sysinternals/bb896645" target="_blank"&gt;Process Monitor&lt;/a&gt;&lt;/strong&gt;, hacemos clic derecho sobre la ruta y seleccionamos “&lt;strong&gt;Jump to&lt;/strong&gt;”, veremos que la imagen hace referencia a la que precísamente Windows utiliza en el tema predeterminado:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_7D7EC78A.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_3FA2300E.png" width="329" height="237" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Como la ruta está en un directorio global, todos los usuarios que se crean y que mantienen este tema predeterminado, harán la misma consulta al fondo de pantalla por lo que, si remplazáramos este fondo de pantalla por una imagen personalizada en formato .jpg lograríamos que todas las cuentas tuvieran el mismo fondo. Sin embargo, no es lo recomendado ni lo que haremos porque está protegido y administrado con una de las cuentas que actúan como servicio para operaciones especiales &lt;strong&gt;TrustedInstaller&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Como el resultado es satisfactorio (&lt;strong&gt;SUCCESS&lt;/strong&gt;), Windows procede a realizar la segunda operación (Retomando la primera captura) y procede a utilizar la función WriteFile que escribe sobre el directorio de Roaming destinado para el usuario desde donde se está consultando, por ejemplo para el mío que se llama Ult64 escribe en:     &lt;br /&gt;&lt;strong&gt;C:\Users\Utl64\Roaming\Microsoft\Windows\Themes&lt;/strong&gt; un archivo llamado &lt;strong&gt;TranscodedWallpaper.jpg&lt;/strong&gt;. Como en la anterior operación, si vamos más a fondo y vemos qué imagen contiene ese archivo, veremos lo siguiente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image5_5F00_37CA179F.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image5_5F00_thumb_5F00_47F5DF98.png" width="344" height="216" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Como ven, se trata del mismo fondo de pantalla de la imagen (&lt;strong&gt;img0.jpg&lt;/strong&gt;), esto quiere decir que Windows después de leer la ubicación del primero, sobreescribe este con diferente nombre, (Pueden probarlo cambiando de tema y verán que el fondo siempre corresponderá al que está aplicado a la pantalla en el momento).&lt;/p&gt;  &lt;p&gt;La pregunta es, ¿Para qué sirve esta ruta? Pues bien, la respuesta como siempre la tiene &lt;strong&gt;&lt;a href="http://technet.microsoft.com/es-co/sysinternals/bb896645" target="_blank"&gt;Process Monitor&lt;/a&gt;&lt;/strong&gt;; y es que si seguimos buscando nos encontraremos esto:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW2_5F00_3EB9A457.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="DW2" border="0" alt="DW2" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW2_5F00_thumb_5F00_52668DEB.png" width="487" height="141" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Básicamente, Windows utiliza la función &lt;strong&gt;RegOpenKey&lt;/strong&gt; para abrir la clave de &lt;strong&gt;HKEY_CURRENT_USER\Control Panel\Desktop&lt;/strong&gt;, hacer la consulta del valor (&lt;strong&gt;RegQueryValue&lt;/strong&gt;) &lt;strong&gt;Wallpaper&lt;/strong&gt; y además de establecerlo utilizando la función &lt;strong&gt;RegSetValue&lt;/strong&gt; (Ver lo que está resaltado en rojo).&lt;/p&gt;  &lt;p&gt;Es muy normal este tipo de operaciones, lo interesante está es que si abrimos el contenido del valor &lt;strong&gt;Wallpaper&lt;/strong&gt; desde el Editor de Registro de Windows (&lt;strong&gt;Regedit.exe&lt;/strong&gt;), nos encontramos con una grata sorpresa:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW3_5F00_562432BB.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="DW3" border="0" alt="DW3" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW3_5F00_thumb_5F00_66BC2DA9.png" width="396" height="181" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;¡Aquí es donde aparece la famosa ruta!    &lt;br /&gt;A las conclusiones que puedo llegar es que al establecerse un tema, a pesar de realizar la primera consulta en los fondos predeterminados, utiliza el directorio y el nombre de &lt;strong&gt;TranscodedWallpaper.jpg&lt;/strong&gt; donde Windows puede escribir a su gusto por lo que los cambios serán siempre dinámicos y sin problema de permisos.&lt;/p&gt;  &lt;p&gt;Lastimosamente no podemos predeterminar un fondo de pantalla remplazando sólo la ruta que aparece en el valor de Wallpaper porque cada que se cambia manualmente el fondo, la ruta se sobreescribe por lo que el cambio no servirá de nada.&lt;/p&gt;  &lt;p&gt;Ya vimos qué sucede cuando aplicamos un tema con su respectivo fondo de pantalla manualmente, ahora, analicemos un poco el procedimiento cuando se aplican las políticas de grupo:&lt;/p&gt;  &lt;h3&gt;Explorando las Políticas…&lt;/h3&gt;  &lt;p&gt;Las políticas de grupo (GPO) son el mejor y más correcto método para administrar nuestros equipos clientes, por lo general unidos a un Dominio donde siempre se manejará una gestión centralizada pero además existen políticas locales que pueden ser creadas o manipuladas desde Windows en ediciones específicas, para Windows 7 en las ediciones Enterprise y Ultimate.&lt;/p&gt;  &lt;p&gt;Si se quiere predeterminar un fondo de pantalla para todos los usuarios, si los equipos están unidos a un dominio, esta debería ser la forma de hacerlo, y aunque no nos centraremos en esto, el procedimiento es relativamente fácil:&lt;/p&gt;  &lt;p&gt;En el Editor de políticas de grupo, se debe ir a la siguiente ruta:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Configuraciones de usuario\Plantillas administrativas\Escritorio\Active Desktop&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;La política en cuestión se llama &lt;strong&gt;Tapiz de escritorio&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_44F05518.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_3D64E5AB.png" width="144" height="29" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Al abrir la Política, veremos que basta con habilitarla, indicarle una ruta a una imagen con formato .jpg y un Estilo de papel tapiz (Ajustado, Centrado, Expandido, etc):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image41_5F00_4A5EC5BC.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image41_5F00_thumb_5F00_3FDDF19C.png" width="491" height="308" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;*Nota:&lt;/strong&gt; Como las opciones de la política lo especifican, se le puede indicar tanto una ruta local como un recurso compartido con el formato estándar.&lt;/p&gt;  &lt;p&gt;Hasta aquí es el procedimiento normal, pero nuevamente ¿Qué pasa cuando se aplica esta política?&lt;/p&gt;  &lt;p&gt;Si monitoreamos nuevamente con &lt;strong&gt;Process Monitor&lt;/strong&gt; y volvemos a utilizar búsquedas basándonos en palabras relacionadas con lo que estamos haciendo, por ejemplo “Wallpaper” empezaremos a ver algunos resultados muy interesantes:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_4EC520B6.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_0D4A6E5D.png" width="545" height="65" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;*Nota:&lt;/strong&gt; Hacer clic en la imagen para verla en su tamaño normal.&lt;/p&gt;  &lt;p&gt;Como verán, Windows al momento de aplicar las políticas hace unas operaciones sobre la clave respectiva a Configuración de usuario en las Políticas de grupo:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{B14D9D7C-7728-4C31-96FC-A59F1AB2D6E3}User&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Allí crea y consulta dos valores, &lt;strong&gt;Wallpaper&lt;/strong&gt; y &lt;strong&gt;WallpaperStyle&lt;/strong&gt; bajo la subclave:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;User\Software\Microsoft\Windows\CurrentVersion\Policies\System&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Si aprovechamos de nuevo las ventajas de &lt;strong&gt;&lt;a href="http://technet.microsoft.com/es-co/sysinternals/bb896645" target="_blank"&gt;Process Monitor&lt;/a&gt;&lt;/strong&gt;, más específicamente su función de hacer &lt;strong&gt;Jump to&lt;/strong&gt; directo a la clave desde la que se lanza veremos que estos dos valores contienen lo que quizá terminarían de configurar que pertenecen a los que estableció la Política de grupo:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW5_5F00_31FB85D4.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="DW5" border="0" alt="DW5" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW5_5F00_thumb_5F00_37D6296D.png" width="471" height="89" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;El contenido de la cadena del primera valor corresponde a la ruta de la imagen que establecí como fondo de pantalla predefinido para todos los usuarios (&lt;strong&gt;Wallpaper&lt;/strong&gt;), el contenido del segundo valor (&lt;strong&gt;WallpaperStyle&lt;/strong&gt;) corresponde al tipo de ajuste que tendrá la imagen en el escritorio (Extendida, Ajustada, etc).&lt;/p&gt;  &lt;p&gt;Sin embargo, todo lo que se escriba en esta clave (&lt;strong&gt;HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects&lt;/strong&gt;) sea por usuario o máquina, sólo determina las políticas aplicadas y los valores utilizados. Es decir, crear estas claves y subclaves junto con sus valores manualmente no aplicarán la política de la misma forma (En un principio creí que así sería) y es que, cada que se aplica una nueva política se crea un tipo de identificador para ésta debajo de esta clave.&lt;/p&gt;  &lt;p&gt;Para encontrar dónde realmente estaba haciendo el cambio en el registro y que el sistema operativo tomara la configuración bastaba con deterse a mirar más la segunda parte de esta clave; como nos damos cuenta la primera parte hasta “&lt;strong&gt;Group Policy Objects&lt;/strong&gt;” se refiere a la ubicación en el subarbol de &lt;strong&gt;HKEY_CURRENT_USER (HKCU)&lt;/strong&gt; pero, después del ID está indicando otro adicional (&lt;u&gt;User\Software\Microsoft\Windows\CurrentVersion\Policies\System&lt;/u&gt;), si seguimos esto, adicionándole por supuesto el &lt;strong&gt;HKEY_CURRENT_USER&lt;/strong&gt; al principio veremos que en efecto esta clave existe y que además nos da más información:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW6_5F00_486E245B.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="DW6" border="0" alt="DW6" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW6_5F00_thumb_5F00_7516DE34.png" width="542" height="82" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Tal cual lo había especificado la política y las claves anteriores, aquí estaban de nuevo los valores &lt;strong&gt;Wallpaper&lt;/strong&gt; y &lt;strong&gt;WallpaperSytle&lt;/strong&gt; con la configuración que se le entregó utilizando el Editor de políticas de grupo.&lt;/p&gt;  &lt;p&gt;Para confirmar de que esta clave y valores se creaban sólo así, volví al Editor de Políticas, abrí la de &lt;strong&gt;Papel tapiz&lt;/strong&gt; nuevamente y la cambié a &lt;strong&gt;No configurada&lt;/strong&gt; que se comporta en este caso de la misma forma que Desactivada y en efecto, la clave despareció (Después de actualizar con F5 el Editor de Registro claro):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_13811F1E.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_79ACE8EE.png" width="113" height="63" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;En conclusión, lo que hace la política es crear los valores &lt;strong&gt;Wallpaper&lt;/strong&gt; y &lt;strong&gt;WallpaperStyle&lt;/strong&gt; con sus respectivas cadenas tanto en la clave donde almacena las políticas creadas como en la ruta dentro del Registro para que aplique la configuración, en este caso del fondo de pantalla en:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\ Policies\System&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Lo triste en mi perspectiva de esto es que la configuración para un fondo de pantalla predeterminado está bajo el subarbol de &lt;strong&gt;HKEY_CURRENT_USER (HKCU)&lt;/strong&gt; y si recordamos bien, cada Perfil de usuario en Windows contiene una configuración diferente de este subarbol partiendo de lo que entrega la plantilla predeterminada de Windows almacenando todo en el archivo &lt;strong&gt;NTUSER.DAT&lt;/strong&gt; dentro de la carpeta por perfil. Pueden ver un poco más en detalle lo del Perfil de usuario en &lt;a href="http://geeks.ms/blogs/checho/archive/2011/08/11/editando-el-perfil-de-usuario-predeterminado-en-windows-7.aspx" target="_blank"&gt;Este artículo.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;La pregunta es entonces, si esto era así &lt;strong&gt;¿Cómo replica Windows la configuración por usuario a todos los perfiles que existen actualmente en el sistema cuando se aplica una de estas políticas?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;La respuesta a esa pregunta tenía que estar en tratar de entender un poco más el proceso y es aquí cuando se llama nuevamente al Log que anteriormente había recogido con &lt;strong&gt;&lt;a href="http://technet.microsoft.com/es-co/sysinternals/bb896645" target="_blank"&gt;Process Monitor&lt;/a&gt;&lt;/strong&gt;, y después de buscar un poco aún con la palabra “&lt;strong&gt;Wallpaper&lt;/strong&gt;” encontré esto:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW7_5F00_6A960A14.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="DW7" border="0" alt="DW7" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/DW7_5F00_thumb_5F00_36ED9DB6.png" width="491" height="401" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Primero, hay unas operaciones a nivel de sistema de archivos que utilizan un archivo Registry.pol, posteriormente Windows realizaba unas operaciones a nivel de Registro que incluían la creación de nuestra clave en cuestión con su respectivo valor (&lt;strong&gt;Wallpaper&lt;/strong&gt;), después de hacer unas lecturas, procede a cerrar la clave y posteriormente a escribir un archivo en la carpeta del perfil con el que estaba activo en el momento llamado ntuser.pol, por último de nuevo hace la operación de creación de claves y valores respectivos pero para el segundo valor (&lt;strong&gt;WallpaperStyle&lt;/strong&gt;). Siguiendo el monitoreo, volvía a escribir el archivo ntuser.pol pero no se muestra en la captura anterior.&lt;/p&gt;  &lt;p&gt;Resulta que estos archivos cumplen una función específica y que daba respuesta a la pregunta planteada anteriormente. Ambos son creados y utilizados sólo cuando se activan o se gestionan políticas de grupo pero el primero, &lt;strong&gt;Registry.pol&lt;/strong&gt; contiene toda la configuración de las políticas aplicables y además determina cómo se deben aplicar, el segundo por su parte, &lt;strong&gt;ntuser.pol&lt;/strong&gt; es el que hace el trabajo “duro” y es el de replicar estas configuraciones que aplican por usuario a todos los perfiles de la máquina, forzando así que cuando el usuario inicia sesión tome los cambios que se han establecido.&lt;/p&gt;  &lt;p&gt;Como ven, éste último es el que hace la réplica y con esto sabemos cómo es que resultan afectados todos los perfiles bajo &lt;strong&gt;HKEY_CURRENT_USER&lt;/strong&gt; y además del por qué con establecer manualmente la política no basta. &lt;/p&gt;  &lt;p&gt;De cualquier forma, esto es un resultado algo triste porque esta configuración no se puede realizar a nivel de máquina, es decir por &lt;strong&gt;HKEY_LOCAL_MACHINE&lt;/strong&gt; (Aún así lo intenté) y no hay cómo (O no se cómo todavía) replicar lo que hace cuando se aplica una política.&lt;/p&gt;  &lt;p&gt;Con esto confirmamos que el mejor método es hacerlo por políticas locales o de dominio pero, por fin entra lo que en primera es el objetivo del artículo:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;¿Qué pasa cuando yo no tengo una edición con la que pueda trabajar con políticas de grupo y quiero tener este comportamiento de fondo predeterminado?&lt;/strong&gt;&lt;/p&gt;  &lt;h3&gt;Por fin, Predeterminando el Fondo de pantalla para todos los usuarios…&lt;/h3&gt;  &lt;p&gt;Si no contamos con una edición como &lt;strong&gt;Windows 7 Enterprise&lt;/strong&gt; o &lt;strong&gt;Ultimate&lt;/strong&gt; o por lo menos, estamos unidos a un Dominio con &lt;strong&gt;Windows 7 Professional&lt;/strong&gt; para que tome estas configuraciones y queremos tener un fondo de pantalla predeterminado, debemos entonces pasar a “forzar” nosotros este comportamiento ayudánonos de lo que descubrimos previamente siguienteo las políticas de grupo.&lt;/p&gt;  &lt;p&gt;Hay dos cosas que debemos de tener en cuenta, los usuarios próximos a crear su propio perfil y los que actualmente tienen un perfil asignado en la máquina local, lamentablemente con este método no todo puede ser tan automatizado pensando en lo segundo (Usuarios que ya tienen perfil) pero se puede tratar de mitigar lo más posible.&lt;/p&gt;  &lt;p&gt;Primero tomaremos ventaja de lo que podemos forzar a predeterminar y es el comportamiento para los nuevos perfiles de usuario que se van a crear y es que si la clave de &lt;strong&gt;HKEY_CURRENT_USER&lt;/strong&gt; no contiene las claves y valores que predeterminan un fondo de pantalla podemos cargar el perfil predeterminado de Windows e indicar nosotros qué es lo que queremos que tenga como fondo de pantalla desde el momento que crea el perfil.&lt;/p&gt;  &lt;p&gt;El proceso detallado para cargar y detallar el perfil predeterminado está en &lt;a href="http://geeks.ms/blogs/checho/archive/2011/08/11/editando-el-perfil-de-usuario-predeterminado-en-windows-7.aspx" target="_blank"&gt;este artículo&lt;/a&gt; por lo que no entraré mucho en detalle, sin embargo mostraré de nuevo los parámetros para hacerlo por línea de comandos para que se entienda el paso a paso.&lt;/p&gt;  &lt;p&gt;En el Equipo donde se crearán los perfiles, buscamos y seleccionamos una imagen de algun directorio del sistema, preferiblemente ubicarla en alguna unidad que sea global para todos los usuarios y que no corra el peligro de ser eliminada si un usuario se borra con su contenido, debe tener un formato &lt;strong&gt;(.JGP).&lt;/strong&gt; Después de esto, hacemos clic en Inicio, tecleamos &lt;strong&gt;CMD&lt;/strong&gt;, clic derecho sobre el resultado y seleccionamos “&lt;strong&gt;Ejecutar como administrador&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;En la consola de comandos ejecutamos la siguiente línea para cargar el Perfil predeterminado:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Reg Load HKLM\Default %SystemDrive%\Users\Default\NTUSER.DAT&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_3D70F779.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_37B5DDD3.png" width="540" height="62" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Lo que haremos será crear la clave de &lt;strong&gt;System&lt;/strong&gt; y los valores de &lt;strong&gt;Wallpaper&lt;/strong&gt; y &lt;strong&gt;WallpaperStyle&lt;/strong&gt; que determinarán el fondo de pantalla a ser utilizado y la ubicación dentro del escritorio.&lt;/p&gt;  &lt;p&gt;Abrimos el Editor de Registro de Windows yendo al menú de inicio, tecleando Regedit y tecla ENTER.&lt;/p&gt;  &lt;p&gt;En el Editor de Registro navegamos hasta la siguiente clave:&lt;/p&gt;  &lt;p&gt;&lt;u&gt;HKEY_LOCAL_MACHINE\Default\Software\Microsoft\Windows\CurrentVersion\Policies&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Hacemos clic derecho sobre la clave de Policies y seleccionamos Nuevo, Clave:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_0817BF47.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_15119F58.png" width="310" height="73" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;El nombre de la clave debe ser &lt;strong&gt;System&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_13CD0679.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_330FAD4C.png" width="122" height="44" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;En el panel de la mitad de la ventana de Editor de Registro hacemos clic derecho, seleccionamos &lt;strong&gt;Nuevo&lt;/strong&gt; y &lt;strong&gt;Valor de cadena:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_5A827600.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_7958E9DE.png" width="352" height="109" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;El nombre que le debemos indicar es: &lt;strong&gt;Wallpaper&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Repetimos el paso de creación del valor de cadena y el nombre se lo especificamos como &lt;strong&gt;WallpaperStyle&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Debe verse similar a la siguiente captura:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_1ABC9331.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_12C4F0CF.png" width="387" height="102" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Como no tiene nada aún, no nos servirá, para que funcione hacemos doble clic en cada una, en la primera &lt;strong&gt;Wallpaper&lt;/strong&gt; debemos especificar como contenido la ruta del Fondo de pantalla que deseamos que todos los nuevos usuarios que se creen tengan, teniendo en cuenta que no lo podrán cambiar:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_18336173.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_24C10E8F.png" width="344" height="156" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hacemos clic en Aceptar para guardar el cambio y posteriormente doble clic en el segundo Valor &lt;strong&gt;WallpaperStyle&lt;/strong&gt;, en éste debemos especificar la forma en que deseamos que se acomode en el escritorio con un número que identifique el comportamiento:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;1:&lt;/strong&gt; Rellenar     &lt;br /&gt;&lt;strong&gt;2:&lt;/strong&gt; Expandida     &lt;br /&gt;&lt;strong&gt;3:&lt;/strong&gt; En mosaico     &lt;br /&gt;&lt;strong&gt;4:&lt;/strong&gt; Centrada     &lt;br /&gt;&lt;strong&gt;5:&lt;/strong&gt; Ajustar&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_7522F002.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_53C34A66.png" width="356" height="161" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;El resultado final debe ser similar al siguiente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_67040105.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_78082EE8.png" width="466" height="87" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cerramos el Editor de Registro, abrimos la Consola de comandos sea porque se haya minimizado o repitiendo los pasos para volver a abrir (Menú inicio, CMD, clic derecho, Ejecutar como administrador) y descargamos el Hive para que guarde los cambios y los establezca en cada nuevo perfil con el siguiente comando:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Reg unload HKLM\Default&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_50DA07CA.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_617202B8.png" width="345" height="78" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;*Nota: &lt;/strong&gt;Asegúresen de que tanto en la carga como en la descarga del Perfil predeterminado el resultado indique que se completó correctamente, de lo contrario no se realizará la operación y puede generar problemas a los nuevos o existentes perfiles.&lt;/p&gt;  &lt;p&gt;Todo está listo, la prueba de fuego es crear una nueva cuenta cuenta de usuario y ver que en efecto, se le esté aplicando el fondo de pantalla elegido y que además, no lo pueda cambiar:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_7A813AD9.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_0813AB48.png" width="353" height="267" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ya los nuevos Perfiles funcionarán como deseamos, el problema sigue es con los que ya están existentes y para nuestra mala fortuna, como comenté en la fase donde exploraba el comportamiento de las Políticas de grupo (Ver Explorando las Políticas) no podemos replicar el mismo comportamiento de forma masiva a nivel de registro porque el cambio está bajo &lt;strong&gt;HKEY_CURRENT_USER&lt;/strong&gt;, sin embargo está en nostros encontrar alternativas. &lt;/p&gt;  &lt;p&gt;Lo que podemos hacer es primero crear la correspondiente clave para que se fuerce la política (Muy similar a la anterior) y posteriormente distribuirla y ejecutarla en todos los usuarios que ya estaban activos localmente para que se aplique.&lt;/p&gt;  &lt;p&gt;Para crear la clave, abrimos el Editor de Registro yendo a Inicio, teclea &lt;strong&gt;Regedit&lt;/strong&gt;, clic derecho sobre el resultado y seleccionar “&lt;strong&gt;Ejecutar como administrador&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;Navegamos hasta la clave:&lt;/p&gt;  &lt;p&gt;&lt;u&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies&lt;/u&gt;&lt;/p&gt;  &lt;p&gt;Aquí como para el perfil predeterminado, hacemos clic derecho sobre la clave de &lt;strong&gt;Policies&lt;/strong&gt;, seleccionamos, &lt;strong&gt;Nuevo&lt;/strong&gt; y &lt;strong&gt;Clave.      &lt;br /&gt;&lt;/strong&gt;    &lt;br /&gt;La clave debe llamarse igualmente &lt;strong&gt;System&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Ahora, sobre la derecha debajo del Valor predeterminado hacemos clic derecho, Nuevo, Valor de cadena y la llamamos &lt;strong&gt;Wallpaper&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Realizamos el paso nuevamente y llamamos a la nueva clave &lt;strong&gt;WallpaperStyle&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Para crear esto también bastaría con abrir un &lt;strong&gt;Blog de notas&lt;/strong&gt; y copiar:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_72694CDD.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:block;float:none;border-top-width:0px;border-bottom-width:0px;margin-left:auto;border-left-width:0px;margin-right:auto;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_22B02194.png" width="524" height="106" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Guardarlo con cualquier nombre y extensión &lt;strong&gt;.REG&lt;/strong&gt;, ejecutarlo, luego dirigirse hasta la clave y rellenar el contenido tanto de &lt;strong&gt;Wallpaper&lt;/strong&gt; como de &lt;strong&gt;WallpaperStyle&lt;/strong&gt; entregándole la ruta del fondo de pantalla y el tipo de acomodación en el escritorio.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;*Notas:      &lt;br /&gt;&lt;/strong&gt;No hice capturas de pantalla porque es exactamente el mismo proceso descrito en la creación del la clave para el Perfil predeterminado.&lt;/p&gt;  &lt;p&gt;La distribución se podría pensar en apoyarse por ejemplo de &lt;strong&gt;PsExec&lt;/strong&gt; de &lt;a href="http://sysinternals.com/" target="_blank"&gt;Sysinternals.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;¡Todo está listo! Una vez reiniciemos el equipo luego de aplicarle estos cambios a los usuarios que ya tenían perfil local, el fondo de pantalla se les debe cambiar al especificado y no se podrá cambiar.&lt;/p&gt;  &lt;p&gt;De antemano disculpas por la extensión del post pero espero que pueda ser de utilidad.&lt;/p&gt;  &lt;p&gt;Saludos,&lt;/p&gt;  &lt;p align="center"&gt;Checho&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199626" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/checho/archive/tags/Art_26002300_237_3B00_culos+t_26002300_233_3B00_cnicos/default.aspx">Art&amp;#237;culos t&amp;#233;cnicos</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Tips/default.aspx">Tips</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Windows+Sysinternals/default.aspx">Windows Sysinternals</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Process+Monitor/default.aspx">Process Monitor</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Default+Profiles/default.aspx">Default Profiles</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Windows+7+Deployment/default.aspx">Windows 7 Deployment</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Subarbol/default.aspx">Subarbol</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Default+Wallpaper/default.aspx">Default Wallpaper</category></item><item><title>Editando el Perfil de Usuario Predeterminado en Windows 7</title><link>http://geeks.ms/blogs/checho/archive/2011/08/11/editando-el-perfil-de-usuario-predeterminado-en-windows-7.aspx</link><pubDate>Thu, 11 Aug 2011 12:23:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199216</guid><dc:creator>Checho</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/checho/rsscomments.aspx?PostID=199216</wfw:commentRss><comments>http://geeks.ms/blogs/checho/archive/2011/08/11/editando-el-perfil-de-usuario-predeterminado-en-windows-7.aspx#comments</comments><description>&lt;p&gt;   &lt;br /&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/regedit_5F00_3_5F00_256_5F00_0DC326E4.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="regedit_3_256" border="0" alt="regedit_3_256" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/regedit_5F00_3_5F00_256_5F00_thumb_5F00_3093C2C7.png" width="140" height="140" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Hola a todos,&lt;/p&gt;  &lt;p&gt;De nuevo como cada determinado tiempo, pido disculpas por la poca recurrencia en los artículos, afortunádamente de nuevo estoy más liberado y como todos sabemos en el próximo mes de Septiembre probáblemente inicie un nuevo ciclo de Windows (Build) con el que trataré de compartir todo el contenido y aprendizaje que obtenga aquí en el Blog.&lt;/p&gt;  &lt;p&gt;Hoy quiero compartirles un pequeño Tip que, personalmente me ha servido mucho. &lt;/p&gt;  &lt;h3&gt;Introducción a los Perfiles de Usuario&lt;/h3&gt;  &lt;p&gt;Como les he contado en artículos anteriores, cada que una nueva cuenta de usuario, más conocido como un Perfil se crea en Windows 7 (En versiones anteriores sucede lo mismo) bajo el arbol de registro, el subarbol &lt;strong&gt;HKEY_CURRENT_USER (HKCU)&lt;/strong&gt; contiene las personalizaciones propias del usuario, es decir, por cada perfil que hay en el equipo hay una configuración diferente en &lt;strong&gt;HKEY_CURRENT_USER (HKCU)&lt;/strong&gt; para las aplicaciones, redes, entorno, etc.&lt;/p&gt;  &lt;p&gt;Esto entrega ventajas y desventajas dependiendo del caso porque todo lo que se dañe en el Perfil de usuario que contenga la configuración bajo ese subarbol de registro afectará sólo al Perfil como tal y no a los otros usuarios que actualmente se hayan logueado o creado en el equipo, así pues siempre que haya un problema muy complejo es importante determinar si afectó sólo al perfil porque de ser así, siempre se puede rastrear la fuente y en gran parte de las ocasiones el inconveniente se soluciona importando nuevamente las claves con su configuración adecuada desde otro perfil funcional.&lt;/p&gt;  &lt;p&gt;Por supuesto, aunque para cada usuario se cree una configuración específica Windows necesita una plantilla predeterminada que contiene una personalización definida y que se encuentra en un estado funcional, esta plantilla se llama &lt;strong&gt;NTUSER.DAT&lt;/strong&gt; y se ubica como un archivo oculto y protegido de Windows en la carpeta correspondiente del perfil predeterminado de Windows 7 en el directorio &lt;strong&gt;%SYSTEMDRIVE\Users\Default:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/B1_5F00_15E726AE.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="B1" border="0" alt="B1" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/B1_5F00_thumb_5F00_6CFC11A4.png" width="419" height="168" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;*Notas:     &lt;br /&gt;&lt;/strong&gt;1.&lt;strong&gt; %SystemDrive%&lt;/strong&gt; es una Variable del Sistema operativo que hace referencia a la unidad donde se encuentra instalado Windows, normalmente &lt;strong&gt;C:\&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;2. Para ver los archivos y carpetas ocultos, además de los archivos protegidos por el sistema, se debe ir a las Opciones de carpeta haciendo clic en el botón &lt;strong&gt;Organizar&lt;/strong&gt; dentro de cualquier ventana del Explorador de Windows, &lt;strong&gt;Opciones de búsqueda y carpeta&lt;/strong&gt;, pestaña &lt;strong&gt;Ver,&lt;/strong&gt; seleccionar &lt;strong&gt;Mostrar archivos y carpetas ocultos&lt;/strong&gt; y quitar la selección de &lt;strong&gt;Ocultar archivos protegidos del sistema operativo (Recomendado).&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Después de que se copia el contenido de la plantilla que se le llama como Subarbol (Hive en inglés) Windows almacena una copia por usuario en su respectiva carpeta, por ejemplo, si el usuario se llama &lt;strong&gt;Ult64&lt;/strong&gt;, se creará un archivo de Subarbol (&lt;strong&gt;NTUSER.DAT&lt;/strong&gt;) en la carpeta &lt;strong&gt;C:\Users\Ult64\NTUSER.DAT&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;*Nota: &lt;/strong&gt;El &lt;strong&gt;subarbol (Hive)&lt;/strong&gt; se crea al Iniciar por primera vez con el nuevo perfil.&lt;/p&gt;  &lt;p&gt;Cada que un usuario Inicia sesión, desde cualquier cuenta que tenga acceso al Registro de Windows puede ver el Subarbol correspondiente por usuario que se identifica por el SID bajo la rama &lt;strong&gt;HKEY_USERS.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_510ADCAC.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_56E58045.png" width="351" height="126" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;*Nota:&lt;/strong&gt; La clave &lt;strong&gt;.DEFAULT NO&lt;/strong&gt; corresponde al usuario predeterminado de &lt;strong&gt;Windows 7&lt;/strong&gt;, es la que contiene la información para la cuenta de usuario LocalSystem.&lt;/p&gt;  &lt;p&gt;Para escenarios de Implementación o Solución de problemas, aunque no es un proceso que pueda estar enteramente soportado por Microsoft o sea lo más recomendable por los riesgos que implica resutaría muy útil poder personalizar el comportamiento en configuraciones específicas para aplicaciones que lo requieran como la Configuración regional (&lt;strong&gt;HKEY_CURRENT_USER\Control Panel\International&lt;/strong&gt;) o cualquier otra personalización para asegurarnos de que cada que se cree un nuevo perfil de usuario las mantendrá de forma predeterminada.&lt;/p&gt;  &lt;p&gt;En Implementación podríamos asegurarnos de que al capturar y desplegar la imagen, todo estará configurado como nosotros lo indicamos, en Solución de problemas podríamos mitigar un problema que esté ocurriendo por alguna de las configuraciones que están predeterminadas cambiando su comportamiento, aunque aquí en primera medida habría que preguntarse por qué la aplicación no funciona como debería hacerlo.&lt;/p&gt;  &lt;p&gt;Windows entonces presenta dos alternativas para cargar el &lt;strong&gt;Subarbol (Hive)&lt;/strong&gt; correspondiente al perfil predeterminado y así poder realizar todas las personalizaciones deseadas para luego descargarlo y asegurarnos que de ahí en adelante todos los Perfiles creados mantendrán estas configuraciones.&lt;/p&gt;  &lt;h3&gt;Editando el Subarbol del Perfil Predeterminado&lt;/h3&gt;  &lt;p&gt;Como comenté previamente, existen dos formas de Montar el Subarbol, por la Consola de comandos utilizando la herramienta Reg.exe y desde la interfaz gráfica del Registro de Windows, a continuación detallaré cada una:&lt;/p&gt;  &lt;h4&gt;Utilizando la ventana del Registro de Windows&lt;/h4&gt;  &lt;p&gt;- En el Equipo donde se quiera personalizar el Perfil predeterminado, hacer clic en &lt;strong&gt;Inicio&lt;/strong&gt;, teclear &lt;strong&gt;Regedit&lt;/strong&gt;, clic derecho y seleccionar “&lt;strong&gt;Ejecutar como administrador&lt;/strong&gt;”&lt;/p&gt;  &lt;p&gt;- En el Registro de Windows, hacemos clic sobre el Subarbol &lt;strong&gt;HKEY_LOCAL_MACHINE&lt;/strong&gt;, a continuación vamos a Archivo, Cargar Subarbol:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_156ACDEC.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_7B2A64C7.png" width="280" height="133" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;- En la ventana de Explorador de Windows, buscamos el archivo &lt;strong&gt;NTUSER.DAT&lt;/strong&gt; ubicado en el directorio &lt;strong&gt;C:\Users\Default&lt;/strong&gt; y hacemos clic en el botón Abrir:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_0098D56C.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_63CF3A89.png" width="438" height="339" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;- En la ventana de Cargar subarbol debemos indicar un nombre para identificar el Subarbol y con el que se ubicará como Clave debajo de &lt;strong&gt;HKEY_LOCAL_MACHINE&lt;/strong&gt;, para este artículo por ejemplo lo puse “&lt;strong&gt;Default&lt;/strong&gt;”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_2AF4E0BC.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_30CF8455.png" width="378" height="122" /&gt;&lt;/a&gt;&lt;/p&gt;            &lt;p&gt;- Al hacer clic en Aceptar, la clave se debe cargar y visualizar correctamente en &lt;strong&gt;HKEY_LOCAL_MACHINE&lt;/strong&gt; y dentro de ella debe de estar todo lo que correspondría a &lt;strong&gt;HKEY_CURRENT_USER&lt;/strong&gt; por cada usuario:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_286BAEFE.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_7C4EB20C.png" width="184" height="250" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Una vez hecho esto, lo que queda es realizar todas las configuraciones que se quieren tener de forma predeterminada para todos los usuarios.&lt;/p&gt;  &lt;p&gt;Es importante tener en cuenta que todo lo que se haga aquí aplicará para todos y a menos de que se exporten las claves modificadas no habrá forma de devolver los cambios en caso de fallos.&lt;/p&gt;  &lt;p&gt;Cuando se terminen de hacer los cambios se debe Descargar nuevamente el Subarbol, de lo contrario cada perfil que se cree quedará inaccesible presentando un error al intentar iniciar sesión.&lt;/p&gt;  &lt;p&gt;Para descargar el &lt;strong&gt;Subarbol (Hive),&lt;/strong&gt; debemos seleccionar la Clave dependiendo del nombre que le hayamos puesto debajo de &lt;strong&gt;HKEY_LOCAL_MACHINE&lt;/strong&gt;, para este caso &lt;strong&gt;Default&lt;/strong&gt; y posteriormente clic en&lt;strong&gt; Archivo&lt;/strong&gt; y seleccionar &lt;strong&gt;Descargar subarbol:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_1EC340C8.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_0482D7A4.png" width="264" height="148" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;*Nota:&lt;/strong&gt; Si no se selecciona la clave que se cargó no se habilitará la opción de Descargar subarbol.&lt;/p&gt;  &lt;p&gt;Al descargarla, les pedirá confirmación, al darle &lt;strong&gt;Sí&lt;/strong&gt;, la clave ya no aparecerá y todos los cambios se habrán guardado:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_50DA6B45.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_5ABF5CB0.png" width="428" height="124" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Utilizando la Línea de Comandos&lt;/h4&gt;  &lt;p&gt;Como siempre, hay quienes prefieren la automatización por lo que todo el proceso de carga y descarga del Subarbol se puede hacer perfectamente desde la Línea de comandos.&lt;/p&gt;  &lt;p&gt;- Para hacerlo, clic en Inicio, digitamos &lt;strong&gt;CMD&lt;/strong&gt;, clic derecho y seleccionamos “&lt;strong&gt;Ejecutar como administrador&lt;/strong&gt;”.&lt;/p&gt;  &lt;p&gt;- En la Consola de comandos de Windows ejecutamos:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;reg.exe load HKLM\&amp;lt;NombreClave&amp;gt; %SystemDrive\Users\Default\NTUSER.DAT&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Donde &lt;strong&gt;&amp;lt;NombreClave&amp;gt;&lt;/strong&gt; es como deseamos que se visualice el Subarbol debajo de &lt;strong&gt;HKEY_LOCAL_MACHINE&lt;/strong&gt;, para este artículo por ejemplo lo llamé como en los pasos anteriores “&lt;strong&gt;Default&lt;/strong&gt;”, por lo tanto quedaría:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;reg.exe load HKLM\Default %SystemDrive\Users\Default\NTUSER.DAT&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_153A5C85.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_73DAB6E8.png" width="525" height="60" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;De nuevo, si abrimos el Registro de Windows, podremos verificar que efectivamente la clave se cargó correctamente:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_1D6E821C.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_7151852A.png" width="184" height="250" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Lo siguiente nuevamente es hacer todos los cambios respectivos y cerrar el Registro de Windows antes de Descargar nuevamente el Subarbol.&lt;/p&gt;  &lt;p&gt;Una vez cerremos el Registro de Windows, ejecutamos:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;reg.exe unload HKLM\&amp;lt;NombreClave&amp;gt;&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Para este artículo por ejemplo sería:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;reg.exe unload HKLM\Default&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_089C899C.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/checho/image_5F00_thumb_5F00_406ECDBF.png" width="361" height="72" /&gt;&lt;/a&gt;&lt;/p&gt;        &lt;p&gt;&lt;strong&gt;*Nota:&lt;/strong&gt; Es de vital importancia cerrar el Registro antes de realizar los pasos desde la línea de comandos, además de asegurarnos siempre que la clave se haya cargado y descargado entrando al Registro de Windows.&lt;/p&gt;  &lt;p&gt;Espero que les pueda ser de utilidad y como siempre ¡Comentarios bienvenidos!&lt;/p&gt;  &lt;p&gt;Saludos,&lt;/p&gt;  &lt;p align="center"&gt;Checho&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199216" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/checho/archive/tags/Art_26002300_237_3B00_culos+t_26002300_233_3B00_cnicos/default.aspx">Art&amp;#237;culos t&amp;#233;cnicos</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Tips/default.aspx">Tips</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Default+Profiles/default.aspx">Default Profiles</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Windows+7+Deployment/default.aspx">Windows 7 Deployment</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Hives/default.aspx">Hives</category><category domain="http://geeks.ms/blogs/checho/archive/tags/Subarbol/default.aspx">Subarbol</category></item></channel></rss>