Erro “Cannot read properties of undefined” no download do Microsoft Edge: o que aconteceu, soluções e prevenção

Entre 17 e 18 de novembro de 2024, a página oficial de download do Microsoft Edge apresentou erro de JavaScript e impediu o download do instalador em macOS, Windows e edições Business/Enterprise. Este guia reúne o que aconteceu, as soluções que funcionaram e como se prevenir.

Índice

Visão geral do incidente

Usuários em diferentes plataformas relataram que o endereço microsoft.com/en-us/edge/download não carregava corretamente, exibindo mensagens de erro e travando o fluxo de instalação do navegador. O problema afetou também rotas relacionadas, como a página de Edge para empresas, deixando indisponível o instalador oficial por cerca de um dia.

Erros exibidos no navegador

As mensagens abaixo foram as mais citadas quando a página tentava montar os componentes do site:

Cannot read properties of undefined (reading 'default')
undefined is not an object (evaluating 't.default')

Ambas são típicas de falhas de JavaScript quando uma dependência não é carregada ou um módulo não retorna o objeto esperado, interrompendo a renderização do aplicativo de front-end.

Impacto e abrangência

  • Indisponibilidade do instalador do Edge para todas as plataformas suportadas (macOS, Windows e canais Business/Enterprise).
  • Falha persistente entre 17 e 18 de novembro de 2024, com relatos de interrupção durante todo o período.
  • Usuários sem o Edge ficaram impedidos de instalar o navegador pelos meios oficiais. Quem já possuía o Edge instalado, em geral, não foi afetado ao navegar; o principal bloqueio ficou restrito à página de download.

Cronologia resumida

  • 17/11/2024: início dos erros de carregamento no site de download.
  • 18/11/2024 (fim do dia): correção aplicada pela Microsoft e restabelecimento dos fluxos normais.
  • Até setembro de 2025: sem relatos de reincidência.

Soluções que funcionaram durante a indisponibilidade

Enquanto a página estava fora, a comunidade documentou quatro abordagens que se mostraram eficazes. O quadro abaixo sintetiza o que cada uma faz, quando usar e os passos essenciais.

AbordagemQuando usarPassos resumidos
A. Link direto do instaladorVocê recebeu (de um canal oficial ou suporte) a URL longa de distribuição com token para o .pkg (macOS Intel/Apple Silicon) ou .exe/.msi (Windows).Baixar o arquivo; validar assinatura/hash; executar a instalação; guardar o instalador como contingência.
B. Mirror de terceiros confiáveisSite oficial indisponível e link direto não acessível. Uso temporário enquanto o serviço é restabelecido.Baixar do repositório de boa reputação (ex.: CNET Download); conferir assinatura digital e integridade; instalar.
C. Transferência via outro computadorVocê tem acesso a um PC onde o site carrega (ou possui o instalador salvo) e precisa levar o arquivo até o Mac/PC afetado.Baixar no PC alternativo; conferir integridade; copiar para pendrive (exFAT recomendado); instalar no dispositivo alvo.
D. Contato com o Suporte MicrosoftVocê precisa de confirmação oficial do incidente ou de auxílio para obter o instalador em segurança.Abrir chamado gratuito; anexar evidências; solicitar orientação e, se necessário, um link alternativo de distribuição.

Passo a passo detalhado das abordagens

Link direto do instalador

Em incidentes desse tipo, o front-end público pode falhar enquanto os serviços de distribuição de binários permanecem operacionais. Links diretos assinados (com token e parâmetros de versão/plataforma) continuaram válidos para diversos usuários.

  1. Obtenha a URL de fonte confiável: idealmente do suporte ou de comunicação oficial. Evite clicar em links de desconhecidos.
  2. Baixe o pacote correto: identifique a arquitetura (Apple Silicon arm64 ou Intel x64 no macOS; x64 no Windows).
  3. Valide a integridade: verifique a assinatura digital e calcule o hash SHA‑256 (instruções abaixo).
  4. Instale: no macOS, abra o .pkg e siga o assistente; no Windows, execute o .exe/.msi.
  5. Guarde o arquivo: mantenha uma cópia em mídia segura para futuros contratempos.

Mirror de terceiros

Repositórios como o CNET Download foram úteis durante a janela de indisponibilidade. Embora práticos, exigem verificação rigorosa:

  • Escolha repositórios reconhecidos e sempre prefira a versão estável (Stable).
  • Compare a versão (ex.: stable major.minor.build.patch) com aquela que o Edge exibe no menu Sobre em outra máquina atualizada.
  • Valide assinatura e hash antes de executar.

Transferência via outro computador

  1. Baixe em um PC com acesso: obtenha o instalador por um dos métodos acima.
  2. Formate o pendrive como exFAT para compatibilidade entre macOS e Windows.
  3. Copie o instalador para a mídia e, em seguida, para a máquina de destino.
  4. Valide novamente a integridade após a cópia (hash deve coincidir).
  5. Instale normalmente.

Contato com o Suporte Microsoft

A equipe de suporte confirmou tratar-se de um “problema quente” em produção e priorizou a correção. Ao abrir o chamado, inclua:

  • Assunto: “Edge – Página oficial de download não carrega”.
  • Data/hora local do erro e sua região.
  • Mensagens exatas exibidas (copie e cole): Cannot read properties of undefined (reading 'default'); undefined is not an object (evaluating 't.default').
  • Capturas de tela e URL acessada (microsoft.com/en-us/edge/download ou /edge/business/download).
  • Solicitação explícita de link alternativo ou orientações de download seguro.

Situação após a correção

No fim do dia 18/11/2024, a Microsoft aplicou correções e os links normais voltaram a funcionar para todos os sistemas. Até setembro de 2025 não há relatos de reincidência. Mesmo assim, é prudente adotar medidas de resiliência para não depender exclusivamente do front-end público.

Recomendações permanentes para reduzir risco

Guarde instaladores offline oficiais

Mantenha uma pasta organizada com os nomes padrão (ex.: MicrosoftEdge-⟨versão⟩.pkg, MicrosoftEdgeSetup.exe), rotacionando versões antigas e preservando ao menos a última estável verificada.

Use Homebrew no macOS em caso de indisponibilidade

O Homebrew permite instalar/atualizar o Edge via linha de comando. Se você já tiver o Homebrew instalado, execute:

brew install --cask microsoft-edge

Outros comandos úteis:

brew reinstall --cask microsoft-edge
brew upgrade --cask microsoft-edge
brew info microsoft-edge

Opcional no Windows: linha de comando com winget

Se a página web estiver fora, mas o serviço de distribuição continuar respondendo, pode ser viável instalar/atualizar via winget:

winget install --id Microsoft.Edge
winget upgrade --id Microsoft.Edge

Observação: dependendo do incidente, o winget pode utilizar a mesma origem de binários; valide se o comando conclui com sucesso.

Verifique a integridade de qualquer download

Independentemente da fonte, confirme assinatura digital e hash SHA‑256. Exemplos:

macOS

# Hash do arquivo
shasum -a 256 /caminho/para/MicrosoftEdge.pkg

Verificação de assinatura (Gatekeeper)

spctl --assess --type install -vv /caminho/para/MicrosoftEdge.pkg

Detalhes da assinatura

pkgutil --check-signature /caminho/para/MicrosoftEdge.pkg 

Procure por emissor “Microsoft Corporation” e corrente de confiança válida. Divergências indicam risco.

Windows

# Hash do arquivo
Get-FileHash -Algorithm SHA256 "C:\Caminho\MicrosoftEdgeSetup.exe"

Assinatura do binário

Get-AuthenticodeSignature "C:\Caminho\MicrosoftEdgeSetup.exe" 

O status deve ser “Valid” e o signatário, Microsoft. Se o hash não coincidir com o esperado ou a assinatura estiver inválida, descarte o arquivo.

Monitore canais oficiais antes de buscar alternativas

Verifique se há indisponibilidade em status.microsoft.com e acompanhe atualizações do time do Edge em @MSEdgeDev. Assim você confirma se é incidente geral ou uma anomalia local.

Entendendo a causa provável dos erros

As mensagens “Cannot read properties of undefined” e “undefined is not an object” sugerem uma falha de execução em JavaScript, com forte indício de:

  • Módulo não resolvido: um import dinâmico que passou a retornar undefined após alteração ou publicação parcial de pacotes.
  • Condições de corrida/CDN: versões mistas de bundles em diferentes PoPs de CDN, gerando incompatibilidade entre runtime e componentes.
  • Feature flag mal aplicada: ativação de uma flag que expõe um caminho de código esperando a propriedade default de um módulo ESM/CommonJS de forma inconsistente.

Quando isso ocorre em páginas críticas (como o fluxo de download), o aplicativo deixa de montar elementos essenciais e o usuário fica sem alternativa de clique, daí a necessidade de rotas de contingência.

Boas práticas para equipes de TI e suporte

  • Playbook de resposta: documente passos para obter instaladores por vias alternativas e validar integridade.
  • Cache corporativo: mantenha repositório interno de instaladores estáveis (PKG/MSI/EXE) com hashes registrados.
  • MDM/Intune/SCCM: disponibilize o Edge como app gerenciado, permitindo reinstalação sem depender do site público.
  • Inventário: registre a versão do navegador por máquina para acelerar correções.
  • Comunicação: mensagens claras a usuários: impacto, prazo estimado (quando houver), e caminho alternativo oficial.

Checklist rápido para o usuário final

  1. Tente novamente a página oficial de download (microsoft.com/en-us/edge/download).
  2. Se persistir, confirme o status em status.microsoft.com.
  3. Sem normalização, opte por link direto (se fornecido oficialmente) ou Homebrew no macOS.
  4. Como contingência, use mirror confiável com verificação de assinatura e hash.
  5. Se necessário, baixe em outro computador e transfira por pendrive (exFAT).
  6. Abra chamado no Suporte Microsoft e anexe evidências.

Tabela de prós, contras e riscos por abordagem

AbordagemPrósContrasRiscos e mitigação
A. Link diretoRápida; origem Microsoft; compatível com políticas de segurança.Nem sempre disponível publicamente; link pode expirar.Confirme assinatura e hash; baixe apenas de fonte oficial/confirmada.
B. Mirror confiávelAcessível quando o site oficial está fora; histórico de versões.Confiança depende do provedor; pode haver atraso de versão.Exigir assinatura válida e hash; evitar mirrors desconhecidos.
C. Transferência via outro computadorFunciona mesmo com bloqueios regionais; controle total do arquivo.Depende de outra máquina; risco de mídia removível contaminada.Escaneie a mídia; verifique hash antes e depois da cópia.
D. Suporte MicrosoftConfirmação oficial; orientação alinhada a melhores práticas.Tempo de resposta pode variar; requer abertura de chamado.Forneça informações completas; peça link alternativo autenticado.

Outras dicas úteis

  • Forçar recarregamento sem cache: no navegador, utilize o atalho de recarregar ignorando cache para minimizar efeitos de CDN/bundle antigo.
  • Evitar instaladores “portáteis” não oficiais: o Edge mantém componentes de atualização e integração ao sistema; versões não oficiais podem comprometer isso.
  • Registrar evidências: salve capturas, horário local, URL e mensagens para facilitar o diagnóstico e acelerar o suporte.

Perguntas frequentes

O problema afetou quem já tinha o Edge instalado?
O incidente relatado concentrou-se no site de download. Usuários com Edge instalado em geral continuaram navegando normalmente. A discussão pública não focou em falhas do mecanismo de atualização automática.

É seguro usar mirrors de terceiros?
É aceitável como plano B, desde que você valide assinatura digital e hash e opte por provedores reconhecidos. Assim que o site oficial normalizar, prefira os canais oficiais.

Devo manter vários instaladores antigos?
Não é necessário guardar muitas versões. Priorize a última estável e, se sua política exigir, a imediatamente anterior, ambas com hashes registrados.

Conclusão

Falhas temporárias de front-end podem tornar indisponível até mesmo um produto amplamente distribuído como o Edge. A boa notícia é que existem rotas seguras de contingência: link direto da distribuição Microsoft, Homebrew no macOS, mirror criterioso com verificação de integridade, transferência por outro computador e o acionamento do suporte. Com um pequeno plano de continuidade (instaladores offline e procedimentos de validação), você minimiza o impacto de incidentes semelhantes no futuro.


Resumo executivo

  • Problema: erros de JavaScript impediram o carregamento da página oficial de download do Edge entre 17 e 18/11/2024.
  • Erros: Cannot read properties of undefined (reading 'default') e undefined is not an object (evaluating 't.default').
  • Afetou: macOS, Windows e edições Business/Enterprise.
  • Correção: normalização no fim de 18/11/2024.
  • Prevenção: instaladores offline, Homebrew, verificação de integridade e monitoramento dos canais oficiais (status.microsoft.com e @MSEdgeDev).

Guia prático de verificação de integridade

Use este roteiro sempre que baixar o Edge por uma fonte alternativa:

  1. Capturar o hash SHA‑256: gere e registre o hash do arquivo baixado.
  2. Checar a assinatura: o emissor deve ser Microsoft e a cadeia precisa estar válida.
  3. Comparar após cópia: se transferir por pendrive, recalcule o hash no destino.
  4. Isolar a mídia: use um pendrive dedicado, previamente formatado em exFAT.
  5. Arquivar evidências: anexe hash, captura de tela e horário ao seu relatório interno.

Plano de contingência sugerido para organizações

  1. Repositório interno: mantenha um compartilhamento com as últimas versões estáveis e respectivos hashes.
  2. Automação: script de verificação de assinatura e hash antes da distribuição a usuários.
  3. MDM/Intune/SCCM: empacote o Edge como aplicativo gerenciado para reinstalações rápidas.
  4. Documentação: disponibilize este guia em seu portal interno de TI.
  5. Simulados periódicos: teste o plano B a cada atualização trimestral.

Comandos úteis reunidos

macOS

# Instalar/atualizar via Homebrew
brew install --cask microsoft-edge
brew upgrade --cask microsoft-edge
brew reinstall --cask microsoft-edge

Verificar hash e assinatura do PKG

shasum -a 256 /caminho/para/MicrosoftEdge.pkg
spctl --assess --type install -vv /caminho/para/MicrosoftEdge.pkg
pkgutil --check-signature /caminho/para/MicrosoftEdge.pkg 

Windows

# Instalar/atualizar via winget (opcional)
winget install --id Microsoft.Edge
winget upgrade --id Microsoft.Edge

Verificar hash e assinatura do instalador

Get-FileHash -Algorithm SHA256 "C:\Caminho\MicrosoftEdgeSetup.exe"
Get-AuthenticodeSignature "C:\Caminho\MicrosoftEdgeSetup.exe" 

Mensagem final

Seguindo as práticas descritas — guardando um instalador offline, validando integridade e mantendo um plano B — você evita paralisações mesmo quando o site de download do Edge estiver temporariamente indisponível. A normalização após 18/11/2024 mostra que incidentes acontecem, mas a preparação reduz drasticamente o impacto para usuários e equipes.

Índice