2010-05-11 07:50:47 +0000 2010-05-11 07:50:47 +0000
34
34

Acesso negado mesmo sendo Administrador?

A minha conta de utilizador no Windows 7 faz parte do grupo de Administradores que tem permissões de controlo total em C:\inetpub\wwwroot:

No entanto, quando tento criar uma pasta nela, recebo o erro “acesso negado”. Isto é corrigido adicionando a minha conta de utilizador específica à lista, mas isso não deveria ser necessário, pois não?

Respostas (8)

25
25
25
2011-05-27 13:02:06 +0000

O problema é que a UAC não consegue “elevar” o Explorer adequadamente. Veja o artigo seguinte que explica porque é que isto acontece e como reparar. Pensei que isto tinha sido corrigido no Windows 7 mas parece que não é, veja Windows 7 Access Denied

10
10
10
2010-06-16 22:49:36 +0000

De Technet :

Para ajudar a evitar que software malicioso se instale silenciosamente e cause infecções em todo o computador, a Microsoft desenvolveu a funcionalidade UAC. Ao contrário das versões anteriores do Windows, quando um administrador inicia sessão num computador com Windows Vista, o código de acesso de administrador completo do utilizador é dividido em dois códigos de acesso: um código de acesso de administrador completo e um código de acesso de utilizador padrão. Durante o processo de login, os componentes de autorização e controlo de acesso que identificam um administrador são removidos, resultando num código de acesso normal do utilizador. O código de acesso de utilizador padrão é então utilizado para iniciar o ambiente de trabalho, o processo Explorer.exe. Como todas as aplicações herdam os seus dados de controlo de acesso desde o lançamento inicial do ambiente de trabalho, todas elas correm também como um utilizador standard.

Depois de um administrador iniciar sessão, o código de acesso de administrador completo não é invocado até o utilizador tentar realizar uma tarefa administrativa.

Por isso, sempre que tentar utilizar as credenciais de administrador, deve ser-lhe dado um aviso UAC para invocar esse código de acesso de administrador, dando-lhe acesso para efectuar essa alteração. Agora se isso não estiver a funcionar, vai querer verificar as suas UAC settings .

Muito provavelmente, a configuração que precisa de desactivar é a User Account Control: Run all administrators in Admin Approval Mode “. Pode alterar esse comportamento modificando a tecla "EnableLUA” no seguinte loctaion:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion\Policies\System

Isso deve fazer com que os administradores funcionem como administradores o tempo todo. Isto é perigoso e recomendo que volte a activar esta funcionalidade para utilização no dia-a-dia.

4
4
4
2010-05-11 08:32:43 +0000

Este é o comportamento esperado com UAC activado.

Como está a tentar criar a pasta? O Windows Explorer irá gerar uma prompt UAC, por isso estou a assumir que está a usar outro método?

Se o está a fazer a partir de uma prompt de comando, certifique-se de que está a correr com privilégios elevados.

1
1
1
2018-09-25 17:02:45 +0000

Como muitos já partilharam, há todo o tipo de razões para que isto possa acontecer. Se excluiu totalmente os problemas de propriedade/permissões, é muito provável que outro programa esteja a impedir o acesso aos ficheiros.

Por vezes é um programa especificamente destinado a restringir o acesso aos ficheiros, como o Folder Lock, mas o culpado mais comum é que tem os ficheiros abertos em algum outro programa, como um editor de texto (digamos, Atom no meu caso), e este programa tem um bloqueio nos ficheiros. E assim, num caso como este, o acesso é negado mesmo sendo um administrador porque nenhum utilizador pode alterar um ficheiro quando este é bloqueado por outra aplicação para leitura/escrita. E assim, depois de fechar o(s) programa(s), ou fechar os ficheiros abertos no programa, deverá ter acesso regular aos mesmos novamente.

0
0
0
2013-03-31 05:05:57 +0000

Eu também tinha o mesmo problema. Fiz tudo o que foi mencionado acima, mas não funcionou. O problema continuava. mas agora o meu problema está resolvido:

  1. Abra manualmente a pasta cujo acesso é negado.
  2. Seleccione o ficheiro executável/aplicação nessa pasta.
  3. Clique com o botão direito do rato e vá a PROPRIEDADES -> COMPATIBILIDADE
  4. Agora veja o NÍVEL PRIVILEGE e verifique se o ficheiro CORRER COMO ADMINISTRADOR
  5. Depois clique em CHANGE SETTING FOR ALL USERS.

Acho que o problema está resolvido agora.

0
0
0
2020-02-11 03:36:49 +0000

Tive recentemente este problema na programação. Eu pude compilar uma vez, mas depois de fazer alterações não pude compilar novamente e sobrescrever o programa .exe.

Nada estava bloqueando o arquivo, eu era administrador, e o Windows nem me dizia quem era o dono do arquivo.

No meu caso, meu programa Anti-Malware (MalwareBytes) estava protegendo meu computador de comportamento suspeito.

Depois de listar em branco a pasta, eu recuperei o acesso ao exe bloqueado.

0
0
0
2010-06-16 20:39:17 +0000

No Windows7, a conta de administrador está oculta. Pode activar a conta de administrador.

  1. Clique em start
  2. Programa - Acessórios - Clique com o botão direito do rato no prompt de comando e seleccione “Run as” administrator.
  3. No prompt de comando digite o comando net user administrator /active:yes

Ele irá curá-lo. você irá 2 user account one is administrator and your user. Agora pode fazer o login no windows como administrador. Agora irá modificar os ficheiros ou mesmo apagá-los.

0
0
0
2016-07-09 10:03:38 +0000

Tal como o MAYUR acima referido, também tentei a referida correcção relacionada com o UAC, mas isso não funcionou para mim.

Não consegui criar uma nova pasta, ou mover uma pasta existente para alguma directoria na minha conta de utilizador (Users/x/workspace/).

Para corrigir isto I:

  • reabilitou o UAC no segundo nível mais baixo (que não permite que programas modifiquem conteúdos sem um aviso UAC)
  • criou uma nova pasta chamada Users/x/workspace2, e cortou todo o conteúdo de workspace para workspace2.
  • Verificou que não havia pastas virtuais no workspace em cygwin.
  • Eliminou workspace
  • Renomeou workspace2 para workspace