CORREÇÃO: Reparar Opencl.dll corrompido no Windows 10

Depois de atualizar para o Windows 10 Update 1511 - mais conhecido como Windows 10 November Update ou Threshold 2 - que foi lançado no ano passado, muitas pessoas começaram a reclamar sobre um arquivo chamado opencl.dll ter se corrompido. Após uma investigação mais aprofundada e muita disputa sobre os fóruns do Windows 10, foi descoberto que este é um problema bastante difundido, embora possa não ser particularmente potente, pois um arquivo opencl.dll corrompido não tem efeitos adversos no seu computador ou seus recursos gráficos.

Também foi descoberto que esse problema afeta apenas usuários do Windows 10 que possuem GPUs NVIDIA. O que acontece é que, sempre que um usuário de GPU NVIDIA instala ou atualiza drivers NVIDIA para sua placa de vídeo, independentemente de fazer isso via NVIDIA GeForce ou Windows Update, o instalador do driver NVIDIA sobrescreve automaticamente o arquivo opencl.dll existente do Windows pelo seu próprio , corrompendo-o como consequência. Até que a NVIDIA implante uma correção para resolver esse problema, isso acontecerá sempre que você instalar ou atualizar os drivers NVIDIA.

Felizmente, você pode determinar se o arquivo opencl.dll do seu computador está corrompido ou não e, em seguida, repará-lo / substituí-lo para resolver o problema. Mesmo que um arquivo opencl.dll corrompido não atrapalhe o uso diário do computador, é sempre melhor prevenir do que se desculpar.

Como determinar se o arquivo Opencl.dll está corrompido ou não

Existem algumas maneiras de descobrir se o arquivo opencl.dll do seu computador está corrompido - você pode usar o utilitário System File Checker (SFC) ou o utilitário Deployment Image Servicing and Management (DISM). Ambos os utilitários são utilitários integrados do Windows, projetados para verificar, detectar e tentar reparar violações de integridade, como a corrupção de arquivos de sistema, como o arquivo opencl.dll .

Opção 1: execute uma varredura SFC e verifique seu arquivo de registro

Para executar uma verificação SFC e, em seguida, usar os resultados para descobrir se o arquivo opencl.dll do seu computador está corrompido ou não , você precisa:

  1. Pressione a tecla do logotipo do Windows e digite Prompt de Comando . Em seguida, nos resultados da pesquisa, clique em Prompt de Comando e selecione Executar como Administrador .
  2. No prompt de comando elevado , digite o seguinte e pressione Enter :
    sfc / scannow
  3. Aguarde a conclusão da verificação - isso pode levar até 20 minutos.
  4. Assim que a verificação for concluída, digite o seguinte no prompt de comando elevado e pressione Enter :

    copiar% windir% \ logs \ cbs \ cbs.log "% userprofile% \ Desktop \ cbs.txt"
  5. Esta linha de comando, uma vez executada, criará um arquivo denominado cbs.txt na sua área de trabalho . Este é o arquivo de log da varredura SFC que você acabou de executar.
  6. Saia imediatamente do Prompt de Comando após executar a última linha de comando e abra o txt da sua Área de Trabalho .
  7. Leia o arquivo de log e, se encontrar entradas apontando para um arquivo opencl.dll corrompido, o arquivo está corrompido e precisará ser reparado. Este é um log de amostra, de um computador que tinha o opencl.dll corrompido.

2015-12-13 04:11:37, Info CSI 00004a0c Hashes para o membro do arquivo \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 arquivo atual : 10] ”opencl.dll”:

Encontrado: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Esperado: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a0d [SR] Não é possível reparar arquivo membro [l: 10] ”opencl.dll” de microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, versão 10.0.10586.0 , arch Host = amd64 Guest = x86, nonSxS, pkt {l: 8 b: 31bf3856ad364e35} na loja, hash incompatível

2015-12-13 04:11:37, Info CSI 00004a0e @ 2015/12/13: 12: 11: 37.574 Instaladores primitivos comprometidos com o reparo

2015-12-13 04:11:37, Info CSI 00004a0f Hashes para o arquivo membro \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 arquivo atual : 10] ”opencl.dll”:

Encontrado: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Esperado: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a10 [SR] Não é possível reparar o arquivo do membro [l: 10] ”opencl.dll” de microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, versão 10.0.10586.0 , arch Host = amd64 Guest = x86, nonSxS, pkt {l: 8 b: 31bf3856ad364e35} na loja, hash incompatível

2015-12-13 04:11:37, Info CSI 00004a11 [SR] Este componente foi referenciado por [l: 125] ”Microsoft-Windows-RemoteFX-VM-Setup-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 10.0.10586.0.RemoteFX arquivos clientVM e UMTS e regkeys ”

2015-12-13 04:11:37, Info CSI 00004a12 Hashes para o membro do arquivo \ ?? \ C: \ WINDOWS \ SysWOW64 \ opencl.dll não correspondem ao arquivo real [l: 10] ”opencl.dll”:

Encontrado: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Esperado: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a13 Hashes para o membro do arquivo \ SystemRoot \ WinSxS \ wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 arquivo real : 10] ”opencl.dll” :

Encontrado: {l: 32 EbG6RAK4saLIYu69FF29XF3DXk + hFjNQz45caiKP3Ng =} Esperado: {l: 32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do =}

2015-12-13 04:11:37, Info CSI 00004a14 [SR] Não foi possível reprojetar o arquivo corrompido [l: 23 ml: 24] ”\ ?? \ C: \ WINDOWS \ SysWOW64 ″ \ [l: 10]” opencl .dll ”; o arquivo de origem na loja também está corrompido

Opção 2: execute uma varredura DISM e verifique seu arquivo de log

Se você preferir executar uma verificação DISM e usar seus resultados para determinar se o seu computador é ou não afetado por esse problema, você precisa:

  1. Pressione a tecla do logotipo do Windows + X para abrir o menu WinX .
  2. Clique em Prompt de Comando (Admin) .
  3. No prompt de comando elevado , digite o seguinte e pressione Enter :
    DISM / Online / Cleanup-Image / RestoreHealth
  4. Permita que a varredura seja concluída. Isso pode levar algum tempo, portanto, seja paciente.
  5. Assim que a verificação for concluída, saia do Prompt de Comando , navegue até o seguinte diretório e abra o log localizado nele:
    C: \ Windows \ Logs \ DISM
  6. Observação: se esse diretório não existir ou se o acesso ao arquivo DISM.log for, por algum motivo, negado, navegue até o seguinte diretório e abra o arquivo CBS.log :
    C: \ Windows \ Logs \ CBS
  7. Leia o arquivo de log que você abriu e, se encontrar o seguinte no arquivo de log, o arquivo DLL do seu computador está realmente corrompido:

(p) CSI Payload corrompido wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 \ opencl.dll

Falha no reparo: carga útil de substituição ausente.

Reparar um arquivo Opencl.dll corrompido e corrigir este problema

Depois de saber com certeza que o seu computador está sendo afetado por esse problema e tem um arquivo opencl.dll corrompido , você pode passar a reparar / substituir o arquivo para que possa se livrar desse problema. Para reparar / substituir um arquivo opencl.dll corrompido e resolver esse problema, você precisa:

  1. Clique aqui para baixar um programa chamado SFCFix . SFCFix é um pequeno utilitário brilhante que é capaz de corrigir esse problema para você, reparando / substituindo seu arquivo DLL corrompido.
  2. Depois de fazer o download do arquivo executável do SFCFix , mova-o para a área de trabalho .
  3. Clique aqui para baixar o zip , um arquivo ZIP contendo tudo o que o SFCFix precisa para reparar / substituir seu arquivo opencl.dll corrompido . Se o site solicitar que você se registre nele para obter acesso ao arquivo ZIP, você deve fazer isso, pois é totalmente seguro.
  4. Depois de fazer o download de sfcfix.zip , mova-o para sua área de trabalho . Feche todos os programas abertos. Arraste o zip para o arquivo executável do programa SFCFix e libere-o.
  5. O SFCFix será iniciado e começará a aplicar a correção para o arquivo DLL corrompido. Deixe funcionar sua mágica.
  6. Assim que o SFCFix estiver pronto, ele criará um arquivo chamado txt na sua área de trabalho . Abra este arquivo e, se SFCFix foi bem-sucedido em reparar / substituir seu arquivo opencl.dll corrompido , ele terá a seguinte aparência.

Se nada funcionou para você, execute uma restauração do sistema ou reinicie o Windows.

Tags opencl Windows 10