Como obtenho permissões para salvar em uma pasta da qual o Windows 7 me nega?


16

Estou recebendo esta mensagem - You don't have permissions to save in this folder- mesmo sendo o único usuário e administrador desta máquina.

Como posso definir permissões para que eu faça tudo, em qualquer lugar (inclusive salvando a exclusão etc.)?

Edit: Desculpe, esqueci de dizer qual pasta era. É uma pasta em Arquivos de Programas, onde eu salvo meus arquivos PHP para testes locais.

Desculpe se estou um pouco tonto com tudo isso, mas atualizei direto do XP para o 7 e nunca usei o vista, estou acostumado a ter controle total.


Que pasta é essa, a propósito? Alguma pasta aleatória ou algo vinculado ao sistema?
Gnoupi 01/09/09

4
Por que você está salvando seus arquivos php na pasta arquivos de programas? Eu nunca faria isso ... Eu os colocaria em uma pasta em uma unidade separada (ou pelo menos em uma partição) no caso de eu conseguir travar meu sistema operacional. Se é porque você tem algum tipo de instalação do Apache vivendo lá com uma determinada pasta raiz da web, isso sempre pode ser alterado para outra coisa.
Svish

Eu tenho o mesmo problema no Vista
A rã verde do

Respostas:


17

Isso ocorre devido ao UAC (Acesso ao Usuário / Controle de Conta) no Windows Vista / 7 e à tentativa de gravar em uma pasta protegida.

Normalmente, o Windows 7 tem UAC muito mais baixo, mas ainda está lá, principalmente nos programas mais antigos que estão tentando gravar em locais.

Você precisa não clique duplo sobre um arquivo para abrir, mas o botão direito sobre o programa que abre, e clique em "Executar como Administrador", por exemplo, para comando lançamento imediato.

texto alternativo

Ao salvar, você poderá gravar em praticamente qualquer lugar.


2
Bem, isso é um pé no saco.

2
Sim, é equivalente ao sistema "sudo" no Linux. Mesmo se logado como "administrador", você precisa conceder privilégios de administrador para programas que escrevem em locais "sensíveis". No entanto, esse (UAC) pode ser totalmente desativado, para um comportamento próximo ao XP, se isso lhe incomoda muito. Em detrimento da segurança, é claro.
Gnoupi

Qual é o arquivo / programa que você está tentando abrir? Talvez eu consiga encontrar uma solução melhor para você.
William Hilsum 01/09/09

Eu não desligaria o UAC se fosse você.
Geek Corporativo

5

Eu deixaria o hábito de criar arquivos manualmente na pasta "Arquivos de Programas". O objetivo desse local é manter arquivos de aplicativos estáticos. Você pode forçar os arquivos lá alterando as permissões na pasta ou aceitando o prompt do UAC ao fazer uma cópia manual, mas se o seu aplicativo espera alterar os dados, é necessário elevar os privilégios. Consulte /programming/946420/allow-access-permission-to-write-in-program-files-of-windows-7 para uma boa discussão sobre isso.


11
Excelente resposta, eu estava prestes a dizer a mesma coisa. Os aplicativos não elevados que interagem lá são redirecionados para a loja virtual do usuário , um recurso brilhante que faz muito sentido para a segurança e configurações centralizadas e individuais do usuário.
Christopher Galpin

3

Para salvar o arquivo em uma pasta de programa no Windows 7, clique com o botão direito do mouse na pasta em que deseja salvar -> Propriedades e, em seguida, vá para a guia Segurança, realce "Usuários" e clique em "Editar ...". controle total e aplicação, faça o backup das janelas e você poderá salvar. Quando terminar, volte e desmarque o controle total e as caixas de gravação.


3

Clique com o botão direito do mouse na pasta, clique em Propriedades, abra a guia Segurança, edite os usuários (ou o nome do seu computador) e marque a opção Modificar (marquei todos).

Funciona, eu também uso o php e o salvo no htdocs, funciona sem a necessidade de executar como administrador, o que não acontece em pastas


Essa solução altera a permissão de diretório para o usuário, em vez de permitir que ele se eleve temporariamente ao status de administrador - muito útil quando você está desenvolvendo algo em um ambiente que, se estivesse em produção, a restrição faria muito sentido
Neoheurista

1

Isso aparece quando você não tem permissões suficientes para gravar nesta pasta sem suas credenciais administrativas (fornecidas pelo UAC).

Você pode clicar com o botão direito do mouse nessa pasta e selecionar Permissões. Em seguida, vá para a guia Segurança. Uma vez lá, você verá que os usuários têm apenas direitos de leitura. Altere para Acesso total e o Windows não reclamará mais.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.