← maurobernal.com.ar

Categoría: Windows

  • mover tu wsl a otro disco

    Desde que apareció WSL en Windows ya no tuve la necesidad de tener que tener una VM con alguna distro de Linux.

    Si no sabes lo que es WSL (Windows Subsystem for linux) aquí te dejo la documentación oficial Instalación de WSL | Microsoft Learn

    Pero en pocas palabras es la capacidad que tiene Windows (desde win 10) de exponer el acceso al procesador a través de una capa controlada, pudiendo tener otro mini sistema operativo corriendo a la par. A diferencia de la emulación, aquí lo que se intenta es que ambas sistemas operativos puedan acceder al procesado, y ahorrar recursos sobre todo.

    En mi caso, para acceder a servidores y programar, suele tener dos distros:

    • Ubuntu 22.04 (WSL 2)
    • Debian (WSL)

    Ambos con dos versiones diferentes de WSL. Esto es debido a que el performance del disco en la versión 2 de WSL, se vio afectada, y por otro lado hay problemas de compatibilidad, aún con la versión dos.

    El espacio destinado a cada una es de unas 10gigas, y aveces resulta cómodo tenerlas en algún disco diferente. Por ello hoy veremos el proceso para mover las mismas a otra ubicación.

    Listar las distro instaladas:

    wsl --list -v

    Con este simple comando podrás ver que distro tienes disponibles y que versión son.

    Detener la distro a mover.

    En mi caso la de Debian

    wsl -t Debian

    Exportar la distro

    wsl --export Debian "D:\WSL\debian.tar"

    Esta parte demora unos minutos dependiende del tamaña de tu distro. En mi caso la voy a mover al disco D:, a una carpeta denominada WSL

    Desregistrar la distro

    wsl --unregister Debian

    Actualizamos el registro, eliminando distro actual, y luego volviendo a crear pero con la nueva ubicación

    Importar la distro

    wsl --import Debian "D:\WSL\Debian" "D:\WSL\debian.tar"

    Ya estamos llegando a su fin. Aquí solamente le decimos que queremos importar nuestro distro, indicando el nombre de la misma, la ubicación en donde va a quedar, y el donde en donde esta el backup.

    Vale aclarar que con este proceso no pierdes nada de lo que tengas en tu distro, como así también el perfil que tengas en tu terminal ya configurado.

    Espero que te sea útil. En mi caso no demoró mas de 5 min todo el proceso.

  • Error 0x80070422 con Flight Simulator 2020

    Si estabas ansioso de instalar Flight Simulator 2020, y te encuentras con el bendito error 0x80070422 aquí te contamos como solucionarlo.

    Primero ten en cuenta que puede darse el mismo error para otro juego, y es ocasionado por no poder loguearse correctamente la aplicación de XBOX APP frente a la tienda de Windows Store.

    Primero debes verificar de tener dentro de Windows Store la aplicación de XBOX Beta. Luego revisar que estén arriba los siguientes servicios

    • Xbox Live Auth Manager (Administrador de autentificación de Xbox Live)

    • Xbox Live Game Save (Juegos guardados en Xbox Live) Xbox Live Networking Service (Servicio de red de Xbox Live)

    En caso de que estén deshabilitados, debes pasarlo al tipo de inicio «automático» y luego «iniciar»

    Y por último debes ingresar a la siguiente carpeta: 

    En la barra del explorar escribe:

    %appdata%  Una vez dentro sube un nivel y ve a la siguente ubicación: C:\Users\XXXXX\AppData\LocalPackages\Microsoft.XboxIdentityProvider_8wekyb3d8bbwe\AC\TokenBroker y borra las carpetas: Account y Cache

     

    Eso es todo!!!

  • Error con mapsbrokers o OneSync en Win Server 2016

    Lo primero que hago en un Windows Server 2016 o superior que trabaja como host de Hyper V es deshabilitar los servicios innecesarios.

    Error con MapsBrokers o OneSync_

    Hay una serie de servicios encargados de recopilar información, y/o actualizar la ofimática de Windows (maps, correos, contactos) que son innecesarios en un servidor de producción.

    En una sesión de PowerShell con derechos de administrador deshabilitamos los siguientes servicios:

    Set-Service -Name CDPUserSvc -StartupType Disabled
    Set-Service -Name OneSyncSvc -StartupType Disabled
    Set-Service -Name DiagTrack -StartupType Disabled
    Set-Service -Name lfsvc -StartupType Disabled
    Set-Service -Name MapsBroker -StartupType Disabled
    Set-Service -Name Themes -StartupType Disabled
    Set-Service -Name XblAuthManager -StartupType Disabled
    Set-Service -Name XblGameSave -StartupType Disabled

     

  • Sudo en Windows con PowerShell

    Si estás acostumbrado a trabajar con servidores linux, sabrás de lo que te hablo cuando te digo «SUDO»

    Sudo for Windows es una aplicación realizada por Luke Sampson que te permite ejecutar lineas de commando con permisos elevados


    Para instalar debes de ejecutar los siguientes commandos en orden:

    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
    
    set-executionpolicy unrestricted -s cu -f
    
    scoop install sudo
    
    

     

    Así es como se debería ver si salio todo bien:


Tags

tsql (27)mssql (26)devops (21)sql (20)dotnet (18)docker (16)performance (14)contenedores (11)dotnet10 (10)linux (9)csharp (8)microservicios (8)angular (8)angular21 (7)sql server (6)issabel (6)kubernetes (6)docker-compose (6)typescript (6)aot (6)