Cómo desinstalar Recall en Windows 11

Recall («Recuerda») es el nuevo explorador de contenidos de Microsoft que se instalará automáticamente en todos los equipos con Windows 11, previsiblemente a finales de año o al menos a partir de la actualización 24H2. La aplicación Recall es un paso más en la utilización de la IA en nuestros equipos personales, recopilando prácticamente todo lo que hacemos, tanto en texto como en imagen, para posteriormente poder utilizarlo para hacer búsquedas más eficaces y utilizando un lenguaje natural, en lo que han venido a llamar «AI Explorer«.

Recall solo puede instalarse en los equipos más modernos, que tengan al menos 16 GB de RAM y un procesador compatible, algo que por ahora tienen muy pocos equipos. Es evidente que un uso tan intensivo de búsqueda en nuestra labor diaria tiene que tener un coste energético y presentar un problema evidente de privacidad, ante lo que Microsoft afirma que Recall solo trabaja en el entorno local y que la información que se recopila no se utiliza fuera de los equipos.

Hay que reconocer que muchas personas pueden ver esta herramienta útil y aceptar los inconvenientes que presenta, pero en el caso de que no te convenza o no le veas utilidad, la posibilidad de desinstalarla en modo gráfico no parece que vaya a estar disponible. Sin embargo, puede desinstalarse usando la terminal en modo administrador de la siguiente manera:

Dism /Online /Get-Featureinfo /Featurename:Recall

El comando anterior nos devuelve si tenemos o no instalado Recall en nuestro ordenador. Si no lo tuviéramos nos mostrará la siguiente información:

Si la tenemos instalada y queremos desinstalarla el comando para hacerlo es:

Dism /Online /Disable-Feature /Featurename:Recall

Como podemos ver en la salida del primer comando, para ver todas las características o «features» que tenemos instaladas, tecleamos:

Dism /Online /Get-Features

La salida es extensa y en ella aparecen todas las «características» instaladas, tanto las habilitadas como las deshabilitadas.

Gracias a @hareldan@mapstodon.space por publicar el truco

Montar una partición NTFS de Windows en Linux con permisos de lectura y escritura

Si tenemos un sistema compartido entre Linux y Windows, es probable que queramos poder leer y escribir algunos archivos desde ambos sistemas. Desde Windows no se puede acceder a las particiones de Linux, pero desde Linux sí que es posible leer y escribir archivos en particiones ntfs gracias a los paquetee ntfs-3g y fuse.

Primero tenemos que entrar en el sistema Windows y desactivar el inicio rápido. Esto se puede hacer tanto en Windows 10 como 11. Pulsamos en el icono de inicio de Windows y en la ventana de búsqueda ponemos «panel de control» y pulsamos en el icono que nos muestra. En la ventana que se abre pulsamos en «Hardware y sonido», a continuación en el grupo de enlaces dentro de «Opciones de energía» pulsamos en «Cambiar las acciones de los botones de inicio/apagado». En la ventana que aparece, deberemos desmarcar la casilla que indica «Activar inicio rápido (recomendado)».

A continuación reiniciamos el equipo y entramos en el sistema Linux. Tenemos que instalar los paquetes ntfs-3g y fuse usando el gestor de programas que corresponda a nuestra distribución. Por ejemplo en Fedora 39 sería:

sudo dnf install ntfs-3g fuse

A continuación necesitamos saber el UUID de nuestra unidad ntfs. Podemos encontrarla utilizando el comando:

lsblk -f

La salida de este comando nos muestra varias filas y columnas con la información de nuestras particiones. Nos interesa la columna UUID de la fila cuyo fstype sea ntfs y se corresponda con la partición a la que queremos acceder desde Linux. En la imagen podemos ver que la unidad que nos interesa (en mi equipo) es la sda3 ntfs. Apuntamos el UUID.

A continuación necesitamos el id de nuestro usuario (uid) y grupo (gid) en el sistema Linux, los cuales los obtenemos con el comando «id» el cual nos da una salida

uid=1000(myuser) gid=1000(mygroup) grupos=1000(mygroup),10(wheel)

Ahora necesitamos crear el directorio donde queremos que se monte la partición ntfs. En mi caso lo he hecho en /mnt/win pero podría ser en otro.

sudo mkdir /mnt/win

La última operación a realizar es editar el archivo /etc/fstab (hay que hacerlo como root) y añadir al final una línea con:

UUID=<uuid>   /mnt/win     ntfs-3g    uid=<uid>,gid=<gid>,umask=0022   0   0 

Donde tenemos que reemplazar <uuid> con el valor obtenido con el comando «lsblk -f»; y <uid> , <gid> con los valores obtenidos con el comando «id».

Podemos comprobar que todo está correcto verificando las particiones especificadas en el fstab con el comando

findmnt --verify

Una vez comprobado que no ha habido errores, podemos volver a montar las particiones especificadas en el fstab con el comando

mount -a

Y ya tendremos preparada la partición ntfs para leer y escribir en ella desde Linux. Cuando reiniciemos el equipo esta configuración se mantendrá, y si acaso en algún momento vemos que ya no podemos escribir en la partición, lo más seguro es que en alguna de las actualizaciones de Windows se nos haya vuelto a activar el inicio rápido, por lo que habría que volverlo a desactivar a mano.

Desinstalar Tu Teléfono en Windows 10

Una de las cosas que no me gustan del «entorno Microsoft» es que te oculta opciones en la selección gráfica que sí están disponibles en la consola. Otra de las cosas que no me gusta es que te da muchas facilidades para instalar una de sus aplicaciones, pero luego te oculta la posibilidad de desinstalarla. Es lo que me ocurrió con la app «Tu Teléfono», incluida en Windows 10 y en la cual no había reparado pues no la necesitaba. Un día el sistema me hizo la típica pregunta de «¿Quieres probar la aplicación ..? y le dije que sí. La probé, algunas cosas me gustaron, otras no, y decidí que no quería seguir usándola. Y ahí está lo que yo considero un error en Windows 10: ya no había forma fácil de eliminarla. Ni siquiera quitando la opción de ejecución en segundo plano deja de estar activa, lo cual no sólo me molesta por la pérdida de recursos en mi máquina, sino porque me saltan notificaciones a la vez en el teléfono y en el ordenador.

Para desinstalar la aplicación no es posible hacerlo por la opción gráfica, pues el botón de desinstalar no aparece habilitado, hay que hacerlo desde la consola: pulsamos botón derecho en el icono de las ventanitas en la parte inferior izquierda del escritorio y seleccionamos la opción «Windows PowerShell (Administrador)». Una vez en ella hay que lanzar el comando:

Get-AppxPackage Microsoft.YourPhone -Allusers | Remove-AppxPackage 

Por el momento no lo he probado, pero con este comando parece evidente que se pueden desinstalar más aplicaciones innecesarias, bastaría con cambiar el nombre de la app.

Gracias a www.softzone.es por publicar la forma de instalar y desinstalar esta aplicación.

Conectarse a un equipo Linux desde Windows con XRDP

Para conectarse a un equipo GNU/Linux desde Windows con la conexión a escritorio remoto tenemos que instalar el programa xrdp en el equipo Linux y configurarlo para permitir el acceso. Esto se realiza de la forma siguiente:

  1. Instalar xrdp
sudo apt update && sudo apt upgrade
sudo apt install xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp

2. Configurar los permisos en el cortafuegos (ufw) para acceder al equipo. Si no lo tenemos instalado, en DigitalOcean tienen una guía muy fácil para hacerlo.

sudo ufw enable
sudo ufw allow 3389/tcp

3. IP de conexión.

Necesitamos saber la IP de nuestro equipo. Una manera de saberlo es mediante el comando ifconfig. Tenemos que tener en cuenta que la IP será distinta si estamos accediendo al equipo Linux desde una red local, en cuyo caso solamente necesitamos saber la IP local, que será del estilo 192.168.n.n; o si estamos accediendo desde internet, para lo cual necesitaremos no solo saber la IP de conexión a nuestro router sino también abrir y redirigir el puerto 3389 a la IP local del equipo Linux.

4. Conectarnos desde Windows

En Windows, abrimos la aplicación «Conexión a escritorio remoto» e introducimos la IP de conexión

Se nos abrirá la ventana de conexión en la que tenemos que introducir el usuario y contraseña de la sesión linux:

A continuación se nos abrirá el escritorio linux que tengamos configurado por defecto en Linux. Hay que tener en cuenta que si ya hemos hecho login en la sesión gráfica (KDE, Gnome, …) de la máquina Linux local, no nos admitirá una sesión remota con el mismo usuario, por lo que tendremos primero que cerrar la sesión en local para poder acceder desde el otro equipo. Si solamente tenemos hemos hecho el login en alguno de los terminales (por ejemplo tty2, que se abre en Linux con Ctrl+Alt+F2) entonces sí que podremos abrir una sesión gráfica desde el escritorio remoto.

Este procedimiento lo he realizado con un equipo Windows 10 Home y un equipo Debian GNU/Linux 10.7. Para hacer esta entrada me he basado en la publicación: https://linoxide.com/linux-how-to/xrdp-connect-ubuntu-linux-remote-desktop-via-rdp-from-windows/

Cómo arreglar los errores de Windows Update… y más cósas

En caso de que un ordenador con Windows 10 deje de actualizarse y aparezca un error que no sea solucionable mediante el Solucionador de Problemas incluido en el sistema operativo, la herramienta ResetWindowsUpdate, desarrollada por Manuel F. Gil y avalada por Microsoft, no sólo te permite corregir los errores en la sincronización de las actualizaciones del sistema, también te puede ayudar en caso de que otros componentes del sistema hayan dejado de funcionar correctamente.

Puede descargarse un archivo zip de este enlace o de este otro se puede descargar un instalador que no presenta más problema que ejecutarlo. La primera opción puede ser interesante si no queremos instalar nada en el equipo, teniendo el ejecutable en un usb, por ejemplo.

Si optamos por el primer enlace, una vez descargado el archivo zip, lo descomprimimos. En la carpeta buscamos el archivo ResetWUSpa.cmd, pulsamos el botón derecho sobre él y seleccionamos Ejecutar como Administrador Al hacerlo puede que nos aparezca un aviso de que no se permite la ejecución de la aplicación por seguridad; en ese caso pulsamos en el enlace Mas información al final del mensaje y pulsamos el botón Ejecutar de todas formas. Nos aparecen las condiciones de uso:

Las aceptamos y nos aparece un menú de opciones muy sencillo de entender y utilizar.

Si sólo queremos corregir el error en las actualizaciones usaremos la opción 2, aunque tampoco viene mal utilizar otras, como por ejemplo la 3, que nos elimina los archivos temporales y nos libera espacio en disco. Alguna de las opciones puede tardar bastante tiempo, por lo que es importante saber qué se está haciendo y que no se debe apagar el equipo mientras se hace. Hay más información sobre cómo utilizar esta herramienta en este otro enlace.

El explorador de Windows 10 no se actualiza

En un equipo con Windows 10 Home me he encontrado con que de repente y sin saber por qué el explorador de archivos dejaba de hacer autorefresh después de una acción, por ejemplo cuando borraba un archivo éste no desparecía de la vista de archivos hasta que actualizaba la misma (con F5 o botón derecho y «Actualizar»). Buscando en internet encontré este enlace en el que se apuntaba que la causa podrían ser los enlaces a carpetas del equipo remoto, porque cuando se eliminaban éstos del árbol de archivos el explorador volvía a comportarse correctamente.

Lo he comprobado y es así. Si usamos una conexión VPN a un equipo remoto y nos hemos conectado a una de sus carpetas dejando marcada la opción de volver a conectar al inicio, cada vez que hagamos algo en el explorador (borrar archivos, crear carpetas… ) los cambios no aparecerán en la ventana hasta que actualizemos la vista. He probado a borrar un archivo sin conectarme a la VPN y viendo que éste sigue apareciendo en la vista de carpeta, si en ese momento levantamos la VPN en cuanto ésta está activa el archivo desaparece. Parece ser entonces que el error procede de que cuando el explorador de archivos se actualiza automáticamente tras una acción del usuario, como no puede resolver todas las carpetas del árbol de directorios, se queda colgado y no termina la actualización.

Una forma de evitar este incordio es quitar las conexiones del navegador de archivos en el explorador y sustituirlas por accesos directos en el escritorio. De esta forma el explorador de archivos funciona correctamente, pues los accesos del escritorio solo se intentan resolver en el momento de usarlos, por lo que no interfieren en la actualización de la vista de carpetas.

Este comportamiento no he podido reproducirlo en otro equipo con Windows 10 Pro con similar conexión VPN, por lo que supongo que el fallo solo se produce en la versión Home.

Activar xdebug en XAMPP

Después de instalar XAMPP en Windows, para poder hacer debug de una aplicación en PHP con Netbeans hay que hacer unos pequeños cambios en el php.ini que viene por defecto. A partir de este momento consideraremos <xampp_home> el directorio donde hayamos instalado XAMPP, por ejemplo «c:\xampp»

Abrimos el fichero <xampp_home>\php\php.ini

Al final del mismo encontraremos la parte que se refiere a Xdebug. Tendremos que descomentar, es decir, quitar el «;» (las líneas que comienzan con un «;» son consideradas comentarios) de las líneas siguientes:

zend_extension = «C:\xampp\php\ext\php_xdebug.dll»

xdebug.remote_enable = 1
xdebug.remote_handler = «dbgp»
xdebug.remote_host = «127.0.0.1»

Ojo: también tendremos que poner el remote_enable a «1», que por defecto viene a «0». De forma que esas líneas del fichero nos quedan así:

xdebug_php_ini

Reiniciamos el servidor Apache y ya podemos hacer debug de programas PHP en Netbeans

(Tomado de la entrada: http://www.wikihow.com/Configure-XDebug-in-XAMPP-%281.7.2/Later%29-on-Windows )

Instalar Linux junto a Windows 10 en un portátil Acer Aspire E5

El siguiente procedimiento describe la instalación de Ubuntu 15.10 en un portátil Acer Aspire E5, pero debería de funcionar también para cualquier otra distribución que tenga incorporado ya el sistema UEFI (Ubuntu 14.04+) y cualquier otro portátil Acer más o menos parecido a éste. El procedimiento es sencillo, pero tiene varios pasos muy diferenciados que tenemos que hacer en ese mismo orden. Empecemos.

Actualizar la BIOS

Lo primero que hay que hacer es actualizar la BIOS del equipo, porque algunas de sus versiones no permiten ni la instalación de Linux ni el arranque en modo Live desde un USB. Para ello hay que acceder a la página de descargas de Acer, seleccionar el tipo y modelo de portátil, pulsar en la pestaña BIOS/Firmware y descargarse la versión más moderna de la BIOS, que en mi caso fue la v1.35. La versión 1.31 creo que también es válida, o al menos eso dicen en los foros; si es la que tiene el portátil de fábrica, no es necesario actualizarla. La que sí que no funciona es la versión 1.25, que era justo la que traía el mío. La actualización de la BIOS no conlleva ninguna complicación y se puede hacer fácilmente siguiendo las instrucciones del ejecutable que descargamos.

Desactivar el fast-boot en Windows

Para ello seguimos las instrucciones que tenemos en la página de Acer, las cuales nos dicen que tenemos que ir a Panel de Control / Opciones de energía / Elegir lo que hacen los botones de encendido / Cambiar ajustes actualmente no disponibles y desmarcar el check-box que pone «Activar arranque rápido» que aparece en la parte de abajo de la pantalla.

Dejar espacio libre en el disco duro

El siguiente paso es hacer sitio en el disco duro, algo que tenemos que hacer obligatoriamente desde dentro de Windows 10, no nos sirve hacerlo desde la distribución Live de Linux ni desde GParted. Para ello pulsaremos con el botón derecho en el icono de Windows 10 abajo a la izquierda y seleccionaremos la opción «Administración de discos». En la ventana que se nos muestra nos aparecen tres particiones, nos fijamos en una de ellas etiquetada C y con formato NTFS, la más grande. La seleccionamos, pulsamos el botón derecho sobre ella y seleccionamos la opción «Reducir volumen». Tras un tiempo calculando nos muestra cuánto tenemos libre. Ajustamos el espacio que queramos, por ejemplo yo he utilizado 90 Gb pero con 10-20Gb puede ser más que suficiente, depende de lo que vayamos a instalar posteriormente en el sistema linux. Cuando termine, dejamos el espacio libre vacío, sin asignar ni formatear.

Modificar el orden de arranque en la BIOS

Ahora ya podemos arrancar desde un USB en el que previamente hayamos instalado Ubuntu para iniciar en modo Live, pero antes tenemos que cambiar los parámetros de la BIOS para que el sistema arranque primero desde el USB. Para ello reiniciamos el equipo y al inicio del arranque pulsamos F2, lo que nos permite entrar a cambiar la configuración de la BIOS. Vamos a Boot, y en el orden de arranque ponemos en primer lugar el USB (mediante las teclas de función F5 y F6 podemos cambiar el orden de las unidades). Guardamos los cambios en la BIOS, salimos y si tenemos el USB insertado, al pulsar F12 en el arranque ya podremos seleccionar que lo haga desde el dispositivo USB con Ubuntu.

Iniciar desde un USB Live de Ubuntu e instalar el sistema Linux

Cuando arranca Ubuntu en modo Live, seleccionaremos la opción «Try Ubuntu…» y cuando finalmente se muestre el escritorio veremos que todo va bien menos la conexión inalámbrica (conseguir que funcione el wifi es tema para otra entrada del blog), por lo que tendremos que trabajar con el equipo conectado por cable si queremos actualizar el sistema tras su instalación.

Pulsamos el icono de «Instalar Ubuntu» y procedemos con el conocido y facilísimo proceso de instalación de Ubuntu en el disco duro, seleccionando cuando nos lo pregunte la opción «Instalar Ubuntu junto a Windows 10». Esta forma de instalación de Ubuntu es específica para sistemas con UEFI activado, por lo que no se instala el grub de la manera habitual en sistemas anteriores, sino que lo hace de forma que Ubuntu pueda arrancarse posteriormente desde el Windows Boot Manager.

Cuando termina la instalación pulsamos reiniciar el equipo y extraemos el USB para que se arranque desde el disco duro.

Incluir el nuevo sistema en el arranque de Windows

Cuando el sistema arranca vemos que directamente entramos en Windows 10, como si no hubiéramos hecho nada. Bien, eso es porque todavía no le hemos dicho al arranque de Windows que hay otro sistema operativo en el disco que queremos poder seleccionar cuando queramos. Así que volvemos a reiniciar el equipo, pulsamos F2 para entrar en las opciones de la BIOS y vamos a Security. Primero tenemos que seleccionar la opción de dar una password al supervisor (que somos nosotros). Lo hacemos, confirmamos la password y vemos que ahora ya nos permite seleccionar más opciones. Seleccionamos la opción «Elegir un fichero UEFI seguro». Nos aparece una pantalla en la que solamente aparece HDD0 o algo parecido. Pulsamos Intro. En la siguiente pantalla vemos que ya nos aparece una etiqueta que pone Ubuntu, la seleccionamos y pulsamos Intro. Posteriormente aparece una lista de ficheros de los que seleccionamos el correspondiente a Grub. Y ya está, guardamos las modificaciones en la BIOS, salimos y al reiniciar ya nos aparece el conocido menú de arranque de Grub en el que tenemos tanto la opción de iniciar Ubuntu como la de iniciar en el sistema Windows 10 con el que convive en el mismo disco duro.

 

Error #2006 – MySQL server has gone away importando archivo en PhpMyAdmin

Minientrada

Utilizando un entorno WAMP (Windows 10, Apache, MySQL, PHP), cuando intento importar un archivo con el volcado de una base de datos en MySQL utilizando PhpMyAdmin me encuentro con que la carga se detiene y se genera el error «#2006 – MySQL server has gone away».
El archivo es bastante grande, y aunque he puesto los límites de memoria y de tamaño de archivo suficientemente altos en el archivo php.ini, está claro que también es necesario modificar la configuración de mysql para poder hacer la carga. El truco está en modificar la línea
max_allowed_packet = 1M
en el archivo <directorio de WAMP>/mysql/bin/my.ini dejándola como
max_allowed_packet = 10M

Curiosamente, este error nunca me había dado cuando he trabajado en Linux, debe de ser que la configuración por defecto de mySQL en Linux ya viene preparada para cualquier eventualidad 🙂

Lo he visto en Stack OVerflow (como casi todas las soluciones)

Modificar el /etc/hosts en Windows 7

En W7 si necesitamos modificar el fichero c:/windows/system32/drivers/etc/hosts veremos que al intentar hacerlo nos dice que «son necesarios permisos de administrador». Esta advertencia se produce aun cuando hayamos entrado con un usuario administrador, porque a lo que parece no es lo mismo «ser administrador y abrir el bloc de notas» que «abrir el bloc de notas como administrador», que es precisamente lo que tenemos que hacer si queremos modificar dicho fichero. Ésto se consigue entrando en Inicio / Programas / Accesorios y tras pulsar con el botón derecho sobre la entrada «Bloc de notas», seleccionar la opción «Abrir como administrador». Una vez abierto el bloc de notas «como administrador», entonces ya sí, ya podemos abrir el fichero y modificarlo.