Código de erro OLE 0x800704ec: Este programa está bloqueado pela política de grupo. Usando COM no VFP9

1

Descrição do sistema: Server 2008 SP2 x86 executando serviços de terminal em um domínio do Windows.

Recentemente, mudei meu ambiente de trabalho para um novo servidor. Estou codificando no Visual Fox Pro 9 no sistema descrito acima. Eu costumava trabalhar em um servidor de terminal do Windows 2003. Desde que me mudei para o servidor de 2008, tenho tido um problema que me deixou totalmente perplexo. Para alguns dos programas que estou escrevendo eu carrego uma instância do Excel 2007 via COM. A questão é que, aleatoriamente, eu vou experimentar a instância excel falha ao inicializar com essa mensagem de erro "Código de erro OLE 0x800704ec: Este programa está bloqueado pela diretiva de grupo. Para obter mais informações, contate o administrador do sistema." O problema ocorre aleatoriamente. Parece haver algum tipo de fator de tempo, porque se eu esperar um pouco, o problema cessará e meu programa funcionará como pretendido novamente. Eu também tive alguma sorte com a execução do gpupdate, mas não é uma garantia de que isso alivia o erro. Eu acho estranho que eu possa sempre executar o Excel através do shell do Windows sem erro também.

Os passos que tomei até agora são:

  • Examine todos os itens de política de grupo aplicados ao domínio em busca de restrições de software que possam ser aplicadas. Não há nenhum que me afete.
  • Implemente um GPO para definir restrições de software para o meu usuário de forma irrestrita.
  • Verifique se as restrições do software são as esperadas em HKLM e HKCU
  • Registro de restrições de software ativado. Nenhum bloco foi gravado.
  • Executar o IDE do Visual Fox Pro como administrador
  • Adicione exceções para todos os caminhos relevantes às restrições de software do GPO que afetam o meu usuário.

Ainda depois de tudo que eu não encontrei alívio. O único caminho seguro que encontrei é fazer o logoff e depois voltar ao servidor. Até agora, isso sempre corrigiu o problema até que ele se repita. Eu tenho tratado o problema como um problema de restrições de software até agora, mas estou perplexo neste momento.

Por fim, incluirei uma captura de tela do erro como referência.

Atualização:

Euencontreialgumasinformaçõesinteressantes.EufinalmenteconseguiumhitnologSRPquemostravaoExcelsendobloqueado.EuprocureiaregradebloqueioviaGUIDnaseçãoHKCU.Esteéolugarondeeufiqueiperplexonovamente.Aregradebloqueioéumaregradepermissão!Aquiestãoimagensdaminhapesquisa.

OlogSRPquemostraoExcelsendobloqueadoetambémpermitido.

OsvaloresdoregistroHKCUparaaregradebloqueio

OsdetalhesdaregraSRPcontidosnapolíticadegrupo

    
por Donovan 12.08.2016 / 23:46

1 resposta

1

Tivemos esse problema recentemente com um provedor médico que gerenciamos. Seu software de gerenciamento de pacientes tem um recurso para realizar uma "mala direta" com o Word. Cerca de duas semanas depois de uma falha de armazenamento que nos obrigou a restaurar um backup do banco de dados do software, recebemos uma chamada deles informando que recebiam esse erro sempre que "mesclavam com o Word":

imagem http://i66.tinypic.com/2ujgpzl.png

Também houve um Evento DCOM 10000 gerado com o primeiro erro por dia (o servidor é reinicializado toda noite) ...

Unable to start a DCOM Server: {000209FF-0000-0000-C000-000000000046}. The error:
"1260"
Happened while starting this command:
"C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE" /Automation -Embedding

Eles não têm restrições de software na política de grupo. Não é política de grupo. Depois de tentar tudo, incluindo uma desinstalação / reinstalação completa do Office 2010 e do software de terceiros, finalmente encontrei a solução, pelo menos para mim ...

  1. Open Component Services (32 bits), Executar: mmc comexp.msc /32
  2. Abra os Serviços de componentes > Computadores > Meu computador > Configuração do DCOM .
  3. Clique com o botão direito do mouse em Microsoft Word 97 - Documento 2003 e selecione Propriedades .
  4. Selecione a guia Segurança e, em seguida, Editar ... em Permissões de configuração .
  5. Adicione SERVIÇO DE REDE com Controle total . Clique em OK.
  6. Na guia Identidade , selecione O usuário interativo . Aplique. OK.

Isso limpou o erro e permitiu que o software de terceiros enviasse dados com êxito para o Word.

    
por 28.02.2017 / 22:38