Uma pasta que é criada sob a raiz da unidade do sistema está faltando entradas no seu descritor de segurança, que pode causar algumas falhas de aplicativo na versão em inglês do Ultimate do Windows 7 Release Candidate 32-bit

Traduções deste artigo Traduções deste artigo
ID do artigo: 970789 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Na versão em inglês do Ultimate de 32 bits do Windows 7 versão RC (compilação 7100), a pasta que é criada como a pasta raiz da unidade do sistema (%SystemDrive%) está faltando entradas no seu descritor de segurança. Um efeito do problema é que usuários padrão como não-administradores não podem executar as operações de todas as subpastas que são criadas diretamente sob a raiz. Portanto, os aplicativos que fazem referência pastas sob a raiz não podem instalar com êxito ou não podem desinstalar com êxito. Além disso, operações ou aplicativos que fazem referência a essas pastas podem falhar.

Por exemplo, se uma pasta for criada sob a raiz da unidade do sistema em um prompt de comando elevado, esta pasta não corretamente herdará as permissões da raiz da unidade. Portanto, algumas operações específicas, como a exclusão da pasta falhará quando eles são executados a partir de um prompt de comando elevado não. Além disso, a seguinte mensagem de erro aparece quando a operação falha:
O acesso foi negado.
Além disso, as entradas de descritor de segurança ausentes protegem operações de arquivo não-administrador diretamente sob a raiz.

Causa

Esse problema ocorre porque a versão em inglês Ultimate do Windows 7 Release Candidate 32-bit incorretamente define acesso listas de controle (ACLs) na raiz.

Resolução

Para aqueles clientes que são afetados por esse problema, a correção está disponível por meio do Windows Update:
http://update.microsoft.com/windowsupdate

Informações sobre o hotfix

Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.

Pré-requisitos

Você deve ter Ultimate do Windows 7 Release Candidate 32-bit instalado para aplicar esse hotfix.

Requisitos de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui um hotfix lançado anteriormente.

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Cleanwin7rcroot.exe6.1.7100.1515,94404-Mai-200906: 33x 86
O hotfix é lançado por meio do Windows Update.

O pacote de hotfix

  • O problema existe somente no x 86 versões do Windows 7 Release Candidate Ultimate. Somente uma versão x 86 do hotfix foi criado. Este hotfix será instalado somente no Ultimate de 32 bits do Windows 7 versão RC (compilação 7100). Para evitar adicionais oferecendo complicações, o hotfix irá instalar em cinco idiomas todas as versões do programa.
  • Se você instalar o hotfix com êxito no computador, uma atualização que faz referência a este número da Microsoft Knowledge Base (970789) será exibida em Adicionar ou remover programas. Você pode analisar a lista de atualizações em Adicionar ou remover programas para confirmar que a instalação do hotfix foi bem-sucedida.
  • Pode desinstalar esse hotfix e, em seguida, reinstalá-lo. Se você desinstalar o hotfix, as ACLs não retornam ao estado anterior. Ou seja, a alteração que esse hotfix faz as ACLs não é revertida ao desinstalar o hotfix.

A ferramenta CleanWin7RCRoot.exe

  • A ferramenta CleanWin7RCRoot.exe examina o descritor de segurança completo na raiz da unidade do sistema que tenha "ruins conhecidos" descritor de segurança. A ferramenta substitui um descritor de segurança incorreta um correto. Após o descritor de segurança é substituído, pastas que são criadas na pasta raiz da unidade do sistema herdam as ACLs corretas e aplicativos instalados com êxito.
  • O hotfix não repara aplicativos que já estão instalados.
  • Se você tiver alterado o descritor de segurança raiz, a ferramenta CleanWin7RCRoot.exe não faz alterações à ACL. Isso impede que possíveis problemas de compatibilidade de aplicativo.
Observação Não é possível aplicar esse hotfix off-line. Para obter informações sobre como aplicar essa alteração para imagens off-line, consulte a seção "Instruções offline" mais adiante neste documento.

Como Contornar

Esse problema afeta apenas imagens que são baseadas em Ultimate de 32 bits do Windows 7 versão RC (compilação 7100). Para certificar-se que esta atualização não afeta sua experiência de usuário, recomendamos que você execute as seguintes ações:
  1. Fazer backup de seu sistema atual.
  2. Iniciar a partir do DVD.
  3. Formatar a partição onde deseja instalar o Windows 7.
  4. Após concluir a instalação do Windows 7, instale esta atualização do Windows Update antes de restaurar todos os backups ou instalar qualquer outro software.
Se você já tiver instalado o sistema operacional sem formatação a unidade, verifique se as configurações estão corretas. Para fazer isso, execute o seguinte comando em um prompt de comando elevado:
CD \
Icacls \
Quando você executa o comando, o seguinte texto deve aparecer:
\ BUILTIN\Administrators:(F)
  BUILTIN\Administrators:(OI)(CI)(IO)(F)
  NT AUTHORITY\SYSTEM:(F)
  NT AUTHORITY\SYSTEM:(OI)(CI)(IO)(F)
  BUILTIN\Users:(OI)(CI)(RX)
  NT AUTHORITY\Authenticated Users:(OI)(CI)(IO)(M)
  NT AUTHORITY\Authenticated Users:(AD)
  Mandatory Label\High Mandatory Level:(OI)(NP)(IO)(NW)
Se o texto que aparece difere esse texto e você anteriormente não tenha feito qualquer outra alteração esperada, você deve instalar o hotfix.

Se você desejar aplicar uma correção que replica a funcionalidade do hotfix manualmente, execute o seguinte comando em um prompt de comando elevado:
Cd \
cacls \ /S:D:PAI(A;;FA;;;BA)(A;OICIIO;GA;;;BA)(A;;FA;;;SY)(A;OICIIO;GA;;;SY)(A;OICI;0x1200a9;;;BU)(A;OICIIO;SDGXGWGR;;;AU)(A;;LC;;;AU)
icacls \ /setintegritylevel (H OI)(NP) (es)
Se você já aplicou o hotfix descrito neste artigo, mas você tiver diretórios existentes ou pastas que foram criadas desativado pasta raiz da unidade do sistema e para aplicar a correção a esses diretórios, execute o seguinte comando em um prompt de comando elevado:
CD \
CD < diretório que você deseja aplicar as alterações para >
cacls < diretório que você deseja aplicar as alterações para > /S:D:AI
Observação Não se aplicam o comando icacls a subpastas fora da raiz.

Esse problema afeta apenas imagens que são baseadas em Ultimate de 32 bits do Windows 7 versão RC (compilação 7100).

Instruções off-line

As instruções a seguintes se aplicam para o técnico que modifica imagens off-line antes da implantação e antes de instalar aplicativos na imagem.

Montar ou aplicam-se a imagem de destino e, em seguida, execute o seguinte comando em um prompt de comando elevado:
cacls < caminho para dir raiz no wim montado > /S:D:PAI(A;;FA;;;BA)(A;OICIIO;GA;;;BA)(A;;FA;;;SY)(A;OICIIO;GA;;;SY)(A;OICI;0x1200a9;;;BU)(A;OICIIO;SDGXGWGR;;;AU)(A;;LC;;;AU)
icacls < caminho para a unidade raiz no wim montado > /setintegritylevel (OI)(NP) (es) H
Se você precisa aplicar as configurações para as pastas criadas pelo usuário fora da raiz no arquivo de imagem WIM, montar ou aplicam-se a imagem de destino e, em seguida, execute o seguinte comando em um prompt de comando elevado:
CD < caminho para o diretório no WIM que você deseja aplicar as alterações para >
cacls < caminho do diretório no WIM que você deseja aplicar as alterações para / S:D:AI
Observação Não se aplicam o comando icacls a subpastas fora da raiz.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Esse hotfix tem dois elementos distintos para ele, os detalhes de CleanWin7RCRoot.exe e os detalhes do pacote.

Os detalhes de CleanWin7RCRoot.exe

Essa é uma correção escopo que tenta resolver o problema, tenta evitar problemas de compatibilidade de aplicativo e tenta não executar no risco adicional por tentar mesclar as configurações do usuário modificado. A correção soluciona o problema, impedindo que um usuário padrão ou convidado criar arquivos na raiz do sistema. Para qualquer computador que tem o problema, a DACL resultante na raiz do sistema é o mesmo como aquela que está incluída no SKUs corretos.

A correção

  • O arquivo executável verifica o descritor de segurança completo na raiz da unidade do sistema que tenha "ruins conhecidos" descritor de segurança.
  • Se a ferramenta CleanWin7RCRoot.exe determina que o descritor de segurança está incorreto, ele substitui o descritor de segurança correta.
    Corrigir SDDL: D:PAI(A;;FA;;;BA)(A;OICIIO;GA;;;BA)(A;;FA;;;SY)(A;OICIIO;GA;;;SY)(A;OICI;0x1200a9;;;BU)(A;OICIIO;SDGXGWGR;;;AU)(A;;LC;;;AU)S:P(ML;OINPIO;NW;;;HI)
  • A ferramenta substitui um descritor de segurança incorreta um correto. Depois que o descritor de segurança é substituído, pastas que são criadas na pasta raiz da unidade do sistema herdam as ACLs corretas e instalações de aplicativos estão bem-sucedidas.

Problemas que o hotfix não aborda

Há dois problemas principais, que o hotfix não aborda:
  • O hotfix altera a DACL padrão na raiz do sistema de forma que é que mesmo como ele está em um computador baseado no Windows 7 RTM ou em um computador baseado no Windows 7 versão RC. No entanto, esse hotfix não propaga as alterações para subpastas.
  • O hotfix não tenta corrigir qualquer raiz descritores de segurança que foram modificados pelo usuário final.

Desinstalando

O arquivo executável não dá suporte a desinstalação. As alterações que faz o hotfix são permanentes. Mesmo se o pacote for desinstalado, as alterações que CleanWin7RCRoot.exe faz não são revertidas.

Casos de erro

Os casos de erro para a ferramenta são erros somente quando o arquivo executável identifica o problema, mas não é possível corrigir o problema. Se o arquivo executável determina que ele não é possível corrigir o problema porque a ACL não é conforme o esperado, mesmo que esteja ainda errado, a ferramenta irá retornar com êxito.

Referências

Para obter mais informações sobre ACLs e descritores de segurança, visite os seguintes sites da Microsoft MSDN:
http://msdn.microsoft.com/en-us/library/aa374872(VS.85).aspx
http://msdn.microsoft.com/en-us/library/bb648648(VS.85).aspx
Para obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software

Propriedades

ID do artigo: 970789 - Última revisão: sexta-feira, 8 de maio de 2009 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Windows 7 Ultimate
Palavras-chave: 
kbmt kbexpertiseinter kbsurveynew kbbug kbfix kbhotfixserver kbqfe KB970789 KbMtpt
Traduçã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 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: 970789

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com