Instalar software complementar
- 1. Apresentação
- 2. Interpretar manuais, guiões e tutoriais técnicos
- 3. Identificar necessidades, requisitos e compatibilidade
- 4. Instalar aplicações e usar gestores de pacotes
- 5. Ferramentas de manutenção e otimização do sistema
- 6. Controladores (drivers) e dispositivos
- 7. Backup e imagens de sistema
- 8. Atualizações do sistema
- 9. Restauro e recuperação do sistema
- 10. Ameaças informáticas
- 11. Antivírus: tipos, instalação e configuração
- 12. Firewall e outras proteções do sistema
- 13. Normas e regulamentos aplicáveis
- 14. Gestão de licenças
- 15. Suites de produtividade
- 16. Gestores de palavras-passe
- 17. Utilitários essenciais e comunicação
- 18. Instalação em escala
- Erros comuns
- Glossário
- Síntese
- Exercícios resolvidos
- Recursos
Há um pacote premium desta unidade: um PowerPoint editável de 100 ou mais diapositivos, um manual em PDF e dois testes com correção. Esta sebenta continua gratuita.
- 1. Apresentação
- 2. Interpretar manuais, guiões e tutoriais técnicos
- 3. Identificar necessidades, requisitos e compatibilidade
- 4. Instalar aplicações e usar gestores de pacotes
- 5. Ferramentas de manutenção e otimização do sistema
- 6. Controladores (drivers) e dispositivos
- 7. Backup e imagens de sistema
- 8. Atualizações do sistema
- 9. Restauro e recuperação do sistema
- 10. Ameaças informáticas
- 11. Antivírus: tipos, instalação e configuração
- 12. Firewall e outras proteções do sistema
- 13. Normas e regulamentos aplicáveis
- 14. Gestão de licenças
- 15. Suites de produtividade
- 16. Gestores de palavras-passe
- 17. Utilitários essenciais e comunicação
- 18. Instalação em escala
- Erros comuns
- Glossário
- Síntese
- Exercícios resolvidos
- Recursos
1. Apresentação
UC01990 (25h · 2,25 pts) cobre tudo o que não vem pronto a usar no SO, mas é essencial para manter um equipamento produtivo e seguro: ferramentas de manutenção do sistema, backup e restauro, atualizações, mecanismos de segurança (antivírus e firewall), suites de produtividade, utilitários e gestão de licenças.
O fio condutor é sempre o mesmo ciclo: configurar as ferramentas certas, manter o sistema atualizado, proteger contra ameaças, e recuperar rapidamente quando algo corre mal.
1.1 O que o referencial pede
O referencial desta UC organiza-se em quatro realizações, que estruturam esta sebenta:
| Realização | Onde é tratada |
|---|---|
| Configurar as ferramentas de sistema | Capítulos 2, 5 e 6 |
| Executar software para criar imagens de restauro e backup do sistema | Capítulo 7 |
| Realizar a manutenção, a atualização e o restauro do sistema | Capítulos 5, 8 e 9 |
| Operar mecanismos de segurança e proteção nos sistemas operativos | Capítulos 10, 11, 12 e 13 |
Os capítulos 3, 4, 14 a 18 tratam do que dá nome à UC: escolher, instalar, licenciar e distribuir o software complementar, que é o contexto em que as quatro realizações acontecem no dia a dia de um técnico.
Os critérios de desempenho do referencial acompanham todo o percurso e servem de lista de verificação para qualquer intervenção:
- Garantir os requisitos técnicos e de compatibilidade antes de instalar ou atualizar.
- Seguir as orientações e procedimentos técnicos do fabricante e da organização.
- Testar o funcionamento, para detetar e corrigir problemas.
Os recursos habituais para as aulas são manuais, guiões e tutoriais técnicos, equipamentos informáticos, sistemas operativos e software de gestão de cópias de sistema. Os contextos de trabalho típicos são empresas do setor da informática, lojas de informática, serviços de apoio técnico e organismos da Administração Pública.
1.2 Como estudar com esta sebenta
Cada capítulo tem explicação, tabelas de consulta e, sempre que a matéria o permite, um exemplo resolvido passo a passo. Confirma cada comando na documentação do fabricante e repete-o numa máquina virtual antes de o usares num equipamento real. No fim há um glossário, uma síntese e treze exercícios resolvidos para treinares o raciocínio.
Regra de ouro da UC: nunca experimentar primeiro no equipamento do cliente. Testa numa máquina virtual ou numa máquina de ensaio, e só depois aplica.
2. Interpretar manuais, guiões e tutoriais técnicos
A primeira aptidão do referencial é interpretar manuais, guiões e tutoriais técnicos. Um técnico competente não decora comandos: sabe onde procurar a informação certa, perceber se é fiável e aplicá-la ao caso concreto.
2.1 Tipos de documentação
| Tipo | O que é | Fiabilidade | Exemplo |
|---|---|---|---|
| Manual do fabricante | Descreve o produto e todas as suas funções | Alta, mas pode estar desatualizado | Manual da motherboard, guia do utilizador do antivírus |
| Documentação oficial online | Referência mantida pelo fabricante | Alta e atual | Microsoft Learn, documentação do Ubuntu, Apple Support |
| Notas de lançamento (release notes) | Lista de alterações, correções e problemas conhecidos de uma versão | Alta | Notas de uma atualização de segurança |
| Guião (procedimento interno) | Passos da organização para uma tarefa | Alta dentro da organização | "Como preparar um portátil novo" |
| Tutorial técnico | Explicação passo a passo, muitas vezes de terceiros | Variável | Artigo de blogue, vídeo |
Página de manual (man) |
Referência de comandos em Linux e macOS | Alta | man apt, man rsync |
2.2 Ler um manual com método
- Identificar a versão do produto e do sistema a que o documento se aplica. Um guia para Windows 10 pode não servir para Windows 11.
- Ler os requisitos e avisos antes dos passos. É aí que vêm os pré-requisitos e os riscos.
- Seguir os passos pela ordem, sem saltar, e tomar nota de qualquer diferença entre o documento e o ecrã.
- Registar a data e a fonte do que usaste no relatório da intervenção.
- Validar no fim: o documento diz como confirmar que ficou bem; faz essa verificação.
Exemplo resolvido · descobrir como se obtém a lista de programas instalados
- Procurar na documentação oficial do gestor de pacotes:
winget --helpmostra os comandos disponíveis (install,list,upgrade,uninstall,export,import...). - Abrir a ajuda do comando provável:
winget list --help. - Executar
winget liste confirmar que aparecem os programas que se vêem em Definições → Aplicações. - Anotar no registo da intervenção: comando, data, versão do winget (
winget --version) e resultado.
Erros comuns: seguir um tutorial sem ver a data nem a versão do sistema, copiar comandos para a consola sem perceber o que fazem, e não guardar a referência do documento usado (quando algo corre mal, ninguém sabe o que foi seguido).
3. Identificar necessidades, requisitos e compatibilidade
3.1 Inventário típico por perfil
Estudante / escritório:
- Office (Microsoft 365 ou LibreOffice).
- Browser principal e secundário.
- Bitwarden, 7-Zip, leitor PDF.
- Zoom/Teams para aulas e reuniões.
Programador:
- IDE (VSCode, IntelliJ, PyCharm).
- Git client, terminal moderno.
- Docker Desktop.
- Postman, DBeaver.
Criativo:
- Adobe Creative Cloud ou alternativas (DaVinci, GIMP, Inkscape, Blender).
- Software de calibração de cor.
3.2 Critérios de escolha
- Licença e custo: grátis vs pago; perpétua vs subscrição.
- Plataforma: Windows, macOS, Linux.
- Reputação: fabricante conhecido, testes independentes.
- Recursos consumidos: RAM, disco, CPU.
- Privacidade: política de dados, telemetria, opt-out.
- Suporte e ciclo de vida: até quando há atualizações de segurança.
- Compatibilidade com o que já existe: formatos, versões, outras aplicações.
Erros comuns: instalar a partir de sites de terceiros (sites agregadores de descargas) em vez do site oficial ou da loja do sistema, ignorar os requisitos mínimos antes de instalar, e não ler o ecrã de instalação (barras de ferramentas indesejadas vêm sempre com uma opção para recusar).
3.3 Requisitos técnicos
Todo o software publica requisitos mínimos e, muitas vezes, requisitos recomendados. Antes de instalar, comparam-se com o equipamento.
| Requisito | Onde ver no equipamento | Exemplo de verificação |
|---|---|---|
| Sistema operativo e versão | Definições → Sistema → Informações; winver |
Windows 11 23H2 ou superior |
| Arquitetura do processador | Informações do sistema; echo %PROCESSOR_ARCHITECTURE%; uname -m |
x64 (AMD64), ARM64 |
| Memória RAM | Gestor de Tarefas → Desempenho | 8 GB disponíveis |
| Espaço livre em disco | Explorador de Ficheiros; Get-Volume; df -h |
5 GB livres na unidade do sistema |
| Placa gráfica e drivers | Gestor de Dispositivos | Suporte a DirectX ou OpenGL |
| Ligação à Internet e portas | Teste de ligação | Acesso a um servidor de licenças |
| Permissões | Conta de administrador | Instalação "para todos os utilizadores" |
# Versão do Windows, RAM e arquitetura num só comando
Get-ComputerInfo | Select-Object OsName, OsVersion, OsArchitecture, CsTotalPhysicalMemory
# Espaço livre nas unidades
Get-Volume | Select-Object DriveLetter, FileSystemLabel, SizeRemaining, Size
3.4 Compatibilidade
A compatibilidade tem várias camadas, e um problema em qualquer uma delas impede o funcionamento:
| Camada | Pergunta | Exemplo de problema |
|---|---|---|
| Sistema operativo | A aplicação suporta esta versão do SO? | Programa antigo que só corre até ao Windows 7 |
| Arquitetura | 32 bits, 64 bits ou ARM? | Instalador de 64 bits num sistema de 32 bits |
| Dependências | Precisa de .NET, Visual C++ Redistributable, Java? | Erro "falta uma DLL" no arranque |
| Hardware | Há driver para o dispositivo? | Impressora antiga sem driver para o SO atual |
| Formatos | Os ficheiros abrem noutras versões? | Macros VBA que não funcionam no LibreOffice |
| Conflitos | Há outro software que colide? | Dois antivírus ativos em simultâneo |
Pontos de atenção em 2026:
- O Windows 10 deixou de ter suporte normal da Microsoft em 14 de outubro de 2025; equipamentos que o continuem a usar ficam sem atualizações de segurança gratuitas, salvo programas de atualizações alargadas. Convém confirmar na página oficial do ciclo de vida.
- O Windows 11 tem requisitos de hardware próprios (processador de 64 bits compatível, 4 GB de RAM, 64 GB de armazenamento, firmware UEFI com Arranque Seguro e TPM 2.0). Consulta sempre a lista oficial antes de prometer a um cliente que o equipamento pode ser atualizado.
- Muitos portáteis recentes usam processadores ARM. Aplicações x64 correm por emulação, mais lentas, e drivers e alguns antivírus podem não ter versão ARM.
3.5 Modo de compatibilidade e ambientes alternativos
Quando um programa antigo não arranca, por ordem crescente de esforço:
- Executar como administrador (clique direito → Executar como administrador).
- Modo de compatibilidade: Propriedades do ficheiro → separador Compatibilidade → "Executar este programa em modo de compatibilidade para" → escolher a versão do Windows.
- Instalar a dependência em falta (por exemplo o runtime indicado no erro).
- Máquina virtual com o sistema antigo, isolada da rede.
Exemplo resolvido · verificar a compatibilidade antes de instalar uma aplicação de gestão
Um gabinete de contabilidade com 6 portáteis recebe uma aplicação de gestão cujo fabricante indica: Windows 10 ou 11 de 64 bits, 8 GB de RAM, 4 GB livres, .NET Desktop Runtime.
- Em cada portátil, correr
Get-ComputerInfo | Select-Object OsName, OsArchitecture, CsTotalPhysicalMemory. - Interpretar: dois portáteis têm apenas 4 GB de RAM (o valor vem em bytes, cerca de 4 000 000 000), logo não cumprem o mínimo.
- Verificar o disco com
Get-Volume: um dos restantes tem 2 GB livres, não cumpre o espaço. - Verificar o runtime:
dotnet --list-runtimes. Se não existir, instalar o runtime indicado pelo fabricante. - Decisão: instalar em três portáteis; propor ampliação de RAM nos dois pequenos e limpeza de disco no terceiro; registar tudo numa tabela de conformidade.
| Portátil | SO | RAM | Disco livre | Runtime | Decisão |
|---|---|---|---|---|---|
| P1 | Windows 11 x64 | 16 GB | 120 GB | Presente | Instalar |
| P2 | Windows 11 x64 | 8 GB | 40 GB | Em falta | Instalar runtime e depois a aplicação |
| P3 | Windows 10 x64 | 4 GB | 60 GB | Presente | Ampliar RAM primeiro |
| P4 | Windows 11 x64 | 8 GB | 2 GB | Presente | Libertar espaço primeiro |
Erros comuns: instalar sem comparar com os requisitos e descobrir só depois que a máquina fica lenta, assumir que "64 bits" é sempre o caso, e esquecer que um software antigo pode exigir uma versão antiga de uma dependência.
4. Instalar aplicações e usar gestores de pacotes
4.1 Fontes e tipos de instalador
A fonte preferida é o site oficial do fabricante, a loja do sistema ou um gestor de pacotes. Sites de terceiros e ficheiros recebidos por email ou mensagem são a principal via de malware.
| Formato | Plataforma | Notas |
|---|---|---|
.exe |
Windows | Pode ser qualquer tecnologia (Inno Setup, NSIS, InstallShield) |
.msi |
Windows | Formato do Windows Installer, bom para automatizar |
.msix / .appx |
Windows | Pacote moderno, isolado, da Microsoft Store |
.dmg / .pkg |
macOS | Imagem de disco (arrastar para Aplicações) ou pacote instalável |
.deb |
Debian/Ubuntu | Instala-se com apt ou dpkg |
.rpm |
Fedora/RHEL | Instala-se com dnf |
| AppImage, Snap, Flatpak | Linux | Formatos independentes da distribuição |
Portátil (.zip) |
Vários | Não instala; corre da pasta onde for extraído |
4.2 Verificar a integridade e a origem
Antes de executar um instalador descarregado, confirma duas coisas: que é mesmo o ficheiro do fabricante (hash publicado) e que está assinado digitalmente.
# Calcular o hash SHA-256 de um ficheiro
Get-FileHash .\instalador.exe -Algorithm SHA256
# Ver a assinatura digital (campos Status e SignerCertificate)
Get-AuthenticodeSignature .\instalador.exe | Format-List Status, SignerCertificate
:: Alternativa em CMD
certutil -hashfile instalador.exe SHA256
# Linux
sha256sum instalador.tar.gz
# comparar com um ficheiro de hashes publicado pelo fabricante
sha256sum -c SHA256SUMS --ignore-missing
# macOS
shasum -a 256 instalador.dmg
Exemplo resolvido · verificar um instalador descarregado
- Descarregar o instalador do site oficial e copiar o hash SHA-256 publicado na página de descarga.
- Executar
Get-FileHash .\instalador.exe -Algorithm SHA256e comparar o valor, carácter a carácter (ou colando ambos num editor e usando a pesquisa). - Se forem iguais, o ficheiro não foi alterado na transferência. Se forem diferentes, apagar o ficheiro, voltar a transferir de outra rede e, se persistir, não instalar e avisar o responsável.
- Executar
Get-AuthenticodeSignaturee confirmarStatusigual aValide o nome do editor esperado. - Registar na ficha da intervenção o hash e a data.
4.3 Instalar passo a passo, de forma segura
Exemplo resolvido · instalar uma aplicação com instalador gráfico
- Confirmar os requisitos (secção 3.3) e fazer um ponto de restauro antes de instalar software que mexe no sistema (capítulo 9).
- Descarregar do site oficial e verificar a integridade (secção 4.2).
- Executar o instalador. Se aparecer o Controlo de Conta de Utilizador (UAC), ler o nome do editor antes de aceitar.
- Escolher "Instalação personalizada", quando existir. Desmarcar barras de ferramentas, motores de pesquisa alternativos e software de terceiros oferecido.
- Escolher a pasta de destino e se a instalação é para o utilizador atual ou para todos.
- No fim, desmarcar "Iniciar ao arranque" se a aplicação não precisar.
- Testar o funcionamento: abrir a aplicação, abrir um ficheiro de exemplo, ver se atualiza e se não há avisos do antivírus.
- Verificar no Gestor de Tarefas → Arranque se foi criado um item de arranque desnecessário.
4.4 Instalação silenciosa
Para automatizar, os instaladores aceitam parâmetros que suprimem a interface. Os parâmetros dependem da tecnologia do instalador, por isso confirma sempre na documentação do fabricante.
| Tecnologia | Parâmetros típicos |
|---|---|
| MSI | msiexec /i pacote.msi /qn /norestart |
| Inno Setup | instalador.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART |
| NSIS | instalador.exe /S |
| Microsoft Store (MSIX) | winget install com origem msstore |
:: MSI silencioso com registo para diagnóstico
msiexec /i pacote.msi /qn /norestart /l*v C:\Temp\instalacao.log
4.5 Gestores de pacotes
Um gestor de pacotes instala, atualiza e remove software a partir de um repositório, com um só comando. É a base da instalação repetível e das atualizações de software.
| Gestor | Plataforma | Instalar | Atualizar tudo | Remover |
|---|---|---|---|---|
| winget | Windows 10/11 | winget install --id X -e |
winget upgrade --all |
winget uninstall --id X |
| Chocolatey | Windows | choco install x -y |
choco upgrade all -y |
choco uninstall x -y |
| apt | Debian/Ubuntu | sudo apt install x |
sudo apt update && sudo apt upgrade |
sudo apt remove x |
| dnf | Fedora/RHEL | sudo dnf install x |
sudo dnf upgrade |
sudo dnf remove x |
| Homebrew | macOS/Linux | brew install x |
brew update && brew upgrade |
brew uninstall x |
| Snap / Flatpak | Linux | sudo snap install x / flatpak install flathub x |
sudo snap refresh / flatpak update |
sudo snap remove x / flatpak uninstall x |
Winget em pormenor (documentação oficial do Windows Package Manager):
winget search firefox # procurar
winget show --id Mozilla.Firefox # ver detalhes e instalador escolhido
winget install --id Mozilla.Firefox -e # instalar (-e = correspondência exata)
winget install --id Git.Git -e --source winget
winget install --id Mozilla.Firefox -e --silent --accept-package-agreements --accept-source-agreements
winget list # o que está instalado
winget upgrade # o que tem atualização disponível
winget upgrade --id Mozilla.Firefox
winget upgrade --all # atualizar tudo o que tem atualização
winget uninstall --id Mozilla.Firefox
winget export -o C:\Temp\pacotes.json # guardar a lista de pacotes
winget import -i C:\Temp\pacotes.json # reinstalar a partir da lista
O winget install aceita vários identificadores numa só linha: winget install Microsoft.VisualStudioCode Microsoft.PowerShell Git.Git. Para listas maiores, usa winget export e winget import.
apt (Debian e Ubuntu):
sudo apt update # atualizar o índice de pacotes
apt search htop # procurar
apt show htop # ver informação do pacote
sudo apt install htop git curl # instalar vários pacotes
apt list --installed | grep git # ver o que está instalado
sudo apt remove htop # remover (mantém configurações)
sudo apt purge htop # remover também as configurações
sudo apt autoremove # remover dependências que já ninguém usa
sudo apt install ./pacote.deb # instalar um .deb local, resolvendo dependências
Exemplo resolvido · preparar um portátil novo com winget
- Abrir o PowerShell como administrador e confirmar a versão:
winget --version. - Procurar os identificadores exatos:
winget search "7-zip",winget search vlc. - Criar o ficheiro
instalar.ps1com uma lista de identificadores:
$apps = @(
'Mozilla.Firefox',
'7zip.7zip',
'VideoLAN.VLC',
'Notepad++.Notepad++'
)
foreach ($app in $apps) {
winget install --id $app -e --silent --accept-package-agreements --accept-source-agreements
}
- Executar o script e observar o resultado de cada pacote; um pacote que falhe não impede os seguintes.
- Confirmar com
winget liste abrir cada aplicação para testar. - Gerar
winget export -o pacotes.jsone arquivar o ficheiro na documentação, para repetir noutra máquina. - Voltar a correr o script para provar que é idempotente: o winget indica que o pacote já está instalado e não o reinstala sem necessidade.
Os identificadores (
Mozilla.Firefox,7zip.7zip...) confirmam-se comwinget search, pois podem mudar. Nunca os adivinhes.
Erros comuns: misturar vários gestores para a mesma aplicação, correr winget upgrade --all sem antes ver a lista com winget upgrade, e usar apt remove quando se queria apt purge (as configurações antigas ficam).
5. Ferramentas de manutenção e otimização do sistema
As ferramentas de manutenção cumprem seis funções: monitorizar (consumo de CPU, memória, disco e rede), limpar (temporários e caches), otimizar (armazenamento e arranque), verificar e reparar (disco e ficheiros de sistema), agendar tarefas periódicas e registar eventos. Cada sistema tem as suas ferramentas.
Antes de instalar software adicional, a máquina precisa de estar bem configurada com as ferramentas de sistema que já traz. Este é o primeiro passo do referencial: configurar as ferramentas de sistema disponíveis no SO para manutenção e otimização.
5.1 Windows
| Ferramenta | Onde está | Para quê |
|---|---|---|
Limpeza de disco (cleanmgr) |
Pesquisar "Limpeza de Disco" | Apagar ficheiros temporários, cache de atualizações, Reciclagem |
| Otimizar unidades | Definições → Sistema → Armazenamento | Desfragmentar HDD ou fazer TRIM em SSD |
Gestor de tarefas (Ctrl+Shift+Esc) |
Atalho de teclado | Ver processos, consumo de CPU/RAM, desativar arranque automático |
Configuração do Sistema (msconfig) |
Executar → msconfig |
Controlar serviços e itens de arranque |
Agendador de Tarefas (taskschd.msc) |
Executar → taskschd.msc |
Automatizar scripts e manutenção periódica |
Gestor de Dispositivos (devmgmt.msc) |
Executar → devmgmt.msc |
Atualizar ou reinstalar drivers |
| CHKDSK | PowerShell/Prompt | Verificar e corrigir erros no disco |
Visualizador de Eventos (eventvwr.msc) |
Executar → eventvwr.msc |
Ler erros e avisos do sistema e das aplicações |
Monitor de Desempenho (perfmon) |
Executar → perfmon |
Medir contadores de desempenho ao longo do tempo |
Informações do Sistema (msinfo32) |
Executar → msinfo32 |
Resumo de hardware, drivers e software |
Serviços (services.msc) |
Executar → services.msc |
Ver, iniciar, parar e configurar o tipo de arranque de serviços |
Comandos de verificação e reparação (PowerShell ou CMD como administrador):
:: Verificar e reparar ficheiros de sistema protegidos
sfc /scannow
:: Se o sfc não conseguir reparar, reparar a imagem do componente (precisa de Internet ou de origem local)
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
:: Verificar o disco; /f corrige erros, /r procura setores danificados (pede reinício na unidade do sistema)
chkdsk C: /f
chkdsk D: /r
# Estado de saúde dos discos físicos e tipo (HDD ou SSD)
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, HealthStatus
# Otimizar: TRIM em SSD, desfragmentação em HDD
Optimize-Volume -DriveLetter C -ReTrim -Verbose
Optimize-Volume -DriveLetter D -Defrag -Verbose
Ordem recomendada perante um Windows instável: sfc /scannow primeiro; se reportar ficheiros que não conseguiu reparar, DISM /Online /Cleanup-Image /RestoreHealth e voltar a correr o sfc /scannow.
Exemplo resolvido · agendar uma limpeza de disco mensal
- Abrir o Agendador de Tarefas e escolher "Criar Tarefa Básica".
- Nome:
Limpeza mensal. Disparador: mensalmente, dia 1, às 09:00. - Ação: "Iniciar um programa" →
cleanmgr.execom o argumento/sagerun:1. - Antes disto, correr uma vez
cleanmgr /sageset:1para escolher que categorias limpar (esse perfil1fica guardado). - Confirmar e testar com "Executar" no separador da tarefa.
A mesma tarefa pode ser criada numa só linha, útil em scripts de preparação:
schtasks /create /tn "Limpeza mensal" /tr "cleanmgr.exe /sagerun:1" /sc monthly /d 1 /st 09:00
schtasks /query /tn "Limpeza mensal"
schtasks /run /tn "Limpeza mensal"
5.2 macOS
- Utilitário de Disco: verificar e reparar volumes (Primeiros Socorros).
- Monitor de Atividade: equivalente ao Gestor de Tarefas, com separadores de CPU, memória, energia, disco e rede.
- Armazenamento (Menu Apple → Definições do Sistema → Geral → Armazenamento): recomendações para libertar espaço (Otimizar armazenamento, Esvaziar o Lixo automaticamente).
- Itens de início de sessão (Definições → Geral): controla o que abre ao entrar.
- Consola: leitura dos registos do sistema.
5.3 Linux
systemctl: gerir serviços (systemctl status,enable,disable).cron/crontab -e: agendar tarefas periódicas, equivalente ao Agendador de Tarefas.htop: monitor de processos interativo (alternativa mais amigável aotop).GParted: gestão gráfica de partições e discos.
# exemplo de crontab: limpar /tmp todos os domingos às 3h
0 3 * * 0 find /tmp -type f -atime +7 -delete
A sintaxe do crontab tem cinco campos antes do comando: minuto, hora, dia do mês, mês, dia da semana (0 ou 7 = domingo).
| Expressão | Significado |
|---|---|
30 2 * * * |
Todos os dias às 02:30 |
0 3 * * 0 |
Domingos às 03:00 |
0 9 1 * * |
Dia 1 de cada mês às 09:00 |
*/15 * * * * |
De 15 em 15 minutos |
crontab -l # listar as tarefas do utilizador
crontab -e # editar
systemctl --failed # serviços que falharam
systemctl list-timers # temporizadores systemd ativos
systemd-analyze blame # o que mais demorou no arranque
journalctl -p err -b # erros desde o último arranque
df -h # espaço por sistema de ficheiros
du -sh /var/log/* | sort -h # o que ocupa espaço em /var/log
sudo apt autoremove && sudo apt clean
sudo journalctl --vacuum-time=14d # manter só 14 dias de registos
sudo fstrim -av # TRIM em SSD (normalmente já agendado)
sudo fsck -f /dev/sdb1 # verificar um sistema de ficheiros (desmontado)
Erros comuns: desativar serviços no msconfig/systemctl sem saber para que servem (pode impedir o arranque), agendar tarefas de manutenção em horário de uso normal em vez de fora de horas, desfragmentar um SSD, e correr chkdsk /f na unidade do sistema sem avisar o utilizador de que a máquina vai reiniciar.
6. Controladores (drivers) e dispositivos
Um controlador (driver) é o software que permite ao sistema operativo comunicar com um componente: placa gráfica, rede, som, impressora, leitor de cartões. Sem o controlador certo, o dispositivo não funciona ou funciona com limitações.
6.1 Origem dos controladores
| Origem | Quando usar | Cuidados |
|---|---|---|
| Windows Update | Primeira opção em portáteis e PC de marca | Pode instalar versões genéricas |
| Site do fabricante do equipamento (Dell, HP, Lenovo...) | Controladores certificados para o modelo | Escolher o modelo exato e a versão do SO |
| Site do fabricante do componente (Intel, AMD, NVIDIA, Realtek) | Mais recentes, para quem precisa de funcionalidades novas | Pode não estar validado pelo fabricante do portátil |
| Aplicações "atualizadoras de drivers" de terceiros | Nunca em ambiente profissional | Frequentemente vêm com software indesejado ou instalam o controlador errado |
| Repositório da distribuição (Linux) | Normalmente suficiente | Firmware proprietário pode estar num repositório à parte |
6.2 Gestor de Dispositivos
No Gestor de Dispositivos (devmgmt.msc) cada dispositivo pode mostrar um sinal:
| Sinal | Significado | Ação |
|---|---|---|
| Triângulo amarelo | Problema: driver em falta ou com erro | Ver as propriedades, instalar ou reinstalar o driver |
| Seta para baixo | Dispositivo desativado | Ativar |
| Dispositivo desconhecido | Sem driver | Procurar o ID de hardware nas propriedades → Detalhes |
Operações nas propriedades de um dispositivo → separador Controlador: Atualizar, Reverter controlador (volta à versão anterior), Desativar, Desinstalar.
# Dispositivos com problemas
Get-PnpDevice -PresentOnly | Where-Object Status -ne 'OK'
:: Listar os pacotes de driver do repositório de drivers
pnputil /enum-drivers
:: Adicionar e instalar um driver a partir do ficheiro .inf
pnputil /add-driver C:\Drivers\impressora\driver.inf /install
:: Remover um pacote de driver (nome publicado, ex.: oem42.inf)
pnputil /delete-driver oem42.inf /uninstall
:: Listar todos os drivers carregados
driverquery /v
Exemplo resolvido · placa de rede sem driver depois de reinstalar o Windows
- O Gestor de Dispositivos mostra "Controlador Ethernet" com triângulo amarelo e não há Internet.
- Noutro computador, identificar o modelo exato do equipamento e descarregar o driver de rede do site do fabricante para uma pen USB.
- Verificar o hash ou a assinatura, quando o fabricante os publica.
- Na máquina, extrair a pasta e executar o instalador, ou: Gestor de Dispositivos → Atualizar controlador → Procurar software de controlador no computador → apontar para a pasta.
- Confirmar que o triângulo desaparece e que há ligação (
ping 1.1.1.1). - Deixar o Windows Update instalar o resto e guardar o pacote de drivers numa pasta de recuperação da escola, para a próxima vez.
Erros comuns: instalar drivers de sites de terceiros ou "atualizadores de drivers", atualizar o driver sem criar antes um ponto de restauro, e esquecer de guardar uma cópia local dos drivers de rede (sem rede não se descarrega nada).
7. Backup e imagens de sistema
A segunda realização do referencial é executar software para criar imagens de restauro e backup do sistema. Backup e imagem de sistema não são a mesma coisa:
- Backup: cópia dos ficheiros e pastas do utilizador.
- Imagem de sistema: cópia completa do disco, incluindo o SO, programas instalados e configurações. Permite repor a máquina exatamente como estava.
7.1 Tipos de backup
| Tipo | O que copia | Vantagem | Desvantagem |
|---|---|---|---|
| Completo | Tudo, sempre | Restauro simples e rápido | Demora mais, ocupa mais espaço |
| Incremental | Só o que mudou desde o último backup (qualquer tipo) | Rápido e leve | Restauro precisa da cadeia completa |
| Diferencial | Só o que mudou desde o último backup completo | Restauro mais simples que o incremental | Cresce com o tempo até ao próximo completo |
Regra 3-2-1: pelo menos 3 cópias dos dados, em 2 suportes diferentes (ex.: disco interno + disco externo), com 1 cópia fora do local (cloud ou outra morada).
Dois indicadores ajudam a dimensionar a estratégia:
| Indicador | Pergunta | Exemplo |
|---|---|---|
| RPO (objetivo do ponto de recuperação) | Quanto trabalho posso perder? | Backup diário implica perder até 24 h |
| RTO (objetivo do tempo de recuperação) | Quanto tempo posso estar parado? | Se a loja não pode parar mais de 2 h, uma imagem de sistema é melhor do que reinstalar tudo |
7.2 Comparação de cadeias de restauro
Imagina um backup completo ao domingo e cópias nos dias seguintes.
| Dia | Incremental | Diferencial |
|---|---|---|
| Domingo | Completo (100 GB) | Completo (100 GB) |
| Segunda | 2 GB (mudanças de segunda) | 2 GB (mudanças desde domingo) |
| Terça | 3 GB (mudanças de terça) | 5 GB (mudanças de segunda e terça) |
| Quarta | 1 GB | 6 GB |
| Restaurar quarta-feira | Domingo + segunda + terça + quarta (4 conjuntos) | Domingo + quarta (2 conjuntos) |
| Espaço usado até quarta | 106 GB | 113 GB |
O incremental poupa espaço e tempo de cópia; o diferencial simplifica o restauro. Em qualquer dos casos, se um elo da cadeia falhar, o restauro posterior falha, por isso se verifica e se faz um completo periodicamente.
7.3 Ferramentas por plataforma
| Ferramenta | Plataforma | Notas |
|---|---|---|
| Histórico de Ficheiros | Windows | Backup contínuo de pastas do utilizador para disco externo/rede |
| Cópia de Segurança e Restauro (Windows 7) | Windows | Painel de Controlo; opção "Criar uma imagem do sistema" (imagem completa do disco). Ferramenta herdada (obsoleta), ainda presente no Windows 11 |
| Cópia de Segurança do Windows (Windows Backup) | Windows | Guarda pastas, definições e lista de aplicações no OneDrive; não é imagem de sistema |
| Time Machine | macOS | Backup incremental automático para disco externo |
| Macrium Reflect | Windows | Imagens de sistema; produto pago (a edição Free foi descontinuada em 2024) |
| Clonezilla | Multi-SO | Clonagem/imagem via arranque a partir de USB, open-source |
| Acronis True Image | Multi-SO | Solução comercial completa, agendamento avançado |
| rsync / Borg / Restic | Linux/macOS | Backup incremental em linha de comandos; Borg e restic cifram, o rsync não (só protege o transporte, se for por SSH) |
| Robocopy | Windows | Cópia robusta de pastas em linha de comandos, base de scripts |
| Timeshift | Linux | Instantâneos do sistema para reverter alterações (não substitui backup de dados) |
Exemplo resolvido · criar uma imagem de sistema com a ferramenta nativa do Windows
O "Windows Backup" não cria imagem de sistema. A imagem nativa cria-se na ferramenta antiga "Cópia de Segurança e Restauro (Windows 7)", no Painel de Controlo. Esta ferramenta é herdada e está obsoleta, embora continue presente no Windows 11: serve para criar e abrir imagens, mas em produção convém considerar software de imagem de terceiros (ver tabela) e confirmar a sua disponibilidade na versão em uso.
- Ligar o disco externo, com espaço suficiente, ao computador.
- Abrir o Painel de Controlo e a ferramenta "Cópia de Segurança e Restauro (Windows 7)".
- Escolher a opção "Criar uma imagem do sistema".
- Indicar o disco externo como destino e selecionar a unidade do sistema (normalmente
C:) como origem. - Confirmar e acompanhar o progresso; no final, confirmar que a imagem existe no destino e registar, na documentação da escola, a periodicidade com que será refeita.
A mesma operação existe na linha de comandos (como administrador), com a ferramenta wbadmin:
:: Imagem com todos os volumes críticos (recuperação completa) para o disco E:
wbadmin start backup -backupTarget:E: -include:C: -allCritical -quiet
:: Ver as versões de backup disponíveis
wbadmin get versions
O disco de destino não pode ser um dos volumes incluídos no backup.
Exemplo resolvido · backup de pastas com Robocopy
- Definir origem
C:\Dados, destinoE:\Backup\Dadose um ficheiro de registo. - Executar:
robocopy C:\Dados E:\Backup\Dados /E /XO /R:2 /W:5 /LOG+:C:\Logs\backup.log
/E copia subpastas (incluindo vazias), /XO ignora ficheiros mais antigos do que os do destino, /R:2 e /W:5 limitam as repetições em caso de erro (2 tentativas, 5 segundos) e /LOG+: acrescenta ao registo.
3. Em vez de /E, a opção /MIR espelha a origem, apagando no destino o que já não existe na origem. Usa-a só quando for essa a intenção e depois de testar com /L (apenas lista, não copia).
4. Agendar com o Agendador de Tarefas (secção 5.1) para correr todas as noites; o procedimento completo está na secção 7.5.
5. Ler o fim do registo: um resumo mostra ficheiros copiados e falhados.
Exemplo resolvido · backup incremental e cifrado com restic
# 1. criar o repositório no disco externo montado em /mnt/backup
restic init --repo /mnt/backup/repo
# 2. fazer o primeiro backup (completo) e os seguintes (só o que mudou)
restic -r /mnt/backup/repo backup ~/Documentos ~/Imagens
# 3. listar os instantâneos
restic -r /mnt/backup/repo snapshots
# 4. restaurar o último instantâneo para uma pasta de teste
restic -r /mnt/backup/repo restore latest --target /tmp/teste-restauro
A palavra-passe do repositório é pedida no primeiro passo; sem ela os dados são irrecuperáveis, por isso guarda-a no gestor de palavras-passe da organização.
Exemplo resolvido · cópia de uma pasta com rsync
O rsync copia apenas as diferenças, mas não cifra os dados: a cifra só existe no transporte, se o destino for remoto por SSH. Para cópias cifradas usa-se o restic ou o Borg.
# 1. ensaio: mostra o que seria copiado e apagado, sem alterar nada
rsync -a --delete --dry-run ~/Documentos/ /mnt/backup/Documentos/
# 2. depois de ler o resultado, executar a sério
rsync -a --delete ~/Documentos/ /mnt/backup/Documentos/
-a preserva permissões e datas, e a barra final em ~/Documentos/ copia o conteúdo da pasta. A opção --delete apaga no destino o que já não existe na origem, por isso o ensaio vem sempre primeiro.
7.4 Imagem de sistema e clonagem
Uma imagem de sistema é um ficheiro (ou conjunto de ficheiros) que contém uma cópia dos volumes. A clonagem copia diretamente de um disco para outro. Casos típicos:
- Trocar um HDD por um SSD: clonar o disco inteiro.
- Preparar 20 portáteis iguais: criar uma imagem-mestre (capítulo 18).
- Recuperar rapidamente depois de uma avaria ou ransomware.
Na clonagem com o Clonezilla, arranca-se por uma pen USB, escolhe-se o modo device-device (disco para disco) ou device-image (disco para ficheiro de imagem) e confirma-se com muito cuidado a origem e o destino: o destino é totalmente apagado.
7.5 Agendamento e verificação
- Agendar sempre: Histórico de Ficheiros e Time Machine têm agendamento próprio; scripts usam Agendador de Tarefas,
cronou um temporizador do systemd. - Verificar: ler o registo, confirmar o tamanho e fazer um restauro de teste num intervalo fixo (por exemplo, uma vez por trimestre).
- Documentar: o que se copia, para onde, com que frequência, quem é o responsável e como se restaura.
- Cifrar cópias que saem do local ou vão para a cloud, porque contêm dados pessoais (RGPD).
Exemplo resolvido · configurar backups automáticos no Windows e no Linux
Objetivo: copiar C:\Dados todas as noites às 23:00 num Windows, e ~/Documentos num Linux, e confirmar no dia seguinte que correu.
Windows, opção A: Histórico de Ficheiros (pastas do utilizador)
- Ligar o disco externo e abrir Painel de Controlo → Sistema e Segurança → Histórico de Ficheiros.
- Escolher o disco (Selecionar unidade) e clicar em Ativar.
- Em Definições avançadas, definir a frequência em "Guardar cópias de ficheiros" (de 10 minutos a diariamente) e o tempo de retenção em "Manter versões guardadas" (de um mês a sempre).
- Em "Excluir pastas", retirar o que não interessa copiar e confirmar que a primeira cópia terminou.
Windows, opção B: Robocopy agendado com o Agendador de Tarefas
- Criar as pastas de destino e de registos (
E:\Backup\DadoseC:\Logs). O discoE:tem de estar ligado à hora marcada. - Numa linha de comandos como administrador:
schtasks /create /tn "Backup diario" /tr "robocopy C:\Dados E:\Backup\Dados /E /XO /R:2 /W:5 /LOG+:C:\Logs\backup.log" /sc daily /st 23:00 /ru SYSTEM
- Testar já, sem esperar pelas 23:00:
schtasks /run /tn "Backup diario". - Confirmar o resultado:
schtasks /query /tn "Backup diario" /v /fo listmostra a última execução e o resultado. Ler o fim deC:\Logs\backup.log. O Robocopy devolve códigos de 0 a 7 quando a cópia correu bem e 8 ou mais quando houve falhas.
Linux: restic agendado com cron
- Guardar a palavra-passe do repositório num ficheiro só legível pelo utilizador:
echo 'frase-longa-e-unica' > ~/.restic-pass && chmod 600 ~/.restic-pass. - Abrir
crontab -ee acrescentar:
RESTIC_PASSWORD_FILE=/home/utilizador/.restic-pass
0 23 * * * restic -r /mnt/backup/repo backup ~/Documentos >> ~/restic-backup.log 2>&1
30 23 * * 0 restic -r /mnt/backup/repo forget --keep-daily 7 --keep-weekly 4 --prune >> ~/restic-backup.log 2>&1
- A primeira linha corre todas as noites às 23:00; a segunda, aos domingos, mantém 7 cópias diárias e 4 semanais (retenção). O disco tem de estar montado em
/mnt/backup. - No dia seguinte, confirmar:
restic -r /mnt/backup/repo snapshotse ler~/restic-backup.log.
Linux, alternativa: temporizador systemd. Dois ficheiros em /etc/systemd/system/: backup-restic.service (com Type=oneshot, ExecStart= com o comando restic e, no [Service], Environment=RESTIC_PASSWORD_FILE=/home/utilizador/.restic-pass) e backup-restic.timer. Como o serviço corre como root, usa caminhos absolutos (por exemplo /home/utilizador/Documentos, e não ~/Documentos). O temporizador:
[Timer]
OnCalendar=*-*-* 23:00:00
Persistent=true
[Install]
WantedBy=timers.target
Ativa-se com sudo systemctl enable --now backup-restic.timer e confirma-se com systemctl list-timers. A opção Persistent=true executa a cópia em falta se o equipamento estava desligado à hora marcada, o que o cron não faz.
Por fim, regista na documentação a hora, o destino, a retenção e a data do primeiro restauro de teste.
Erros comuns: guardar o backup no mesmo disco que está a ser protegido, nunca testar a restauração (um backup que nunca foi restaurado é uma suposição, não uma garantia), esquecer o agendamento automático, o que faz o backup depender da memória de alguém, e usar --delete ou /MIR sem ensaio prévio.
8. Atualizações do sistema
Esta secção e a seguinte cobrem a terceira realização, realizar a manutenção, a atualização e o restauro do sistema.
8.1 Porque se atualiza
- Segurança: corrigem vulnerabilidades que os atacantes exploram assim que são conhecidas.
- Estabilidade: corrigem erros que causam falhas.
- Compatibilidade: suportam hardware e formatos novos.
- Funcionalidades: acrescentam capacidades.
A Microsoft publica as atualizações de segurança mensais na segunda terça-feira de cada mês, conhecida como "Patch Tuesday".
8.2 Atualizações automáticas
| SO | Onde configurar | Opções típicas |
|---|---|---|
| Windows | Definições → Windows Update | Pausar (por defeito, até 5 semanas), horas ativas, canal (Current/Insider) |
| macOS | Definições → Geral → Atualização de Software | Instalar automaticamente, apenas de segurança |
| Linux (Debian/Ubuntu) | unattended-upgrades |
Atualizações de segurança automáticas, resto manual |
# Linux: atualizar o sistema
sudo apt update && sudo apt upgrade -y
# Windows: verificar e instalar via PowerShell (módulo PSWindowsUpdate)
Get-WindowsUpdate
Install-WindowsUpdate -AcceptAll -AutoReboot
O módulo PSWindowsUpdate não vem de origem: instala-se uma vez com Install-Module PSWindowsUpdate (como administrador). Para ver o histórico sem módulos extra existe Get-HotFix.
# Linux: ver o que está pendente, antes de atualizar
apt list --upgradable
sudo apt upgrade # só atualiza, nunca remove pacotes
sudo apt full-upgrade # pode remover pacotes para resolver dependências
# Atualizações automáticas de segurança em Debian/Ubuntu
sudo apt install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
sudo unattended-upgrade --dry-run --debug # ensaio
# macOS: pela linha de comandos
softwareupdate --list
sudo softwareupdate --install --all
Boas práticas: atualizar fora do horário de uso, ler as notas de lançamento em ambiente empresarial antes de aplicar em massa, e nunca desligar as atualizações de segurança (só adiar).
8.3 Gerir atualizações numa organização
A técnica fundamental é a dos anéis de implantação: aplicar primeiro a um grupo piloto pequeno, observar alguns dias, e só depois ao resto.
| Anel | Quem | Quando |
|---|---|---|
| 0, piloto | 2 a 5 máquinas de TI | Dia 0 |
| 1, antecipado | 10 % dos utilizadores | Dia 3 a 5 |
| 2, geral | Todos os restantes | Dia 7 a 14 |
Os mecanismos habituais são as políticas de grupo, o Intune e o Configuration Manager. O WSUS está em descontinuação (anunciada pela Microsoft em 2024), embora ainda suportado; em projetos novos convém preferir o Intune ou o Windows Update for Business.
8.4 Atualizar o software de terceiros
As aplicações também se atualizam. Um navegador, um leitor de PDF ou um cliente de videoconferência desatualizados são portas de entrada habituais para o malware.
winget upgrade # ver o que tem atualização
winget upgrade --all # atualizar tudo
winget upgrade --id Mozilla.Firefox
brew update && brew upgrade # macOS (Homebrew)
sudo snap refresh # Linux (Snap)
flatpak update # Linux (Flatpak)
Exemplo resolvido · atualização que corre mal e como reverter
Depois de uma atualização cumulativa, a impressora de rede deixou de imprimir.
- Confirmar que o problema começou depois da atualização (data no Visualizador de Eventos ou em
Get-HotFix). - Tentar o mais simples: reiniciar a máquina e o serviço de impressão, e reinstalar o driver da impressora.
- Se persistir, desinstalar a atualização: Definições → Windows Update → Histórico de atualizações → Desinstalar atualizações → escolher a mais recente.
- Em alternativa, usar um ponto de restauro criado antes (capítulo 9).
- Pausar as atualizações por uma ou duas semanas para dar tempo ao fabricante.
- Documentar e reportar o problema ao fabricante e à equipa de TI.
Erros comuns: desligar o Windows Update inteiro para não ser incomodado, atualizar tudo em todas as máquinas ao mesmo tempo sem piloto, ignorar reinícios pendentes durante semanas, e atualizar firmware (BIOS/UEFI) com o portátil a funcionar apenas a bateria.
9. Restauro e recuperação do sistema
9.1 Pontos de restauro e recuperação
- Ponto de restauro (Windows,
rstrui.exe): guarda o estado do registo e ficheiros de sistema num momento específico; não afeta documentos pessoais. Útil depois de instalar um driver ou programa que causou instabilidade. - Repor este PC: reinstala o Windows mantendo ou não os ficheiros pessoais; mais radical do que um ponto de restauro.
- Modo de recuperação (macOS; em Macs com processador Intel,
Cmd+Rno arranque; em Macs com Apple silicon, manter premido o botão de ligar até aparecerem as opções de arranque): reinstalar o SO, restaurar a partir do Time Machine, ou aceder ao Utilitário de Disco. - Live USB / kernel anterior (Linux): arrancar a partir de um USB de recuperação, ou escolher uma versão anterior do kernel no GRUB se uma atualização causou problemas.
9.2 Escolher a opção de recuperação
| Situação | Opção indicada | Afeta ficheiros pessoais? |
|---|---|---|
| Programa ou driver novo causou instabilidade | Ponto de restauro | Não |
| Ficheiros de sistema corrompidos | sfc /scannow e DISM |
Não |
| Windows não arranca | Ambiente de Recuperação (WinRE): Reparação de arranque, Desinstalar atualizações | Não |
| Sistema lento e cheio de lixo, mas funcional | Repor este PC mantendo ficheiros | Mantém ficheiros, remove aplicações |
| Infeção grave ou ransomware | Restaurar a partir de imagem de sistema ou reinstalar e restaurar dados do backup | Depende do backup |
| Disco avariado | Substituir disco e restaurar imagem | Depende do backup |
| Equipamento de troca | Repor este PC removendo tudo | Apaga tudo |
9.3 Comandos de apoio
# Ativar a proteção do sistema na unidade C: (como administrador)
Enable-ComputerRestore -Drive "C:\"
# Criar um ponto de restauro
Checkpoint-Computer -Description "Antes de instalar driver de impressora" -RestorePointType MODIFY_SETTINGS
# Listar os pontos de restauro existentes
Get-ComputerRestorePoint
Por defeito, o Windows limita a criação automática de pontos de restauro a um em 24 horas; se o Checkpoint-Computer não criar o ponto, é esta a explicação mais comum.
:: Abrir o assistente de restauro do sistema
rstrui.exe
:: Ver o estado do ambiente de recuperação (WinRE)
reagentc /info
Exemplo resolvido · criar e usar um ponto de restauro no Windows
- Pesquisar "Criar um ponto de restauro" e abrir "Propriedades do Sistema".
- Confirmar que a Proteção do Sistema está Ativada para o disco
C:. - Clicar em "Criar", dar um nome descritivo (ex.:
Antes de instalar driver de impressora). - Se algo correr mal depois, voltar à mesma janela → "Restauro do Sistema" → escolher o ponto criado.
- O sistema reinicia e repõe o estado anterior; os documentos pessoais não são afetados.
Exemplo resolvido · restaurar o sistema a partir de uma imagem
Um PC não arranca depois de uma falha de disco, já substituído por outro de capacidade igual ou superior.
- Ligar o disco externo com a imagem criada no capítulo 7 e arrancar o PC por uma unidade de recuperação (pen USB criada previamente em "Criar uma unidade de recuperação") ou pelo suporte de instalação do Windows.
- Escolher o idioma e, no ecrã inicial, "Reparar o computador" → Resolução de problemas → Opções avançadas → Recuperação de Imagem do Sistema.
- Selecionar a imagem mais recente e confirmar o disco de destino. Aviso: o destino é substituído.
- Esperar pela conclusão e deixar reiniciar.
- Testar: iniciar sessão, abrir aplicações, verificar documentos, impressoras e acessos.
- Restaurar os ficheiros criados desde a data da imagem a partir do backup de ficheiros (o Histórico de Ficheiros ou a cópia da cloud).
- Registar a ocorrência, a data da imagem usada e o tempo total (o RTO real).
Erros comuns: confundir ponto de restauro com backup de ficheiros (não substitui um), desativar a Proteção do Sistema para "ganhar espaço" sem perceber que perde a rede de segurança, repor o PC sem antes copiar os documentos, e criar a unidade de recuperação só quando o Windows já não arranca.
10. Ameaças informáticas
Esta secção abre a quarta realização, operar mecanismos de segurança e proteção nos sistemas operativos, que inclui antivírus, firewall, tipos de ameaças e normas aplicáveis.
10.1 Tipos de ameaças informáticas
| Ameaça | Como atua |
|---|---|
| Vírus | Anexa-se a ficheiros/programas e replica-se quando executado |
| Worm | Propaga-se sozinho pela rede, sem precisar de um ficheiro hospedeiro |
| Trojan (cavalo de Troia) | Disfarça-se de software legítimo para abrir uma porta ao atacante |
| Ransomware | Encripta os ficheiros da vítima e exige pagamento para os libertar |
| Spyware | Recolhe dados e atividade do utilizador sem consentimento |
| Rootkit | Esconde-se ao nível do sistema para evitar deteção |
| Phishing | Não é malware, mas engenharia social para roubar credenciais |
| Adware e PUA | Mostram anúncios ou instalam programas potencialmente indesejados |
| Keylogger | Regista o que o utilizador escreve |
| Botnet | Rede de máquinas infetadas controladas à distância |
10.2 Como chegam ao equipamento
- Anexos e ligações de email (a via mais comum).
- Descargas de sites não oficiais e software pirateado.
- Suportes USB de origem desconhecida.
- Vulnerabilidades por corrigir no sistema e nas aplicações.
- Palavras-passe fracas ou reutilizadas.
- Extensões do navegador e documentos com macros.
10.3 Como reagir
Exemplo resolvido · suspeita de infeção num PC de um posto de trabalho
- Isolar: desligar o cabo de rede e o Wi-Fi. Não desligar da corrente de imediato se houver suspeita de ransomware em curso, pois pode ser útil à análise; seguir o procedimento da organização.
- Avisar o responsável de TI e anotar a hora e o que o utilizador estava a fazer.
- Não apagar nada à mão, para preservar evidências.
- Analisar sem religar à rede. Usar uma verificação offline, que corre fora do sistema (no Windows, o Microsoft Defender Offline:
Start-MpWDOScan, que reinicia o PC), ou um suporte de arranque de análise. Como a máquina não pode ir buscar assinaturas à Internet, descarrega-se o pacote de atualização de assinaturas do fabricante noutro equipamento limpo, copia-se por um suporte USB limpo e aplica-se na máquina isolada antes da análise completa (capítulo 11). Se o antivírus estiver desativado e não ligar, a verificação offline é a opção. - Rever o Gestor de Tarefas → Arranque, o Agendador de Tarefas e as extensões do navegador.
- Alterar as palavras-passe a partir de outro equipamento limpo.
- Se não for possível garantir a limpeza, restaurar a partir de imagem ou reinstalar e restaurar dados do backup.
- Só religar à rede depois de a máquina estar limpa e com autorização do responsável.
- Registar o incidente: causa provável, ações e lições.
11. Antivírus: tipos, instalação e configuração
11.1 Como funciona um antivírus
Os produtos dividem-se em integrados no SO (Microsoft Defender), individuais (Bitdefender, ESET, Norton), de gestão centralizada com consola (empresas), EDR/XDR (equipas de segurança) e verificadores sob pedido (ClamAV).
| Técnica | Descrição | Limite |
|---|---|---|
| Assinaturas | Compara ficheiros com padrões de malware conhecido | Não deteta o que ainda não é conhecido |
| Heurística | Procura comportamentos e estruturas suspeitas | Pode gerar falsos positivos |
| Análise comportamental | Observa o que o programa faz em execução | Exige proteção em tempo real |
| Reputação na cloud | Consulta a popularidade e fiabilidade do ficheiro | Precisa de ligação à Internet |
| Proteção da navegação | Bloqueia sites maliciosos e de phishing | Não cobre todos os casos |
11.2 Microsoft Defender Antivirus (integrado no Windows)
Em Windows 10/11, o Defender vem ativo por defeito, gerido pela aplicação Segurança do Windows. Pontua bem em testes (AV-Test, AV-Comparatives) e é suficiente para a maioria dos utilizadores domésticos.
Verificar estado:
Get-MpComputerStatus | Select AntivirusEnabled, RealTimeProtectionEnabled
Get-MpComputerStatus | Select AMProductVersion, AntivirusSignatureLastUpdated # versão e data das assinaturas
Update-MpSignature # atualizar assinaturas
Start-MpScan -ScanType QuickScan # verificação rápida
Start-MpScan -ScanType FullScan # verificação completa
Start-MpScan -ScanType CustomScan -ScanPath "D:\Transferencias"
Get-MpThreatDetection # ameaças detetadas
Start-MpWDOScan # verificação offline (reinicia o PC)
Add-MpPreference -ExclusionPath "C:\Dev\build" # exclusão (usar com muita cautela)
Set-MpPreference -PUAProtection Enabled # bloquear programas potencialmente indesejados
Quarentena e remoção. Quando o Defender deteta uma ameaça, isola-a em quarentena. Na Segurança do Windows, em Proteção contra vírus e ameaças → Histórico de proteção, vê-se o que foi detetado e pode-se remover o item ou permitir que volte a correr (só quando se tem a certeza de que é um falso positivo). Em PowerShell, Get-MpThreat lista as ameaças e Remove-MpThreat remove as ameaças ativas.
Na aplicação Segurança do Windows existem ainda a proteção contra ransomware (acesso controlado a pastas), o SmartScreen (reputação de aplicações e sites) e a proteção contra adulteração, que impede que malware desligue o Defender.
11.3 Alternativas comerciais
| Produto | Pontos fortes |
|---|---|
| Bitdefender | Top em testes, leve, bom UX |
| ESET NOD32 | Muito leve, popular em PMEs |
| Kaspersky | Em junho de 2024 o Departamento do Comércio dos EUA (BIS) proibiu a venda dos produtos a clientes norte-americanos e, a partir de 29 de setembro de 2024, também as atualizações aos clientes existentes, por risco para a segurança nacional (a empresa contesta). A proibição não é europeia nem portuguesa; em organizações públicas é prudente consultar a política de aquisição |
| Norton 360 | Suite completa com VPN, backup |
| Avast / AVG | Versões gratuitas e pagas; ler a política de privacidade antes de escolher |
Regras de ouro:
- Apenas um antivírus ativo. Múltiplos AV entram em conflito.
- Manter sempre atualizado: assinaturas e engine.
- Verificação completa semanal.
- Não desativar em situações suspeitas (alguns malwares disfarçam-se de "AV pediu para desativar o Microsoft Defender").
11.4 Instalar e configurar um antivírus
Exemplo resolvido · substituir o Defender por um antivírus comercial
- Confirmar a licença e o número de dispositivos cobertos.
- Desinstalar qualquer outro antivírus (inclusive versões de avaliação que vêm no portátil) pela ferramenta de remoção do fabricante, se existir.
- Descarregar o instalador do site oficial e verificar a assinatura digital.
- Instalar; o Windows desativa automaticamente o Defender quando o novo produto se regista na Segurança do Windows.
- Atualizar assinaturas e executar a primeira verificação completa.
- Configurar: verificação semanal agendada, proteção web, verificação de USB, exclusões vazias.
- Confirmar no Segurança do Windows que o novo produto aparece como ativo e o estado é verde.
- Testar o funcionamento com o ficheiro de teste EICAR, inofensivo, descrito em eicar.org: o antivírus deve alertar de imediato. Apagar depois o ficheiro de teste.
11.5 Linux
Em desktop Linux, o risco de malware é menor mas existe (ELF malware, scripts maliciosos). ClamAV é o AV open-source padrão, útil sobretudo em servidores de email para analisar anexos.
sudo apt install clamav clamav-daemon
sudo freshclam # atualizar assinaturas
clamscan -r /home/user # análise recursiva
clamscan -r --infected --log=/var/log/clamav/scan-home.log /home # só mostra os infetados e grava registo
systemctl status clamav-freshclam # serviço que atualiza as assinaturas
Se o freshclam se queixar de que o ficheiro de registo está bloqueado, o serviço clamav-freshclam já está a atualizar; para-o temporariamente (sudo systemctl stop clamav-freshclam) ou aguarda.
12. Firewall e outras proteções do sistema
O firewall filtra tráfego de rede segundo regras, distinguindo o que entra e sai da máquina. Antivírus protege ficheiros e processos; firewall protege o tráfego de rede. São complementares.
| Firewall | Onde |
|---|---|
| Firewall do Windows (antigo Firewall do Windows Defender) | Incluído no sistema, perfis de rede pública/privada/domínio |
| Firewall de aplicações e pf | macOS, built-in (Definições → Rede → Firewall para a camada de aplicações; pf para regras avançadas) |
| iptables / nftables | Linux, controlo granular por linha de comandos |
| ufw (Uncomplicated Firewall) | Linux, wrapper simples sobre o iptables |
12.1 Conceitos
- Direção: regras de entrada (inbound) e de saída (outbound).
- Ação: permitir ou bloquear.
- Critérios: programa, protocolo (TCP/UDP), porta, endereço, perfil de rede.
- Política por defeito: tipicamente bloquear a entrada e permitir a saída.
- Perfis do Windows: Domínio, Privado e Público; em redes públicas aplica-se o mais restritivo.
Get-NetFirewallProfile | Select Name, Enabled, DefaultInboundAction, DefaultOutboundAction
Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled True
New-NetFirewallRule -DisplayName "Servidor web de teste 8080" -Direction Inbound `
-Protocol TCP -LocalPort 8080 -Action Allow -Profile Private
Get-NetFirewallRule -DisplayName "Servidor web de teste 8080"
Remove-NetFirewallRule -DisplayName "Servidor web de teste 8080"
# ufw em Ubuntu
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow from 192.168.1.0/24 to any port 8080 proto tcp
sudo ufw enable
sudo ufw status verbose
# apagar a regra: repetir a regra original com delete à frente
sudo ufw delete allow from 192.168.1.0/24 to any port 8080 proto tcp
# ou apagar por número: ver primeiro a lista e usar o número da regra 8080 (aqui, a 2)
sudo ufw status numbered
sudo ufw delete 2
# macOS: estado da firewall de aplicações
/usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate
Exemplo resolvido · abrir uma porta específica no firewall do Windows
- Pesquisar "Firewall do Windows com Segurança Avançada".
- "Regras de Entrada" → "Nova Regra".
- Tipo: Porta. Protocolo TCP, porta específica (ex.:
8080). - Ação: Permitir a ligação. Aplicar aos perfis relevantes (privado, por norma).
- Nomear a regra de forma descritiva para não esquecer porque foi criada.
- Testar a partir de outro PC da rede (
Test-NetConnection IP-do-PC -Port 8080) e depois remover a regra quando deixar de ser necessária.
12.2 Outras medidas de proteção
O firewall e o antivírus não bastam. Somam-se contas sem privilégios no dia a dia, UAC e sudo, cifra do disco (BitLocker, FileVault, LUKS), Arranque Seguro e TPM, autenticação multifator, bloqueio automático do ecrã e cópias de segurança, que são a recuperação possível depois de um ransomware.
Exemplo resolvido · reforçar um Windows 11 com as opções de segurança de base
- UAC: pesquisar "Alterar definições de Controlo de Conta de Utilizador" e confirmar que o nível é o predefinido (ou superior). Usar no dia a dia uma conta sem privilégios de administrador.
- Arranque Seguro e TPM: executar
msinfo32e ler "Estado do Arranque Seguro" (deve estar Ativado); executartpm.msce confirmar que o TPM está pronto. - BitLocker: pesquisar "Gerir BitLocker" → Ativar o BitLocker na unidade
C:. Guardar a chave de recuperação fora da máquina (conta da organização ou gestor de palavras-passe). Nas edições Home existe a cifragem do dispositivo, com função equivalente. - Verificar o estado:
manage-bde -statusindica se a unidade está cifrada. - Ativar o bloqueio automático do ecrã e registar as opções aplicadas na ficha do equipamento.
Erros comuns: nunca atualizar as assinaturas, instalar um segundo antivírus "para ter a certeza", criar exceções de firewall abrangentes (por exemplo abrir todas as portas), e desativar o firewall para "ver se funciona" e esquecer-se de o ligar.
13. Normas e regulamentos aplicáveis
13.1 Dados pessoais
- RGPD (Regulamento Geral de Proteção de Dados): obriga a proteger dados pessoais tratados em qualquer equipamento, incluindo backups e antivírus com acesso a ficheiros. Aplica-se na União Europeia como Regulamento (UE) 2016/679 e é complementado em Portugal por legislação nacional de execução, na redação em vigor.
- Princípios com impacto direto no trabalho do técnico: minimização (copiar só o necessário), limitação da conservação (apagar backups antigos), integridade e confidencialidade (cifrar, controlar acessos) e notificação de violações (a violação de dados pessoais tem de ser comunicada à autoridade de controlo, a CNPD, nos prazos legais).
13.2 Crime informático
- Lei do Cibercrime (Lei n.º 109/2009): tipifica crimes como acesso ilegítimo e sabotagem informática, e também a reprodução ilegítima de programa protegido (artigo 8.º).
- Regime jurídico da cibersegurança (Decreto-Lei n.º 125/2025, de 4 de dezembro): transpõe a Diretiva (UE) 2022/2555 (NIS 2); define obrigações de gestão de risco e de notificação de incidentes para entidades essenciais e importantes, na redação em vigor. A autoridade nacional é o Centro Nacional de Cibersegurança (CNCS).
13.3 Direitos de autor do software
O software é protegido por direitos de autor. Em Portugal, o regime próprio dos programas de computador (Decreto-Lei n.º 252/94, que transpôs a Diretiva 91/250/CEE, hoje codificada pela Diretiva 2009/24/CE) aplica-se em conjunto com o Código do Direito de Autor e dos Direitos Conexos, nas redações em vigor. Na prática, o técnico deve saber que:
- Instalar uma cópia sem licença (cópia "pirata") ou usar uma licença em mais equipamentos do que os permitidos pode implicar responsabilidade civil e, em certos casos, criminal.
- Ferramentas de "ativação" ilegal não são solução: além do problema legal, são fonte frequente de malware.
- A organização é responsável pelo software instalado nos seus equipamentos.
13.4 Políticas internas
Em empresas e escolas, as políticas internas definem que software pode ser instalado, como são geridas as palavras-passe e quem tem acesso administrativo. Elementos típicos: utilização aceitável, instalação de software (lista aprovada e processo de pedido), palavras-passe e autenticação multifator, backups e resposta a incidentes.
14. Gestão de licenças
14.1 Tipos
| Tipo | Descrição | Exemplos |
|---|---|---|
| Proprietária comercial | Pago, código fechado | MS Office, Photoshop |
| Freeware | Grátis, código fechado | Everything, IrfanView (uso não comercial) |
| Shareware | Trial limitado, depois paga | WinRAR (avaliação de 40 dias, depois exige licença) |
| Open-source permissiva | MIT, BSD, Apache | React, FastAPI |
| Open-source copyleft | GPL, AGPL | Linux, GIMP |
| Domínio público | Sem restrições | SQLite |
A GPL e a AGPL são copyleft forte: qualquer obra derivada distribuída tem de manter a mesma licença. A LGPL e a MPL são copyleft fraco: as alterações ao próprio componente têm de ser libertadas, mas é possível ligá-lo a código próprio fechado (o LibreOffice e o Firefox usam a MPL 2.0). Alguns projetos oferecem licenciamento duplo: a versão aberta com copyleft e uma versão comercial paga sem essa obrigação.
Outros modelos: OEM (ligada ao equipamento onde veio instalada), retalho (transferível), volume (empresas e escolas), educativa e por utilizador/por dispositivo/por instância simultânea.
14.2 Modelos de ativação
- Chave de produto: string única, introduzida na instalação.
- Conta cloud: Microsoft, Adobe Creative Cloud, JetBrains. A licença está ligada à conta.
- Dongle USB: chave física. Software CAD profissional.
- Servidor de licenças (flutuante): FlexLM, Sentinel; uma licença, vários utilizadores rotativos.
- KMS / MAK: Windows e Office em ambiente empresarial; KMS é servidor interno que ativa máquinas da rede.
:: Ver o estado de ativação do Windows (como administrador)
:: data de expiração da ativação
slmgr /xpr
:: informação resumida da licença
slmgr /dli
:: informação detalhada
slmgr /dlv
14.3 Registo de licenças
Numa organização, manter uma folha de cálculo ou ferramenta com:
- Produto e versão.
- Chave / conta de ativação.
- Data de aquisição e validade.
- Máquinas / utilizadores onde está ativa.
- Notas (link de download, suporte).
Sem este registo, perdem-se chaves quando alguém sai ou quando reinstalam máquinas.
Exemplo resolvido · auditoria interna de licenças
Uma clínica tem 12 PC e comprou 10 licenças de um programa de imagem.
- Obter a lista de software instalado em cada PC:
winget list, ouGet-CimInstance Win32_Product(mais lento e a usar com cuidado, pois pode desencadear reconfigurações de MSI) ou uma ferramenta de inventário. - Contar as instalações do programa: 11 encontradas.
- Comparar: 11 instalações para 10 licenças, uma instalação sem licença.
- Decidir: comprar a licença em falta, desinstalar de um PC ou substituir por alternativa de código aberto.
- Registar a decisão e a data no inventário, com o responsável.
- Repetir a auditoria todos os semestres.
15. Suites de produtividade
15.1 Microsoft 365
Subscrição mensal/anual. Inclui Word, Excel, PowerPoint, Outlook, OneDrive, Teams. Os planos (Personal, Family, Business, educativos) e os preços mudam com frequência: consulta sempre a página oficial do fabricante.
Instalação:
- Início de sessão no portal Microsoft 365 com a conta da escola ou da empresa.
- Botão "Instalar aplicações".
- Executar o instalador (descarrega vários GB online).
- Ativar com a conta Microsoft; não é com chave de produto.
Office Deployment Tool (ODT) permite deploy personalizado em rede empresarial: escolher apps, idiomas e canal de atualização via XML.
<Configuration>
<Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
<Product ID="O365ProPlusRetail">
<Language ID="pt-pt" />
</Product>
</Add>
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>
setup.exe /download configuracao.xml
setup.exe /configure configuracao.xml
15.2 LibreOffice
Alternativa open-source completa: Writer, Calc, Impress, Draw, Base.
Compatibilidade com .docx/.xlsx/.pptx é boa mas não 100 % (macros VBA, gráficos complexos podem partir).
Instalação:
- Windows: instalador MSI de
libreoffice.org(ouwinget search libreofficepara o identificador exato). - Ubuntu: já vem pré-instalado;
sudo apt install libreofficese removido.
15.3 Google Workspace e OnlyOffice
- Google Workspace: cloud-first, colaboração em tempo real, subscrição por utilizador.
- OnlyOffice: open-source com compatibilidade Office excelente; pode ser self-hosted.
| Critério | Microsoft 365 | LibreOffice | Google Workspace |
|---|---|---|---|
| Modelo | Subscrição | Gratuito | Subscrição |
| Macros VBA | Sim | Parcial | Não (usa Apps Script) |
| Colaboração em tempo real | Sim | Limitada | Sim, nativa |
| Funciona offline | Sim | Sim | Com configuração |
| Formatos próprios | OOXML | ODF | Formatos Google |
16. Gestores de palavras-passe
Hoje ter palavras-passe únicas por serviço é obrigatório. Memorizar 100+ palavras-passe é impossível; um gestor de palavras-passe resolve.
16.1 Opções
Bitwarden (recomendado para iniciantes):
- Open-source, plano grátis decente (palavras-passe + 2FA + 1 partilha).
- Premium pago, com TOTP integrado e ficheiros encriptados.
- Self-host com Vaultwarden em Docker para uso em escolas/empresas.
1Password:
- Pago. UX excelente, integração macOS/iOS.
KeePass / KeePassXC:
- Base de dados local (
.kdbx). Sem cloud, máxima privacidade. - Sincronização manual via Dropbox/Drive se quiser multi-dispositivo.
Proton Pass:
- Da equipa ProtonMail. Integra alias de email para reduzir spam.
16.2 Boas práticas
- Palavra-passe mestra forte e única: frase de 4+ palavras aleatórias.
- 2FA na conta do gestor de palavras-passe.
- Backup encriptado do cofre.
- Importar palavras-passe existentes dos browsers e depois apagar.
17. Utilitários essenciais e comunicação
17.1 Compressão
- 7-Zip (Windows, grátis, open-source): cria 7z, zip e tar; rar apenas extrai.
- Keka (macOS).
tar,zipem Linux (CLI nativo).
17.2 PDF
- Adobe Acrobat Reader: standard, leve.
- Foxit Reader: alternativa Windows.
- SumatraPDF: ultra-leve, open-source.
- PDF Arranger (Linux): juntar, dividir, rodar páginas.
17.3 Outros
- VLC: player multimédia que abre tudo.
- ShareX (Windows) / Flameshot (Linux): capturas de ecrã anotadas.
- Everything (Windows): pesquisa instantânea no disco.
- Notepad++ / VSCode: editor de texto avançado.
17.4 Comunicação
| Ferramenta | Uso ideal |
|---|---|
| Microsoft Teams | Escolas e empresas com Microsoft 365 |
| Zoom | Webinars grandes, qualidade vídeo |
| Slack | Equipas técnicas, integrações |
| Discord | Comunidades, voz contínua |
| Signal | Mensagens encriptadas, privacidade |
| Element / Matrix | Comunicação descentralizada |
18. Instalação em escala
18.1 Package managers
Os gestores de pacotes da secção 4.5 são a base da instalação em escala. Em Windows, o winget install aceita vários identificadores: winget install Microsoft.VisualStudioCode Microsoft.PowerShell Git.Git; o Chocolatey faz o mesmo com choco install firefox vscode git 7zip -y. Em macOS usa-se brew install --cask firefox visual-studio-code e brew install git wget; em Linux, sudo apt install firefox git curl vim. O VS Code não está nos repositórios do Ubuntu: usa-se sudo snap install --classic code ou um .deb descarregado de code.visualstudio.com, instalado com sudo apt install ./ficheiro.deb.
18.2 Imagens e deploy
- Sysprep + WIM (Windows): preparar máquina-master, generalizar, criar imagem, distribuir.
- MDT / SCCM: o MDT foi descontinuado pela Microsoft; para novos projetos a Microsoft aponta o Windows Autopilot (cloud) e a distribuição de sistemas operativos do Configuration Manager (SCCM, em rede interna).
- Intune: cloud, gere apps em máquinas remotas.
- Ansible / Salt / Puppet: Linux/multiplataforma, infrastructure as code.
Exemplo resolvido · preparar 30 portáteis iguais
- Instalar o Windows numa máquina-mestra e aplicar as atualizações.
- Instalar o software por script winget (capítulo 4) e configurar políticas, tema e impressoras.
- Remover o que seja específico da máquina e executar o
sysprepcom/generalize /oobe /shutdown. - Capturar a imagem com
DISM /Capture-Imageou criar a imagem com a ferramenta aprovada pela organização. - Aplicar a imagem aos restantes 29 portáteis; no primeiro arranque cada um pede nome e utilizador.
- Testar três máquinas aleatórias contra uma lista de verificação: ativação, atualizações, antivírus, aplicações, impressoras.
- Guardar a imagem e o script com versão e data; repetir o processo quando houver alterações grandes.
| Abordagem | Quando usar | Vantagem | Desvantagem |
|---|---|---|---|
| Instalação manual | 1 a 3 máquinas | Simples | Lenta e propensa a erros |
| Script com gestor de pacotes | 4 a 50 máquinas | Repetível, documenta-se sozinho | Exige manutenção do script |
| Imagem-mestre | Muitas máquinas iguais | Muito rápida | A imagem fica desatualizada |
| Gestão central (Intune, Ansible...) | Parque grande e contínuo | Atualiza e controla centralmente | Investimento inicial |
Erros comuns: esquecer a atualização da imagem-mestre (as máquinas novas nascem desatualizadas), deixar contas e chaves específicas da máquina na imagem, e instalar manualmente em cada máquina quando há dezenas para configurar.
Erros comuns
- Instalar de sites de terceiros em vez do site oficial, da loja ou do gestor de pacotes.
- Não ler o ecrã de instalação e aceitar software indesejado.
- Não comparar com os requisitos e descobrir depois que a máquina não aguenta.
- Desativar serviços ou itens de arranque sem saber para que servem.
- Desfragmentar um SSD ou correr
chkdsk /fsem avisar o utilizador. - Instalar drivers de "atualizadores" de terceiros ou sem ponto de restauro prévio.
- Guardar o backup no mesmo disco que protege, ou nunca testar um restauro.
- Confundir ponto de restauro com backup de ficheiros.
- Usar
--deleteou/MIRsem ensaio prévio. - Desligar o Windows Update em vez de o adiar, ou atualizar tudo ao mesmo tempo sem piloto.
- Ter dois antivírus ativos ou nunca atualizar as assinaturas.
- Abrir todas as portas no firewall ou desligá-lo "só para testar".
- Usar software sem licença e não manter inventário.
- Partilhar uma palavra-passe mestra ou guardar o CSV de exportação.
- Manter uma imagem-mestre desatualizada com contas e chaves específicas.
Glossário
Antivírus. Software que deteta, bloqueia e remove malware. Backup completo. Cópia de tudo, de cada vez. Backup diferencial. Cópia de tudo o que mudou desde o último backup completo. Backup incremental. Cópia de tudo o que mudou desde o último backup, seja ele completo ou incremental. Bloatware. Software pré-instalado ou empacotado em instaladores que o utilizador não pediu. Controlador (driver). Software que permite ao sistema comunicar com um dispositivo. Firewall. Sistema que filtra tráfego de rede segundo regras definidas. Gestor de pacotes. Ferramenta que instala, atualiza e remove software a partir de repositórios. Hash. Valor calculado a partir de um ficheiro, usado para confirmar que não foi alterado. Imagem de sistema. Cópia completa de um disco, incluindo SO, programas e configurações. KMS. Key Management Service: servidor de ativação Microsoft. Phishing. Engenharia social que tenta obter credenciais ou dados por meio de mensagens falsas. Ponto de restauro. Estado guardado do registo e ficheiros de sistema do Windows, para reverter mudanças recentes. Ransomware. Malware que encripta ficheiros e exige pagamento para os libertar. RGPD. Regulamento Geral de Proteção de Dados, aplicável ao tratamento de dados pessoais na UE. RPO. Objetivo do ponto de recuperação: quantidade máxima de dados que se aceita perder. RTO. Objetivo do tempo de recuperação: tempo máximo aceitável de paragem. Telemetria. Dados de uso enviados ao fabricante. WIM. Windows Imaging Format: imagem de instalação Windows.
Síntese
- Antes de instalar software adicional, configurar as ferramentas de sistema do próprio SO (limpeza, arranque, agendamento, gestão de dispositivos) e interpretar a documentação do fabricante.
- Instalar com método: requisitos e compatibilidade, fonte oficial, verificação de integridade, instalação personalizada e teste final; os gestores de pacotes tornam isto repetível.
- Os controladores vêm de fontes fiáveis, com ponto de restauro prévio e possibilidade de reversão.
- Backup protege ficheiros; imagem de sistema protege a máquina inteira. A regra 3-2-1 evita perder ambos ao mesmo tempo, e só um restauro de teste prova que a cópia serve.
- Atualizações e pontos de restauro trabalham em conjunto: atualizar sempre, por anéis em organizações, mas criar uma rede de segurança antes de mudanças de risco.
- Segurança é antivírus e firewall, contra ameaças concretas (vírus, worm, trojan, ransomware, spyware, phishing), dentro de normas como o RGPD e a Lei do Cibercrime.
- Suites de produtividade, gestores de palavras-passe e utilitários escolhem-se por licença, plataforma, reputação e privacidade, nunca por serem o primeiro resultado de pesquisa.
- Licenças têm de ser registadas e geridas: uma organização sem inventário perde chaves e arrisca-se a usar software sem direito.
- Em escala (a partir de 4 máquinas), package managers e imagens substituem a instalação manual: mais rápido, mais consistente, mais fácil de repetir.
Exercícios resolvidos
1. Um instalador descarregado tem o hash SHA-256 9F2C...A1 e a página do fabricante indica 9F2C...A7. O que fazes?
Resolução: os valores diferem no final, logo o ficheiro não é o publicado. Apaga-se, volta-se a transferir (de preferência por outra rede) e compara-se de novo. Se persistir, não se instala e informa-se o responsável.
2. Um PC tem 4 GB de RAM, Windows 10 de 64 bits e 2 GB livres. Uma aplicação exige 8 GB de RAM e 4 GB de espaço. Pode instalar-se?
Resolução: não cumpre RAM (4 < 8) nem espaço (2 < 4). Propõe-se ampliar a RAM e libertar espaço antes de instalar; regista-se a decisão.
3. Escreve o crontab para correr /usr/local/bin/manutencao.sh aos domingos às 03:00 e o que significa cada campo.
Resolução:
0 3 * * 0 /usr/local/bin/manutencao.sh: minuto 0, hora 3, qualquer dia do mês, qualquer mês, dia da semana 0 (domingo).
4. Um portátil mostra o disco a 100 % e demora a arrancar. É um SSD. Que medidas aplicas e que não aplicas?
Resolução: desativar itens de arranque desnecessários, libertar espaço, verificar a saúde do disco (
Get-PhysicalDisk) e corrersfc /scannow. Não se desfragmenta um SSD; só TRIM (Optimize-Volume -DriveLetter C -ReTrim).
5. Um backup completo ao domingo tem 80 GB. As alterações diárias são: segunda 2 GB, terça 3 GB, quarta 1 GB. Calcula o espaço usado até quarta e o número de conjuntos para restaurar quarta, em incremental e em diferencial.
Resolução: incremental: 80 + 2 + 3 + 1 = 86 GB; restauro com 4 conjuntos (domingo, segunda, terça, quarta). Diferencial: segunda 2, terça 5, quarta 6, total 80 + 2 + 5 + 6 = 93 GB; restauro com 2 conjuntos (domingo e quarta).
6. Uma loja faz backup diário às 23:00 e tem uma avaria às 17:00. Qual é o RPO máximo implícito?
Resolução: perde o trabalho desde as 23:00 do dia anterior, cerca de 18 horas de dados. Se for inaceitável, aumenta-se a frequência (por exemplo, a cada hora) ou usa-se sincronização contínua.
7. Tens 3 PC com 150 GB de dados cada e queres cumprir a regra 3-2-1. Propõe o desenho mínimo e a capacidade do disco externo, com margem de 30 %.
Resolução: cópia 1 nos discos internos; cópia 2 num disco externo; cópia 3 fora do local, cifrada. Dados: 3 × 150 = 450 GB; com 30 % de margem, 450 × 1,3 = 585 GB por cópia, logo um disco externo de 1 TB é o mínimo prático.
8. Depois de uma atualização, a impressora não funciona. Indica, por ordem, o que farias.
Resolução: (1) confirmar a relação temporal; (2) reiniciar e reinstalar o driver; (3) desinstalar a atualização em Histórico de atualizações; (4) ou restaurar o ponto de restauro anterior; (5) pausar as atualizações e reportar.
9. Para cada situação indica a opção de recuperação mais adequada: (a) driver novo causa ecrã azul; (b) Windows não arranca por falha de disco; (c) PC lento mas funcional.
Resolução: (a) ponto de restauro ou reverter o driver em modo de segurança; (b) substituir o disco e restaurar a imagem de sistema; (c)
sfc/DISM, limpeza e, em último caso, "Repor este PC" mantendo ficheiros.
10. Qual a diferença entre o que protege um antivírus e um firewall? Dá um exemplo para cada um.
Resolução: o antivírus protege ficheiros e processos (deteta um trojan numa transferência); o firewall controla o tráfego de rede (bloqueia a entrada na porta 3389 vinda da Internet). São complementares.
11. Escreve o comando PowerShell que cria uma regra de entrada TCP na porta 8080, só no perfil Privado, e o comando que a remove.
Resolução:
New-NetFirewallRule -DisplayName "Servidor web de teste 8080" -Direction Inbound -Protocol TCP -LocalPort 8080 -Action Allow -Profile PrivateeRemove-NetFirewallRule -DisplayName "Servidor web de teste 8080".
12. Uma empresa tem 25 PC e 20 licenças. Há 23 instalações. Quantas estão sem licença?
Resolução: 23 - 20 = 3 sem licença: comprar, desinstalar ou migrar para código aberto, e registar no inventário.
13. Escreve o comando que agenda, todos os dias às 02:30, a cópia de D:\Contabilidade para F:\Backup\Contabilidade com o Robocopy, e a linha de crontab que faz um backup restic de ~/Projetos às 02:30, de segunda a sexta. Como confirmas que correram?
Resolução:
schtasks /create /tn "Backup contabilidade" /tr "robocopy D:\Contabilidade F:\Backup\Contabilidade /E /XO /R:2 /W:5 /LOG+:C:\Logs\contab.log" /sc daily /st 02:30 /ru SYSTEMe, no crontab,30 2 * * 1-5 restic -r /mnt/backup/repo backup ~/Projetos(comRESTIC_PASSWORD_FILEdefinido). Confirma-se comschtasks /query /tn "Backup contabilidade" /v /fo liste o registo do Robocopy (código de saída até 7 é sucesso), e comrestic snapshotse o registo no Linux; um restauro de teste fecha a verificação.
Recursos
A · Software open-source recomendado por categoria
- Office: LibreOffice, OnlyOffice
- Browser: Firefox, Brave
- AV: ClamAV
- Password manager: Bitwarden, KeePassXC
- Backup: Borg, Restic, Duplicati, Clonezilla
- Comunicação: Signal, Element
- Imagem: GIMP, Krita, Inkscape
- Vídeo: Kdenlive, OBS Studio
- Áudio: Audacity, Ardour
- Notas: Joplin
Gratuitos, mas proprietários (não são open-source): DaVinci Resolve (vídeo), Obsidian (notas) e Vivaldi (navegador).
B · Ligações
- AlternativeTo · alternativeto.net: alternativas open-source.
- Ninite · ninite.com: instalador batch para Windows.
- AV-Test · av-test.org: comparativos AV independentes.
- Privacy Guides · privacyguides.org: software focado em privacidade.
- Documentação do winget · learn.microsoft.com/windows/package-manager: comandos e opções.