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
 
(5 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
-Causa 1
+
 
 +
<nowiki>**</nowiki> Executar correção no registro do windows (pode utilizar o software Ccleaner). **
 +
 
 +
<nowiki>**</nowiki> 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
 
Conflito de DLL no Windows
Linha 39: 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 55: Linha 64:
 
-Detalhes desse procedimento no site: <nowiki>http://blogs.technet.com/configmgrteam/archive/2009/05/08/wmi-troubleshooting-tips.aspx</nowiki>
 
-Detalhes desse procedimento no site: <nowiki>http://blogs.technet.com/configmgrteam/archive/2009/05/08/wmi-troubleshooting-tips.aspx</nowiki>
  
-Ferramenta de diagnóstico do WMI: <nowiki>http://www.microsoft.com/downloads/thankyou.aspx?familyId=d7ba3cd6-18d1-4d05-b11e-4c64192ae97d&displayLang=en</nowiki>
+
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
  
 
<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.