Partilhar via


"Editar Documento requer uma aplicação e um browser compatíveis com o Microsoft SharePoint Foundation" quando abre documentos a partir do SharePoint

Este artigo foi escrito por Warren Rath, Engenheiro de Escalamento de Apoio.

Sintomas

Suponha que tem a versão Clique-e-Use do Microsoft 365 e do Microsoft Application Virtualization (App-V) 5 Service Pack 2 (SP2) instalada no mesmo computador. Quando tenta abrir documentos a partir do SharePoint com aplicações do Office, recebe a seguinte mensagem de erro:

Editar Documento requer uma aplicação compatível com o Microsoft SharePoint Foundation e um browser.

Causa

Para resolver este problema, remova o processo de iexplore.exe da chave de registo ProcessesUsingVirtualComponents na seguinte localização:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Virtualization

Existem efeitos secundários para esta solução, da seguinte forma:

A chave de registo que ativa ou desativa esta opção é EnableDynamicVirtualization. Além disso, os processos especificados para esta funcionalidade estão listados na chave de registo ProcessesUsingVirtualComponents localizada na mesma chave. Por predefinição, Explorer.exe e Internet Explorer estão listados aqui.

A Virtualização Dinâmica tem um âmbito limitado de interação concebido para funcionalidades que são introduzidas no App-V SP 2.

Isto leva a uma declaração importante: só porque a aplicação está ligada, nem sempre significa que está a ser executada virtualizada se for apresentada como um processo na chave de registo ProcessesUsingVirtualComponents . Isto será feito ao nível do thread. Quando um ActiveX OCX ou um DLL que implementa uma extensão de shell é carregado a partir de um processo nativo ou de um processo de outra aplicação virtual, o App-V gera um ambiente virtual adicional a pedido que liga o pacote que contém o OCX ou o DLL com o processo. Em seguida, a virtualização dinâmica é ativada para esse thread específico. Assim que o thread sair, a virtualização dinâmica é desativada. Se o referido thread com virtualização dinâmica gerar outro thread, esse thread também será virtualizado.

Nota

Quando desativar a Virtualização Dinâmica e remover os caminhos executáveis da configuração anterior, perderá a funcionalidade descrita acima.

Mais informações

Se precisar que o App-V funcione no Internet Explorer, por exemplo, para obter os seus próprios suplementos personalizados do Internet Explorer que necessitam do App-V, contacte o Suporte Técnico da Microsoft e obtenha ajuda da equipa de suporte do Office.