ID do artigo: 254957 - Última revisão: terça-feira, 21 de novembro de 2006 - Revisão: 3.1 Erro: Código de atualização do Registro pode falhar quando um usuário sem privilégios executa um servidor OLE do MFC no Windows 2000
importante : Este artigo contém informações sobre como modificar o registro. Antes de modificar o registro, certifique-se de backup e certifique-se que você saiba como restaurar o registro se ocorrer um problema. Para obter informações sobre como fazer backup, restaurar e editar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 256986
(http://support.microsoft.com/kb/256986/EN-US/
)
Descrição do registro do Microsoft Windows Nesta páginaSintomasQuando um usuário sem privilégios (por exemplo, um não administrador ou um não-energia) executa um servidor OLE do Microsoft Foundation Classes (MFC) padrão no Windows 2000, a atualização de registro falha e exibe a seguinte mensagem de erro: "Falha ao atualizar o registro do sistema. Tente usar REGEDIT." CausaEste erro ocorre porque cada execução de um OLE do MFC executável servidor, ele chama a função UpdateRegistry na classe COleTemplateServer . A função MFC UpdateRegistry atualiza as entradas do registro em HKEY_CLASSES_ROOT para o aplicativo e seus tipos de documento. Esta atualização ou cria as entradas quando o programa é executado pela primeira vez ou atualiza as entradas para reparar qualquer dano que pode ter ocorrido. No Windows 2000, o acesso para HKEY_CLASSES_ROOT é restrito aos administradores e usuários avançados. Resolução Aviso : se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você pode resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do registro por sua própria conta e risco. Para resolver o erro e permitir que o servidor registrar quando ele é executado por um usuário privilegiado, testar as permissões do registro quando você abre uma chave, como demonstrado no código a seguir: SituaçãoA Microsoft confirmou que esse é um problema nos produtos da Microsoft listados no começo deste artigo. Mais InformaçõesO Windows 2000 por padrão é um ambiente Windows seguro. Nesse ambiente, os usuários sem privilégios podem gravar em três locais de específicos:
Passos para reproduzir o problema
ReferênciasEspecificações de aplicativo do Microsoft Windows 2000 para aplicativos de desktop (Specifications\Platforms). Especificações de aplicativo do Microsoft Windows 2000 para aplicativos distribuídos (Specifications\Platforms). Microsoft Windows 2000 Application Compatibility (técnica Articles\Windows Platform\Windows 2000). Windows 2000 Group Policy (Backgrounders\Windows Platform\Windows 2000) A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 254957
(http://support.microsoft.com/kb/254957/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar para o início