Para alguns usuários de PC com Windows 11 ou Windows 10, ao abrir ou criar um projeto ou documento de mapa no ArcGIS Pro ou ArcMap, o LoadLibrary falhou com o erro 87: O parâmetro está incorreto pode aparecer uma mensagem de erro. Esse erro ocorre predominantemente em programas 3D, incluindo Chief Architect, AutoCAD e Blender executados em máquinas com gráficos AMD. Esta postagem fornece as soluções mais aplicáveis para o erro.
A mensagem de erro pode ser uma das seguintes.
LoadLibrary failed with error 87: The parameter is incorrect.LoadLibrary failed with error 87: Wrong Parameter.
O que é LoadLibrary?
De acordo com a documentação da Microsoft, a função LoadLibrary pode ser usada para carregar um módulo de biblioteca no espaço de endereço de um processo e retornar um identificador que pode ser usado para obter o endereço de uma função DLL. LoadLibrary pode especificar um arquivo.exe para obter um identificador que pode ser usado em:
Determinar a localização de um recurso com o tipo e nome especificados no módulo especificado. Recuperando um identificador que pode ser usado para obter um ponteiro para o primeiro byte do recurso especificado na memória.
Quando esse problema ocorre, é devido à configuração da placa gráfica da máquina e pode ser causado pelo seguinte:
O driver da placa gráfica está desatualizado.Há placas gráficas conflitantes na máquina.Remote Desktop Protocol (RDP) está se conectando por padrão a uma placa de vídeo Intel integrada e não à placa de vídeo usada pelo aplicativo de desktop 3D.
Falha no LoadLibrary, Erro 87, O parâmetro está incorreto
Se ao tentar iniciar programas 3D como AutoCAD, Blender ou Chief Architect ou ao abrir ou criar um projeto ou documento de mapa no software ArcGIS Pro ou ArcMap, e o LoadLibrary falhou com o erro 87: O parâmetro está incorreto prompt de erro aparece no seu Windows 11/10 scr een, você pode tentar as correções recomendadas abaixo e ver o que resolve o problema em seu sistema.
Renomeie o arquivo atig6pxx.dllAtualize o driver da placa gráficaDesative a placa gráfica integradaResolva o problema de placas gráficas conflitantesConfigure AMD Radeon para executar o programa executável em Modo de alto desempenhoReinstale o software 3D
Vamos dar uma olhada na descrição do processo no que se refere a cada uma das soluções listadas.
1] Renomeie o arquivo atig6pxx.dll
O atig6pxx.dll é um arquivo Dynamic Link Library (DLL) que faz parte do driver PowerXpress Vista OpenGL desenvolvido pela Advanced Mirco Devices, Inc. Esta solução para LoadLibrary falhou com o erro 87: O parâmetro é erro incorreto que ocorre no seu Windows 11/10 PC e requer que você renomeie o arquivo atig6pxx.dll. Para executar esta tarefa, faça o seguinte:
C:\Windows\System32No local, role e localize o arquivo atig6pxx.dll. Uma vez encontrado, clique com o botão direito do mouse e renomeie o arquivo como atig6pxx.dll.bak. Saia do Explorador de Arquivos quando terminar.
Se você não conseguiu renomear o arquivo devido a permissões apesar de fazer login como administrador, você pode inicializar no Modo de Segurança e repetir a DLL operação de renomeação de arquivo.
Ler: corrigir erro ausente amd_ags_x64.dll no Windows
2] Atualizar o driver da placa gráfica
Um driver de placa de vídeo AMD desatualizado é conhecido por ser o culpado aqui. Nesse caso, veja abaixo suas opções:
No entanto, se o driver atual não corrigir o erro, tente reverter o driver ou faça o download e instale uma versão anterior do driver.
Se estiver usando um laptop conectado à dock station, desconecte o laptop da dock station e reinicie o programa 3D antes de reconectar à dock station. Além disso, verifique se há atualizações de firmware do fabricante da estação de acoplamento.
Leia: O Windows continua instalando drivers AMD antigos
3] Desative a placa gráfica integrada h4>
Esta solução se aplica ao usar o Remote Desktop Protocol (RDP) para conectar-se a uma máquina remota para acesso remoto qualquer um desses aplicativos de desktop 3D mencionados – o erro pode estar relacionado à própria sessão RDP, pois o que pode estar ocorrendo é um conflito entre a placa de vídeo especificada pela conexão RDP e aquela usada pelo software 3D na máquina remota. O RDP está se conectando por padrão a uma placa de vídeo Intel integrada e não à placa de vídeo usada pelo software 3D. Nesse caso, para resolver o problema, você pode desativar o driver AMD ou a placa de vídeo Intel integrada durante a sessão de área de trabalho remota. Você desconecta e reconecta a sessão RDP depois de desabilitar o adaptador gráfico.
Ler: Hardware gráfico não suportado oficialmente para erro do Photoshop 3D
4] Resolva o problema de placas gráficas conflitantes
Esses aplicativos de desktop 3D dependem muito dos recursos das placas gráficas. Às vezes, um conflito nas placas gráficas pode fazer com que esses programas travem, especialmente quando um computador possui uma placa gráfica dedicada além de uma placa gráfica integrada (por exemplo, Intel com AMD FirePro). Nesse caso, para solucionar problemas e descobrir se as placas gráficas são as culpadas, você pode executar uma série de desativar/reativar/reinicializar etapas para atualizar o computador o suficiente para que o programa 3D possa determinar qual cartão usar ao iniciar e exibir dados.
Faça o seguinte:
Se aberto, feche o programa 3D. Em seguida, pressione a tecla Windows + X para abrir no menu do usuário avançado.Toque na tecla M no teclado para abrir o Gerenciador de dispositivos. Role para baixo na lista de dispositivos instalados e expanda a seção Adaptadores de vídeo . clique e desative a primeira placa de vídeo.Reinicie o computador.Abra o programa 3D novamente.Abra o Gerenciador de dispositivos novamente e ative a primeira placa de vídeo.Em seguida, desative a segunda placa de vídeo.Reinicie o computador.Abra o programa 3D novamente.Abra o Gerenciador de dispositivos novamente e ative a segunda placa de vídeo novamente. Reinicie o computador. Abra o programa 3D novamente.
Se o comportamento for resolvido desativando uma placa o Por outro lado, isso pode indicar que as placas gráficas estão causando o problema.
Ler: Placa gráfica integrada ou dedicada – de qual eu preciso?
5 ] Configure o AMD Radeon para executar o programa executável no modo de alto desempenho
Esta solução exige que você configure o software AMD Radeon ou o Catalyst Control Center para executar o arquivo executável do aplicativo de desktop 3D no modo de alto desempenho. Faça o seguinte:
Inicie o programa 3D no seu PC. Em seguida, clique com o botão direito do mouse em Desktop.Selecione AMD Radeon Settings no menu.Selecione Sistema.Selecione Gráficos comutáveis.No menu Gráficos comutáveis, a visualização Aplicativos em execução (lista os aplicativos em execução recentes e atuais e seu modo de Gráficos comutáveis atribuído) será exibido por padrão. Se o aplicativo desejado não estiver disponível nesta visualização, clique na opção Aplicativos em execução e selecione Aplicativos de perfil instalados para ver todos os aplicativos detectados pelo driver gráfico.
O o modo padrão para a maioria dos aplicativos é predeterminado pelo sistema operacional. Aplicativos com requisitos específicos de GPU mostram um ícone Bloquear ao lado do nome do aplicativo e não podem ser alterados; esses aplicativos sempre são executados na GPU integrada, modo de economia de energia. Para aplicativos que não estão bloqueados pelo sistema operacional, os seguintes modos de gráficos comutáveis podem ser selecionados no menu suspenso do aplicativo:
Economia de energia – Seleciona a GPU integrada, que consome menos energia mas oferece desempenho inferiorAlto desempenho – Seleciona a GPU discreta, que consome mais energia, mas oferece melhor desempenhoCom base na fonte de alimentação – Seleciona a GPU integrada ao funcionar com bateria e seleciona o GPU discreta quando conectada a uma tomada Agora, clique na lista suspensa do aplicativo e selecione o modo desejado para o aplicativo. Reinicie o aplicativo para que a alteração tenha efeito.
Leia: AMD Software Radeon não abre no Windows 11
6] Reinstale o software 3D
Se nada funcionar, você terá que limpar desinstalar o programa 3D usando a ferramenta de desinstalação nativa do programa (se disponível) ou qualquer software desinstalador de terceiros gratuito para remover completamente e o software de sua máquina e quaisquer arquivos residuais de qualquer instalação anterior, chaves de registro do Windows e informações de licença. Depois de concluído, visite o site do fornecedor do programa, baixe e instale o programa em seu PC com Windows 11/10.
Espero que isso ajude!
Leia também >:
Como faço para corrigir a falha do Loadlibrary com o erro 87?
Uma das maneiras de corrigir a falha do Loadlibrary com o erro 87 é renomear um arquivo DLL específico. faça o seguinte:
Clique no botão Iniciar do Windows. Digite atig6pxx.dll. Clique com o botão direito do mouse no arquivo e escolha Abrir local do arquivo (normalmente C:/Windows/System32). Altere o arquivo nome de atig6pxx.dll para atig6pxx.dll.bak.Clique em Continuar.
Não é possível concluir sua solicitação porque o parâmetro está incorreto 87?
Se você receber o erro 87, o parâmetro é um erro incorreto ao tentar para iniciar o serviço Windows Update em seu computador Windows 11/10, é provável que os serviços padrão tenham sido modificados a ponto de algumas entradas ficarem corrompidas.
Ler: Corrigir o parâmetro é um erro incorreto ao imprimir um documento
Por que o parâmetro está incorreto?
O parâmetro é um erro incorreto significa que a solicitação de um usuário para acesso a um caminho de pasta falhou. De acordo com a definição do erro, o usuário não consegue acessar seus dados no dispositivo ou copiar/colar e mover os arquivos ao longo de um caminho de pasta. Os parâmetros de erro são valores específicos do provedor que são incorporados nas mensagens de erro. Por exemplo, o provedor pode associar a mensagem de erro”Não é possível abrir a tabela
O que é um parâmetro em um laptop?
Qualquer valor passado a um programa pelo usuário ou por outro programa para configurar o programa para uma finalidade específica. Um parâmetro pode ser qualquer coisa, por exemplo, um nome de arquivo, uma coordenada, um intervalo de valores, uma quantia em dinheiro ou um código de algum tipo.