Mostrando entradas con la etiqueta Windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows. Mostrar todas las entradas

domingo, 22 de septiembre de 2019

Software de recuperación en Windows


Hace unas semanas os comenté que siempre llevo un pendrive conmigo (soy el informático de la familia, de la comunidad de vecinos,...) con algunos programas para limpiar/recuperar un PC con Windows.

Ayer un amigo me pidió por WhatsApp el pen para el lunes, y pensé que era mejor colgar todo el software en MEGA y pasarle el enlace. Luego se me ocurrió escribirlo y compartirlo por aquí.

Ésta es la URL donde os podéis descargar los programas que me han salvado la vida muchas veces, y con los que he devuelto a la vida a muchos Windows:


Dentro hay cuatro instaladores:
  • adwcleaner_7.4.1.exe (AdwCleaner): herramienta de Malwarebytes especializada en el adware. Ideal para limpiar navegadores.
  • avast_free_antivirus_setup_offline (Avast Antivirus): dentro del mundo de los antivirus, Avast es el que más confianza me da para realizar una limpieza total, aunque si se mantiene residente es un poco pesado.
  • DriverEasy_Setup.exe (Driver Easy): con esta utilidad consigo encontrar todos los drivers que un PC necesita, tanto si están sin instalar como si están obsoletos.
  • gu5setup.exe (Glary Utilities): os hablé de esta genial utilidad hace algunas semanas, el sustituto del CCleaner.
Espero que os sea de utilidad.

domingo, 28 de julio de 2019

Windows en orden con Glary Utilities

Para poner un pc a punto con Windows tengo una suite de aplicaciones en un pendrive con el que en un par de minutos dejo cualquier PC bastante limpio.

Antes la que más utilizaba era CCleaner, pero debido a los cambios que ha sufrido en los últimos meses, años,... He decidido buscar otra, y la he encontrado: Glary Utilities.

Desde su web (https://www.glarysoft.com/) podemos descargar esta herramienta: Glary Utilities 5

Una vez instalada y después de ejecutarla, lo primero que nos dice es cuanto tiempo tarda en arrancar nuestro PC, si el tiempo es excesivo podemos ir al administrador de inicio (dentro de la propia aplicación) y configurar que aplicaciones queremos que se inicien automaticamente.


Como podéis ver mi pc, tardaba bastante en arrancar.

También posee el acceso a su propio desinstalador de aplicaciones, limpiador del registro de Windows, chequea la versiones de las aplicaciones instaladas y te avisa de cuales deberias actualizar urgentemente,...

En definitiva, todo lo que se necesita para dar un repaso al sistema operativo.

Su interfaz es bastante intuitiva y las pruebas que he hecho han ido muy bien.



Si queréis aprovechar el verano para dar un repaso a vuestro Windows sin formatear, ya sabéis.

sábado, 17 de marzo de 2018

Activando Ubuntu en Windows 10

Normalmente, todos los servidores que utilizo tienen Ubuntu Server, (en otra época todo eran Windows Server :D  ), y la verdad es que ahora hecho de menos la consola de Linux cuando estoy en Windows.

Antes me instalaba Cygwin (http://www.tecnificados.com/2015/12/cygwin-el-bash-de-linux-en-windows.html), pero ahora ya me puedo instalar Ubuntu directamente en Windows 10.

Estos son los pasos que tenemos que hacer para poder tener todo el poder de Linux dentro de Windows.

Paso 1: Instalar Ubuntu desde la tienda de Windows

Esto es bastante fácil, accedemos a la tienda de Windows, buscamos Ubuntu y pulsamos sobre el botón "instalar"


En unos minutos, podremos pulsar el botón iniciar:


Lo normal es que nos aparezca este aviso:



No os preocupéis que tiene fácil solución.

Paso 2: activando el subsistema de Windows para Linux

Si nos metemos en la URL que nos indica, leeremos que lo que tenemos que hacer es iniciar una consola (comando "cmd"), también llamado "Simbolo de sistema", en modo administrador:


Una vez iniciada escribimos el comando: "powershell"


Esperamos unos segundos y vemos que seguimos viendo el prompt, esperando otro comando. En esta ocasión escribimos: "Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux"

Esto es lo que debe aparecer:



Vemos que la barra de progreso, se va llenando poco a poco.

Al final nos dirá que necesita reiniciar:


Lo mejor sería cerrar cualquier otro programa que tengamos abierto.

Escribimos "Y" para continuar.

Paso 3: Arrancando Ubuntu

Ahora volvemos al a tienda de Windows, buscando de nuevo: "Ubuntu" y pulsando de nuevo el botón iniciar:



Esta vez sí que se iniciará la instalación:


Al terminar nos pedirá el nombre de nuestro usuario:


Y para acabar nuestro password dos veces:


Con esto ya hemos terminado nuestras instalación.

Para poder acceder a Ubuntu sólo tendremos que escribir "bash" desde nuestro "CMD" o "Símbolo de sistema"


Ya tendremos todo Ubuntu a nuestra disposición:


Si no sois de Ubuntu, no os preocupéis, actualmente tenemos más opciones de Linux en la tienda de Windows: Debian, Suse, Kali,...

viernes, 15 de mayo de 2015

Powershell: Una breve introducción


Hace un tiempo, cuando en mi empresa realizamos la automatización de despliegues, utilizamos Powershell como lenguaje de scripting para la realización del proceso de despliegue del paquete de aplicación una vez generado.

Hasta entonces no tenía conocimiento de esta tecnología, e investigando un poco más descubrí todo lo potente que es y las posibilidades que ofrece para todos aquellos que trabajan con sistemas Windows.

Extraído de Microsoft Technet

"Windows PowerShell es un shell de línea de comandos basado en tareas y lenguaje de scripting diseñado especialmente para la administración del sistema. Basado en Microsoft .NET Framework, Windows PowerShell ayuda a los profesionales de TI a controlar y automatizar la administración de los sistemas operativos Windows y las aplicaciones que se ejecutan en Windows.

Para los programadores, Windows PowerShell usa un conjunto extensible de clases de .NET Framework que permiten crear cmdlets, proveedores, aplicaciones host y utilidades personalizados.
Los comandos de Windows PowerShell integrados en Windows, denominados cmdlets, permiten administrar los equipos de la empresa desde la línea de comandos. Los proveedores de Windows PowerShell permiten obtener acceso a almacenes de datos, como el Registro y el almacén de certificados, con la misma simplicidad con que se obtiene acceso al sistema de archivos. Además, Windows PowerShell cuenta con un completo analizador de expresiones y un lenguaje de scripting totalmente desarrollado."

Powershell ofrece los siguientes componentes:



El componente "Windows Powershell" es una consola de comandos en la que se pueden ejecutar las sentencias y scripts que se deseen, al estilo de la consola de comandos de Unix:


El componente "Windows Powershell ISE" (Integrated Scripting Environment) es una aplicación que permite ejecutar comandos y escribir, comprobar y depurar scripts en una sola interfaz gráfica de usuario, un compilador básico que ofrece Microsoft:



Powershell está disponible desde Windows XP, en sus versiones 1 y 2, y en Windows 7 y posteriores está disponible la versión 3.0. En Windows 8, Windows Server 2012 y posteriores ya viene instalado, para otras versiones de Windows no suele venir instalado, así que es necesario descargar e instalar la versión deseada (cuanto más reciente mejor).

Powershell ofrece los siguientes elementos de trabajo:

  1. Cmdlets
  2. Funciones
  3. Scripts

Cmdlets

Los comandos de Powershell se llaman Cmdlets (command-lets). Se reconocen por comenzar por un verbo (por ejemplo Get) seguido de un guión y un nombre descriptivo del comando. Vamos a ver un ejemplo sencillo desde la consola de comandos. Se desea listar el contenido de un directorio, basta con ejecutar el cmdlet "Get-ChildItem" pasando como parámetro el directorio a listar:



Si se desea ver la ayuda relacionada con el cmdlet anterior, basta con utilizar el cmdlet "Get-Help" y pasar como parámetro el cmdlet del que se desea obtener la ayuda:


Hay que destacar que es posible crear y utilizar cmdlets propios. 

Funciones

En Powershell también se pueden definir funciones, al igual que en otros lenguajes de programación, y también pueden recibir parámetros:



Una vez creada la función puede utilizarse:

Scripts

Finalmente, se pueden crear ficheros propios con funciones e instrucciones para ejecutar los comandos necesarios para llevar a cabo una acción. Estos ficheros deben almacenarse con extensión ".ps1". Al ser invocados pueden recibir parámetros de entrada y utilizarse durante el script.

En la imagen siguiente puede verse un sencillo script almacenado como "MiScript.ps1", que recibe un parámetro que se utiliza posteriormente al invocar la función "HolaMundo":


Una vez almacenado el fichero, se invoca desde la línea de comandos:


Con un parámetro relleno, se ve que se ejecuta la función "HolaMundo" definida en el script. En caso contrario devuelve "No es un parámetro válido":


Es de destacar en este script de ejemplo que se invoca una función de .Net (IsNullorEmpty(), del objeto String en el Namespace System). Esto nos da una idea de lo potente que puede llegar a ser nuestra programación en Powershell, ya que al propio ecosistema de Powershell (cmdlets disponibles, funciones, etc), se pueden importar o invocar Namespaces específicos del framework .Net y realizar algoritmos y funciones realmente complejas.

Ayuda y recursos

Para finalizar, remarcar que ésta ha sido una introducción muy breve a las características de Powershell. En Internet hay gran cantidad de sitios y tutoriales disponibles para aprender toda la potencia de este lenguaje. Tal el vez el sitio más potente sea Powershell.org.

En la Academia Virtual de Microsoft (Microsoft Virtual Academy) se pueden encontrar muchos cursos introductorios y avanzados de Powershell.



Otro día hablaremos de esta academia virtual y otros recursos de Microsoft que nos pueden echar una mano en nuestro aprendizaje.