Acceso restringido
Zona interna para personal tecnico
SB Gestor Documental
Cliente Windows · 1.0.3.0 · Auto-update
DMS-Setup.zip contiene el instalador completo (MSIX + certificado + scripts). Descomprime, ejecuta install.cmd como administrador y listo - sin descarga adicional.
Sincronizador SB
Cliente de sincronizacion estilo MEGAsync · Windows x64 · v1.0.11
DMSSync-Setup-1.0.11.exe es el instalador asistido. Ejecútalo y sigue el wizard - el sincronizador queda integrado en Windows con icono en la bandeja.
Paquete Gestor
Archivo comprimido completo · formato 7-Zip
gestor.7z (~234 MB). Necesitas 7-Zip (o WinRAR) para descomprimirlo.
Migración SQL
Script legacy SBDMSXAF → DMS ORM · SQL Server
migracion-sql.zip — contiene el script 22-legacy-sbdmsxaf-to-dms-orm.sql. Descomprímelo y ejécutalo en SQL Server sobre la base de datos destino. Revisa los comentarios antes de aplicarlo.
Servidor web (auto-hospedado)
Blazor Server sobre Kestrel · Servicio de Windows · v— · Auto-update
dms-web.zip incluye el runtime .NET 9: el servidor no necesita instalar nada de .NET.
dms-web-tools.zip: Install-WebService.ps1, Install-WebUpdater.ps1, Update-WebService.ps1 y guías.
Como instalar (1 minuto)
- 1 Descargar y descomprimir
Pulsa el boton de arriba (tarda un rato, son unos 500 MB). Cuando termine, click derecho sobre DMS-Setup.zip → Extraer todo.
- 2 Ejecutar como administrador
Dentro de la carpeta descomprimida, click derecho sobre install.cmd → Ejecutar como administrador. Acepta el aviso de Windows.
- ✓ Esperar (menos de 1 minuto)
El script importa el certificado e instala el MSIX desde la carpeta local (no hay descarga adicional porque el MSIX ya esta en el ZIP). Al terminar aparece "SB Gestor Documental" en el menu Inicio.
Si Windows SmartScreen dice "Windows protegio tu PC": pulsa Mas informacion → Ejecutar de todas formas. Pasa la primera vez porque el .cmd no esta firmado (solo el MSIX esta firmado).
Solucion de problemas
Casos reales en puestos cliente. Ejecuta los comandos en PowerShell como administrador.
Sideloading bloqueado por politica/GPO. El instalador nuevo ya lo habilita solo; si tu ZIP es antiguo, ejecuta:
$k='HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock'
if(-not(Test-Path $k)){New-Item -Path $k -Force|Out-Null}
New-ItemProperty -Path $k -Name 'AllowAllTrustedApps' -Value 1 -PropertyType DWord -Force Crash en Microsoft.UI.Xaml.dll (0xc000027b). Falta el runtime C++ de WinUI (VCLibs) y/o WebView2 — en equipos con Tienda se auto-instalan, sin Tienda hay que ponerlos a mano:
# VCLibs (runtime C++ que necesita WinUI 3)
$u='https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx';$o="$env:TEMP\VCLibs.appx"
Invoke-WebRequest $u -OutFile $o; Add-AppxPackage -Path $o
# WebView2 (solo si la ventana sale en blanco)
$w='https://go.microsoft.com/fwlink/p/?LinkId=2124703';$ow="$env:TEMP\WebView2.exe"
Invoke-WebRequest $w -OutFile $ow; Start-Process $ow '/silent /install' -Wait También puedes descargar el WebView2 Runtime a mano desde la página oficial de Microsoft: descargar WebView2 Runtime (elige «Evergreen Standalone Installer» → x64).
El Windows App SDK soporta oficialmente Server 2019 y Server 2022 (Server 2016 NO). Si la app crashea al abrir en un Server 2019/2022, casi siempre es porque el servidor está sin actualizar. Pasos para dejarlo funcionando:
1. Comprueba que el server tiene escritorio gráfico (Desktop Experience, NO Server Core) y el nivel de parches:
$k = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
$k | Select-Object ProductName, InstallationType, CurrentBuild, UBR, DisplayVersion InstallationType = "Server" → tiene escritorio, el MSIX puede ir. "Server Core" → sin interfaz gráfica: ninguna app de escritorio arranca, usa la web.
2. Instala TODAS las actualizaciones de Windows (Configuración → Windows Update) y reinicia. Esto es lo que corrige el crash 0xc000027b en Microsoft.UI.Xaml.dll (Server 2019 RTM, build 17763 sin parches, carece de los componentes que WinUI 3 necesita).
3. Instala las dependencias del punto B (VCLibs + WebView2) si no las tiene. En Windows Server no existe la Microsoft Store que las instale sola — por eso se ponen a mano. No intentes instalar la Store: Microsoft no la soporta en Server y no hace falta para la app.
4. Vuelve a ejecutar install.cmd y abre la app.
Server 2016 (build 14393) no está soportado por WinUI 3 — ahí usa la versión web (Blazor Server); contáctanos para obtenerla. El MSIX de escritorio es para Server 2019/2022 (con escritorio) y puestos Windows 10 1809+ / Windows 11.
Windows comprueba nuevas versiones cada 4 horas al abrir la app. Los usuarios no tienen que hacer nada - se avisa y actualiza solo. Tampoco hay que reinstalar el ZIP para actualizar.
Servidor web: instalación y auto-update
Para Windows Server Core / Server 2016 (donde el cliente de escritorio no arranca) o para dar acceso desde el navegador sin instalar nada en cada puesto. Corre como Servicio de Windows (Kestrel, sin IIS) y se auto-actualiza igual que los puestos MAUI.
Baja el paquete web y los scripts (botones de arriba) y descomprímelos en la misma carpeta, p.ej. C:\Deploy\dms-web.
.\Install-WebService.ps1 -SourceDir 'C:\Deploy\dms-web' `
-SqlServer 'SRV-SQL\INSTANCIA' -SqlDatabase 'SBDMSXAF' `
-SqlUser 'dms_app' -SqlPassword 'TuPasswordSQL' Genera el certificado HTTPS, abre el puerto 443, crea el servicio SBWinDmsWeb y lo arranca.
.\Install-WebUpdater.ps1 Registra una tarea programada (como SYSTEM) que sondea el manifest y actualiza el servidor en la ventana nocturna 02:00–05:00: descarga el paquete, verifica el SHA-256, para el servicio, espeja binarios (conservando la configuración y el certificado), arranca y comprueba /healthz, con rollback automático si algo falla.
Guías completas dentro de dms-web-tools.zip: DEPLOY-WEB-WINDOWS-SERVICE.md y DEPLOY-WEB-AUTOUPDATE.md. Prueba inmediata (ignora la ventana): Update-WebService.ps1 -Force.
Instalacion manual (si el ZIP falla)
Descarga los dos ficheros por separado y ejecutalos manualmente. Solo para casos raros donde PowerShell/script esten bloqueados por politicas.
Si Chrome dice que el archivo es peligroso: pulsa Conservar.
Microsoft lo deshabilito en feb-2024 para prevenir abuso (aka.ms/ms-appinstaller-disabled). Solo funciona si tu organizacion lo ha reactivado por GPO.