Pôr um mini-PC com Windows a mostrar uma playlist em ecrã inteiro, a arrancar sozinho depois de uma falha de energia e a recuperar de um encerramento acidental — sem ninguém lá para tocar em nada.
O passo mais esquecido, e o único que não se resolve dentro do Windows. Sem ele, uma falha de energia às três da manhã deixa a montra apagada até alguém ir lá carregar no botão.
Entre na BIOS no arranque (normalmente Del, F2 ou F10)
e procure, em Power ou Advanced, a opção conhecida por
Restore on AC Power Loss, AC Back ou
After Power Failure. Escolha Power On — não
Last State, que deixa a máquina desligada se ela estava desligada quando a luz caiu.
Grave e saia. Teste: desligue a ficha da parede e volte a ligar. O mini-PC deve arrancar sozinho.
De nada serve arrancar se ficar parado no ecrã de início de sessão.
Carregue em Win + R, escreva netplwiz e desmarque
«Os utilizadores têm de escrever um nome de utilizador e uma palavra-passe».
Se essa caixa não aparecer — acontece no Windows 11 — vá a
Definições → Contas → Opções de início de sessão e desligue
«Para maior segurança, permitir apenas o início de sessão do Windows Hello».
Feche e volte a abrir o netplwiz: a caixa está lá.
O player já pede wake lock ao browser, mas isso não sobrevive a uma política de energia do sistema. Isto resolve na origem.
:: nunca apagar o ecrã, nunca suspender, nunca parar os discos
powercfg /change monitor-timeout-ac 0
powercfg /change standby-timeout-ac 0
powercfg /change disk-timeout-ac 0
powercfg /hibernate off
Desligue também as notificações, que aparecem por cima do conteúdo: Definições → Sistema → Notificações.
Um .bat em vez de um atalho: permite reabrir o browser sozinho se ele
fechar ou estoirar, o que num ano de funcionamento contínuo acaba por acontecer.
Guarde como C:\dsview\arrancar.bat, trocando o endereço pelo link da sua playlist:
@echo off
set URL=https://o-seu-dominio.pt/12347
set CHROME="C:\Program Files\Google\Chrome\Application\chrome.exe"
:: o ciclo reabre o browser se ele for fechado ou estoirar
:ciclo
%CHROME% --kiosk --app=%URL% ^
--user-data-dir=C:\dsview\perfil ^
--autoplay-policy=no-user-gesture-required ^
--noerrdialogs --disable-infobars ^
--disable-session-crashed-bubble ^
--check-for-update-interval=604800
timeout /t 5 /nobreak >nul
goto ciclo
Cada opção está lá por uma razão:
--kiosk --app= — ecrã inteiro, sem barra de endereço nem separadores.--user-data-dir — perfil fixo e só desta TV. É aqui que fica guardada a identidade do aparelho.--autoplay-policy=no-user-gesture-required — sem isto, um vídeo com som fica parado à espera de um clique que ninguém vai dar.--disable-session-crashed-bubble — evita o balão «O Chrome não foi encerrado corretamente» a tapar a montra depois de uma falha de energia.--check-for-update-interval=604800 — adia o aviso de atualização para uma vez por semana.
Nunca use modo anónimo, nem configure a limpeza de dados ao sair. O player guarda
a identidade deste aparelho no localStorage; apagá-la faz com que cada
arranque conte como uma TV nova, e o histórico da playlist enche-se de fantasmas.
Com o Edge, a linha equivalente é
msedge.exe --kiosk %URL% --edge-kiosk-type=fullscreen --no-first-run.
Uma tarefa agendada em vez da pasta «Arranque»: corre mais cedo, sobrevive a atualizações e pode ser reiniciada automaticamente se falhar.
schtasks /create /tn "DS View" /tr "C:\dsview\arrancar.bat" ^ /sc onlogon /rl highest /f
Para confirmar: schtasks /run /tn "DS View" deve abrir a playlist em ecrã inteiro
imediatamente.
Opcional, mas barato. Um browser que fica meses aberto acumula memória; reiniciar quando a loja está fechada evita a chamada de telefone às dez da manhã.
schtasks /create /tn "DS View reinicio" /tr "shutdown /r /t 0 /f" ^ /sc daily /st 04:30 /ru SYSTEM /f
E em Definições → Windows Update → Horas de atividade, marque o horário da loja. O Windows deixa de reiniciar por atualizações durante o dia.
Vêm do próprio player. Quem não os souber julga que há avaria quando não há.
Intervalo entre consultas Alterações feitas no painel demoram até um minuto a chegar à TV, e só trocam na fronteira do item que está a passar. É de propósito: evita que todas as TVs batam no servidor ao mesmo segundo.
Tempo até contar como offline Depois de um reinício, a TV aparece como «fora do ar» durante cerca de três minutos antes de voltar a verde. Não é sintoma de nada.
Aparelhos monitorizados por playlist Ao ultrapassar este número, a reprodução continua mas deixam de ser criados registos novos de monitorização. É a razão para o perfil fixo do passo 04: sem ele, cada arranque gasta um lugar desta conta.
Se precisar de mexer na máquina sem sair do quiosque, Alt + F4 fecha o browser —
o ciclo do .bat reabre-o cinco segundos depois. Para o travar, termine a tarefa
DS View no Gestor de Tarefas. Para diagnosticar sem o modo quiosque do painel,
acrescente ?quiosque=0 ao endereço.