Este artigo descreve um problema que ocorre quando tenta apresentar o "acesso efetivo" de um utilizador a um ficheiro no Windows 8.1, Windows Server 2012 R2, Windows 8 ou Windows Server 2012. Pode resolver este problema para o Windows 8.1 e Windows Server 2012 R2 utilizando a atualização neste artigo. Antes de instalar esta atualização, consulte a secção Pré-requisitos . Uma solução alternativa também é fornecida.
Nota Esta actualização não se aplica a Windows 8 ou Windows Server 2012. Para fornecer feedback sobre uma possível resolução destes sistemas, contacte o Suporte da Microsoft.
Sintomas
Tenha em conta o seguinte cenário:
- Utiliza o Explorador do Windows para apresentar o "acesso efetivo" de um utilizador a um ficheiro ou pasta numa partilha de ficheiros.
- O ficheiro ou pasta está localizado num produto de servidor não Microsoft Server Message Block (SMB) 3.0.
- Introduzir um caminho de pasta UNC (Universal Naming Convention). Por exemplo, introduza \\servidor\partilhar.
Nesse cenário, a solicitação falha e você recebe a seguinte mensagem de erro:
Nota
Código 0x80070057 O parâmetro está incorreto.
No entanto, se a partilha de ficheiros for mapeada primeiro para uma letra de unidade, as permissões de "acesso efetivo" são apresentadas e não recebe a mensagem de erro.
Causa
Esse problema ocorre porque a estrutura de SECURITY_DESCRIPTOR que é retornada pelo servidor contém um campo NULL Owner quando a chamada NetShareGetInfo retorna ao Windows Explorer.
Como obter esta atualização
Para resolver este problema, lançámos uma atualização através do Windows Update e do Centro de Transferências da Microsoft para Windows 8.1 e Windows Server 2012 R2. A resolução é modificar o Windows Authz para não exigir a presença da estrutura de SECURITY_DESCRIPTOR opcional.
Importante: Não instale um pacote de idiomas depois de instalar esta atualização. Se o fizer, as alterações específicas do idioma na atualização não serão aplicadas e terá de reinstalar a atualização. Para obter mais informações, consulte Adicionar pacotes de idiomas ao Windows.
Método 1: Windows Update
Esta atualização é fornecida como uma atualização opcional do Windows Update. Para obter mais informações sobre como executar o Windows Update, consulte Como obter uma atualização através do Windows Update.
Método 2: Centro de Transferências da Microsoft
Os ficheiros seguintes estão disponíveis para transferência a partir do Centro de Transferências da Microsoft.
| Sistema operativo | Atualização |
|---|---|
| Todas as versões suportadas do Windows 8.1 baseadas em x86 |
o download do pacote agora. |
| Todas as versões suportadas do Windows 8.1 baseadas em x64 |
o download do pacote agora. |
| Todas as versões suportadas do Windows Server 2012 R2 baseadas em x64 |
o download do pacote agora. |
Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter ficheiros de suporte da Microsoft serviços online A Microsoft analisou este ficheiro em busca de vírus. A Microsoft utilizou o software de deteção de vírus mais atual disponível na data de publicação do ficheiro. O ficheiro é armazenado em servidores com segurança avançada, que ajudam a impedir alterações não autorizadas ao ficheiro.
Informações detalhadas da atualização
Pré-requisitos
Para aplicar esse hotfix, você deve ter o pacote cumulativo de atualizações de abril de 2014 para Windows RT 8.1, Windows 8.1 e Windows Server 2012 R2 (2919355) instalado no Windows 8.1 ou Windows Server 2012 R2.
Informações de registo
Para usar o hotfix neste pacote, não é necessário fazer alterações no registro.
Requisito de reinício
Poderá ter de reiniciar o computador depois de aplicar esta correção.
Informações sobre substituição de correções
Esse hotfix não substitui um hotfix lançado anteriormente.
Informações de ficheiro
A versão global deste hotfix instala arquivos que têm os atributos listados nas tabelas a seguir. As datas e as horas para estes ficheiros são listadas na Hora Universal Coordenada (UTC). As datas e as horas para estes ficheiros no seu computador local são apresentadas na sua hora local juntamente com a compensação da hora de verão (DST). Além disso, as datas e as horas podem mudar quando executa determinadas operações nos ficheiros.
Notas e informações sobre ficheiros Windows 8.1 e Windows Server 2012 R2
Importante Windows 8.1 hotfixes e Windows Server 2012 R2 hotfixes estão incluídos nos mesmos pacotes. No entanto, hotfixes na página Solicitação de Hotfix estão listados em ambos os sistemas operacionais. Para solicitar o pacote de hotfix que se aplica a um ou ambos os sistemas operacionais, selecione o hotfix listado em "Windows 8.1/Windows Server 2012 R2" na página. Consulte sempre a seção "Aplica-se a" nos artigos para determinar o sistema operacional real ao qual cada hotfix se aplica.
Os arquivos que se aplicam a um produto, etapa (RTM, SPn) e ramificação de serviço (LDR, GDR) específicos podem ser identificados examinando os números de versão do arquivo, conforme mostrado na tabela a seguir.
Versão Produto Marco Ramo de serviço 6.3.960 0,16 xxx Windows 8.1 e Windows Server 2012 R2 RTM RDA 6.3.960 0,17xxx Windows 8.1 e Windows Server 2012 R2 RTM RDA Os arquivos MANIFEST (.manifest) e os arquivos MUM (.mum) instalados para cada ambiente são listados separadamente na seção "Informações adicionais sobre arquivos". Os ficheiros MUM, MANIFEST e o catálogo de segurança (.cat) associado são muito importantes para manter o estado dos componentes atualizados. Os ficheiros de catálogo de segurança, para os quais os atributos não estão listados, são assinados com uma assinatura digital da Microsoft.
Para todas as versões baseadas em x86 do Windows 8.1
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Authz.dll | 6.3.9600.17796 | 180,224 | 13-Abr-2015 | 22:34 | x86 |
Para todas as versões baseadas em x64 do Windows 8.1 e Windows Server 2012 R2
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Authz.dll | 6.3.9600.17796 | 275,968 | 13-Abr-2015 | 22:37 | x64 |
| Authz.dll | 6.3.9600.17796 | 180,224 | 13-Abr-2015 | 22:34 | x86 |
Para todos os Windows RT suportados 8.1
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Authz.dll | 6.3.9600.17796 | 161,792 | 13-Abr-2015 | 22:27 | Não aplicável |
Informações de ficheiro adicionais
Informações sobre ficheiros adicionais para Windows 8.1 e Windows Server 2012 R2
Ficheiros adicionais para todas as versões baseadas em x86 suportadas do Windows 8.1
| Propriedade de ficheiro | Value |
|---|---|
| Nome de ficheiro | X86_92e26f8aef62f02ea5afa6fa5cb29a0a_31bf3856ad364e35_6.3.9600.17796_none_b1661a7e2d169e2a.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 720 |
| Data (UTC) | 14-Abr-2015 |
| Hora (UTC) | 04:36 |
| Plataforma | Não aplicável |
| Nome de ficheiro | X86_microsoft-windows-s. entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_ceb8a9328ff45e38.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 2,489 |
| Data (UTC) | 13-Abr-2015 |
| Hora (UTC) | 23:15 |
| Plataforma | Não aplicável |
Ficheiros adicionais para todas as versões baseadas em x64 suportadas do Windows 8.1 e Windows Server 2012 R2
| Propriedade de ficheiro | Value |
|---|---|
| Nome de ficheiro | Amd64_5b0d33b5970731b635f52ec18a59bcfc_31bf3856ad364e35_6.3.9600.17796_none_b997fca4a430ab73.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 724 |
| Data (UTC) | 14-Abr-2015 |
| Hora (UTC) | 04:36 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Amd64_92e26f8aef62f02ea5afa6fa5cb29a0a_31bf3856ad364e35_6.3.9600.17796_none_0d84b601e5740f60.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 722 |
| Data (UTC) | 14-Abr-2015 |
| Hora (UTC) | 04:36 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Amd64_microsoft-windows-s. entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_2ad744b64851cf6e.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 2,491 |
| Data (UTC) | 13-Abr-2015 |
| Hora (UTC) | 23:23 |
| Plataforma | Não aplicável |
| Nome de ficheiro | X86_microsoft-windows-s. entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_ceb8a9328ff45e38.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 2,489 |
| Data (UTC) | 13-Abr-2015 |
| Hora (UTC) | 23:15 |
| Plataforma | Não aplicável |
Ficheiros adicionais para todos os Windows RT 8.1 suportados
| Nome de ficheiro | Arm_1c6e8729633e2881fec6fc038d7f18da_31bf3856ad364e35_6.3.9600.17796_none_81451903e1df229f.manifest |
|---|---|
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 720 |
| Data (UTC) | 14-Abr-2015 |
| Hora (UTC) | 04:36 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Arm_microsoft-windows-s. entication-usermode_31bf3856ad364e35_6.3.9600.17796_none_cebb1b8a8ff17cfe.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 2,489 |
| Data (UTC) | 13-Abr-2015 |
| Hora (UTC) | 23:08 |
| Plataforma | Não aplicável |
Solução
Para contornar esse problema, estabeleça uma unidade mapeada do computador em que o Windows Explorer está sendo executado para a pasta compartilhada. Se um utilizador selecionar Ver acesso efetivo a partir de um recurso na unidade mapeada, as permissões efetivas do utilizador são mostradas e o problema não ocorre.
Mais Informações
Quando você se conecta a um caminho de pasta UNC, o Windows Explorer chama NetrShareGetInfo com ServerName (caminho UNC), NetName e Level: 502. O servidor que faz uma resposta. A resposta inclui uma estrutura SECURITY_DESCRIPTOR que contém um campo Proprietário . O retorno de uma estrutura SECURITY_DESCRIPTOR é necessário, mas o campo Proprietário é opcional, de acordo com a especificação do protocolo [MS-SRVS]. No entanto, o Windows Authz depende da presença do campo proprietário. Isto faz com que a opção "Ver permissões efetivas" falhe. Embora o Windows sempre retorne um campo Proprietário, alguns produtos de servidor de arquivos de terceiros não o fazem porque podem não associar um descritor de segurança a um compartilhamento de rede. Para mais informações, ver 2.2.4.26 SHARE_INFO_502_I.
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Veja a terminologia que a Microsoft utiliza para descrever as atualizações de software.