Las carpetas más importantes de Windows (y su significado)

9 de agosto de 2024

Prácticamente, cualquier sistema operativo guarda la mayor parte de su información técnica e importante a través de distintas carpetas. Esto incluye las herramientas incorporadas de fábrica, los programas que instalamos, todos nuestros documentos personales y las configuraciones en general. Gracias a ello, es posible hacer funcional el sistema operativo. Con esta queda claro que su supresión podría darnos lugar a todo tipo de inconvenientes, especialmente si se tratan de componentes que vienen de fábrica.

Windows, por su parte, cuenta con su propia estructura interna donde almacena todos aquellos datos valiosos, organizados según su temática y nivel de importancia. A continuación, veremos varias de las que implementa en sus lanzamientoos, y que seguramente más de una vez nos hemos topado pero no supimos con exactitud su significado.

 

Program Files y Program Files x86 (Archivos de programa)

Siempre que vayas a abrir una aplicación desde el escritorio o menú inicio, lo que estás haciendo en realidad es ingresando a un acceso directo que apunta a su ejecutable original. Este elemento suele situarse en el directorio Program Files, que es donde se destina la base de la mayoría de los programas, principalmente aquellos que no vienen preinstalados con el sistema. Además de los mencionados ejecutables, podemos toparnos con ficheros de configuración y de recursos, como imágenes y contenido audiovisual (esto último, por lo general, se ubica en la carpeta AppData, que veremos más adelante). Y por supuesto, el desinstalador, al cual también podemos accesar desde la sección correspondiente tanto en el panel de control como en la configuración moderna. 

Está claro que muchos programas suelen utilizar otros directorios para conservar sus cosas, implicando que en el caso que quisiéramos deshacernos de uno, tendremos que hacerlo por la vía formal; es decir, mediante su desinstalador.

Archivos de programa, con varios aplicativos.

En las ediciones de 64 bits de Windows, hay dos carpetas vinculadas entre si en su lugar, denominándose Program FilesProgram Files (x86). Ambas sitúan las aplicaciones según su arquitectura, siendo (x86) las que están compiladas en 32 bits, mientras que las de 64 aplican para su hermana. Esto con tal de distinguirlas y prevenir conflictos, sobre todo si por casualidad optaras por instalar un programa en ambas ediciones.

En caso que Windows está establecido en español u otros idiomas, se le agrega un alias que la diferencia, aunque su nombre interno siempre es Program Files.

 

Users

Se encarga de conservar todas las cuentas de usuario registradas en nuestra instalación de Windows. Básicamente, aquello que respecta a sus archivos internos, como los documentos, descargas, imágenes, videos y configuraciones internas de aplicaciones. Cada directorio representa una de ellas, guiándose por el nombre de usuario original.


Además de las personales, existe otra que contiene las configuraciones predeterminadas que tendrá cada uno, cuando se creen nuevas.
 
En versiones anteriores a Windows Vista, esta carpeta se conocía como Documents and Settings. 
 
 

AppData

Este directorio está destinado particularmente a los ficheros que generan los programas instalados en el equipo. Estamos hablando de los archivos temporales, las preferencias almacenadas tanto individualmente como en perfiles de usuario (los de los navegadores web, por ejemplo), y cualquier otra información que precisen. A diferencia de Program Files, y salvo algunas excepciones puntuales, no se guardan archivos indispensables para su correcto funcionamiento.

Posee tres subdirectorios generales, que son Local, LocalLow y Roaming. Los dos primeros contienen datos que son exclusivos del equipo activo y no se sincronizan con ningún servidor u otra computadora. El diferendo entre uno y el otro es el nivel de seguridad que se le otorga a la información; en el caso de LocalLow, esta tiende a ser más sensible y precisa funcionar dentro de un entorno de seguridad restringido. Por ejemplo, todo lo que se almacena dentro de un navegador web cuando se encuentra en modo protegido.
El último, por su parte, posee datos que pueden compartirse fuera de nuestro entorno local, como otros dispositivos o bien un servidor remoto.

AppData se encuentra ubicado en todos los directorios correspondientes a las cuentas de usuario, precisamente, en C:\Users.

Windows

Siendo homónima, es considerada como la carpeta más significativa que posee este sistema operativo. Y seguramente sea una de las más conocidas, particularmente por situarse en el directorio raíz.

Lo que podemos describir de ella es muy colosal, ya que es la principal representación de los archivos vinculados a la funcionalidad interna del propio sistema operativo. Del mismo modo que Program Files se destina a las aplicaciones de terceros genéricamente.



 

En aquellas versiones basadas en el núcleo NT (hasta Windows 2000), llevaba el nombre de WINNT en su lugar, sabiendo que contaba con otra base. Tras la unificación de la rama workstation con la doméstica en Windows XP, se optó por unificar ambas nomenclaturas.

 

System32

No cabe duda que este nombre fue objeto de diversos memes que se dispersaron a lo largo y ancho de internet, con el transcurso de los años. Desde que donde solo se pueden encontrar residuos, y que eliminándola "tu PC irá más rápida", hasta que es un malware aleatorio que misteriosamente apareció, y que no es detectado por ninguna solución antivirus. Por suerte, en mi canal te podrás encontrar con varios videos dedicados a esta carpeta, incluyendo uno muy emblemático.
 
 
Dentro de el nos podemos topar con los controladores implementados, una buena parte de las librerías DLL gran parte de las aplicaciones preinstaladas (no las de terceros) y configuraciones genéricas de Windows, enfocadas particularmente al arranque y a elementos de idioma. Después de Windows, es considerada la segunda más importante de todo el sistema operativo.
 

System Volumen Information

Aquí se encuentran ficheros relacionados a la información del disco duro (de ahí el nombre), así como también a las copias de seguridad. Entre ellos, los puntos de restauración creados mediante la herramienta Restaurar sistema.

Se ubica en las raíces de las unidades de almacenamiento que cuenten con el sistema de archivos NTFS, tanto internas como extraíbles  

Por defecto esta carpeta no está visible. Para que se muestre, debemos dirigirnos a la configuración del explorador de archivos (desde el menú archivo, y Cambiar opciones de carpeta y búsqueda). Luego, situarnos en la pestaña Ver, y finalmente desmarcar la casilla "Ocultar archivos del sistema operativo protegidos (recomendado)" que se encuentra debajo. Una vez vista, si intentamos acceder directamente, nos dará un error de acceso denegado, dada su importancia. Obviamente esto es posible evadirlo modificándole sus permisos.

Leer más...

El adiós a los archivos VBS

25 de marzo de 2024

 

Los famosos scripts creados con Visual Basic Script (VBS), muy usado en su momento para crear ventanas de errores personalizadas y otras cosas interesantes, dirán adiós próximamente en Microsoft Windows. Y es que hace algunos meses atrás, en la lista de características obsoletas que se puede encontrar en el sitio web de la compañía, salió el mismísimo VBScript.

Según se menciona en dicho boletín oficial, esta utilidad se encuentra en estado "obsoleto", implicando que en las próximas actualizaciones de Windows pasará a ser una funcionalidad opcional, que vendrá desactivada por defecto, lo que exige al usuario de habilitarla manualmente desde el panel de opciones correspondiente. Esto dará paso a que en un futuro, quizá no muy lejano, se termine suprimiendo por completo del sistema.

Uno de los casos más frecuentes de este aplicativo era crear ventanas de diálogo usando la función MsgBox

Tengamos en consideración que el listado de obsolencia anterior es el mismo donde hace un tiempo había aparecido WordPad, recibiendo la calificación que notificaba su futura remoción en una nueva actualización o lanzamiento del sistema operativo; esto a sabiendas que desde WIndows 7 no llevaba ninguna mejora ni modificación relevante, conteniendo una interfaz en desuso, más allá que seguía andando con normalidad y cumplía su función.

Estos scripts se guardan a través de los archivos con extensión .VBS, los cuales pueden ser ejecutados posteriormente mediante un programa de fábrica llamado Windows Script Host, que se encarga de interpretarlos y ejecutarlos en tiempo real dentro del sistema. 

Origen y declive

Visual Basic Scripting Edition aparece por primera vez en 1996, si bien no estuvo preinstalado con Windows hasta el primer lanzamiento de Windows 98. Durante sus primeros años, se enfocaba básicamente en darle dinamismo a los sitios web, permitiendo ejecutar fragmentos de código de programación dentro de las páginas de la misma forma que ocurre con Javascript en la actualidad. Sin embargo, al poco tiempo su enfoque cambió hacia la ejecución de scripts dentro del propio sistema operativo, sirviéndose de alternativa a los comandos del símbolo del sistema tradicional.

COMMAND.COM, entorno derivado de MS-DOS que podía usarse para ejecutar script en BATCH.

Desde sus inicios, se presentó como una versión reducida del lenguaje Visual Basic (de ahí el nombre) aunque con lo necesario para realizar la mayoría de funciones que se permitían en el principal. Entre ellas, crear ventanas de error personalizadas con íconos y botones, mostrar cuestionarios donde se realizan preguntas al usuario final y se introducen respuestas en una ventana, administrar archivos de registro (logs) cada determinado tiempo y bajo distintas circunstancias, y un largo etcétera.
 
Uno de los usos más curiosos fue el de los emblemáticos agentes animados de Office, donde podías generar animaciones de todo tipo a partir de ellos. Sin dudas, lo más interesante era la posibilidad de hacerlos hablar mediante la función de Text-To-Speech que tenían integrada, junto con los bocadillos de diálogo que mostraban lo que se estaba hablando en vivo.
 
MASH, un editor para hacer animaciones personalizadas con los agentes animados de Microsoft. Implementa Visual Basic Script para exportarlas y reproducirlas.

Más allá de sus empleos legítimos, también existían los casos donde se aprovechaba para diseñar y distribuir malware. Un caso muy sonado en los últimos tiempos fue el virus de acceso directo, donde la ubicación original de estos archivos imitantes era precisamente un script en VBS que lo accionaba.
 
Con el arribo de la librería .NET Framework, Microsoft comenzó a enfocar su equipo de desarrollo sumando sus esfuerzos en su novel entorno. Esto hizo que Visual Basic Script comenzara a quedar obsoleto y dejar de ser destacado como componente del sistema, si bien permanecía viniendo de serie con cada revisión y versión mayor de Windows. A esto se le sumó la llegada de nuevas utilidades nativas para programar como PowerShell, que añadían un sinfin de mejoras a lo que ya se tenía implementado.
 

¿Qué alternativas tengo?

SI bien no es profundamente igualable en determinadas cosas, existen otras herramientas donde podemos arrancar este tipo de fragmentos dentro de Windows nativamente de forma similar a VBS. La más antigua y tradicional es usando el antiguo y emblemático Símbolo del Sistema (cmd), la cual nos habilita a crear scripts con el lenguaje batch y guardarlos en archivos .bat para su posterior ejecución. Independientemente de su envejecimiento, sigue siendo útil para comandos básicos a través de una interfaz de consola.

Otra más moderna que mencioné en el párrafo anterior es PowerShell, que viene a ser el sucesor del anterior, contando con todo su potencial y reuniendo nuevas implementaciones; entre ellas, la creación y acceso a módulos y librerías externas y automatización de tareas para ciertas aplicaciones modernas del SO. Al mismo tiempo, hace uso del paradigma de programación orientado a objetos, mientras que el anterior maneja las salidas a partir de texto directo, sin usar clases ni nada por el estilo; en resumidas cuentas, es una entrega más potente.
 
PowerShell, el sucesor del CMD que arrivó en Vista y que fue potenciándose con cada lanzamiento nuevo.
Leer más...

Cómo descargar todas las versiones de Windows 10 y Windows 11 (junto con sus actualizaciones)

27 de febrero de 2024

 

A partir de Windows 10, Microsoft dispone de una herramienta para poder descargar una copia de las últimas versiones de su sistema operativo, ya sea a través de una unidad de almacenamiento compatible como un archivo de formato .ISO, para quemar más adelante en un pendrive, o importarlo directamente en una máquina virtual.

Si bien esta utilidad nos puede resultar efectiva en múltiples ocasiones, solamente nos permite descargar la última actualización estable de la versión que corresponde. Y es usual que por determinadas circunstancias, algunos tengan que conseguir una anterior; bien porque no les gusta alguna funcionalidad o simplemente por motivos de compatibilidad.

Afortunadamente, ambos lanzamientos poseen revisiones más antiguas en los propios servidores de Microsoft, pudiendo accesarlas sin mayores complicaciones gracias a una herramienta que veremos a continuación.

Antes que nada, recuerden contar con suficiente espacio disponible en su disco duro. Considerando el peso de la instalación, deberán tener disponibles un mínimo de entre 6 y 8 GB. De lo contrario, es probable que termine dándote error.

Paso por paso

Para conseguir lo que precisamos, haremos uso de una utilidad llamada MediaCreationTool.bat. Consiste en un script hecho en Batch que básicamente habilita a descargarlas la mencionada herramienta a través de una actualización específica. Podemos descargarla directamente cliqueando en este enlace (corresponde a su repositorio en GitHub).


Una vez que lo tengan, verán un extraible ZIP que podrán descomprimir con el mismo explorador de archivos, haciendo clic derecho sobre el, y en Extraer todo. Les abrirá un asistente con la ubicación donde quedará su contenido. Le dan al botón de Extraer, y esperan a que quede pronto. 

 


Les quedará una carpeta con el mismo nombre, que al abrirla luce de la siguiente manera:

Estando dentro, hacen otro clic derecho en el archivo MediaCreationTool, y lo ejecutan como administrador. Eso será suficiente para que la herramienta se ejecute.

Si les llega a aparecer una advertencia de SmartScreen, cliquean en Más información, y luego a Abrir. Esto ocurre normalmente porque estamos descargando un script que no es oficial de Microsoft, por lo que el sistema lo califica como tal; pero no hay que temerle, a sabiendas que el código fuente está disponible ante cualquier sospecha.

Una vez que se les abra la terminal con la herramienta, al cabo de un instante saldrá otra ventana, con un listado de las distintas compilaciones que se encuentran disponibles. Las que son de Windows 11 contienen el prefijo 11_, mientras que las del 10 simplemente tienen la compilación. Vemos que es posible conseguir desde la RTM hasta la última del año 2022.


Escogemos la que deseemos; en mi caso, la 1909. Automáticamente deberá mostrarse otra ventana, donde nos brindará varias opciones de comportamiento para el instalador que conseguiremos.

 


La opción Auto Upgrade tomará la instalación de Windows donde lo ejecutamos, y lo actualizará siempre y cuando se cumplan los requisitos. Auto ISO generará un archivo que guardará en el equipo, y Auto USB meterá todos los ficheros y directorios en un dispositivo de almacenamiento autoextraible.

Para nuestro caso, usaremos Auto ISO, que es la más práctica puesto que luego podremos quemarlo en una unidad compatible, para después ejecutarla directamente o arrancar un equipo desde ahí.


Tras hacerle clic a la opción, debemos esperar varios segundos a que se descargue el asistente adaptado a nuestra selección. Al estar listo se abrirá automáticamente, comenzando a descargar la imagen correspondiente. Este proceso suele tardarse más de 10 minutos; todo dependerá de la velocidad y estabilidad de la conexión a internet. Recordemos que son bastante GB de por medio.

Tras tomarse su tiempo y finalizar la descarga, quedará una imagen con formato .ISO, la cual lleva el nombre y actualización del lanzamiento, situada dentro de la carpeta de la herramienta. Ahora ya pueden meterla a un USB, o bien instalarla haciendo uso de una máquina virtual.


Versión en video

Por si precisas un contexto audiovisual, aquí paso la versión en video de este tutorial, subida en mi canal de YouTube.
 



Leer más...

Windows presenta su nuevo instalador

8 de febrero de 2024


 

Después de estar más de 15 años usando el mismo instalador, finalmente Microsoft decidió dar un salto y renovar por completo uno de sus principales apartados. Pues en una de las compilaciones preliminares de Windows 11 (más precisamente la 26040, que corresponde a su próxima actualización 24H2), muchos beta testers se sorprendieron al arrancar el sistema desde la unidad de instalación, tras notar que el emblemático programa presentaba un diseño bien distinto al que están acostumbrados a ver. 

La nueva apariencia del instalador de Microsoft Windows

A primera vista se observa un cambio profundamente radical en comparación con la vieja disposición, que ya estaba pidiendo a gritos un lavado de cara y cuyos cambios se han centrado hasta la fecha en simple reemplazos en algunas imágenes e íconos, así como un par de páginas creadas para la ocasión.

Su diseño actual. Por lo visto, dejará de lucir así en futuras actualizaciones.

Primeras sensaciones

Al iniciarlo por primera vez, lo primero que nos da para escoger son las configuraciones regionales. Es decir, la región, el idioma a mostrar y los métodos de entrada del teclado según lo anterior. Seguido a eso, saldrá un novel menú con tres opciones disponibles. 


La primera y principal es la de instalar el sistema operativo. Particularmente, solicitará que marquemos la casilla Acepto que se elimine todo, incluidos los archivos, las aplicaciones y la configuración. Esto con tal de aclarar a aquellos usuarios que no están muy familiarizados con estos entornos, a que este tipo de acciones implicaría un formateo completo del disco y que prácticamente se perderá todo lo almacenado.

La segunda es la de reparar el equipo, opción que antes se encontraba abajo y de forma bastante aislada.

Y la última nos permite regresar al antiguo aplicativo. Dado que el nuevo se encuentra en fase de pruebas y muchas funciones no fueron terminadas, se puede revivir el tradicional. Aunque claramente es candidata a ser suprimida a futuro.

Si pensabas que esta nueva implementación iba a suprimir el requerimiento de usar TPM 2.0 y arranque seguro habilitado, lamento informarte que no te será posible omitirlo. Si no los cumples, te dará el aviso de todas maneras, seguido de un motivo que por el momento no se muestra. Supongo que para la versión estable se aclare qué/cuáles componente/s son los problemáticos.; muy interesante ya que para muchos, el solo hecho de mencionar que no llegamos a lo requerido no ayudaría mucho.

El apartado de almacenamiento también recibió severas improvisaciones. El listado con las particiones y unidades se achica, ocultando los iconos de los discos duros que de alguna manera solo estaban de decorado. Por otro lado, las opciones para manipularlos pasan a situarse arriba. Es perceptible que algunos elementos no se muestran adecuadamente; eso a sabiendas que es una beta, lo que debe arreglarse en la final.

Tras ese paso, nos sale otra pantalla mostrándonos un resumen de lo que seleccionamos y lo que se va a hacer tras optar por continuar. Esto es nuevo, puesto que anteriormente comenzaba la instalación automáticamente, sin darte una confirmación

Luego de estar seguros de nuestra configuración, y de accionar el comienzo del proceso correspondiente, el sistema se encargará de informar el progreso, como siempre. Aunque esta vez desde una pantalla remodelada, desprendiéndose de la ventana tradicional.

Proceso de copia de archivos. En lugar de continuar desde la misma ventana, aparece un cuadro a pantalla completa que mucho recuerda a Modern UI de Windows 8/8.1.


Su interfaz

El pie de página está compuesto con el logo de Microsoft y un par de enlaces que al darles clic abrirán un mensaje mostrando una URL de soporte. Respecto a eso, se elimina la barra de progreso que aparecía debajo de la ventana, la cual iba avanzando a medida que fuéramos configurando los parámetros y en la copia de los archivos y directorios. Si habrá pasado desapercibida durante tanto tiempo, que varios usuarios ni se dieron cuenta que existía en la actualidad.

La barra de progreso dice adiós en la renovación del programa.

Otros elementos (botones, cuadros desplegables, cuadros de selección, etcétera) ya recibieron sus adaptaciones. Aunque más allá de todos los cambios, las ventanas que contiene el programa sigue haciendo uso de Aero Basic; esto incluyendo los contornos y la barra de título junto con su botonera. De igual forma ocurre con el resto de las que se abran, por lo que esto va más por el lado del entorno que del programa en si.

 

En conclusión, al tratarse de una versión preliminar, uno espera a que todas las incosistencias que se presentaron terminen sustituyéndose paulatinamente. Solo queda esperar, e ir observando cómo va evolucionando su desarrollo  Posiblemente terminemos encontrando otras características novedosas a la brevedad.

A propósito, también puedes pasarte por la versión en video que hice, donde resumo toda esta remodelación.



Leer más...