Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Na versão inglesa do Ultimate de 32 bits do Windows 7 Release Candidate (compilação 7100), a pasta que é criada como pasta raiz da unidade de sistema (% SystemDrive %) Faltam entradas no respectivo descritor de segurança. Um efeito deste problema é que os utilizadores padrão, tais como não administradores não é possível efectuar todas as operações para subpastas criadas directamente abaixo da raiz. Por conseguinte, aplicações que referenciam pastas raiz podem não ser instalado com êxito ou poderão não ser desinstalada com êxito. Além disso, operações ou aplicações que fazem referência a estas pastas poderão falhar.

Por exemplo, se for criada uma pasta na raiz da unidade de sistema de uma linha de comandos elevada, esta pasta não correctamente herdará as permissões da raiz da unidade. Por conseguinte, algumas operações específicas, tais como a eliminação da pasta irão falhar quando são executadas a partir de uma linha de comandos sem direitos de administrador. Além disso, aparece a seguinte mensagem de erro quando a operação falha:

Acesso negado.

Além disso, as entradas de descritor de segurança em falta protegem operações de ficheiros não-administrador directamente abaixo da raiz.

Causa

Este problema ocorre porque a versão inglesa do Windows 7 Release Candidate 32-bit Ultimate incorrectamente define o acesso (ACLs) de listas de controlo na raiz.

Resolução

Para os clientes que são afectados por este problema, a correcção está disponível através do Windows Update:

http://update.microsoft.com/windowsupdate

Informações sobre correção

Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico.

Pré-requisitos

Tem de ter o Windows 7 Release Candidate 32-bit Ultimate instalado para aplicar esta correcção.

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição da correção

Esta correção não substitui uma correção disponibilizada anteriormente.

Informações de ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Cleanwin7rcroot.exe

6.1.7100.15

15,944

04-May-2009

06:33

x86

A correcção é disponibilizada através do Windows Update.

O pacote de correcção

  • O problema existe apenas em x86 versões do Windows 7 Release Candidate Ultimate. Apenas um x86 versão da correcção foi criado. Irá instalar esta correcção apenas em Ultimate de 32 bits do Windows 7 Release Candidate (compilação 7100). Para evitar adicionais que ofereçam complicações, a correcção será instalado em todas as versões de idioma cinco do programa.

  • Se instalar a correcção com êxito no computador, uma actualização que referencia este número de Base de dados de conhecimento da Microsoft (970789) será apresentada em Adicionar ou remover programas. Pode rever a lista de actualizações em Adicionar ou remover programas para confirmar que a instalação da correcção foi efectuada com êxito.

  • Pode desinstalar esta correcção e, em seguida, reinstalá-lo. Se desinstalar a correcção, as ACL não voltar ao estado anterior. Isto é, a alteração que faz com que esta correcção para as ACL não é revertida quando desinstalar a correcção.

A ferramenta de CleanWin7RCRoot.exe

  • A ferramenta CleanWin7RCRoot.exe examina o descritor de segurança total na raiz da unidade de sistema que tenha o "mau conhecido" descritor de segurança. A ferramenta substitui um descritor de segurança incorrecta de um correcto. Depois do descritor de segurança está substituído, as pastas que são criadas na pasta raiz da unidade de sistema herdam as ACLs correctas e aplicações instalar com êxito.

  • A correcção não repara aplicações que já estão instaladas.

  • Se tiver alterado o descritor de segurança de raiz, a ferramenta de CleanWin7RCRoot.exe não efectua alterações à ACL. Isto impede que os potenciais problemas de compatibilidade de aplicações.

Nota Não é possível aplicar esta correcção offline. Para obter informações sobre como aplicar esta alteração para imagens offline, consulte a secção "Instruções Offline" mais adiante neste documento.

Solução alternativa

Este problema afecta apenas imagens que sejam baseiam em Ultimate de 32 bits do Windows 7 Release Candidate (compilação 7100). Para se certificar de que esta actualização não afecta a experiência de utilizador, recomendamos que tome as seguintes acções:

  1. Crie uma cópia de segurança do sistema actual.

  2. Iniciar a partir do DVD.

  3. Formate a partição onde pretende instalar o Windows 7.

  4. Uma vez concluída a instalação do Windows 7, instale esta actualização do Windows Update antes de restaurar quaisquer cópias de segurança ou instale outro software.

Se já tiver instalado o sistema operativo sem formatar a unidade, certifique-se de que as definições estão correctas. Para tal, execute o seguinte comando numa linha de comandos elevada:

Cd \

ICACLS \
Quando executa o comando, deverá aparecer o seguinte texto:

\ 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 este texto e não tiver efectuado anteriormente quaisquer outras alterações esperadas, tem de instalar a correcção.

Se pretender aplicar uma correcção que replica a funcionalidade da correcção manualmente, execute o seguinte comando numa linha de comandos elevada:

Cd \

cacls \ /S:D:PAI(A;; IMOBILIZADO;; BA) (A; OICIIO; GA;; BA) (A; IMOBILIZADO;; SY) (A; OICIIO; GA;; SY) (A; OICI; 0X1200A9;; BU) (A; OICIIO; SDGXGWGR;; AU) (A; LC;; AU)

ICACLS \ /setintegritylevel (OI)(NP) (es) H
Se já tiver aplicado a correcção que é descrita neste artigo, mas tiver directórios existentes ou pastas que foram criadas fora da pasta raiz da unidade de sistema e pretende aplicar a correcção para esses directórios, executados o seguinte comando numa linha de comandos elevada:

Cd \

CD < directório que pretende aplicar as alterações à >

cacls < directório que pretende aplicar as alterações à > /S:D:AINota Não se o comando icacls subdirectórios fora da raiz.

Este problema afecta apenas imagens que sejam baseiam em Ultimate de 32 bits do Windows 7 Release Candidate (compilação 7100).

Instruções offline

As instruções seguintes aplicam-se para o técnico de que modifica imagens offline antes da implementação e antes de instalar aplicações na imagem.

Montar ou aplicar a imagem de destino e, em seguida, execute o seguinte comando numa linha de comandos elevada:

cacls < caminho para o directório de raiz no wim montada > /S:D:PAI(A;; IMOBILIZADO;; BA) (A; OICIIO; GA;; BA) (A; IMOBILIZADO;; SY) (A; OICIIO; GA;; SY) (A; OICI; 0X1200A9;; BU) (A; OICIIO; SDGXGWGR;; AU) (A; LC;; AU)

ICACLS < caminho para a unidade raiz wim montada > /setintegritylevel (OI)(NP) (es) H
Se tiver de aplicar definições a todas as pastas criadas pelo utilizador terminar a raiz no ficheiro de imagem WIM, montar ou aplicar a imagem de destino e, em seguida, execute o seguinte comando numa linha de comandos elevada:

CD < caminho do directório em que pretende aplicar as alterações à WIM >

cacls < caminho do directório em que pretende aplicar as alterações à WIM / S:D:AINota Não se o comando icacls subdirectórios fora da raiz.

Estado

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

Mais informações

Esta correcção tem dois elementos distintos-lo, os detalhes de CleanWin7RCRoot.exe e os detalhes do pacote.

Os detalhes de CleanWin7RCRoot.exe

Esta é uma correcção no âmbito que tenta resolver o problema, tenta evitar problemas de compatibilidade de aplicações futuras e tenta não assumir riscos adicionais ao tentar intercalar utilizador modificou as definições. A correcção corrige o problema, impedindo que um utilizador padrão ou convidado criar ficheiros na raiz do sistema. Para qualquer computador que tem o problema, a DACL na raiz do sistema resultante é o mesmo que aquele que está incluído nas SKUs correctas.

A correcção

  • O ficheiro executável verifica o descritor de segurança total na raiz da unidade de sistema que tenha o "mau conhecido" descritor de segurança.

  • Se a ferramenta CleanWin7RCRoot.exe determinar que o descritor de segurança está incorrecto, substitui o descritor de segurança com correcta.

    SDDL correcto: D:PAI(A;; IMOBILIZADO;; BA) (A; OICIIO; GA;; BA) (A; IMOBILIZADO;; 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 incorrecta de um correcto. Depois do descritor de segurança está substituído, as pastas que são criadas na pasta raiz da unidade de sistema herdam as ACLs correctas e instalações de aplicações forem bem sucedidas.

Problemas que a correcção não corrige

Existem dois problemas principais que a correcção não abrange:

  • A correcção altera a DACL predefinida na raiz do sistema para que fique nesse mesmo que seja num computador baseado no Windows 7 RTM ou num computador baseado no Windows 7 Release Candidate. No entanto, esta correcção não propagar as alterações a subdirectórios.

  • A correcção não tenta corrigir quaisquer raiz descritores de segurança que foram modificados pelo utilizador final.

Desinstalar o

O ficheiro executável não suporta a desinstalação. As alterações efectuadas a correcção são permanentes. Mesmo se o pacote for desinstalado, as alterações que faz com que CleanWin7RCRoot.exe não são revertidas.

Casos de erro

Os casos de erro para a ferramenta são erros apenas quando o ficheiro executável identifica o problema, mas não é possível corrigir o problema. Se o ficheiro executável determina que não consegue corrigir o problema porque a ACL não é o esperado, mesmo que seja continua errada, a ferramenta irá devolver êxito.

Referências

Para mais informações sobre ACLs e descritores de segurança, visite os seguintes Microsoft Web sites da MSDN:

http://msdn.microsoft.com/en-us/library/aa374872(VS.85).aspx

http://msdn.microsoft.com/en-us/library/bb648648(VS.85).aspxPara mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

824684 descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×