Erro ao abrir a ajuda em programas baseados no Windows: "Funcionalidade não incluída" ou "Help não suportado"

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: 917607
Importante
O programa de ajuda do Windows não é suportado no Windows 10, Windows Server 2012 ou versões posteriores do Windows Server. A ajuda do Windows programis disponíveis para o Windows Vista, 7, 8 e apenas 8.1.

A Microsoft recomenda vivamente que os programadores de software descontinuar a utilização da aplicação de ajuda do Windows. Os programadores de software que fornecem programas baseados em ficheiros. hlp são recomendados a transição a experiência de ajuda para um formato de ficheiro de ajuda alternativo, como CHM, HTML ou XML. Para mais informações, consulte o artigo da MSDNhttps://msdn.microsoft.com/en-us/library/Windows/Desktop/ms728460 (v=vs.85).aspx. Enquanto a Microsoft desenvolve tecnologias futuras da ajuda, a Microsoft incentiva os autores de ajuda para continuar a utilizar 1.4 da ajuda HTML. Ajuda de HTML 1.4 é incluída em versões do Windows a partir do Windows 7.
Sintomas
Quando tenta abrir a ajuda em programas baseados no Windows, recebe uma das seguintes mensagens de erro.

A ajuda para este programa foi criada no formato, o que foi utilizado em versões anteriores do Windows e não é suportado no Windows Vista ajuda do Windows.

A ajuda para este programa foi criada no formato ajuda do Windows, que depende uma funcionalidade que não está incluída nesta versão do Windows. No entanto, pode transferir um programa que permite-lhe ver a Ajuda criada no formato de ajuda do Windows.

A ajuda para este programa foi criada no formato ajuda do Windows, que depende uma funcionalidade que não está incluída nesta versão do Windows. Para mais informações, vá para o Web site Microsoft Help and Support.
Resolução
Para visualizar ficheiros de ajuda de 32 bits com a extensão de ficheiro. hlp no Windows, terá de transferir e instalar o WinHlp32.exe a partir do Microsoft Download Center.Notas importantes para transferir este programa
  • Abra as ligações utilizando o Internet Explorer.
  • Se vir uma mensagem "Validação necessária" ao abrir a página de transferência, clique em continuare, em seguida, siga no ecrã instruções.
  • Quando lhe for pedido para transferir o ficheiro, seleccione o nome de ficheiro que contém "x64" para versões de 64 bits do Windows ou "x86" para versões de 32 bits do Windows. Utilize as seguintes informações de detecção automática para as suas preferências.
    Está atualmente a utilizar um sistema operativo de 32 bits.
  • O programa de ajuda do Windows não é suportado no Windows Server 2012 ou versões posteriores do Windows Server.
Se tiver problemas quando instalar o WinHlp32.exe ou utilizar a ajuda, consulte a secção "Mais informação".


Mais informações para utilizadores avançados
Este problema ocorre quando a ajuda do Windows utiliza uma versão anterior do programa ajuda do Windows (WinHlp32.exe) para apresentar conteúdo.
Problemas conhecidos que poderão ocorrer quando instalar o WinHlp32.exe

Erro 80070422 do Windows Update



Corrigir manualmente este problema
Se receber o erro 80070422 do Windows Update ao transferir a actualização de WinHlp32.exe, tem de alterar as definições do serviço Windows Update e, em seguida, reinicie o serviço. Para tal, siga estes passos:
  1. Clique em Iniciare tipo Serviços na caixa de texto Iniciar procura ou Procurar programas e ficheiros .
  2. Faça duplo clique em Serviços , na lista de programas. Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou confirme.
  3. Com o botão direito do Windows Update<b00> </b00> de serviços e, em seguida, clique em Propriedades.
  4. No separador Geral , certifique-se de que Automático está seleccionado junto ao tipo de arranque.
  5. Junto de Estado do serviço, verifique se o serviço é iniciado. Se não for iniciado, clique em Iniciar. Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou confirme.
  6. Clique em OK.
Problemas conhecidos que poderão ocorrer depois de instalar o WinHlp32.exe
A lista seguinte mostra as regressões de funcionalidade conhecidas de versões anteriores do WinHlp32.exe. Os seguintes problemas aplicam-se apenas à versão do WinHlp32.exe que é discutida neste artigo conhecidos.
  • As macros são desactivadas

    Por predefinição, as seguintes macros são desactivadas na ajuda do Windows:
    • ExecFile
    • RegisterRoutine
    • ShellExecute
    • Atalho
    • Gerar
    • Ensaio
    • ExecProgram
    No entanto, todas as outras macros nos ficheiros. hlp irão funcionar como acontecia em versões anteriores. Por conseguinte, se for aberto um ficheiro. hlp que dependa dessas macros depois de instalar a ajuda do Windows para o Windows Vista, Windows 7, Windows Server 2008 ou Windows Server 2008 R2, algumas funcionalidades do ficheiro poderão não funcionar correctamente. Se isto ocorrer, poderá receber a seguinte mensagem de erro:
    Ocorreu um problema ao executar a macro. (1037)
    Se tiver de utilizar estas macros, pode activá-los utilizando a solução de política de grupo ou do registo como descrito na secção "entradas de registo e políticas de grupo para administradores de rede".
  • Não é possível aceder a ficheiros. hlp armazenados em sites da intranet

    Por predefinição, é possível utilizar WinHlp32.exe para aceder aos ficheiros. hlp armazenados em sites da intranet. Se tentar abrir um ficheiro remoto, receberá a seguinte mensagem de erro:
    Não é possível apresentar este ficheiro de ajuda. Tente abrir novamente o ficheiro de ajuda e, se continuar a receber esta mensagem, copie o ficheiro de ajuda para uma unidade diferente e tente novamente.
    Se tiver de aceder a ficheiros. hlp armazenados em sites da intranet, pode desbloqueá-los utilizando a solução de política de grupo ou de uma solução de registo descrita na secção "entradas de registo e políticas de grupo para administradores de rede".
  • O acesso de utilizador não interactiva é bloqueado

    Acesso foi bloqueado para ficheiros. hlp por utilizadores não interactivos, tais como os processos do sistema. O utilizador não recebe uma mensagem de erro quando este erro ocorre.
  • A funcionalidade de arrastar e largar está desactivada

    O suporte para a funcionalidade de arrastar e largar na aplicação foi desactivado. O utilizador não recebe uma mensagem de erro quando este erro ocorre.
  • Dependências de ficheiros "Como a utilização ajuda"

    Os ficheiros de ajuda com o nome "Como a utilização ajuda" foram removidos do Windows Vista e Windows Server 2008. Os seguintes ficheiros foram removidos:
    • Windows.hlp
    • WinHlp32.hlp
    • WinHlp32.cnt
    • WinHelp.cnt
    • Nocntnt.cnt
    Notas
    • Estes ficheiros não estão incluídos no Windows 7 ou no Windows Server 2008 R2.
    • Os ficheiros. hlp que dependem destes ficheiros podem devolver um erro quando tenta abri-los.
Como resolver problemas de compatibilidade que estão relacionadas com WinHlp32.exe
Pode utilizar o WinHlp32.exe para visualizar ficheiros de ajuda de 32 bits. Esta versão fornece definições de política de grupo e subchaves do registo que pode utilizar para contornar problemas de compatibilidade de aplicações. Por exemplo, as definições de política de grupo e subchaves do registo podem ser utilizadas para resolver problemas relacionados com macros nos ficheiros. hlp e para aceder aos ficheiros. hlp armazenados em sites da intranet. No entanto, se os utilizadores virem os ficheiros de ajuda de uma origem desconhecida, o computador irá colocar mais em risco se activarem estas políticas ou estas definições. Por conseguinte, deve utilizar atenção quando se decidir implementar as soluções de compatibilidade de aplicações que são descritas nesta secção.

Utilize as seguintes perguntas para determinar se deve instalar WinHlp32.exe e quais as alterações de política e alterações ao registo para efectuar.
  • Tem de ter as aplicações e funcionalidades que são afectadas pela remoção de WinHlp32.ex?
    • Quantas aplicações requerem WinHlp32.exe? Quantas aplicações são afectadas pelas alterações de funcionalidade? Estas aplicações estão importantes?
    • Qual é o mau funcionamento provocado pelas alterações?
  • Quais são os requisitos de segurança e capacidades de segurança?
    • Que é mais importante: que pode utilizar a funcionalidade de WinHlp32.exe ou que certifique-se de que a segurança é a mais elevada possível?
    • As medidas de segurança externa, tal como um local ou um firewall empresarial, transmitem confiança suficiente para que pode instalar WinHlp32.exe e efectue as alterações à política ou as alterações ao registo que são descritas neste artigo?
  • Se estiver numa organização, a sua organização fornece conteúdo no formato. hlp?
    • É possível modificar o programa ou o conteúdo que não tenham de utilizar a funcionalidade de WinHlp32.exe? Por exemplo, é possível converter o conteúdo de ajuda que está actualmente no formato. hlp para um formato de ficheiro alternativo como. chm,. HTML ou. XML?
    • A sua empresa armazena ficheiros. hlp num site de intranet? Pode instalar estes ficheiros localmente em vez disso?
Como activar macros num único computador depois de instalar o WinHlp32.exe
Depois de instalar o programa de WinHelp32.exe que é discutido neste artigo, algumas macros ficam desactivadas. Para mais informações sobre este problema, consulte a secção "Problemas conhecidos".

Esta secção contém passos para reactivar estas macros através da modificação de uma chave de registo. Se o computador estiver num ambiente gerido, não siga estes passos sem primeiro consultar o departamento de TI. Os departamentos de TI podem decidir não reactivar macros ou decidirem reactivá-las utilizando políticas de grupo. Os departamentos de TI devem ler este artigo na sua totalidade antes de continuar.

Aviso Este artigo fornece informações sobre como resolver problemas causados por alterações nesta versão da ajuda do Windows. No entanto, a Microsoft faz nenhuma recomendação específica sobre que chaves de registo e quais os valores correctos para o seu ambiente específico. Se estiver num ambiente gerido, o seu departamento de TI é o juiz melhor de como os contras destas medidas contra os riscos de utilizá-las. O método mais seguro consiste em não utilizar soluções nenhum registo de todo.

Nota Para efectuar os passos nesta tarefa, tem de ter sessão iniciada computador com uma conta de administrador. Utilizando uma conta de administrador, pode efectuar alterações ao computador que não pode fazer com qualquer outra conta, como uma conta padrão.

Para iniciar sessão utilizando uma conta de administrador, tem de saber a palavra-passe para uma conta de administrador no computador. Se estiver a efectuar estes passos no computador pessoal, está provavelmente já iniciado sessão utilizando uma conta de administrador. Se estiver a efectuar estes passos num computador no local de trabalho, poderá ter de contactar o administrador do sistema para o ajudar.

Activar macros num único computador manualmente

Importante Siga os passos nesta secção cuidadosamente. Poderão ocorrer problemas graves se modificar o registo incorretamente. Antes de o modificar, criar uma cópia de segurança do registo para restauro no caso de ocorrerem problemas.

Para activar macros num único computador depois de instalar o WinHelp32.exe, siga estes passos:
  1. Inicie sessão utilizando uma conta de administrador.
  2. Prima o Tecla de logótipo do Windows + R, tipo Regedite, em seguida, clique em OK.
    Permissão de controlo de acesso de utilizador Se lhe for pedido um administratorpassword ou confirmação, escreva a palavra-passe ou clique em continuar.
  3. Nas edições de 32 bits do Windows, localize e, em seguida, seleccione a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\Software\Microsoft

    Nas edições de 64 bits do Windows, localize e, em seguida, seleccione a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
  4. No menu Editar , aponte para Novoe, em seguida, clique em Chave.
  5. Tipo Ajuda do Windows, e, em seguida, prima Enter.
  6. Clique na chave de WinHelp .
  7. No menu Editar , aponte para Novo, e clique em Valor DWORD (32 bits).
  8. Tipo AllowProgrammaticMacros, e, em seguida, prima Enter.
  9. No menu Editar , clique em Modificar.
  10. Na caixa dados do valor , escreva 1, clique em Hexadecimal na área Base e, em seguida, clique em OK.
  11. Sair do Editor de Registo.
Como desbloquear ficheiros. hlp armazenados numa intranet num único computador depois de instalar o WinHlp32.exe
Depois de instalar o ficheiro de WinHelp32.exe que é discutido neste artigo, os ficheiros. hlp armazenados em sites da intranet são bloqueados. Para mais informações sobre este problema, consulte a secção "Problemas conhecidos".

Este artigo contém passos para desbloquear estes ficheiros. hlp modificando uma chave de registo. Se o computador estiver num ambiente gerido, não siga estes passos sem primeiro consultar o departamento de TI. Os departamentos de TI podem decidir não reactivar macros ou decidirem reactivá-las utilizando políticas de grupo.

Importante Este artigo contém informações que lhe mostra como pode ajudar as definições de segurança inferiores ou como desactivar as funcionalidades de segurança num computador. Pode efectuar estas alterações para contornar um problema específico. Antes de efectuar estas alterações, recomendamos que avalie os riscos associados à implementação destas medidas no seu ambiente específico. Se implementar esta solução alternativa, tome medidas adicionais adequadas para ajudar a proteger o computador.

Aviso Este artigo fornece informações sobre como resolver problemas causados por alterações nesta versão da ajuda do Windows. No entanto, a Microsoft faz nenhuma recomendação específica sobre que chaves de registo e quais os valores correctos para o seu ambiente específico. Se estiver num ambiente gerido, o seu departamento de TI é o juiz melhor de como os contras destas medidas contra os riscos de utilizá-las. O método mais seguro consiste em não utilizar soluções nenhum registo de todo.

Nota Para efectuar os passos nesta tarefa, tem de ter sessão iniciada computador com uma conta de administrador. Utilizando uma conta de administrador, pode efectuar alterações ao computador que não pode fazer com qualquer outra conta, como uma conta padrão.

Para iniciar sessão utilizando com uma conta de administrador, tem de saber a palavra-passe para uma conta de administrador no computador. Se estiver a efectuar estes passos no computador pessoal, estará provavelmente já iniciado sessão com uma conta de administrador. Se estiver a efectuar estes passos num computador no local de trabalho, poderá ter de contactar o administrador do sistema para o ajudar.


Desbloquear manualmente ficheiros. hlp armazenados numa intranet num único computador

Importante Siga os passos nesta secção cuidadosamente. Poderão ocorrer problemas graves se modificar o registo incorretamente. Antes de o modificar, criar uma cópia de segurança do registo para restauro no caso de ocorrerem problemas.

Para desbloquear ficheiros. hlp depois de instalar o WinHelp32.exe, siga estes passos:
  1. Inicie sessão utilizando uma conta de administrador.
  2. Prima a tecla de logótipo do Windows + R, escreva regedite, em seguida, clique em OK.
    Permissão de controlo de acesso de utilizador Se lhe for pedido um administratorpassword ou confirmação, escreva a palavra-passe ou clique em continuar.
  3. Nas edições de 32 bits do Windows, localize e, em seguida, seleccione a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\Software\Microsoft

    Nas edições de 64 bits do Windows, localize e, em seguida, seleccione a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
  4. No menu Editar , aponte para Novoe, em seguida, clique em Chave.
  5. Tipo Ajuda do Windows, e, em seguida, prima Enter.
  6. Clique na chave de WinHelp .
  7. No menu Editar , aponte para Novo, e clique em Valor DWORD (32 bits).
  8. Tipo AllowIntranetAccess, e, em seguida, prima Enter.
  9. No menu Editar , clique em Modificar.
  10. Na caixa dados do valor , escreva 1, clique em Hexadecimal na área Base e, em seguida, clique em OK.
  11. Sair do Editor de Registo.
Entradas de registo e políticas de grupo para administradores de rede
Aviso Esta medida pode tornar um computador ou de uma rede mais vulnerável a ataques por utilizadores mal intencionados ou software malicioso como vírus. A Microsoft não recomenda esta solução alternativa, mas fornece estas informações para que possa implementá-la à sua própria responsabilidade. Utilize esta solução alternativa na sua conta e risco.

Aviso Este artigo fornece informações sobre como resolver problemas causados por alterações nesta versão da ajuda do Windows. No entanto, a Microsoft faz nenhuma recomendação específica sobre que chaves de registo e quais os valores correctos para a sua organização. O departamento de TI é o juiz melhor de como os contras destas medidas contra os riscos de utilizá-las. O método mais seguro consiste em não utilizar soluções nenhum registo de todo.

A transferência de WinHlp32.exe fornece definições de política de grupo e entradas de registo para trabalhar em torno de dois problemas conhecidos nesta versão da ajuda do Windows. Utilizando as seguintes definições de política de grupo ou entradas de registo, os administradores de rede e utilizadores individuais podem reactivar macros e desbloquear ficheiros. hlp armazenados em sites da intranet. Uma definição de política de grupo do computador local e uma definição de política de grupo utilizador actual são fornecidas como solução, para cada funcionalidade. Também pode utilizar uma definição de registo de utilizador para gerir cada funcionalidade.

Para cada funcionalidade, a precedência é dado pela seguinte ordem:
  • Política de grupo do computador local
  • Política de grupo utilizador actual
  • Definição de registo de utilizador
Se não foi definida uma política para determinada funcionalidade e a definição de registo de utilizador para a funcionalidade não foi definida, as funcionalidades irão comportar-se conforme descrito na secção "Problemas conhecidos".

Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para uma maior protecção, efectue o backup do Registro antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar cópias de segurança e restaurar o registo, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
322756 Como efectuar cópias de segurança e restaurar o registo no Windows
  • Como activar macros

    Os administradores de rede podem utilizar a definição de política de grupo Permitir macros programáticas em WinHlp32.exe para activar ou desactivar as macros nos ficheiros. hlp. Os administradores podem utilizar a consola de gestão de política de grupo (GPMC) para gerir esta definição de política de grupo. Para mais informações sobre política de grupo, consulte a secção "Referências".

    Se não a política de grupo do computador local nem a política de grupo do utilizador actual para esta funcionalidade tiver sido definida, os utilizadores podem modificar a definição de registo de utilizador para esta funcionalidade para activar ou desactivar as macros nos ficheiros. hlp. Para alterar esta definição, os utilizadores em primeiro lugar tem de adicionar a seguinte subchave no registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp
    Em seguida, os utilizadores tem de adicionar um valor DWORD denominado AllowProgrammaticMacros a esta subchave. Se o valor para AllowProgrammaticMacros estiver definido como 1, as macros estar activadas. Se o valor estiver definido como 0, as macros serão desactivadas. Se este valor de registo não existir, as macros serão desactivadas.
  • Como desbloquear ficheiros. hlp que estão armazenados numa intranet

    Os administradores de rede podem utilizar a definição de política de grupo Permitir WinHlp32.exe para aceder a ficheiros. hlp armazenados em sites da intranet para desbloquear ficheiros. hlp armazenados na intranet. Os administradores podem utilizar a GPMC para gerir esta definição de política de grupo. Para mais informações sobre política de grupo, consulte a secção "Referências".

    Se tiver sido definida nenhuma definição de política de grupo para esta funcionalidade, os utilizadores podem modificar a definição do registo para esta funcionalidade para bloquear ou desbloquear ficheiros. hlp armazenados em sites da intranet. Para alterar esta definição, os utilizadores em primeiro lugar tem de adicionar a seguinte subchave no registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WinHelp
    Em seguida, os utilizadores tem de adicionar um valor DWORD denominado AllowIntranetAccess a esta subchave. Se o valor para AllowIntranetAccess estiver definido como 1, os ficheiros. hlp armazenados em sites na intranet estarão disponíveis. Se o valor estiver definido como 0, os ficheiros. hlp armazenados em sites da intranet serão bloqueados. Se este valor de registo não existir, os ficheiros. hlp armazenados em sites da intranet serão bloqueados.
Fornecedores de conteúdo de ajuda que liberte os ficheiros. hlp
Iniciar com o Windows Vista, o componente de ajuda mais antigo (WinHlp32.exe) é substituído por um novo componente de ajuda que adiciona mais funcionalidades para versões mais recentes do Windows.

A tecnologia de WinHlp32.exe não será suportada na sua forma actual que versões em futuras do Windows. Por conseguinte, recomendamos vivamente que os programadores de software já não utilizam este programa de ajuda do Windows. Os programadores de software que disponibilizem programas baseados em ficheiros. hlp são recomendados a transição respectivos sistemas de ajuda para um formato de ficheiro de ajuda alternativo, tais como. chm,. HTML ou. XML. Também terá de alterar as chamadas à API WinHelp para a nova origem de conteúdo. Existem várias ferramentas de outros fabricantes ajudar os programadores de software converter conteúdo de ajuda de um formato para outro formato.

Nota o Windows Vista, Windows 7, Windows Server 2008 e Windows Server 2008 R2 inclui ainda WinHelp.exe para ficheiros. hlp de 16 bits. O programa de WinHelp.exe é uma versão da ajuda do Windows para ficheiros. hlp de 16 bits.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 917607 - Última Revisão: 11/22/2016 05:12:00 - Revisão: 32.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Standard, Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows Server 2008 Standard, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter without Hyper-V, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Enterprise, Windows Vista Business, Windows Vista Ultimate, Windows Vista Starter, Windows Vista Business 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Enterprise 64-bit edition, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Web Server 2008 R2

  • kbquadrantinstall kbresolve kbtshoot kbhelp kbexpertisebeginner kbinfo kbcip kbconsumer kbmt KB917607 KbMtpt
Comentários