Skip to content

ZeroCool22/MataEdge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

MataEdge

El Eutanasiador de Microsoft Edge

MataEdge.ps1 - El Eutanasiador de Microsoft Edge

Porque hay software que no merece vivir.


¿El Problema? Un Parásito con ínfulas de Navegador

Si estás acá, ya lo sabés. Microsoft Edge es como ese ex tóxico que te dice "chau" pero se queda a dormir en el sillón. Lo cerrás, pero el muy hijo de puta deja un reguero de procesos abiertos (msedge.exe, msedgewebview2.exe, etc.) que siguen morfando RAM y, lo que es peor, siguen pasándole datos a los giles de Redmond.

Te venden la moto con giladas como "Inicio rápido" o "ejecutar extensiones en segundo plano". ¿Traducción? "Nunca vamos a cerrar del todo este spyware para que la experiencia de chuparte los datos sea ininterrumpida".

Es una falta de respeto a vos, a tu máquina y a los principios más básicos de cómo debería funcionar un puto programa. Cuando le das a la X, se tiene que morir. Punto.

La Solución, Papá: Un Sicario Digital

Esta no es una solución para tibios. No le vamos a "pedir por favor" a Edge que se porte bien. Vamos a ponerle un sicario personal, un script de PowerShell que va a correr en las sombras, vigilando.

En el preciso instante en que vos cierres la ventana principal de Edge, nuestro sicario va a salir con una escopeta recortada y va a aniquilar a todos y cada uno de los procesos huérfanos que esa basura deje atrás. Sin piedad, sin preguntas. Un taskkill /f /t directo a la nuca.

¿Cómo funca esta magia negra?

El script MataEdge.ps1 es un bucle infinito, pero no es un bucle pelotudo.

  1. Detecta si el proceso principal de msedge.exe está corriendo.
  2. Si lo está, se pone a dormir y espera pacientemente a que lo cierres (WaitForExit()). No consume casi nada en este estado.
  3. Apenas cerrás la ventana, se despierta, espera un segundo por si algún proceso zombie tarda en aparecer, y desata el apocalipsis con taskkill.
  4. Vuelve a dormir y a vigilar, listo para la próxima vez que cometas el error de abrir esa porquería.

Es limpio, es eficiente y, sobre todo, es definitivo.

Instalación: A Prueba de Boludos

Seguí estos pasos y dejá de quejarte.

1. Creá el Script Sicario

  • Abrí un editor de texto plano (Notepad++, VS Code, lo que se te cante).
  • Copiá y pegá el siguiente código:
# MataEdge.ps1 - El Eutanasiador de Microsoft Edge
# Kjjj, que la sigan chupando.

while ($true) {
    # Esperamos a que el proceso principal de Edge aparezca.
    $process = Get-Process -Name msedge -ErrorAction SilentlyContinue
    if ($process) {
        # Edge está corriendo. Ahora esperamos a que el gil del usuario lo cierre.
        $process.WaitForExit()
        
        # Le damos un segundo por las dudas.
        Start-Sleep -Seconds 1
        
        # ¡HORA DE LA MASACRE! El /t es para el genocidio completo (procesos hijos).
        taskkill /f /im msedge.exe /t 2>$null
        taskkill /f /im msedgewebview2.exe /t 2>$null
    }
    # Una pequeña pausa para no quemar el CPU mientras no hay nada que hacer.
    Start-Sleep -Seconds 5
}
  • Guardá el archivo como MataEdge.ps1 en una carpeta que no vayas a borrar de pajero (ej: C:\Scripts).

2. Programá la Tarea de Exterminio

Vamos a usar el propio Programador de Tareas de Windows en su contra.

  1. Apretá Windows + R, escribí taskschd.msc y dale Enter.
  2. Andá a Acción > Crear tarea...
  3. Pestaña "General":
  • Nombre: Exterminador de Edge (o el nombre que quieras).
  • Marcá la casilla Ejecutar con los privilegios más altos. Fundamental.
  1. Pestaña "Desencadenadores":
  • Nuevo... > Iniciar la tarea: Al iniciar la sesión. Aceptar.
  1. Pestaña "Acciones":
  • Nuevo...
  • Programa o script: powershell.exe
  • Agregar argumentos (opcional): (Cambiá la ruta a la tuya, animal)
-ExecutionPolicy Bypass -WindowStyle Hidden -File "C:\Scripts\MataEdge.ps1"
      • -ExecutionPolicy Bypass: Para que no te rompa las pelotas con permisos.
      • -WindowStyle Hidden: Para que corra en las sombras, como debe ser.
      • -File ...: La ubicación de nuestro sicario.
  1. Pestaña "Condiciones":
    • Desmarcá Iniciar la tarea solo si el equipo está conectado a la corriente alterna. Queremos que funcione siempre.
  2. Aceptar y listo. Reiniciá la máquina para que el sicario se ponga a laburar.

Licencia

Hacé lo que se te cante el orto. El código es libre, como debería ser toda la información. Esto está bajo la licencia "WTFPL" (Do What The Fuck You Want To Public License).

About

El Eutanasiador de Microsoft Edge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published