Aparentemente, o Windows Server 2008 permite que um aplicativo configure a pasta de alguma forma para que quaisquer alterações feitas na pasta exijam acesso de nível de administrador. Eu faço o login com uma conta que tem privilégios de administrador, mas não é a conta do administrador local. Quando faço isso, descubro que não consigo salvar as alterações nos arquivos abertos nesta pasta. Sei que posso abrir o aplicativo como administrador ou remover o arquivo da pasta, fazer a alteração e, em seguida, movê-lo de volta, mas espero que haja uma maneira melhor de desabilitar totalmente a proteção. Existe uma maneira de removê-lo dos arquivos que edito com frequência?
Como Zoredache mencionou, esse é o mesmo recurso UAC do Vista. Sua conta que está no grupo Administradores, na verdade, não tem permissões elevadas até que você solicite por aplicativo. Quando você abre o Explorer, é como se sua associação de Administradores tivesse acabado. Posteriormente, quando você clica duas vezes em um arquivo dessa janela não elevada do Explorer, o aplicativo que é executado (como o Bloco de notas) também não é elevado. Suas opções são basicamente as seguintes:
Desativar o UAC é uma maneira de contornar isso, mas não é muito inteligente se este for realmente um servidor de produção. O UAC existe por um motivo e agora que você sabe qual é o problema, você deve pelo menos tentar trabalhar com ele antes de desativá-lo completamente.
Outra solução é conceder acesso de gravação ao grupo Usuários (ou qualquer outro grupo do qual sua conta seja membro) para o subconjunto de arquivos/pastas que você acessará com frequência.
Se você não tiver um conjunto regular de arquivos/pastas aos quais saiba conceder acesso com antecedência, também pode executar manualmente uma instância elevada do Windows Explorer. Você pensaria que isso era possível pesquisando-o no menu Iniciar e clicando com o botão direito em "Executar como administrador". Mas por alguma razão estranha, isso não funciona. Em vez disso, a maneira como geralmente faço isso é executar uma instância elevada de cmd.exe e usar o seguinte comando para abrir uma janela do Explorer na raiz de C.
Explorer/e, c: \
Na verdade, pode haver maneiras mais fáceis de fazer isso com a ajuda de ferramentas de terceiros ou extensões do Shell, mas esta é a única maneira que conheço de tirar uma instância elevada do Explorer da caixa.
Eu acredito que este comportamento é um recurso de UAC . Quando o UAC está ativado, basicamente o Windows não permite que seus privilégios de administrador sejam realmente usados sem um prompt. Em alguns casos relacionados ao acesso a compartilhamentos ou ao sistema de arquivos, ele não exibe o prompt quando parece que deveria com um aplicativo que pode elevar privilégios. Infelizmente, não encontrei uma maneira de contornar o problema e tive que desabilitar o UAC.
De qualquer forma, sugiro que você desabilite o UAC. Se isso corrigir o seu problema, você poderá decidir se deseja deixá-lo desabilitado ou alterar as configurações para ver se consegue realmente fazer funcionar direito.
Para desligar o UAC (de aqui )
Desative o "Modo de aprovação de administrador" no UAC para o grupo de administradores. Para a conta de Administrador Integrado, ela é desabilitada por padrão, mas habilitada para o grupo de administradores.
Você pode ver que ele está desabilitado para a conta de administrador integrado alguns acima (10 da parte inferior).
Há algo que não está claro para mim. Se a conta tiver privilégios administrativos (parte do grupo de administradores), nada o impedirá. Você pode elaborar mais sobre o aplicativo ao qual se refere (nome, uso, etc)?
Definir permissões explícitas para tal diretório resolveria o problema? Adicione-se com o acesso apropriado a esse diretório ACL, que deve funcionar.