Script de implantação do Upgrade Readiness

Importante

As soluções de preparação para atualização e integridade do dispositivo do Windows Analytics estão sendo removidas em 31 de janeiro de 2020. Começar a manter a compatibilidade com a atualização continuará disponível. Para obter mais informações, consulte aposentadoria do Windows Analytics em 31 de janeiro de 2020.

Para automatizar as etapas fornecidas em introdução à preparação da atualizaçãoe para solucionar problemas de compartilhamento de dados, você pode executar o script de implantação de preparação para atualização, desenvolvido pela Microsoft.

Importante

A preparação para atualização foi chamada de análise de atualização anteriormente. Referências a análises de atualização em qualquer script ou conteúdo online pertencem à solução de preparação para atualização.

Importante

A versão mais recente do script de preparação para atualização é 2.4.4-10.10.2018

Para obter informações detalhadas sobre como usar o script de implantação de preparação de atualização (também conhecido como análise de atualização), consulte o blog de análise de atualização.

A orientação a seguir se aplica à versão 2.4.4-10.10.2018 do script de implantação de preparação de atualização. Se estiver usando uma versão mais antiga, baixe a versão mais recente no centro de download.

O script de implantação de preparação de atualização faz o seguinte:

  1. Define as teclas de ID comercial + CommercialDataOptIn + RequestAllAppraiserVersions.
  2. Verifica se os computadores dos usuários podem enviar dados para a Microsoft.
  3. Verifica se o computador tem uma reinicialização pendente.
  4. Verifica se a versão mais recente do pacote do KB 10.0. x está instalada (a versão 10.0.14348 ou posterior é necessária, mas a versão 10.0.14913 ou posterior é recomendada).
  5. Se habilitado, ativa o modo Verbose para solução de problemas.
  6. Inicia a coleta dos dados de diagnóstico que a Microsoft precisa para avaliar a preparação da atualização da sua organização.
  7. Se habilitado, exibe o progresso do script em uma janela cmd, fornecendo visibilidade imediata de problemas (êxito ou falha em cada etapa) e/ou gravações em arquivo de log.

Executar o script

Não deve haver impacto no desempenho causado pelo script. O script é um wrapper leve de componentes de caixa do Windows que passam em testes e otimização de desempenho para evitar qualquer impacto no desempenho. No entanto, normalmente, o script está agendado para ser executado fora do horário de trabalho.

Não execute o script em cada logon. É recomendável executar o script uma vez a cada 30 dias.

O período de tempo que o script leva para ser executado em cada sistema depende do número de aplicativos e drivers e do tipo de hardware. A verificação do software antivírus simultaneamente pode aumentar o tempo de execução do script, mas o script não deve ter mais de 10 minutos para ser executado e, em geral, o tempo é muito menor. Se o script estiver em execução por um período de tempo prolongado, execute o script piloto e colete logs para compartilhar com a Microsoft. Os arquivos de log são criados na unidade especificada no arquivo RunConfig. bat. Por padrão, é definido como: %systemdrive%\UADiagnostics.

Para executar o script de implantação de preparação de atualização:

  1. Baixe o script de implantação de preparação de atualização e extraia o arquivo. zip. Dentro, há duas pastas: piloto e implantação. A pasta piloto contém um registro avançado que pode ajudar a solucionar problemas e deve ser executado em um prompt de comando elevado. A pasta de implantação oferece um script leve destinado para implantação ampla pelo ConfigMgr ou outro sistema de implantação de software. Recomendamos que você execute manualmente a versão piloto do script em máquinas 5-10 para verificar se tudo está configurado corretamente. Depois de confirmar que os dados estão fluindo com êxito, prossiga para executar a versão de implantação em toda a organização.

  2. Edite os seguintes parâmetros em RunConfig. bat:

    1. Forneça um local de armazenamento para as informações de registro. Você pode armazenar informações de log em um compartilhamento de arquivos remoto ou um diretório local. Se o script estiver bloqueado para criar o arquivo de log para o caminho fornecido, ele criará os arquivos de log na unidade com o diretório do Windows. Exemplo:%SystemDrive%\UADiagnostics

    2. Insira sua chave de ID comercial. Para localizar a sua ID comercial, primeiro navegue até a guia soluções do seu espaço de trabalho e selecione a solução. Em seguida, selecione a página de configurações , onde você pode encontrar e copiar sua ID comercial:

    3. Por padrão, o script envia informações de log para o console e para o arquivo de log. Para alterar o comportamento padrão, use uma das seguintes opções:

      logMode = 0 registrar no console somente

      logMode = 1 log para arquivo e console

      logMode = 2 registrar em somente arquivo

  3. Para habilitar a coleta de dados do Internet Explorer, defina AllowIEData como IEDataOptIn. Por padrão, AllowIEData é definido como Disable. Em seguida, use uma das seguintes opções para determinar quais dados do Internet Explorer podem ser coletados:

    IEOptInLevel = 0 o conjunto de dados do Internet Explorer está desabilitado

    IEOptInLevel = 1 a coleta de dados está habilitada para sites na intranet local + sites confiáveis + zonas locais da máquina

    IEOptInLevel = 2 a coleta de dados está habilitada para sites nas zonas Internet + sites restritos

    IEOptInLevel = 3 a coleta de dados está habilitada para todos os sites

  4. O script de implantação está configurado para coletar e enviar dados de diagnóstico e de depuração para a Microsoft. Se desejar desabilitar o envio de dados de diagnóstico e depuração para a Microsoft, defina AppInsightsOptIn = false. Por padrão, AppInsightsOptIn é definido como true.

    Os dados enviados são os mesmos dados coletados no arquivo de log de texto que captura os eventos e os códigos de erro durante a execução do script. Esse arquivo é nomeado no seguinte formato: UA_yyyy_mm_dd_hh_mm_ss_machineID. txt. Os arquivos de log são criados na unidade especificada no arquivo RunConfig. bat. Por padrão, é definido como: %systemdrive%\UADiagnostics.

    Esses dados nos dão a capacidade de determinar o status de suas máquinas e para ajudar a solucionar problemas. Se você optar por aceitar e enviar esses dados à Microsoft, também deverá permitir que o tráfego HTTPS seja enviado para os seguintes pontos de extremidade curinga:

    \ * Vortex \ *. Data. Microsoft. com
    \ * Configurações \ *. Data. Microsoft. com

  5. O script de implantação configura as compilações do insider para continuar a enviar o nome do dispositivo para o serviço de gerenciamento de dados de diagnóstico e para o portal analítico. Se você não quiser que as compilações do insider enviem o nome do dispositivo enviado para a análise e estejam disponíveis no portal analítico, defina DeviceNAmeOptIn = false. Por padrão, é verdadeiro, o que preserva o comportamento nas versões anteriores do Windows. Essa configuração aplica-se somente a compilações do insider. Observe que o nome do dispositivo também é enviado para AppInsights, portanto, para garantir que o nome do dispositivo não seja enviado para qualquer lugar, você precisará também definir AppInsightsOptIn = false.

  6. Depois de terminar a edição dos parâmetros no RunConfig. bat, você estará pronto para executar o script. Se você estiver usando a versão piloto, execute RunConfig. bat a partir de um prompt de comando elevado. Se você estiver usando a versão de implantação, use o ConfigMgr ou outro serviço de implantação de software para executar o RunConfig. bat como sistema.

Códigos de saída

O script de implantação exibe os seguintes códigos de saída para que você saiba se foi bem-sucedido, ou se um erro foi encontrado.

Código de saída Correção sugerida
0-sucesso N/A
1-ocorreu um erro inesperado ao executar o script. Os arquivos no script de implantação provavelmente estão corrompidos. Baixe o script mais recente no centro de download e tente novamente.
2-erro ao fazer logon no console. $logMode = 0. (somente console) Tente alterar o valor de $logMode para 1 e tente novamente. $logMode o valor 1 registra no console e no arquivo.
3-erro ao fazer logon no console e no arquivo. $logMode = 1. Verifique se você definiu o parâmetro logPath em RunConfig. bat e se o script de configuração tem acesso para se conectar e gravar neste local.
4-erro ao fazer logon no arquivo. $logMode = 2. Verifique se você definiu o parâmetro logPath em RunConfig. bat e se o script de configuração tem acesso para se conectar e gravar neste local.
5-erro ao fazer logon no console e no arquivo. $logMode = desconhecido. Verifique se você definiu o parâmetro logPath em RunConfig. bat e se o script de configuração tem acesso para se conectar e gravar neste local.
6-o parâmetro comercialid é definido como desconhecido. Modifique o arquivo runConfig. bat para definir o valor Comercialid. O valor do parâmetro no arquivo runconfig. bat deve corresponder à chave de ID comercial do seu espaço de trabalho. Consulte gerar a chave de ID comercial para obter instruções sobre como gerar uma chave de ID comercial para o seu espaço de trabalho.
8-falha ao criar caminho da chave do registro: HKLM: \ SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection. A propriedade de ID comercial é definida no seguinte caminho da chave do registro: HKLM: \ SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection Verifique se o contexto em que o script está em execução tem acesso à chave do registro.
9-o script não gravou a ID comercial para o registro.
Erro ao criar ou atualizar a chave do registro: commercialid em HKLM: \ SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection Verifique se o contexto em que o script está em execução tem acesso à chave do registro.
10-erro ao gravar CommercialDataOptIn no registro em HKLM: \ SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection Verifique se o script de implantação está em execução em um contexto que tem acesso à chave do registro.
falha na SetupCommercialId de 11 funções com uma exceção inesperada. A função SetupCommercialId atualiza a ID comercial no caminho da chave do registro: HKLM: \ SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection Verifique se o script de configuração tem acesso a este local.
12-não é possível se conectar ao Microsoft-vortex. Verifique suas configurações de rede/proxy. Http Get nos pontos de extremidade não retornou um código de saída de sucesso. Para o Windows 10, a https://v10.vortex-win.data.microsoft.com/health/keepaliveconectividade é verificada pela conexão. Para sistemas operacionais anteriores, a https://vortex-win.data.microsoft.com/health/keepaliveconectividade é verificada pela conexão. Se houver um erro ao verificar a conectividade, isso impedirá que os dados coletados sejam enviados para a preparação da atualização. Para solucionar esse problema, verifique se os pontos de extremidade necessários estão em lista branca corretamente. Para obter mais informações, consulte como registrar dispositivos no Windows Analytics
13-não é possível se conectar à Microsoft-Setting. Ocorreu um erro ao https://settings.data.microsoft.com/qosse conectar. Esse erro impedirá que os dados coletados sejam enviados para a preparação da atualização. Para solucionar esse problema, verifique se os pontos de extremidade necessários estão em lista branca corretamente. Para obter mais informações, consulte registrar dispositivos no Windows Analytics. Verifique se os pontos de extremidade necessários estão em lista branca corretamente. Consulte lista branca selecione pontos de extremidade para obter mais detalhes.
14-não é possível se conectar ao Microsoft-compatexchange. Ocorreu um erro ao conectar-se ao CompatibilityExchangeService. svc. Esse erro impedirá que os dados coletados sejam enviados para a preparação da atualização. Para solucionar esse problema, verifique se os pontos de extremidade necessários estão em lista branca corretamente. Para obter mais informações, consulte registrar dispositivos no Windows Analytics.
falha na CheckVortexConnectivity de 15 funções com uma exceção inesperada. Esse erro impedirá que os dados coletados sejam enviados para a preparação da atualização. Para solucionar esse problema, verifique se os pontos de extremidade necessários estão em lista branca corretamente. Para obter mais informações, consulte registrar dispositivos no Windows Analytics. Verifique os logs para a mensagem de exceção e o HResult.
16-o computador requer uma reinicialização antes de executar o script. Reinicie o dispositivo para concluir a instalação da atualização de compatibilidade e das atualizações relacionadas. Reinicie o computador antes de executar o script de implantação de preparação de atualização.
17-a CheckRebootRequired de função falhou com uma exceção inesperada. Reinicie o dispositivo para concluir a instalação da atualização de compatibilidade e das atualizações relacionadas. Verifique os logs para a mensagem de exceção e o HResult.
18-os KBS do avaliador não estão instalados ou o . dll não foi encontrado. As atualizações relacionadas a avaliadores não estão instaladas ou o arquivo . dll não foi encontrado. Para obter mais informações, consulte informações sobre eventos e eventos de dados de diagnóstico do avaliador no tópico privacidade e coleta de dados .
19-function CheckAppraiserKB, que verifica os kbs de atualização de compatibilidade, falharam com exceção inesperada. Verifique os logs para a mensagem de exceção e HResult. O script não será mais executado se esse erro não for corrigido.
20-ocorreu um erro ao criar ou atualizar a chave do registro RequestAllAppraiserVersions em HKLM: \ SOFTWARE\Microsoft\WindowsNT \CurrentVersion\AppCompatFlags\Appraiser A chave do registro é necessária para que a coleta de dados funcione corretamente. Verifique se o script está em execução em um contexto que tem acesso à chave do registro.
21-a função SetRequestAllAppraiserVersions falhou com uma exceção inesperada. Verifique os logs para a mensagem de exceção e HResult.
22- RunAppraiser falhou com exceção inesperada. Verifique os logs para a mensagem de exceção e HResult. Consulte o diretório %windir%\System32 para o arquivo CompatTelRunner. exe. Se o arquivo não existir, reinstale as atualizações de compatibilidade necessárias que incluem esse arquivo e verifique a política de grupo da sua organização para verificar se ela não remove esse arquivo.
23-erro ao localizar a variável de sistema % windir%. Verifique se essa variável de ambiente está configurada no computador.
24-o script falhou ao gravar IEDataOptIn no registro. Ocorreu um erro ao criar a chave do registro IEOptInLevel em HKLM: \ SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection Esta é uma chave do Registro necessária para que a coleta de dados do IE funcione corretamente. Verifique se o script de implantação em execução em um contexto que tem acesso à chave do registro. Verifique os logs para a mensagem de exceção e HResult.
25-a função SetIEDataOptIn falhou com exceção inesperada. Verifique os logs para a mensagem de exceção e HResult.
27-o script não está sendo executado na conta do sistema . O script de configuração de preparação para atualização deve ser executado como System.
28-não foi possível criar o arquivo de log no logPathespecificado. Verifique se o script de implantação tem acesso ao local especificado no parâmetro logPath .
29-falha na verificação de conectividade para autenticação de proxy. Instale atualizações cumulativas no dispositivo e habilite a configuração de proxy de autenticação do DisableEnterpriseAuthProxy . A configuração DisableEnterpriseAuthProxy é habilitada por padrão para o Windows 7. Para computadores com Windows 8,1, defina a configuração DisableEnterpriseAuthProxy como 0 (não desativada). Para obter mais informações sobre o suporte para proxy de autenticação, consulte suporte para proxy de autenticação adicionado na nova versão (12.28.16) do script de implantação de preparação de atualização.
30-falha na verificação de conectividade. A propriedade da chave do registro DisableEnterpriseAuthProxy não está habilitada. A configuração DisableEnterpriseAuthProxy é habilitada por padrão para o Windows 7. Para computadores com Windows 8,1, defina a configuração DisableEnterpriseAuthProxy como 0 (não desativada). Para obter mais informações sobre o suporte para proxy de autenticação, consulte esta postagem de blog.
31-há mais de uma instância do coletor de dados preparação de atualização em execução ao mesmo tempo neste computador. Use o Gerenciador de tarefas para verificar se o CompatTelRunner. exe está em execução e aguarde até que ele seja concluído para executar novamente o script. A tarefa preparação para atualização está agendada por padrão para ser executada diariamente em 0300.
32-a versão do avaliador no computador está desatualizada. O script de configuração detectou uma versão do módulo de atualização de compatibilidade mais antiga do que o mínimo necessário para coletar corretamente os dados necessários pela solução de preparação para a atualização. Use a versão mais recente da atualização de compatibilidade do Windows 7 SP1/Windows 8,1.
33- CompatTelRunner. exe encerrado com um código de saída CompatTelRunner. exe executa a tarefa de avaliar no dispositivo. Se ele falhar, será fornecida um código de saída específico. O script retornará o código de saída 33 quando CompatTelRunner. exe sair com um código de saída. Verifique os logs para obter mais detalhes. Consulte também a Observação que acompanha esta tabela para ver as etapas adicionais a seguir.
34-falha na função CheckProxySettings com uma exceção inesperada. Verifique os logs para a mensagem de exceção e HResult.
35-falha na função CheckAuthProxy com uma exceção inesperada. Verifique os logs para a mensagem de exceção e HResult.
36-falha na função CheckAppraiserEndPointsConnectivity com uma exceção inesperada. Verifique os logs para a mensagem de exceção e HResult.
37- Diagnose_internal. cmd falhou com uma exceção inesperada. Verifique os logs para a mensagem de exceção e HResult.
38-a Function Get-SqmID falhou com uma exceção inesperada. Verifique os logs para a mensagem de exceção e HResult.
39-para Windows 10: a propriedade AllowTelemetry não está definida como 1 ou superior no caminho da chave do registro HKLM: \ SOFTWARE\Policies\Microsoft \Windows\DataCollection ou HKLM: \ SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\DataCollection Para dispositivos Windows 10, a propriedade AllowTelemetry deve ser definida como 1 ou maior para habilitar a coleta de dados. O script retornará um erro, se isso não for verdade. Para obter mais informações, consulte Configurar os dados de diagnóstico do Windows em sua organização.
40-falha na função CheckTelemetryOptIn com uma exceção inesperada. Verifique os logs para a mensagem de exceção e HResult.
41-o script não pôde representar o usuário conectado no momento. O script imita o cliente UTC para coletar dados de preparação de atualização. Quando o proxy de autenticação estiver definido, o cliente UTC representará o usuário que está conectado. O script também tenta simular isso, mas o processo falhou.
42-falha na função StartImpersonatingLoggedOnUser com uma exceção inesperada. Verifique os logs para a mensagem de exceção e HResult.
43-falha na função EndImpersonatingLoggedOnUser com uma exceção inesperada. Verifique os logs para a mensagem de exceção e HResult.
44-Diagtrack. dll Version é antigo, portanto, o proxy de autenticação não funcionará. Atualize o dispositivo usando o Windows Update ou o Windows Server Update Services.
45-Diagtrack. dll não foi encontrado. Atualize o dispositivo usando o Windows Update ou o Windows Server Update Services.
48- commercialid mencionado em runconfig. bat deve ser um GUID. Copie a ID comercial do seu espaço de trabalho. Para localizar sua ID comercial, navegue pela guia soluções do seu espaço de trabalho no portal do Azure e selecione a solução. Em seguida, selecione a página configurações , onde você pode encontrar e copiar sua ID comercial.
50-o serviço Diagtrack não está em execução. O serviço Diagtrack é necessário para enviar dados à Microsoft. Habilite e execute o serviço "experiências do usuário conectado e telemetria".
51-RunCensus falhou com uma exceção inesperada. O RunCensus executa explicitamente o processo usado para coletar informações do dispositivo. O método falhou com uma exceção inesperada. A causa mais comum é a configuração incorreta dos dados de diagnóstico. Verifique a ExceptionHResult e a ExceptionMessage para obter mais detalhes.
52-DeviceCensus. exe não encontrado em um computador com o Windows 10. Em computadores que executam o Windows 10, o processo devicecensus. exe deve estar presente no diretório \System32. O código de erro 52 será retornado se o processo não for encontrado. Certifique-se de que ele existe no local especificado.
53-há um Comercialid diferente presente no caminho do GPO: HKLM: \ SOFTWARE\Policies\Microsoft \Windows\DataCollection. Isso terá precedência sobre o Commercialid fornecido no script. Forneça o Comercialid correto no local do GPO.
54-o serviço do assistente de conexão de conta da Microsoft está desabilitado. Esse serviço é necessário para dispositivos que executam o Windows 10. O cliente de dados de diagnóstico depende do assistente de entrada de conta da Microsoft (MSA) para obter a ID de dispositivo global do dispositivo. Sem o serviço MSA em execução, a ID de dispositivo global não será gerada e enviada pelo cliente e o Windows Update não oferecerá mais atualizações de recursos para dispositivos que executam o Windows 10 1709 ou posterior. Veja se as atualizações de recursos não estão sendo oferecidas enquanto outras atualizações estão.
55-SetDeviceNameOptIn (xxx) xxx xxx xxxxxx . A função SetDeviceNameOptIn define o valor da chave do registro que determina se o nome do dispositivo deve ser enviado em dados de diagnóstico. A função tentará criar o caminho da chave do registro, caso ainda não exista. Verifique se a conta tem as permissões corretas para alterar ou adicionar chaves do registro.
56-SetDeviceNameOptIn (xxx) xxx xxx xxx xxx xxx AllowDeviceNameInTelemetry xxxxxxxx. Verifique se a conta tem as permissões corretas para alterar ou adicionar chaves do registro.
57-SetDeviceNameOptIn a função falhou ao atualizar a propriedade AllowDeviceNameInTelemetry para o valor 1 no caminho da chave do registro: HKLM: \ SOFTWARE\Policies\Microsoft\Windows\DataCollection Verifique se a conta tem as permissões corretas para alterar ou adicionar chaves do registro.
58-SetDeviceNameOptIn a função falhou com exceção inesperada A função SetDeviceNameOptIn falhou com uma exceção inesperada.
59-CleanupOneSettings falhou ao excluir a propriedade LastPersistedEventTimeOrFirstBoot no caminho da chave do registro: HKLM: \ SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Diagtrack A função CleanupOneSettings limpa alguns dos valores em cache necessários para o avaliador que é o coletor de dados no dispositivo monitorado. Isso ajuda no download dos mais recentes para execução precisa do coletor de dados. Verifique se a conta tem as permissões corretas para alterar ou adicionar chaves do registro.
60-CleanupOneSettings falha ao excluir a chave do registro: HKLM: \ SOFTWARE\Microsoft\Windows\CurrentVersion\ Diagnostics\Diagtrack\SettingsRequests Verifique se a conta tem as permissões corretas para alterar ou adicionar chaves do registro.
61-CleanupOneSettings falhou com uma exceção Falha de CleanupOneSettings com uma exceção inesperada.
62-AllowTelemetry valor da propriedade no caminho da chave do registro HKLM: \ SOFTWARE\Policies\Microsoft\Windows\DataCollection não é do tipo REG_DWORD. Ele deve ser do tipo REG_DWORD. Certifique-se de que a propriedade AllowTelemetry no caminho HKLM: \ SOFTWARE\POLICIES\MICROSOFT\WINDOWS\DATACOLLECTION seja um REG_DWORD.
63-os dados de diagnóstico estão desabilitados para o dispositivo Se AllowTelemetry for igual a 0, os dispositivos não poderão enviar dados de diagnóstico. Para resolver isso, defina o valor AllowTelemetry em HKLM: \ SOFTWARE\Policies\Microsoft\Windows\DataCollection.
64-AllowTelemetry valor da propriedade no caminho da chave do registro HKLM: \ SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection não é do tipo REG_DWORD. Ele deve ser do tipo REG_DWORD. Certifique-se de que a propriedade AllowTelemetry em HKLM: \ SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES\DATACOLLECTION seja um REG_DWORD.
65-os dados de diagnóstico estão desabilitados para o dispositivo Se AllowTelemetry for igual a 0, os dispositivos não poderão enviar dados de diagnóstico. Para resolver isso, defina o valor AllowTelemetry em HKLM: \ SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection.
66-falha em todos os carregamentos de dados recentes do cliente de telemetria universal. Examine o UtcConnectionReport em WMI no namespace root\cimv2\mdm\dmmap na classe MDM_Win32CompatibilityAppraiser_UniversalTelemetryClient01 . Somente o sistema tem acesso a essa classe. Use o PsExec para executar o utilitário WMI como sistema.
67-CheckUtcCsp falhou com uma exceção Houve um erro ao ler a classe WIM/CIM MDM_Win32CompatibilityAppraiser_UniversalTelemetryClient01 no namespace root\cimv2\mdm\dmmap. Examine o sistema em busca de erros de WMI.

Observação

Etapas adicionais a serem seguidas se você receber o código de saída 33

Verifique o código de saída para qualquer uma destas mensagens:

  • CompatTelRunner. exe encerrado com o último código de erro: 0x800703F1
  • CompatTelRunner. exe encerrado com o último código de erro: 0x80070005
  • CompatTelRunner. exe encerrado com o último código de erro: 0x80080005>

Se o código de saída incluir qualquer uma dessas mensagens, execute esses comandos a partir de um prompt de comando elevado:

  1. Net stop diagtrack
  2. Net stop pcasvc
  3. Net stop DPS
  4. Del%windir%\appcompat\programs\amcache.hve
  5. REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags"/v AmiHivePermissionsCorrect/f
  6. Reg adicionar "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags"/v LogFlags/t REG_DWORD/d 4/f
  7. Net start diagtrack
  8. Net start pcasvc
  9. Net start DPS

Em seguida, execute o script de configuração da empresa (RunConfig. bat) novamente.

Se o script ainda falhar, entre em contato com a support@microsoft.com e compartilhe os arquivos de log do script RunConfig. bat. Esses arquivos de log são armazenados na unidade especificada no arquivo RunConfig. bat. Por padrão, isso é definido como %systemdrive%\UADiagnostics. O arquivo de log é nomeado com o formato UA_yyyy_mm_dd_hh_mm_ss_machineID. txt. Haverá alguns logs adicionais gerados em sua unidade de sistema do \ <> diretório \Windows\Temp com os nomes semelhantes a AslLog_.... txt. Você também deve enviar esses logs.