Qué ves
Tras descargar Mouse Jiggler, Windows 10 y 11 pueden mostrar una pantalla azul o gris: «Windows protegió su PC», con Microsoft Defender SmartScreen como origen. El editor aparece como desconocido. Es la pantalla normal de un .exe sin firmar y nuevo, bajado de internet.
No es una detección de amenaza del antivirus ni un fallo del instalador. El registro de cambios y la página de descarga ya lo mencionan.
Por qué SmartScreen hace esto
SmartScreen tiene dos papeles que se mezclan:
- Reputación. Los archivos que mucha gente ha ejecutado sin informes ganan reputación. Un hash nuevo de un editor nuevo empieza en cero.
- Firma. Un certificado Authenticode pone un nombre de editor verificado. El nuestro aún no lo tiene: un certificado público cuesta dinero y, desde Marruecos, el servicio de firma de Azure de Microsoft no está abierto a desarrolladores individuales.
Los navegadores también marcan la descarga con una «Mark of the Web» (Zone.Identifier de NTFS). Windows trata entonces el archivo como venido de internet, y SmartScreen pide confirmación con más facilidad.
Hasta que los archivos estén firmados, cada nueva compilación reinicia esa reputación. Volver a bajar el mismo archivo publicado, no; reconstruirlo, sí.
Qué hacer (una vez, para este archivo)
- En la pantalla de SmartScreen, haz clic en Más información.
- Comprueba que el nombre coincide con lo descargado (
MouseJiggler-1.2.0-setup.exeo uno de los dos nombres portables). - Haz clic en Ejecutar de todas formas.
- Útil: verifica la huella SHA-256 antes o después, para saber que los bytes son los nuestros.
PowerShell, en la carpeta del archivo:
Get-FileHash .\MouseJiggler-1.2.0-setup.exe -Algorithm SHA256
Compara la cadena hexadecimal con las huellas de la página de descarga. Si no coinciden, no ejecutes el archivo: no es nuestra compilación.
Qué no hacer
- No desactives SmartScreen en Seguridad de Windows para todo el PC. Eso baja la protección de todas las demás descargas.
- No añadas exclusiones «por si acaso». Una confirmación para este archivo basta.
- No descargues Mouse Jiggler de un espejo que no controlamos. Este sitio sirve los archivos; las huellas se publican al lado.
¿Es segura la app, en lo que podemos demostrar?
- La app de Windows no se conecta a internet y no recopila datos. Los ajustes quedan en
%APPDATA%\MouseJiggler\settings.json. - El instalador se ejecuta solo para tu usuario, sin derechos de administrador.
- Este sitio cuenta los clics de descarga en privado; no mete un rastreador en el
.exe.
No podemos decir con honestidad «SmartScreen se equivoca, ignóralo para siempre». SmartScreen hace su trabajo con un archivo sin firmar. Sí podemos decir: es nuestro archivo si la huella coincide, y así se ejecuta sin apagar el filtro.
¿Desaparecerá el aviso?
Sí, cuando los tres archivos publicados estén firmados con un certificado de firma de código y suficientes PCs hayan ejecutado ese editor firmado sin informarlo. Probamos Azure Artifact Signing: no está abierto a desarrolladores individuales en Marruecos. El siguiente paso es un certificado individual (IV) o de organización de una CA pública, y volver a publicar la misma versión firmada. Hasta entonces, los pasos de arriba siguen siendo los correctos.
Un certificado EV ya no compra por sí solo un paso inmediato de SmartScreen; la reputación aún debe construirse. Firmar sí sustituye «Editor desconocido» por un nombre real, que es lo útil.
Si Windows sigue bloqueándolo
En algunos PC de empresa, SmartScreen o WDAC bloquea editores desconocidos sin «Ejecutar de todas formas». Es una directiva de la empresa. Mouse Jiggler no puede ni debe saltársela. Pregunta a TI, o usa un PC en el que puedas instalar software.