Mudanças entre as edições de "Ao entrar na tela de venda UltraPDV aparece o erro: Automation Error ou "Run-time error '462': The remote server machine does not exist or is unavailable" ou "Run-time error '430': Class does not support Automation or does not support expected interface""

De UltramaxWiki
Ir para navegação Ir para pesquisar
 
(Uma revisão intermediária por um outro usuário não está sendo mostrada)
Linha 48: Linha 48:
 
-Caso ainda não funcione, tente seguir os passos abaixo:
 
-Caso ainda não funcione, tente seguir os passos abaixo:
  
1. Abra o CMD prompt e vá para o diretório %windir%\System32\WBEM (\SysWOW64\WBEM no Windows x64)
+
1. Abra o CMD prompt e vá para o diretório %windir%\System32\WBEM (\SysWOW64\WBEM no Windows x64) '''*OBS: Mesmo que seja x64 tem que fazer pelo diretório %windir%\System32\WBEM também'''
  
 
2. Execute os comandos abaixo
 
2. Execute os comandos abaixo
Linha 78: Linha 78:
 
cd %windir%\system32\wbem
 
cd %windir%\system32\wbem
  
for /f %%s in ('dir /b *.dll') do regsvr32 /s %
+
for /f %%s in ('dir /b *.dll') do regsvr32 /s %s
  
 
wmiprvse /regserver
 
wmiprvse /regserver
Linha 88: Linha 88:
 
net start winmgmt
 
net start winmgmt
  
for /f %%s in ('dir /s /b *.mof *.mfl') do mofcomp %
+
for /f %%s in ('dir /s /b *.mof *.mfl') do mofcomp %s
  
 
<nowiki>--------------------------------------------------------</nowiki>
 
<nowiki>--------------------------------------------------------</nowiki>

Edição atual tal como às 17h11min de 10 de janeiro de 2024

** Executar correção no registro do windows (pode utilizar o software Ccleaner). **

** Executar o comando sfc /scannow no cmd para verificar e tentar corrigir problemas na instalação do windows. **

CASO A SOLUÇÂO ABAIXO NÂO FUNCIONAR, TENTE AS DEMAIS.

Instale o ultrapdvlibs.msi da pasta ultrapdvsetup e reinicie o Sistema.


Causa 1

Conflito de DLL no Windows

-Solução 1

Tente reinstalar o sistema e o DAO (está na pasta c:\UltraPDVSetup\DAO\Setup.exe do servidor), se o problema persistir, entre no prompt do comando e digite:

regsvr32.exe "C:\Arquivos de programas\Arquivos comuns\Microsoft Shared\DAO\dao360.dll"

Execute no prompt do MSDOS o comando:

rundll32 wbemupgd, UpgradeRepository

e entre no sistema novamente.

--------------------------------------------------------

-Causa 2

O WMI (Windows Management Instrumentation) do Windows está corrompido.

-Solução 2

Veja mais detalhes nesse site: http://windowsxp.mvps.org/repairwmi.htm

Siga as instruções abaixo:

-Execute esse comando no prompt do MS-DOS: net stop winmgmt

-Renomeie a pasta "c:\Windows\System32\Wbem\Repository" para "c:\Windows\System32\Wbem\Repository_old"

-Renomeie a pasta "c:\Windows\syswow64\Wbem\Repository" para "c:\Windows\syswow64\Wbem\Repository_old"

-Execute esse comando no prompt do MS-DOS: net start winmgmt

Depois tente entrar no sistema novamente.

-Caso ainda não funcione, tente seguir os passos abaixo:

1. Abra o CMD prompt e vá para o diretório %windir%\System32\WBEM (\SysWOW64\WBEM no Windows x64) *OBS: Mesmo que seja x64 tem que fazer pelo diretório %windir%\System32\WBEM também

2. Execute os comandos abaixo

FOR /f %s in ('dir /b /s *.dll') do regsvr32 /s %s

Net stop /y winmgmt

FOR /f %s in ('dir /b *.mof *.mfl') do mofcomp %s

Net start winmgmt

Caso ocorra algum erro nesse procedimento, copie a pasta inteira c:\Windows\System32\Wbem de outro computador da mesma versão do Windows para o computador com problema.

-Detalhes desse procedimento no site: http://blogs.technet.com/configmgrteam/archive/2009/05/08/wmi-troubleshooting-tips.aspx

Se mesmo assim não funcionar, fazer o procedimento:

C:\Windows\System32\Wbem.

@echo off

sc config winmgmt start= disabled

net stop winmgmt /y

%systemdrive%

cd %windir%\system32\wbem

for /f %%s in ('dir /b *.dll') do regsvr32 /s %s

wmiprvse /regserver

winmgmt /regserver

sc config winmgmt start= auto

net start winmgmt

for /f %%s in ('dir /s /b *.mof *.mfl') do mofcomp %s

--------------------------------------------------------

-Causa 3

Os arquivos do ADO do Windows estão corrompidos. Pode ter sido corrompido por um vírus, por setor defeituoso do HD ou o arquivo foi deletado.

-Solução 2

Copie todos os arquivos da pasta C:\Arquivos de programas\Arquivos comuns\System\ado de um computador que esteja funcionando para a mesma pasta do computador com problema.

Mas para copiar, precisa copiar de um outro computador que tenha a mesma versão do Windows instalada. Por exemplo, Windows XP nos DOIS computadores.

- Solução 4

Consulte o FAQ "Ao entrar no sistema UltraPDV ou UltraAdm no Windows Vista/Windows 7 aparece o erro mscomctl.ocx , dbgrid32.ocx ou mscomct2.ocx ou Automation error"

Solução 5

desinstale o WSSuporte, e instale novamente.

-------------------------------------------------------

-Causa 4

Os serviços do windows nesta maquina estão desativados.

-Solução

Filtrar todos os serviços desativados na maquina.

Em seguida conectar em uma maquina onde o sistema está abrindo normalmente (ou na sua mesmo, caso nenhuma do cliente funcionar), abrir a tela de serviços (services.msc) e comparar com a maquina onde apresenta o erro TODOS os serviços que nela estiverem com status "DESATIVADO" e alterar caso na sua maquina estiver com outro status (manual/automático).

Em seguida reiniciar a maquina e tentar abrir o sistema novamente.