<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/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>Daniel Martín's blog : Windows 7</title><link>http://msmvps.com/blogs/dmartin/archive/tags/Windows+7/default.aspx</link><description>Tags: Windows 7</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>¿Cómo funciona Autorun/AutoPlay en Windows 7?</title><link>http://msmvps.com/blogs/dmartin/archive/2009/11/19/191-c-243-mo-funciona-autorun-autoplay-en-windows-7.aspx</link><pubDate>Thu, 19 Nov 2009 22:17:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1740381</guid><dc:creator>dmartin</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/rsscomments.aspx?PostID=1740381</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/commentapi.aspx?PostID=1740381</wfw:comment><comments>http://msmvps.com/blogs/dmartin/archive/2009/11/19/191-c-243-mo-funciona-autorun-autoplay-en-windows-7.aspx#comments</comments><description>&lt;p&gt;Una de las novedades de Windows 7 con respecto a la seguridad general del sistema es que en este sistema operativo est&amp;aacute; desactivada la funcionalidad Autorun para dispositivos USB. La funcionalidad Autorun&amp;nbsp;recientemente ha venido siendo usada por los autores de &lt;em&gt;malware&lt;/em&gt; para infectar dispositivos USB y a su vez intentar enga&amp;ntilde;ar al usuario para que ejecute c&amp;oacute;digo malicioso una vez inserte el dispositivo en su m&amp;aacute;quina. Por este motivo, Microsoft hizo un anuncio durante la beta de Windows 7 diciendo que la funcionalidad Autorun estar&amp;iacute;a desactivada para dispositivos USB (&lt;a href="http://blogs.msdn.com/e7/archive/2009/04/27/improvements-to-autoplay.aspx"&gt;http://blogs.msdn.com/e7/archive/2009/04/27/improvements-to-autoplay.aspx&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;En un foro una persona preguntaba qu&amp;eacute; implicaciones tendr&amp;iacute;a esto sobre las posibles personalizaciones que se aplican aprovechando la funcionalidad Autorun de los dispositivos &amp;oacute;pticos y extra&amp;iacute;bles, tales como cambiar el icono de la unidad y cambiar su etiqueta. Aprovechando la respuesta a esta cuesti&amp;oacute;n voy a describir tambi&amp;eacute;n en qu&amp;eacute; consisten los&amp;nbsp;mecanismos&amp;nbsp;Autorun y Autoplay en Windows 7.&lt;/p&gt;
&lt;p&gt;Autorun y Autoplay son dos conceptos parecidos pero no iguales, que hay que distinguir. En esta p&amp;aacute;gina de la documentaci&amp;oacute;n de Windows 7 puede ver cu&amp;aacute;les son las diferencias entre Autorun y Autoplay: &lt;a href="http://windows.microsoft.com/en-us/windows-vista/Whats-the-difference-between-AutoPlay-and-autorun"&gt;http://windows.microsoft.com/en-us/windows-vista/Whats-the-difference-between-AutoPlay-and-autorun&lt;/a&gt;. Cuando el usuario inserta un DVD en la unidad, un dispositivo USB, etc., una de las primeras cosas que hace el sistema es procesar el posible fichero Autorun.inf de la ra&amp;iacute;z del dispositivo. El fichero Autorun.inf tiene una serie de opciones de configuraci&amp;oacute;n que permiten cambiar el icono de la unidad, su etiqueta, el programa que ejecutar&amp;aacute; autom&amp;aacute;ticamente, etc. Esta lista recoge los posibles par&amp;aacute;metros&amp;nbsp;y los cambios que ha habido en Windows 7 con respecto a sistemas anteriores:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Open&lt;/strong&gt;: Programa que se abrir&amp;aacute; autom&amp;aacute;ticamente. En Windows 7 esto solo est&amp;aacute; soportado en unidades &amp;oacute;pticas (CD/DVD).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ShellExecute&lt;/strong&gt;: Similar al caso de la opci&amp;oacute;n &lt;em&gt;Open&lt;/em&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Icon&lt;/strong&gt;: Icono asignado a la unidad. Soportado en Windows 7, y sobre&amp;nbsp;cualquier tipo de unidad compatible con Autorun.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Action&lt;/strong&gt;: En Windows 7 solo se tiene en cuenta para unidades &amp;oacute;pticas (CD/DVD).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Label&lt;/strong&gt;: Establece una etiqueta al volumen. Soportado en Windows 7, y sobre cualquier tipo de unidad compatible con Autorun.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As&amp;iacute; pues, Windows 7 desactiva Autorun para toda unidad que no sea de CD/DVD, excepto si se trata de los inofensivos par&amp;aacute;metros &lt;em&gt;Icon&lt;/em&gt; y &lt;em&gt;Label&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Para optimizar el rendimiento, conforme el sistema va analizando el fichero Autorun.inf, va almacenando su informaci&amp;oacute;n en la rama de Registro HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\MountPoints2\{CLSID}\_Autorun (donde CLSID identifica a un dispositivo particular). En Windows 7 y en el caso de dispositivos USB, tampoco se almacena esta informaci&amp;oacute;n en el Registro, excepto si se trata de los par&amp;aacute;metros &lt;em&gt;Icon&lt;/em&gt; y &lt;em&gt;Label&lt;/em&gt;, como ya se ha comentado.&lt;/p&gt;
&lt;p&gt;Una vez analizado el fichero Autorun.inf, el sistema establece en el men&amp;uacute; contextual de la unidad&amp;nbsp;el verbo (acci&amp;oacute;n) por defecto, que se mostrar&amp;aacute; al usuario en letra negrita y ser&amp;aacute; lo que ocurra por defecto al hacer doble clic sobre la unidad. N&amp;oacute;tese que esto no ocurre en Windows 7 en el caso de unidades extra&amp;iacute;bles.&lt;/p&gt;
&lt;p&gt;A continuaci&amp;oacute;n se comprueba si Autorun est&amp;aacute; habilitado o no para esa unidad en particular. Para ello se examina en la clave de Registro HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer si existiera alguna de estas directivas establecidas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NoDriveAutorun&lt;/li&gt;
&lt;li&gt;NoDrives&lt;/li&gt;
&lt;li&gt;NoDriveTypeAutorun&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La primera directiva desactiva Autorun para una unidad en particular; la segunda oculta la unidad en Explorador de Windows, por lo que autom&amp;aacute;ticamente se desactiva la reproducci&amp;oacute;n autom&amp;aacute;tica en la misma, y la tercera desactiva Autorun para un tipo particular de dispositivos (&amp;oacute;pticos, USB, etc.).&lt;/p&gt;
&lt;p&gt;Si al introducir un CD/DVD/USB en su sistema no se muestra un cuadro de reproducci&amp;oacute;n autom&amp;aacute;tica, deber&amp;iacute;a examinar en primer lugar estos tres valores de Registro, tanto en la rama HKCU, como en la HKLM. Programas como VMware Workstation aplican alguna de estas directivas para evitar que la reproducci&amp;oacute;n autom&amp;aacute;tica interfiera con el sistema que est&amp;aacute; siendo virtualizado.&lt;/p&gt;
&lt;p&gt;Otro de los factores que se comprueban y que influyen en que la reproducci&amp;oacute;n autom&amp;aacute;tica est&amp;eacute; desactivada&amp;nbsp;es que haya una aplicaci&amp;oacute;n DirectX funcionando a pantalla completa (por ejemplo un juego) o un salvapantallas. Asimismo, hay un valor de Registro que desactiva AutoPlay y que es configurable desde la interfaz gr&amp;aacute;fica, concretamente desde &lt;em&gt;Inicio&lt;/em&gt;, &lt;em&gt;Programas predeterminados&lt;/em&gt;, &lt;em&gt;Cambiar configuraci&amp;oacute;n de reproducci&amp;oacute;n autom&amp;aacute;tica&lt;/em&gt;, &lt;em&gt;Usar la reproducci&amp;oacute;n autom&amp;aacute;tica para todos los medios y dispositivos&lt;/em&gt;. Se trata del valor &lt;em&gt;DisableAutoplay&lt;/em&gt; de la clave HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers. Este es otro de los valores de Registro que deber&amp;iacute;a consultar si AutoPlay no funcionara correctamente.&lt;/p&gt;
&lt;p&gt;A continuaci&amp;oacute;n el sistema queda a la espera de que se mantenga pulsada la tecla &lt;em&gt;Shift&lt;/em&gt; (May&amp;uacute;sculas). El significado de esta tecla en versiones anteriores de Windows era el de desactivar la reproducci&amp;oacute;n autom&amp;aacute;tica temporalmente. En Windows Vista y Windows 7 esta tecla cambia radicalmente de significado. Sirve para que temporalmente se aplique la configuraci&amp;oacute;n por defecto para la reproducci&amp;oacute;n autom&amp;aacute;tica, es decir,&amp;nbsp;el usuario ver&amp;aacute; un cuadro de di&amp;aacute;logo con las posibles acciones, incluso si hay alguna aplicaci&amp;oacute;n que est&amp;eacute; desactivando la reproducci&amp;oacute;n autom&amp;aacute;tica (m&amp;aacute;s adelante se explicar&amp;aacute; c&amp;oacute;mo puede ocurrir eso).&lt;/p&gt;
&lt;p&gt;Si el sistema detecta que la tecla &lt;em&gt;Shift&lt;/em&gt; no est&amp;aacute; pulsada, comprueba si lo que ha ocurrido es que un programa de instalaci&amp;oacute;n ha pedido un CD/DVD al usuario y este lo ha introducido. En este tipo de&amp;nbsp;casos conviene no mostrar el cuadro de reproducci&amp;oacute;n autom&amp;aacute;tica al usuario.&amp;nbsp;El sistema comprueba esto viendo desde d&amp;oacute;nde se est&amp;aacute; ejecutando la aplicaci&amp;oacute;n que hay en primer plano. Si es desde el CD/DVD o desde el directorio temporal del usuario, supone que se trata de una instalaci&amp;oacute;n en curso y esto autom&amp;aacute;ticamente desactiva la reproducci&amp;oacute;n autom&amp;aacute;tica.&lt;/p&gt;
&lt;p&gt;Por &amp;uacute;ltimo, existe la posibilidad de que la aplicaci&amp;oacute;n que est&amp;eacute; ejecut&amp;aacute;ndose en primer plano&amp;nbsp;haya desactivado la reproducci&amp;oacute;n autom&amp;aacute;tica. Esto es &amp;uacute;til por ejemplo en el caso de aplicaciones multimedia, de instalaci&amp;oacute;n,&amp;nbsp;de grabaci&amp;oacute;n de CD,&amp;nbsp;etc. Para conseguir esto la aplicaci&amp;oacute;n en cuesti&amp;oacute;n implementa la interfaz &lt;a href="http://msdn.microsoft.com/en-us/library/bb761373(VS.85).aspx"&gt;IQueryCancelAutoPlay&lt;/a&gt;, tal y como se comenta en MSDN, y se a&amp;ntilde;ade a la clave de Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay. Tambi&amp;eacute;n puede administrar el mensaje &lt;em&gt;QueryCancelAutoPlay&lt;/em&gt; que le env&amp;iacute;a el sistema a su ventana y decidir si quiere desactivar la reproducci&amp;oacute;n autom&amp;aacute;tica o no. A modo de ejemplo pr&amp;aacute;ctico, la utilidad de grabaci&amp;oacute;n de im&amp;aacute;genes ISO de Windows 7 utiliza este m&amp;eacute;todo para desactivar la reproducci&amp;oacute;n autom&amp;aacute;tica de la unidad seleccionada, temporalmente.&lt;/p&gt;
&lt;p&gt;El sistema de recolecci&amp;oacute;n de &lt;em&gt;feedback&lt;/em&gt; SQM (Service Quality Metrics) de Microsoft recopila informaci&amp;oacute;n detallada acerca de las causas por las cuales est&amp;aacute; desactivada la reproducci&amp;oacute;n autom&amp;aacute;tica en Windows, etc., con el fin de enviarlas a Microsoft para que se estudie c&amp;oacute;mo trabajan&amp;nbsp;millones de usuarios en todo el mundo y as&amp;iacute; poder mejorar el producto. Es importante comentar que la participaci&amp;oacute;n en este programa&amp;nbsp;de &lt;em&gt;feedback&lt;/em&gt;, que oficialmente recibe el nombre de &lt;em&gt;Windows Customer Experience Improvement Program&lt;/em&gt;&amp;nbsp;es completamente voluntaria y se puede activar desde &lt;em&gt;Inicio&lt;/em&gt;, escribiendo &lt;em&gt;CEIP&lt;/em&gt; en la caja de b&amp;uacute;squeda y seleccionando el &amp;iacute;tem de Panel de control ofrecido.&lt;/p&gt;
&lt;p&gt;En cuanto a AutoPlay, el sistema inspecciona el contenido del medio reci&amp;eacute;n insertado con el fin de presentar al usuario tareas espec&amp;iacute;ficas con el tipo de contenido que est&amp;aacute; tratando. En un primer momento, el sistema analiza el fichero Autorun.inf por si hubiera alguna gu&amp;iacute;a acerca del contenido de ese dispositivo. El fichero Autorun.inf admite&amp;nbsp;una&amp;nbsp;secci&amp;oacute;n como&lt;/p&gt;
&lt;p&gt;&lt;code&gt;
&lt;p&gt;[Content] &lt;/p&gt;
&lt;p&gt;MusicFiles = True &lt;/p&gt;
&lt;p&gt;PictureFiles = False &lt;/p&gt;
&lt;p&gt;VideoFiles = False&lt;/p&gt;
&lt;/code&gt;que le dir&amp;iacute;a al sistema que el medio contiene &amp;uacute;nicamente archivos de m&amp;uacute;sica, por lo que se mostrar&amp;iacute;an tareas orientadas&amp;nbsp;a tratar con m&amp;uacute;sica. Es importante resaltar que la secci&amp;oacute;n [Content]&amp;nbsp;es independiente de lo que haya realmente en el medio: Si el fichero Autorun.inf dice que no hay ficheros de v&amp;iacute;deo, la reproducci&amp;oacute;n autom&amp;aacute;tica no mostrar&amp;aacute; tareas relacionadas con el tratamiento de v&amp;iacute;deos, pese a que los haya en el medio. Otras dos secciones del fichero Autorun.inf que est&amp;aacute;n relacionadas con Autoplay son [ExclusiveContentPaths], que contiene las rutas que debe analizar el sistema para extraer el tipo de contenido que hay en el medio, e [IgnoreContentPaths], que contiene rutas que no ser&amp;aacute;n analizadas, pese a que sean subcarpetas de una ruta establecida en la secci&amp;oacute;n [ExclusiveContentPaths]. Estas &amp;uacute;ltimas secciones son &amp;uacute;tiles y recomendables para el caso de medios con una cantidad bastante considerable de contenido, pues el sistema se demorar&amp;aacute; recorriendo directorios que no contienen datos relevantes desde el punto de vista de la multimedia. Puede obtener m&amp;aacute;s informaci&amp;oacute;n sobre estas secciones del fichero Autorun.inf en el siguiente art&amp;iacute;culo de MSDN: &lt;a href="http://msdn.microsoft.com/en-us/library/cc144200(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/cc144200(VS.85).aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Este art&amp;iacute;culo pretende ser un repaso general de las funcionalidades Autorun/AutoPlay de Windows 7, clarificando las dudas que hay sobre el fichero Autorun.inf en unidades USB en Windows 7, y haciendo hincapi&amp;eacute; en aquellos aspectos que pueden desactivar la reproducci&amp;oacute;n autom&amp;aacute;tica, por si en alg&amp;uacute;n momento tuviera que abordar un sistema con este problema.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1740381" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Shell/default.aspx">Shell</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Consultas/default.aspx">Consultas</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Funcionamiento/default.aspx">Funcionamiento</category></item><item><title>¿En qué consiste una versión localizada de Windows Vista/7? [Parte I]</title><link>http://msmvps.com/blogs/dmartin/archive/2009/10/24/191-en-qu-233-consiste-una-versi-243-n-localizada-de-windows-vista-7.aspx</link><pubDate>Sat, 24 Oct 2009 20:24:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1734902</guid><dc:creator>dmartin</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/rsscomments.aspx?PostID=1734902</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/commentapi.aspx?PostID=1734902</wfw:comment><comments>http://msmvps.com/blogs/dmartin/archive/2009/10/24/191-en-qu-233-consiste-una-versi-243-n-localizada-de-windows-vista-7.aspx#comments</comments><description>&lt;p&gt;Una pr&amp;aacute;ctica que era com&amp;uacute;n en el desarrollo de&amp;nbsp;software de hace unos a&amp;ntilde;os&amp;nbsp;consist&amp;iacute;a en&amp;nbsp;mezclar el&amp;nbsp;c&amp;oacute;digo fuente de la aplicaci&amp;oacute;n&amp;nbsp;junto con&amp;nbsp;cadenas de texto y otros recursos (iconos, im&amp;aacute;genes, etc.). El siguiente diagrama&amp;nbsp;lo explica gr&amp;aacute;ficamente:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/0456.TextoEnCodigo.png"&gt;&lt;img src="http://msmvps.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/0456.TextoEnCodigo.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Conforme el mercado comenz&amp;oacute; a globalizarse fue surgiendo la necesidad de traducir aplicaciones a m&amp;uacute;ltiples idiomas, y por ende este m&amp;eacute;todo acab&amp;oacute; siendo completamente descartado por los siguientes motivos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Para traducir una aplicaci&amp;oacute;n primero hay que crear una o m&amp;aacute;s copias de su&amp;nbsp;c&amp;oacute;digo fuente, con el consecuente coste a&amp;ntilde;adido que supone el mantenerlas.&lt;/li&gt;
&lt;li&gt;Los traductores, que por lo general no tienen conocimientos de programaci&amp;oacute;n, tienen que manipular el c&amp;oacute;digo fuente para traducir las cadenas de texto. Esto puede introducir errores en el funcionamiento de la aplicaci&amp;oacute;n.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Es en esta &amp;eacute;poca cuando el uso de una versi&amp;oacute;n en ingl&amp;eacute;s (o en el idioma nativo de la empresa que desarrollara ese programa) s&amp;iacute; pod&amp;iacute;a ofrecer ciertas ventajas con respecto al resto de idiomas. La posibilidad de introducir errores en el c&amp;oacute;digo mientras se traduc&amp;iacute;a&amp;nbsp;un programa&amp;nbsp;no era algo descabellado, todo ello debido a que la separaci&amp;oacute;n entre c&amp;oacute;digo fuente y cadenas de texto dependientes del idioma era insuficiente (en este caso particular, inexistente).&lt;/p&gt;
&lt;p&gt;Las versiones de Windows anteriores a Vista introdujeron una nueva arquitectura de localizaci&amp;oacute;n de binarios, con el objetivo de separar el c&amp;oacute;digo fuente (las instrucciones que acaba ejecutando el computador) de las cadenas de texto (mensajes informativos, errores, iconos, etc.). &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/0871.CodigoSeparado.png"&gt;&lt;img src="http://msmvps.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/0871.CodigoSeparado.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Si bien esta arquitectura es v&amp;aacute;lida y sigue siendo usada por much&amp;iacute;simas aplicaciones hoy en d&amp;iacute;a, presenta algunas deficiencias que se magnifican en una empresa del tama&amp;ntilde;o de Microsoft: Por ejemplo, si se detecta un fallo de seguridad en un binario y se quiere desarrollar una actualizaci&amp;oacute;n de seguridad al respecto, como el c&amp;oacute;digo fuente y las&amp;nbsp;cadenas de texto est&amp;aacute;n en el mismo fichero (pese a estar separados entre s&amp;iacute;),&amp;nbsp;ser&amp;iacute;a necesario generar un par de decenas o m&amp;aacute;s de actualizaciones de seguridad, una para cada idioma en el que est&amp;aacute; disponible Windows. Esto retarda innecesariamente el desarrollo de actualizaciones de seguridad en varios idiomas, pues por lo general los errores de seguridad afectan &amp;uacute;nicamente&amp;nbsp;al c&amp;oacute;digo de la aplicaci&amp;oacute;n, no a las cadenas de texto y otros recursos que pudiera contener.&lt;/p&gt;
&lt;p&gt;Con Windows Vista se redise&amp;ntilde;&amp;oacute; en profundidad la arquitectura MUI (&lt;em&gt;Multilingual User Interface&lt;/em&gt;) que ya estaba presente en la versi&amp;oacute;n Professional de Windows XP (entre otros) para que las cadenas de texto y el c&amp;oacute;digo de las aplicaciones estuviera completamente separado, esto es, en ficheros diferentes.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/0028.BinariosSeparados.png"&gt;&lt;img src="http://msmvps.com/resized-image.ashx/__size/550x0/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/0028.BinariosSeparados.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Esta arquitectura MUI introducida con Windows Vista no solo beneficia a Microsoft y al usuario, que ya puede instalar un paquete de idiomas en una versi&amp;oacute;n de Windows&amp;nbsp;que no est&amp;eacute; en ingl&amp;eacute;s, tambi&amp;eacute;n beneficia a los desarrolladores de aplicaciones, pues por f&amp;iacute;n disponen de una arquitectura proporcionada por el sistema operativo para manejar recursos en m&amp;uacute;ltiples idiomas, sin ser ya necesario que se construyan una desde cero.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;iquest;Qu&amp;eacute; ocurre al instalar Windows Vista/7?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En un &lt;a target="_blank" href="http://rinconwindows.blogspot.com/2007/04/detalles-sobre-la-instalacin-de-windows.html"&gt;art&amp;iacute;culo&lt;/a&gt; de mi antiguo &lt;em&gt;blog&lt;/em&gt; tengo&amp;nbsp;informaci&amp;oacute;n que explica resumidamente en qu&amp;eacute; consisten las fases de la instalaci&amp;oacute;n de Windows Vista. B&amp;aacute;sicamente lo que ocurre es que en primer lugar se instalan los binarios del sistema (independientes del idioma), y seguidamente se instala uno o varios paquetes de idiomas. Como ve, el ingl&amp;eacute;s no recibe ning&amp;uacute;n tipo de trato preferencial, se le trata como un idioma m&amp;aacute;s. La fase correspondiente a la instalaci&amp;oacute;n del paquete de idiomas inicial se realiza durante la fase&amp;nbsp;&amp;quot;Instalando caracter&amp;iacute;sticas&amp;quot;.&lt;/p&gt;
&lt;p&gt;En Windows Vista la herramienta encargada de instalar un paquete de idiomas es la denominada Package Manager (Pkgmgr.exe). En Windows 7, se usa la herramienta Dism (&lt;em&gt;Deployment Image Servicing and Imaging&lt;/em&gt;), que integra&amp;nbsp;todas las&amp;nbsp;funcionalidades de Package Manager y de otras&amp;nbsp;herramientas igualmente relacionadas con la administraci&amp;oacute;n de im&amp;aacute;genes de instalaci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;En este primer art&amp;iacute;culo se ha explicado&amp;nbsp;c&amp;oacute;mo ha ido evolucionando&amp;nbsp;la localizaci&amp;oacute;n del software a lo largo del&amp;nbsp;tiempo y se ha aclarado que en Windows Vista&amp;nbsp;y Windows 7 los binarios est&amp;aacute;n completamente separados&amp;nbsp;de las cadenas de texto, con las ventajas que esto conlleva. Esto implica tambi&amp;eacute;n que Vista/7 sean sistemas idependientes del idioma en el que se utilicen; el ingl&amp;eacute;s es un idioma como otro cualquiera.&lt;/p&gt;
&lt;p&gt;En un siguiente art&amp;iacute;culo se explicar&amp;aacute; en detalle en qu&amp;eacute; consiste exactamente un paquete de idiomas&amp;nbsp;y qu&amp;eacute; es lo que conforma la infraestructura MUI de Windows Vista/7. Se explicar&amp;aacute; tambi&amp;eacute;n c&amp;oacute;mo el sistema obtiene los recursos en el idioma establecido por el usuario. Este aspecto puede ser importante para la gente que le interese saber c&amp;oacute;mo solucionar problemas con Windows, pues me he encontrado con&amp;nbsp;alg&amp;uacute;n que otro sistema cuyo s&amp;iacute;ntoma es que una determinada aplicaci&amp;oacute;n no muestra ning&amp;uacute;n tipo de interfaz gr&amp;aacute;fica (es decir, no se abre)&amp;nbsp;y cuya causa es una configuraci&amp;oacute;n incorrecta de los recursos MUI de ese sistema.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1734902" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Consultas/default.aspx">Consultas</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Funcionamiento/default.aspx">Funcionamiento</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Multilingual+User+Interface+_2800_MUI_2900_/default.aspx">Multilingual User Interface (MUI)</category></item><item><title>Sobre el error "La operación solicitada requiere elevación" que puede devolver Runas.exe en Windows Vista/7</title><link>http://msmvps.com/blogs/dmartin/archive/2009/10/03/sobre-runas-exe-en-windows-7.aspx</link><pubDate>Sun, 04 Oct 2009 01:32:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1724594</guid><dc:creator>dmartin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/rsscomments.aspx?PostID=1724594</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/commentapi.aspx?PostID=1724594</wfw:comment><comments>http://msmvps.com/blogs/dmartin/archive/2009/10/03/sobre-runas-exe-en-windows-7.aspx#comments</comments><description>&lt;p&gt;En un foro que frecuento un usuario ten&amp;iacute;a el siguiente problema: Al intentar ejecutar como administrador un programa en Windows 7 usando el comando Runas.exe, le aparec&amp;iacute;a el siguiente mensaje de error:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;740: La operaci&amp;oacute;n solicitada requiere elevaci&amp;oacute;n.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Ciertamente el usuario estaba proporcionando el nombre de usuario y la contrase&amp;ntilde;a de un usuario con privilegios administrativos as&amp;iacute; que... &amp;iquest;d&amp;oacute;nde estar&amp;iacute;a el problema?&lt;/p&gt;
&lt;p&gt;En primer lugar, vamos a analizar con calma lo que quiere decir el mensaje de error. El mensaje de error &amp;quot;La operaci&amp;oacute;n solicitada requiere elevaci&amp;oacute;n&amp;quot; est&amp;aacute; recogido en el fichero de cabecera Ntstatus.h del SDK de Windows Vista y posteriores. Concretamente est&amp;aacute; definido con el nombre de macro ERROR_ELEVATION_REQUIRED.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;iquest;Cu&amp;aacute;ndo se devuelve ese c&amp;oacute;digo de error durante el funcionamiento de Windows?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En Windows los procesos se crean usando la API CreateProcess. Uno de los pasos que se siguen antes de crear un proceso en Windows Vista y posteriores es comprobar si el proceso en cuesti&amp;oacute;n necesita elevar sus privilegios o no. A la hora de determinar este aspecto, entran en juego, entre otros,&amp;nbsp;dos par&amp;aacute;metros: El nivel de ejecuci&amp;oacute;n (&lt;em&gt;runlevel&lt;/em&gt;) impuesto por el manifiesto de la propia aplicaci&amp;oacute;n, y el token del usuario que est&amp;aacute; lanzando ese programa. Existen tres posibles niveles de ejecuci&amp;oacute;n para una aplicaci&amp;oacute;n:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;asInvoker&lt;/em&gt;: El nivel de ejecuci&amp;oacute;n es el mismo que el del proceso padre.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;highestAvailable&lt;/em&gt;: El nivel de ejecuci&amp;oacute;n es el de mayores privilegios posibles, considerando el tipo de cuenta desde la&amp;nbsp;cual&amp;nbsp;se ejecuta el proceso.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;requireAdministrator&lt;/em&gt;: El nivel de ejecuci&amp;oacute;n es administrativo, independientemente de las dem&amp;aacute;s circunstancias.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Esta tabla recoge de forma b&amp;aacute;sica las posibilidades:&lt;/p&gt;
&lt;table style="width:100%;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:239px;"&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Nivel de ejecuci&amp;oacute;n de la aplicaci&amp;oacute;n&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;&lt;em&gt;Token&lt;/em&gt; del usuario&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Requiere elevaci&amp;oacute;n o no&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:239px;"&gt;AsInvoker&lt;/td&gt;
&lt;td&gt;Cualquiera&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:239px;"&gt;highestAvailable&lt;/td&gt;
&lt;td&gt;Administrador &amp;quot;elevado&amp;quot;&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:239px;"&gt;highestAvailable&lt;/td&gt;
&lt;td&gt;Administrador &amp;quot;est&amp;aacute;ndar&amp;quot;&lt;/td&gt;
&lt;td&gt;S&amp;iacute;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:239px;"&gt;highestAvailable&lt;/td&gt;
&lt;td&gt;Otro caso&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:239px;"&gt;requireAdministrator&lt;/td&gt;
&lt;td&gt;Administrador &amp;quot;elevado&amp;quot;&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:239px;"&gt;requireAdministrator&lt;/td&gt;
&lt;td&gt;Otro caso&lt;/td&gt;
&lt;td&gt;S&amp;iacute;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Por administrador &amp;quot;elevado&amp;quot; me refiero a aquella cuenta con privilegios administrativos pero que, o bien ya ha elevado expl&amp;iacute;citamente sus privilegios (a trav&amp;eacute;s de un cuadro de UAC), o bien no tiene activada la caracter&amp;iacute;stica Modo de aprobaci&amp;oacute;n del administrador (&lt;em&gt;Admin Approval Mode&lt;/em&gt;). Esta caracter&amp;iacute;stica se puede desactivar desde Directiva de grupo, pero yo personalmente lo desaconsejo.&amp;nbsp;Un ejemplo de este tipo de cuentas es la cuenta &amp;quot;Administrador&amp;quot;, creada durante la instalaci&amp;oacute;n del sistema operativo. Recuerde que el resto de cuentas con privilegios administrativos poseen dos &lt;em&gt;tokens&lt;/em&gt;: uno limitado, con el que &amp;quot;act&amp;uacute;an&amp;quot; por defecto, y otro &amp;quot;administrativo&amp;quot;, que pueden aplicar si el usuario as&amp;iacute; lo indica a trav&amp;eacute;s de un cuadro de UAC.&lt;/p&gt;
&lt;p&gt;Una vez que CreateProcess falla (devuelve un valor distinto de 1) y el &amp;uacute;ltimo error se establece como ERROR_ELEVATION_REQUIRED (columna &amp;quot;Requiere elevaci&amp;oacute;n&amp;nbsp;o no&amp;quot; de la tabla anterior), es asunto del proceso padre el tratar convenientemente este error. Si no lo hace, se registrar&amp;aacute; en Visor de sucesos, apartado dedicado a UAC, un evento informando de que el proceso padre no trat&amp;oacute; apropiadamente el error&amp;nbsp;&lt;span lang="EN"&gt;ERROR_ELEVATION_REQUIRED.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN"&gt;&lt;strong&gt;&amp;iquest;Qu&amp;eacute; ocurre cuando se lanza una aplicaci&amp;oacute;n desde la l&amp;iacute;nea de comandos?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN"&gt;Imaginemos que el usuario intenta ejecutar el desfragmentador de disco de Windows 7 usando para ello una sintaxis de Runas.exe como esta:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN"&gt;&lt;strong&gt;runas /u:UsuarioAdministrador dfrgui.exe&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN"&gt;&lt;/span&gt;&lt;span lang="EN"&gt;B&amp;aacute;sicamente la l&amp;iacute;nea de comandos detecta que no se trata de un comando interno, sino que se trata del programa Runas.exe, y por tanto&amp;nbsp;se dispone a ejecutarlo usando CreateProcess. Como Runas.exe no es un programa que est&amp;aacute; marcado para requerir elevaci&amp;oacute;n de privilegios, CreateProcess retorna &amp;eacute;xito.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN"&gt;Una vez que el planificador del sistema operativo&amp;nbsp;cede el control al proceso Runas.exe reci&amp;eacute;n creado, este se dispone a analizar su l&amp;iacute;nea de comandos. Se encuentra con una petici&amp;oacute;n de ejecutar Dfrgui.exe como si fuera el usuario administrador pasado como par&amp;aacute;metro. Sin embargo, Runas.exe&amp;nbsp;es poco&amp;nbsp;m&amp;aacute;s que un &amp;quot;envoltorio&amp;quot; de la API &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/ms682431(VS.85).aspx"&gt;CreateProcessWithLogonW&lt;/a&gt;, que a su vez es poco m&amp;aacute;s que un envoltorio de la API CreateProcess, pero pasando otro perfil de usuario distinto como par&amp;aacute;metro.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN"&gt;Durante su ejecuci&amp;oacute;n, CreateProcess determina que Dfrgui.exe requiere privilegios administrativos (puesto que as&amp;iacute; se lo indica su manifiesto), y por ello devuelve falso y establace el &amp;uacute;ltimo error como ERROR_ELEVATION_REQUIRED. Como Runas.exe es una herramienta que no est&amp;aacute; dise&amp;ntilde;ada para tratar apropiadamente ese error, simplemente lo devuelve por pantalla de la forma &amp;quot;740: La operaci&amp;oacute;n solicitada requiere elevaci&amp;oacute;n&amp;quot;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN"&gt;Una vez desvelado el misterio, resta por comentar un aspecto que a estas alturas quiz&amp;aacute; ya se haya planteado:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN"&gt;&lt;strong&gt;&amp;iquest;C&amp;oacute;mo es posible que ejecutando Dfrgui.exe desde la l&amp;iacute;nea de comandos -sin usar Runas.exe- s&amp;iacute; que aparezca un cuadro de UAC?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN"&gt;El secreto est&amp;aacute; en que la l&amp;iacute;nea de comandos, antes de llamar a CreateProcess, informa al sistema de que va a tratar los posibles ERROR_ELEVATION_REQUIRED que puedan surgir. Esto lo consigue estableciendo unos atributos no documentados a la estructura &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/ms686329(VS.85).aspx"&gt;STARTUPINFOEX&lt;/a&gt;, que se pasa como par&amp;aacute;metro a la familia de API CreateProcess. Esto hace que no se registre el correspondiente error en el apartado UAC del Visor de sucesos. Seguidamente, la l&amp;iacute;nea de comandos, sabiendo que se trata de un programa que debe elevar sus privilegios, lo intenta ejecutar mediante la API &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/bb762154(VS.85).aspx"&gt;ShellExecuteEx&lt;/a&gt;. &lt;strong&gt;Esta API s&amp;iacute; muestra el correspondiente cuadro de UAC, as&amp;iacute; que es la v&amp;iacute;a apropiada para ejecutar una aplicaci&amp;oacute;n que requiera privilegios administrativos.&lt;/strong&gt;&lt;/span&gt;
&lt;p&gt;En resumen, me gustar&amp;iacute;a resaltar estos puntos&amp;nbsp;del tema del art&amp;iacute;culo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;En Windows Vista y Windows 7 la &amp;uacute;nica forma de ejecutar algo con privilegios administrativos es mediante un cuadro de UAC. No vale con poner el nombre de usuario y la contrase&amp;ntilde;a de un administrador en la l&amp;iacute;nea de comandos.&lt;/li&gt;
&lt;li&gt;Todo lo que se ejecute mediante la API CreateProcess, o alguna derivada de ella,&amp;nbsp;&lt;strong&gt;no har&amp;aacute; que aparezca un cuadro de UAC&lt;/strong&gt;. Un ejemplo de ello es la utilidad Runas.exe.&lt;/li&gt;
&lt;li&gt;Runas.exe, en Windows Vista/7, sirve para ejecutar una aplicaci&amp;oacute;n como si fuera otro usuario, &lt;strong&gt;pero no sirve para ejecutarla con mayores privilegios.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Si quiere que se ejecute una aplicaci&amp;oacute;n que requiere privilegios administrativos, &lt;strong&gt;use la API ShellExecuteEx&lt;/strong&gt;, o alguna de sus derivadas. Esta API s&amp;iacute; permite la aparici&amp;oacute;n de un cuadro de UAC para que el usuario eleve sus privilegios.&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1724594" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Shell/default.aspx">Shell</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Consultas/default.aspx">Consultas</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Curiosidades/default.aspx">Curiosidades</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Consejos/default.aspx">Consejos</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Funcionamiento/default.aspx">Funcionamiento</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Tips/default.aspx">Tips</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/UAC/default.aspx">UAC</category></item><item><title>¿Cuándo crea Windows un punto de restauración automático?</title><link>http://msmvps.com/blogs/dmartin/archive/2009/09/17/191-cu-225-ndo-crea-Windows-un-punto-de-restauraci-243-n-autom-225-tico.aspx</link><pubDate>Fri, 18 Sep 2009 02:31:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1723151</guid><dc:creator>dmartin</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/rsscomments.aspx?PostID=1723151</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/commentapi.aspx?PostID=1723151</wfw:comment><comments>http://msmvps.com/blogs/dmartin/archive/2009/09/17/191-cu-225-ndo-crea-Windows-un-punto-de-restauraci-243-n-autom-225-tico.aspx#comments</comments><description>&lt;p&gt;Una de las dudas que m&amp;aacute;s surgen entre los usuarios de Restaurar sistema es cada cu&amp;aacute;nto tiempo se crear&amp;aacute; un punto de restauraci&amp;oacute;n autom&amp;aacute;tico. Este art&amp;iacute;culo pretende dar una respuesta precisa a esta cuesti&amp;oacute;n para as&amp;iacute; esclarecer aquellos casos en los que el sistema no haya creado un punto de restauraci&amp;oacute;n desde hace tiempo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows XP&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En Windows XP cada hora una tarea interna del Programador de tareas se encarga de analizar si el sistema est&amp;aacute; inactivo, es decir, si no est&amp;aacute; haciendo uso de la CPU ni del subsistema de E/S. Si se diera el caso, se realizan dos posibles comprobaciones para determinar si se debe crear un punto de restauraci&amp;oacute;n autom&amp;aacute;tico:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Si han pasado m&amp;aacute;s de 24 horas desde el &amp;uacute;ltimo punto de restauraci&amp;oacute;n, se crea uno autom&amp;aacute;ticamente. Este par&amp;aacute;metro (24 horas) es editable desde el Registro del sistema operativo, concretamente en la clave HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\SystemRestore, valor &lt;em&gt;RPGlobalInterval&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Si la sesi&amp;oacute;n actual de trabajo con el PC&amp;nbsp;est&amp;aacute; durando m&amp;aacute;s de X horas y el &amp;uacute;ltimo punto de restauraci&amp;oacute;n es m&amp;aacute;s antiguo, se crea un punto de restauraci&amp;oacute;n autom&amp;aacute;tico. Por defecto, esta configuraci&amp;oacute;n &lt;strong&gt;no est&amp;aacute; establecida&lt;/strong&gt;, pero puede hacerlo desde el Registro en la clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore, valor &lt;em&gt;RPSessionInterval&lt;/em&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La comprobaci&amp;oacute;n de inactividad se realiza por defecto cada hora pero podr&amp;iacute;a variar dependiendo de los valores de ciertas pol&amp;iacute;ticas de energ&amp;iacute;a de su equipo. Eche un vistazo a los valores &lt;strong&gt;IdleTimeoutDc, IdleTimeoutAc&lt;/strong&gt; de esta p&amp;aacute;gina de MSDN:&lt;strong&gt; &lt;/strong&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa373239(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa373239(VS.85).aspx&lt;/a&gt;. Aprovechando la inactividad, Restaurar sistema realiza otras tareas, tales&amp;nbsp;como eliminar aquellos puntos de restauraci&amp;oacute;n cuyo tiempo de vida ya haya expirado, y de paso comprimir el almac&amp;eacute;n usando compresi&amp;oacute;n NTFS. Estas tareas se realizan solo si el equipo est&amp;aacute; conectado a la corriente el&amp;eacute;ctrica, para evitar que se agote la bater&amp;iacute;a en el caso de port&amp;aacute;tiles.&lt;/p&gt;
&lt;p&gt;Si quiere profundizar en el funcionamiento de la herramienta Restaurar sistema de Windows XP, eche un vistazo a esta serie de art&amp;iacute;culos de mi antiguo &lt;em&gt;blog&lt;/em&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://rinconwindows.blogspot.com/2007/02/cmo-funciona-restaurar-sistema-parte-i.html"&gt;http://rinconwindows.blogspot.com/2007/02/cmo-funciona-restaurar-sistema-parte-i.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://rinconwindows.blogspot.com/2007/03/cmo-funciona-restaurar-sistema-parte-ii.html"&gt;http://rinconwindows.blogspot.com/2007/03/cmo-funciona-restaurar-sistema-parte-ii.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows Vista/7&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;En Windows Vista/7 el nuevo Programador de tareas muestra informaci&amp;oacute;n detallada acerca de la tarea programada que crea un punto de restauraci&amp;oacute;n autom&amp;aacute;tico. Abra Programador de tareas, apartado \Microsoft\Windows\SystemRestore. La tarea &lt;em&gt;SR&lt;/em&gt; tiene como desencadenantes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;El inicio del sistema.&lt;/li&gt;
&lt;li&gt;Diariamente a las 12 AM.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En esos instantes se ejecutar&amp;aacute; el comando %windir%\system32\rundll32.exe /d srrstr.dll,ExecuteScheduledSPPCreation.&lt;/p&gt;
&lt;p&gt;El modificador /d de Rundll32.exe ya lo trat&amp;eacute;&amp;nbsp;ligeramente &lt;a target="_blank" href="http://rinconwindows.blogspot.com/2007/10/sobre-el-mensaje-de-error-ha-ocurrido.html"&gt;en mi antiguo &lt;em&gt;blog&lt;/em&gt;&lt;/a&gt;: Se trata de un modificador que le dice a Rundll32.exe &amp;quot;ejecuta este comando y no captures las posibles excepciones que ocurran&amp;quot;. La funci&amp;oacute;n &lt;em&gt;ExecuteScheduledSPPCreation&lt;/em&gt; es la encargada de verificar si el punto de restauraci&amp;oacute;n m&amp;aacute;s antiguo tiene m&amp;aacute;s de 12 horas (la mitad que en el caso de XP) y, si as&amp;iacute; fuese, crear&amp;aacute; uno nuevo.&lt;/p&gt;
&lt;p&gt;Hay que tener en cuenta otras condiciones adicionales que puede observar en la pesta&amp;ntilde;a &lt;em&gt;Condiciones&lt;/em&gt;: El sistema debe estar inactivo durante al menos 10 minutos y adem&amp;aacute;s, en el caso de port&amp;aacute;tiles, debe estar conectado a la red el&amp;eacute;ctrica.&lt;/p&gt;
&lt;p&gt;Espero que este art&amp;iacute;culo haya aclarado sus dudas con respecto a la creaci&amp;oacute;n autom&amp;aacute;tica de puntos de restauraci&amp;oacute;n por parte de Windows. En resumen, si su sistema no genera periodicamente puntos de restauraci&amp;oacute;n puede deberse a:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;El servicio Programador de tareas no est&amp;aacute; iniciado.&lt;/li&gt;
&lt;li&gt;El sistema no est&amp;aacute; inactivo durante los periodos de tiempo impuestos por Windows, seg&amp;uacute;n lo explicado anteriormente.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1723151" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Consultas/default.aspx">Consultas</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Curiosidades/default.aspx">Curiosidades</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Funcionamiento/default.aspx">Funcionamiento</category></item><item><title>Sobre la nueva sintaxis del Panel de control en Windows Vista/Windows 7</title><link>http://msmvps.com/blogs/dmartin/archive/2009/09/11/sobre-la-nueva-sintaxis-del-panel-de-control-en-windows-vista-windows-7.aspx</link><pubDate>Fri, 11 Sep 2009 23:42:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722676</guid><dc:creator>dmartin</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/rsscomments.aspx?PostID=1722676</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/commentapi.aspx?PostID=1722676</wfw:comment><comments>http://msmvps.com/blogs/dmartin/archive/2009/09/11/sobre-la-nueva-sintaxis-del-panel-de-control-en-windows-vista-windows-7.aspx#comments</comments><description>&lt;p&gt;Quiz&amp;aacute; ya se haya dado cuenta de que en Windows Vista/Windows 7&amp;nbsp;algunos m&amp;oacute;dulos del Panel de control que anteriormente estaban implementados en la cl&amp;aacute;sica forma de un fichero .cpl ahora lo est&amp;aacute;n en la forma de un fichero ejecutable (.exe). El motivo de este cambio es que con la introducci&amp;oacute;n de Control de cuentas de usuario (UAC),&amp;nbsp;se da el caso de que algunos de estos m&amp;oacute;dulos requieren privilegios administrativos para ejecutarse. Ve&amp;aacute;moslo con un ejemplo:&lt;/p&gt;
&lt;p&gt;El ejecutable DPIScaling.exe del&amp;nbsp;directorio \Windows\System32&amp;nbsp;implementa la opci&amp;oacute;n del&amp;nbsp;Panel de control que permite cambiar&amp;nbsp;la&amp;nbsp;escala DPI del sistema. Este m&amp;oacute;dulo requiere privilegios administrativos&amp;nbsp;para ejecutarse, como as&amp;iacute; indica su fichero de manifiesto. Para verlo pr&amp;aacute;cticamente, descargue Strings desde&amp;nbsp;&lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897439.aspx"&gt;http://technet.microsoft.com/en-us/sysinternals/bb897439.aspx&lt;/a&gt;&amp;nbsp;y abra una&amp;nbsp;ventana de l&amp;iacute;nea de comandos en el directorio donde la&amp;nbsp;ha extra&amp;iacute;do. Introduzca este comando y pulse INTRO:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;strings %SystemRoot%\System32\DPIScaling.exe&amp;nbsp;| findstr /i requireAdministrator&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;La salida del comando, &lt;code&gt;level=&amp;quot;requireAdministrator&amp;quot;&lt;/code&gt;, nos indica que el ejecutable en cuesti&amp;oacute;n requerir&amp;aacute; privilegios administrativos cuando lo invoquemos. Otros posibles valores para el atributo level son:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;asInvoker:&lt;/em&gt; El ejecutable no requerir&amp;aacute; privilegios administrativos.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;highestAvailable:&lt;/em&gt; El ejecutable se ejecutar&amp;aacute; con los m&amp;aacute;ximos privilegios que le permita la cuenta de&amp;nbsp;usuario&amp;nbsp;desde la que ha sido invocado.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nombres can&amp;oacute;nicos en Windows Vista/Windows 7&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Esta reestructuraci&amp;oacute;n de buena parte de los elementos del Panel de control trajo consigo una de las novedades&amp;nbsp;que se introdujeron en&amp;nbsp;Windows Vista y que se han mantenido en&amp;nbsp;Windows 7: la posibilidad de abrir elementos del Panel de control usando un nombre can&amp;oacute;nico. Un nombre can&amp;oacute;nico es un nombre en ingl&amp;eacute;s, no traducible, que describe de manera cercana al usuario el cometido de ese elemento del Panel de control. Esto evita que el usuario tenga que aprender el nombre de ficheros .cpl, muchas veces cr&amp;iacute;pticos, y adem&amp;aacute;s permite separar el nombre del &amp;iacute;tem de su implementaci&amp;oacute;n, ya sea en un cl&amp;aacute;sico fichero .cpl o, ya sea en un fichero .dll o .exe.&lt;/p&gt;
&lt;p&gt;Por ejemplo, para abrir el panel Agregar o quitar programas de Windows Vista/Windows 7, se puede usar esta sintaxis:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;%windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;iquest;De d&amp;oacute;nde proviene ese nombre can&amp;oacute;nico, Microsoft.ProgramsAndFeatures?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cuando el ejecutable Control.exe recibe el par&amp;aacute;metro /name seguido de un nombre can&amp;oacute;nico, se invoca a la funci&amp;oacute;n &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/bb775394(VS.85).aspx"&gt;IOpenControlPanel::Open&lt;/a&gt;, la cual&amp;nbsp;en primer lugar busca el elemento correspondiente del Panel de control al que se est&amp;aacute; haciendo referencia. Cabe destacar que el Panel de control es un directorio &lt;strong&gt;virtual&lt;/strong&gt; (no reside f&amp;iacute;sicamente en el disco, sino que est&amp;aacute; implementado por el &lt;em&gt;shell&lt;/em&gt;), situado en la clave de Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace. El valor &lt;em&gt;(Predeterminado)&lt;/em&gt; de cada una de las subclaves de esa rama de Registro contiene el nombre con el que se mostrar&amp;aacute; en Panel de control (no el nombre can&amp;oacute;nico). Para encontrar la implementaci&amp;oacute;n de, digamos, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{0DF44EAA-FF21-4412-828E-260A8728E7F1} (&amp;iacute;tem de las propiedades de la barra de tareas y men&amp;uacute; Inicio), se accede a la clave de registro HKEY_CLASSES_ROOT\CLSID\{0DF44EAA-FF21-4412-828E-260A8728E7F1}, en la cual existe un valor de registro de nombre &lt;em&gt;System.ApplicationName&lt;/em&gt; y cuyo contenido es el nombre can&amp;oacute;nico: &lt;em&gt;Microsoft.TaskbarAndStartMenu&lt;/em&gt;. As&amp;iacute; pues, para abrir las propiedades de la barra de tareas y del men&amp;uacute; Inicio ya sabemos que&amp;nbsp;bastar&amp;iacute;a con ejecutar lo siguiente:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;%windir%\system32\control.exe /name Microsoft.TaskbarAndStartMenu&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Para ver qu&amp;eacute; es lo que realmente se ejecuta, eche un vistazo a la clave HKEY_CLASSES_ROOT\CLSID\{0DF44EAA-FF21-4412-828E-260A8728E7F1}\Shell\Open\Command.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cada &amp;iacute;tem del Panel de control puede implementar varias p&amp;aacute;ginas&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Podemos entender las p&amp;aacute;ginas como subsecciones espec&amp;iacute;ficas del &amp;iacute;tem del Panel de control. Para indicar una, debe usarse la sintaxis&lt;/p&gt;
&lt;p&gt;&lt;code&gt;%windir%\system32\control.exe /name &lt;em&gt;Nombre_can&amp;oacute;nico&lt;/em&gt; /page &lt;em&gt;P&amp;aacute;gina&lt;/em&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ve&amp;aacute;moslo con un ejemplo:&lt;/p&gt;
&lt;p&gt;Con los conocimientos que hemos adquirido, nos resulta sencillo determinar que el &amp;iacute;tem Personalizar del Panel de control est&amp;aacute; implementado en la DLL Themecpl.dll. Es en esta DLL donde encontraremos informaci&amp;oacute;n acerca de las posibles p&amp;aacute;ginas de este &amp;iacute;tem, en la forma, como no, de fichero XML.&lt;/p&gt;
&lt;p&gt;Esta vez usaremos la aplicaci&amp;oacute;n gr&amp;aacute;fica Resource Hacker, que puede descargar gratuitamente desde &lt;a href="http://www.angusj.com/resourcehacker/"&gt;http://www.angusj.com/resourcehacker/&lt;/a&gt;. Al abrir el fichero Themecpl.dll en&amp;nbsp;esta aplicaci&amp;oacute;n,&amp;nbsp;nos encontramos con dos ficheros XML adicionales al t&amp;iacute;pico fichero de manifiesto (.manifest) que hab&amp;iacute;amos visto hasta ahora.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/7838.Tasks_5F00_CPL.PNG"&gt;&lt;img src="http://msmvps.com/resized-image.ashx/__size/550x494/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/7838.Tasks_5F00_CPL.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/7838.Tasks_5F00_CPL.PNG"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Este primer fichero XML especifica una serie de tareas que puede realizar el elemento del Panel de control &amp;quot;Personalizar&amp;quot;. Estas tareas (cambiar los colores, el fondo de pantalla, etc.) se muestran como enlaces de texto justo debajo del elemento del Panel de control (suponiendo que est&amp;eacute; configurado en la vista por categor&amp;iacute;as). Y lo que es m&amp;aacute;s importante, estas tareas son indizables por el sistema de b&amp;uacute;squeda de Windows Vista. Puede obtener m&amp;aacute;s informaci&amp;oacute;n en este art&amp;iacute;culo de MSDN: &lt;a href="http://msdn.microsoft.com/en-us/library/bb776840(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/bb776840(VS.85).aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/0027.Paginas_5F00_CPL.PNG"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/0027.Paginas_5F00_CPL.PNG"&gt;&lt;img src="http://msmvps.com/resized-image.ashx/__size/550x494/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/0027.Paginas_5F00_CPL.PNG" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Esta segunda imagen hace referencia&amp;nbsp;al segundo fichero XML, que&amp;nbsp;es el que contiene la informaci&amp;oacute;n acerca de cada una de las p&amp;aacute;ginas que implementa este &amp;iacute;tem del Panel de control. Entre las etiquetas &lt;em&gt;&amp;lt;pagedefinition&amp;gt;&amp;lt;/pagedefinition&amp;gt;&lt;/em&gt; nos encontramos con una etiqueta &lt;em&gt;&amp;lt;properties&amp;gt;,&lt;/em&gt; que hace referencia a cada una de las p&amp;aacute;ginas. El atributo &lt;em&gt;canonicalName&lt;/em&gt; nos ofrece su nombre can&amp;oacute;nico.&lt;/p&gt;
&lt;p&gt;Como vemos, el &amp;iacute;tem &amp;quot;Personalizar&amp;quot; del Panel de control admite como sintaxis:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;%windir%\system32\control.exe /name Microsoft.Personalization /page pageColorization&lt;/code&gt; (para cambiar la configuraci&amp;oacute;n de color)&lt;/p&gt;
&lt;p&gt;&lt;code&gt;%windir%\system32\control.exe /name Microsoft.Personalization /page pageWallpaper&lt;/code&gt; (para cambiar el fondo de escritorio)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ejercicio&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ahora que ya sabe c&amp;oacute;mo escudri&amp;ntilde;ar en los &amp;iacute;tems del Panel de control con el fin de construir accesos directos lo m&amp;aacute;s directos posibles (valga la redundancia), le propongo como ejercicio que en un sistema Windows 7 averig&amp;uuml;e la sintaxis para un acceso directo al Monitor de confiabilidad, que como sabe en Windows 7 est&amp;aacute; algo escondido dentro del Centro de actividades (&lt;em&gt;Action Center&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Si se rinde, puede ver la soluci&amp;oacute;n&amp;nbsp;seleccionando texto a partir de aqu&amp;iacute;: &lt;span style="color:white;"&gt;control.exe Microsoft.ActionCenter /page pageReliabilityView&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1722676" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Shell/default.aspx">Shell</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Consultas/default.aspx">Consultas</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Curiosidades/default.aspx">Curiosidades</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Funcionamiento/default.aspx">Funcionamiento</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Información oficial sobre las ediciones de Windows 7</title><link>http://msmvps.com/blogs/dmartin/archive/2009/02/04/informaci-243-n-oficial-sobre-las-ediciones-de-windows-7.aspx</link><pubDate>Wed, 04 Feb 2009 09:28:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1668776</guid><dc:creator>dmartin</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/rsscomments.aspx?PostID=1668776</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/commentapi.aspx?PostID=1668776</wfw:comment><comments>http://msmvps.com/blogs/dmartin/archive/2009/02/04/informaci-243-n-oficial-sobre-las-ediciones-de-windows-7.aspx#comments</comments><description>&lt;p&gt;Ayer a las 12 del mediod&amp;iacute;a (hora de Redmond), Microsoft anunci&amp;oacute; cu&amp;aacute;les ser&amp;aacute;n las ediciones de su nuevo sistema operativo, Windows 7. En resumen, las dos ediciones m&amp;aacute;s apropiadas para el segmento de consumo ser&amp;aacute;n &lt;em&gt;Windows 7 Home Premium&lt;/em&gt; y &lt;em&gt;Windows 7 Professional&lt;/em&gt;. Esta &amp;uacute;ltima estar&amp;aacute; orientada a profesionales y peque&amp;ntilde;as empresas que utilicen Windows Vista Business y quieran migrar a Windows 7.&lt;/p&gt;
&lt;p&gt;El resto de ediciones ser&amp;aacute;n &lt;em&gt;Windows 7 Home Basic&lt;/em&gt;, que solo estar&amp;aacute; disponible en mercados emergentes (Asia, &amp;Aacute;frica y Latinoam&amp;eacute;rica); &lt;em&gt;Windows 7 Starter&lt;/em&gt;, disponible en todo el mundo pero limitada su distribuci&amp;oacute;n a los OEM; &lt;em&gt;Windows 7 Enterprise&lt;/em&gt;, para empresas, y &lt;em&gt;Windows 7 Ultimate&lt;/em&gt;, que, como&amp;nbsp;en el caso de Windows Vista,&amp;nbsp;contendr&amp;aacute; todas las funcionalidades del sistema operativo. A&amp;uacute;n no se sabe nada de los precios de cada una de ellas.&lt;/p&gt;
&lt;p&gt;Puede obtener m&amp;aacute;s informaci&amp;oacute;n en esta entrevista realizada a Mike Ybarra, &lt;em&gt;general manager&lt;/em&gt; de Microsoft: &lt;a href="http://www.microsoft.com/presspass/features/2009/feb09/02-03Win7SKU-QA.mspx"&gt;http://www.microsoft.com/presspass/features/2009/feb09/02-03Win7SKU-QA.mspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1668776" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Noticias/default.aspx">Noticias</category></item><item><title>Sobre la nueva partición de sistema de Windows 7</title><link>http://msmvps.com/blogs/dmartin/archive/2008/11/16/sobre-la-nueva-partici-243-n-de-sistema-de-windows-7.aspx</link><pubDate>Sun, 16 Nov 2008 16:31:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1654262</guid><dc:creator>dmartin</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/rsscomments.aspx?PostID=1654262</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/commentapi.aspx?PostID=1654262</wfw:comment><comments>http://msmvps.com/blogs/dmartin/archive/2008/11/16/sobre-la-nueva-partici-243-n-de-sistema-de-windows-7.aspx#comments</comments><description>&lt;p&gt;Una de las novedades m&amp;aacute;s notables de Windows 7 es la nueva configuraci&amp;oacute;n de particiones que aplica por defecto. Cuando Windows 7 se instala en un disco reci&amp;eacute;n formateado, autom&amp;aacute;ticamente crea una partici&amp;oacute;n de 200 MB, la marca como activa&amp;nbsp;y no le asigna una letra de unidad. Esta captura de pantalla refleja esto:&lt;/p&gt;
&lt;p&gt;&lt;img width="602" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/dmartin/Admin_5F00_Discos_5F00_W7.PNG" alt="Configuraci&amp;oacute;n de particiones por defecto en Windows 7" height="92" style="vertical-align:middle;" /&gt;&lt;/p&gt;
&lt;p&gt;Lo primero de todo aclarar&amp;nbsp;un poco la nomenclatura, que resulta algo confusa: La primera partici&amp;oacute;n de la imagen se denomina partici&amp;oacute;n de sistema y contiene los archivos que sirven para que Windows 7 arranque correctamente. La otra partici&amp;oacute;n se denomina partici&amp;oacute;n de arranque y contiene el resto de archivos del sistema operativo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;iquest;Qu&amp;eacute; beneficios conlleva separar la partici&amp;oacute;n de arranque de la partici&amp;oacute;n de sistema?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tener una partici&amp;oacute;n separada para los ficheros de arranque es beneficioso puesto que facilita la instalaci&amp;oacute;n de m&amp;uacute;ltiples sistemas operativos, sobre todo si unos son de la rama Windows NT (Windows NT, 2000, XP, Vista) y otros de la rama Windows 9x (Windows 95, 98, ME) ya que estos &amp;uacute;ltimos no soportan el sistema de archivos NTFS. Otro motivo por el cual es beneficioso tener particiones separadas es que algunos virus y &lt;em&gt;malware&lt;/em&gt; (aunque cada vez menos) suponen que el sistema operativo reside en la unidad C. Al tener los archivos del sistema operativo en otra partici&amp;oacute;n, el c&amp;oacute;digo del virus fallar&amp;aacute;.&lt;/p&gt;
&lt;p&gt;Sin embargo, el motivo principal por el cual Microsoft ha adoptado esta medida es que ciertas herramientas relacionadas con el almacenamiento requieren una configuraci&amp;oacute;n de particiones en la que la unidad de arranque est&amp;eacute; separada de la unidad de sistema. Una de estas herramientas es &lt;a target="_blank" href="http://windowshelp.microsoft.com/Windows/es-ES/Help/8d410bfe-d9a9-40e8-ab4c-cfbb1767a27a3082.mspx"&gt;Bitlocker&lt;/a&gt;, ya presente en las ediciones Ultimate y Enterprise de Windows Vista. Bitlocker requiere una partici&amp;oacute;n de sistema separada de la partici&amp;oacute;n de arranque para poder cifrar correctamente el contenido de un volumen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;iquest;Puedo configurar en alg&amp;uacute;n sitio que esa reserva de&amp;nbsp;200 MB sea menor?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No es posible, pero Microsoft espera reducir el tama&amp;ntilde;o de la partici&amp;oacute;n de sistema en posteriores versiones de Windows 7 (tenga en cuenta que a&amp;uacute;n no est&amp;aacute; ni en fase &lt;em&gt;beta&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;iquest;Se puede evitar la creaci&amp;oacute;n de dos particiones de alguna manera?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Si durante la instalaci&amp;oacute;n Windows 7 detecta que la partici&amp;oacute;n donde se va a instalar es la&amp;nbsp;partici&amp;oacute;n activa, los ficheros de arranque y el resto de archivos del sistema operativo se almacenar&amp;aacute;n en una &amp;uacute;nica partici&amp;oacute;n. Sin embargo, por todo lo comentado m&amp;aacute;s arriba, es altamente recomendable indicar que se instale en una partici&amp;oacute;n no activa para que los archivos de arranque se instalen en otra partici&amp;oacute;n separada (la partici&amp;oacute;n activa).&lt;/p&gt;
&lt;p&gt;Es importante comentar que la creaci&amp;oacute;n de dos particiones es una posibilidad que ya estaba presente en Windows Vista, con tres diferencias con respecto a Windows 7: No era la configuraci&amp;oacute;n por defecto, la partici&amp;oacute;n de sistema s&amp;iacute; recib&amp;iacute;a una letra de unidad y el tama&amp;ntilde;o de dicha partici&amp;oacute;n era bastante elevado (1,5 GB).&amp;nbsp;Por &amp;uacute;ltimo comentar que si tiene Windows Vista y&amp;nbsp;los archivos de arranque y de sistema residen en una misma partici&amp;oacute;n, puede separarlos en dos particiones usando la herramienta &lt;a target="_blank" href="http://support.microsoft.com/kb/933246/en-us"&gt;Bitlocker Drive Preparation&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1654262" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Windows 7 está en camino</title><link>http://msmvps.com/blogs/dmartin/archive/2008/10/30/windows-7-est-225-en-camino.aspx</link><pubDate>Thu, 30 Oct 2008 09:19:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1652482</guid><dc:creator>dmartin</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/rsscomments.aspx?PostID=1652482</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/dmartin/commentapi.aspx?PostID=1652482</wfw:comment><comments>http://msmvps.com/blogs/dmartin/archive/2008/10/30/windows-7-est-225-en-camino.aspx#comments</comments><description>&lt;p&gt;Este martes 27 de octubre, Microsoft dio a conocer en la conferencia &lt;a target="_blank" href="http://www.microsoftpdc.com/"&gt;PDC&lt;/a&gt; una versi&amp;oacute;n &amp;quot;pre-beta&amp;quot; de lo que ser&amp;aacute; su pr&amp;oacute;ximo sistema operativo, Windows 7. A estas alturas del ciclo de desarrollo a&amp;uacute;n es pronto para ver lo que nos va a ofrecer el nuevo sistema, si bien&amp;nbsp;es claro&amp;nbsp;que&amp;nbsp;no representar&amp;aacute; un cambio tan importante como lo fue el paso de XP a Vista. En esta ocasi&amp;oacute;n, Microsoft se ha basado en los numerosos cambios arquitect&amp;oacute;nicos que ocurrieron con Windows Vista y se ha centrado en asegurarse de que funcionen lo mejor posible.&lt;/p&gt;
&lt;p&gt;Por supuesto, hay algunas novedades que merece la pena resaltar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Un centro de problemas y soluciones mucho m&amp;aacute;s refinado con respecto a Windows Vista.&lt;/li&gt;
&lt;li&gt;Soporte Bluetooth mejorado.&lt;/li&gt;
&lt;li&gt;Una nueva barra de tareas mucho m&amp;aacute;s intuitiva.&lt;/li&gt;
&lt;li&gt;La interfaz de usuario es m&amp;aacute;s sencilla de utilizar y las opciones de configuraci&amp;oacute;n est&amp;aacute;n m&amp;aacute;s a la vista.&lt;/li&gt;
&lt;li&gt;Reconocimiento t&amp;aacute;ctil y&amp;nbsp;de escritura.&lt;/li&gt;
&lt;li&gt;Control de cuentas de usuario (UAC) proporciona m&amp;aacute;s informaci&amp;oacute;n para ayudarle a decidir al usuario.&lt;/li&gt;
&lt;li&gt;Soporte nativo de im&amp;aacute;genes de CD/DVD.&lt;/li&gt;
&lt;li&gt;Creaci&amp;oacute;n por defecto de una partici&amp;oacute;n separada para los ficheros de arranque.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alguna de estas nuevas funcionalidades, y otras m&amp;aacute;s, ser&amp;aacute;n descritas en pr&amp;oacute;ximos art&amp;iacute;culos. Por supuesto, si tiene alguna inquietud sobre Windows 7 puede mandar un mensaje como comentario a esta entrada o utilizar la p&amp;aacute;gina &amp;quot;Contact&amp;quot; del blog.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1652482" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/dmartin/archive/tags/Windows+7/default.aspx">Windows 7</category></item></channel></rss>