Cómo compartir los accesos directos de la barra de inicio entre sesiones de Windows

Situación

Como todos conocemos y asumimos (sorprendentemente), Windows es un sistema que se guarrea automáticamente con el tiempo.

Para evitarlo, hemos decidido virtualizar un escritorio Windows 2008 Server R2 (con la idea equivocada de que por ser Server será más estable) e instalarlo en modo amnésico, o no persistente (es decir, cada vez que apagas y enciendes la máquina virtual, los cambios desaparecen), programado para olvidar todo cada semana, pero trabajamos en un entorno con muchos usuarios que quieren guardar sus configuraciones para trabajar cómodamente.

Para conseguirlo, utilizamos una directiva de grupo GPO en la que configuramos la redirección de directorios (Folder Redirection) y perfiles móviles (Roaming Profile Path) para que todas las configuraciones de usuario se guarden en discos duros de red que se encuentran fuera de esta máquina.

Problema

Cuando un usuario ancla un acceso directo a la barra de inicio, todo funciona hasta que el servidor ejecuta su amnesia, tras lo cual desaparece misteriosamente de ahí.

Nos ponemos a investigar, y resulta que en la ruta %AppData%\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\ encontramos todos los accesos directos que el usuario ha anclado (de hecho, puede que hasta encuentres duplicados de alguno), así que… ¿por qué no le aparecen?

Continúa leyendo Cómo compartir los accesos directos de la barra de inicio entre sesiones de Windows

Instalar un servidor xrdp en Fedora 19 con teclado en español

Si quieres acceder a tu Linux desde un escritorio remoto de Windows, lo mejor es usar el servidor xrdp.

Para ello:

# yum install xrdp
 # service xrdp enable
 # service xrdp start
 # firewall-cmd --permanent --add-port=3389/tcp
 # service firewalld reload

Funciona bastante bien salvo por el teclado, que solo te lo reconoce en inglés y otros pocos, y no hay soporte ahora mismo para la mayoría de teclados.

Según la solución de un usuario de fedoraforum, debes crearte un teclado base para empezar con:

# setxkbmap -layout 'es,es'
# xrdp-genkeymap /etc/xrdp/km-040a.ini

A partir de ahí puedes modificarlo siguiendo las instrucciones oficiales, pero te advierto que es un rollo.

También puedes buscar por internet km-040a.ini, a ver si encuentras uno que te sirva. Yo no he podido.

Corregir el fallo al crear conexión de puente en VirtualBox en Windows

Conecto una máquina virtual VirtualBox corriendo en un anfitrión Windows XP a un adaptador de red de puente, reinicio el invitado (un CentOS), y obtengo este error:

Fallo al abrir una sesión para la máquina virtual centos.

Failed to open/create the internal network ‘HostInterfaceNetworking-Intel(R) PRO/100 VE Network Connection’ (VERR_INTNET_FLT_IF_NOT_FOUND).

Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

Código Resultado: E_FAIL (0x80004005)

Componente: Console

Interfaz: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Para resolverlo encuentro una solución muy tonta, pero que funciona:

  1. En el anfitrión Windows, ve a Panel de control -> Conexiones de red.
  2. Click derecho en la conexión a la que estás puenteando.
  3. Desmarca la casilla VirtualBox Bridged Networking Driver.
  4. Pulsa Aceptar.
  5. Si te sale un cartel avisando de unos controladores sin firmar, pulsa Continuar.
  6. Repite el paso 2.
  7. Vuelve a marcar la casilla VirtualBox Bridged Networking Driver.
  8. Repite los pasos 4 y 5.
  9. Ve a VirtualBox y arranca la máquina virtual.