Artigo: 934366 - Última revisão: quarta-feira, 18 de Junho de 2008 - Revisão: 8.0

Mensagem de erro quando tenta abrir um processador de MIME com o controlo de ActiveX no Windows Internet Explorer 7: "Carácter inválido"

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando tenta abrir um processador MIME de com o controlo ActiveX da Microsoft no Windows Internet Explorer 7, poderá receber a seguinte mensagem de script:
Linha: 2
Carácter: 1
Erro: Carácter inválido
Código: 0

Linha: 1
Carácter: 1
Erro: Objecto esperado
Código: 0
Por exemplo, poderá receber esta mensagem de erro de script quando tenta abrir um ficheiro Macromedia Shockwave Flash (.swf) ou quando tenta abrir um ficheiro Audio Video Interleaved (AVI). Além disso, se tentar abrir um desenho no Visio Viewer, utilizando um dos seguintes métodos do Visio, também poderá receber esta mensagem de erro de script:
  • Uma unidade mapeada.
  • Um caminho universal naming convention (UNC).
  • Um Web site.
Este problema ocorre caso se verifiquem as seguintes condições:
  • O ficheiro está localizado na zona da Internet ou na zona da Intranet Web.
  • A caixa de verificação Permitir conteúdo activo seja executado em ficheiros no meu computador está seleccionada no Internet Explorer 7.

    Nota Para localizar esta caixa de verificação no Internet Explorer 7, clique em Opções da Internet no menu Ferramentas e, em seguida, clique no separador Avançadas . Em segurança , verá a caixa de verificação Permitir conteúdo activo seja executado em ficheiros no meu computador .
Nota Este problema também poderá ocorrer se estiver a executar o Internet Explorer 6 no Windows Server 2003 Service Pack 2.

Causa

Este problema ocorre porque a chave de registo
FEATURE_BLOCK_LMZ_SCRIPT
impede a execução de um ficheiro de script na zona computador local quando o ficheiro está alojado numa página HTML de zona Internet ou uma página HTML de zona da intranet.

A chave de registo
FEATURE_BLOCK_LMZ_SCRIPT
é uma nova chave de registo de segurança que foi adicionada no Internet Explorer 7. Quando abre um processador de MIME com o controlo de ActiveX, o Internet Explorer 7 cria uma página HTML oculta que contém uma referência para um script externo. O script dinamicamente insere o controlo ActiveX. Por causa da chave de registo
FEATURE_BLOCK_LMZ_SCRIPT
, o conteúdo de script está definido para uma memória intermédia que contém apenas o valor de 0 x 01 . Além disso, o script está bloqueado.

Como contornar

Para contornar este problema, utilize um dos seguintes métodos.

Método 1

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar uma cópia de segurança e restaurar o registo no Windows


Permitir que scripts de acesso de páginas HTML no sistema de ficheiros local. Crie uma entrada de registo do tipo DWORD e, em seguida, defina o valor da entrada de registo como 0.

Internet Explorer 7

Se detectar este problema quando utiliza o Internet Explorer 7, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva Regedit na caixa Abrir e, em seguida, clique em OK .
  2. Localize a seguinte chave de registo e, em seguida, clique na seguinte chave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BLOCK_LMZ_SCRIPT
  3. No menu Editar , aponte para Novo e, em seguida, clique em Valor DWORD (DWORD Value) .
  4. Na caixa Valor DWORD (DWORD Value) , escreva iexplore.exe e, em seguida, prima ENTER.
  5. Faça duplo clique na entrada registo iexplore.exe que criou no passo 4.
  6. Na caixa dados do valor , escreva 0 e, em seguida, clique em OK .
  7. Saia do Editor de registo.

Internet Explorer 6 no Windows Server 2003 Service Pack 2

Se detectar este problema quando estiver a utilizar o Internet Explorer 6 no Windows Server 2003 Service Pack 2, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva Regedit na caixa Abrir e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte chave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl
  3. Clique com o botão direito do rato FeatureControl , aponte para Novo , clique em chave , escreva FEATURE_LMZSCRIPTFAIL_IN_INTERNET e, em seguida, prima ENTER.
  4. Clique com o botão direito do rato FEATURE_LMZSCRIPTFAIL_IN_INTERNET , aponte para Novo e, em seguida, clique em Valor DWORD (DWORD Value) .
  5. Na caixa Valor DWORD (DWORD Value) , escreva iexplore.exe e, em seguida, prima ENTER.
  6. Faça duplo clique na entrada registo iexplore.exe que criou no passo 5.
  7. Na caixa dados do valor , escreva 0 e, em seguida, clique em OK .
  8. Saia do Editor de registo.

Método 2

Adicione o site da intranet à zona fidedigna.

Mais Informação

A chave de registo
FEATURE_BLOCK_LMZ_SCRIPT
impede as páginas HTML que estão localizadas na zona da Internet ou na zona da Intranet Web acedam os blocos de script. Por predefinição, esta chave de registo não existe no registo. No entanto, a funcionalidade está activada.

Para obter mais informações sobre a chave de registo
FEATURE_BLOCK_LMZ_SCRIPT
, visite o seguinte Web site da Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms649488.aspx (http://msdn2.microsoft.com/en-us/library/ms649488.aspx)
A caixa de verificação Permitir o conteúdo activo para executar em ficheiros no meu computador é mapeada para a seguinte chave de registo:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN
Para obter mais informações sobre a chave de registo
FEATURE_LOCALMACHINE_LOCKDOWN
, visite o seguinte site da Web MSDN:
http://msdn2.microsoft.com/en-us/library/ms537641.aspx#lmz (http://msdn2.microsoft.com/en-us/library/ms537641.aspx#lmz)
Os produtos de outros fabricantes explicado neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, sobre o desempenho ou fiabilidade destes produtos.

A informação contida neste artigo aplica-se a:
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0
Palavras-chave: 
kbmt kbwebbrowser kberrmsg kbtshoot kbprb KB934366 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 934366  (http://support.microsoft.com/kb/934366/en-us/ )