Come posso ottenere le autorizzazioni per salvare in una cartella da cui Windows 7 mi nega?


16

Ricevo questo messaggio - You don't have permissions to save in this folder- anche se sono l'unico utente su questa macchina e amministratore.

Come posso impostare le autorizzazioni per fare tutto da solo, ovunque (incluso il salvataggio, l'eliminazione, ecc.)?

Modifica: scusa, ho dimenticato di dire quale cartella era. È una cartella in Programmi, in cui salvo i miei file PHP per i test locali.

Scusatemi se sono un po 'stupido con tutto questo, ma sono passato direttamente da XP a 7 e non avendo mai usato Vista, mi è stato permesso di avere il pieno controllo.


A proposito, quale cartella è? Qualche cartella casuale o qualcosa collegata al sistema?
Gnoupi,

4
Perché stai salvando i tuoi file php nella cartella dei file del programma? Non lo farei mai ... Li avrei in una cartella su un disco separato (o almeno su una partizione) nel caso in cui riuscissi a mandare in crash il mio sistema operativo. Se è perché hai una sorta di installazione di Apache che vive lì con una determinata cartella radice Web, che può sempre essere cambiata in qualcos'altro.
Svish,

Ho lo stesso problema in Vista
The Green Frog,

Risposte:


17

Ciò è dovuto al controllo dell'account utente (Accesso utente / Controllo account) su Windows Vista / 7 e al tentativo di scrivere in una cartella protetta.

In genere Windows 7 ha un UAC molto più basso, ma è ancora lì, specialmente con i programmi più vecchi che stanno cercando di scrivere in luoghi.

Hai bisogno di non fare doppio clic su un file da aprire, ma fare clic destro sul programma che si apre, e fare clic su "Esegui come amministratore", ad esempio per il comando di lancio rapido.

testo alternativo

Quando salvi, dovresti essere in grado di scrivere quasi ovunque.


2
Bene, questo è un dolore nel culo.

2
Sì, è equivalente al sistema "sudo" sotto Linux. Anche se registrato come "amministratore", è necessario assegnare i privilegi di amministratore ai programmi che scrivono in posizioni "sensibili". Tuttavia, questo (UAC) può essere completamente disattivato, per un comportamento vicino a XP, se ciò ti dà molto fastidio. A scapito della sicurezza, ovviamente.
Gnoupi,

Qual è il file / programma che stai tentando di aprire, potrei essere in grado di trovare una soluzione migliore per te.
William Hilsum,

Non spegnerei l'UAC se fossi in te.
Corporate Geek

5

Vorrei prendere l'abitudine di creare manualmente i file nella cartella "Programmi". Lo scopo di quella posizione è di conservare i file delle applicazioni statiche. È possibile forzare i file lì modificando le autorizzazioni sulla cartella o accettando il prompt UAC quando si esegue una copia manuale ma se l'applicazione prevede di modificare i dati lì è necessario elevare i privilegi. Vedi /programming/946420/allow-access-permission-to-write-in-program-files-of-windows-7 per una buona discussione di questo.


1
Ottima risposta, stavo per dire la stessa cosa da solo. Le applicazioni non elevate che interagiscono lì vengono reindirizzate al negozio virtuale dell'utente , una funzione brillante che ha molto senso per la sicurezza e configurazioni utente centralizzate ma individuali.
Christopher Galpin,

3

Per salvare il file in una cartella del programma in Windows 7, dovrai fare clic con il pulsante destro del mouse sulla cartella che desideri salvare -> Proprietà, quindi vai alla scheda Sicurezza, evidenzia "Utenti" e quindi fai clic su "Modifica ...". ha il pieno controllo e l'applicazione, riavvia Windows e dovresti essere in grado di salvare. Quando hai finito, assicurati di tornare indietro e deselezionare il controllo completo e scrivere le caselle.


3

Fai clic con il pulsante destro del mouse sulla cartella, fai clic su Proprietà, apri la scheda Sicurezza, modifica gli utenti (o il nome del tuo computer) seleziona la modifica (seleziono tutto).

Funziona, utilizzo anche php e lo salvo su htdocs, funziona senza la necessità di essere eseguito come admin, cosa che non farà per le cartelle


Questa soluzione modifica l'autorizzazione di directory per l'utente anziché consentire all'utente di elevarsi temporaneamente allo stato di amministratore - molto utile quando si sviluppa qualcosa in un ambiente che se fosse in produzione la restrizione potrebbe avere molto senso
Neoheurist

1

Questo appare quando non si dispone delle autorizzazioni sufficienti per scrivere in questa cartella senza le credenziali amministrative (fornite dall'UAC).

È possibile fare clic con il tasto destro su quella cartella e selezionare Autorizzazioni. Quindi vai alla scheda Sicurezza. Una volta che sei lì, vedrai che gli utenti hanno solo diritti di lettura. Cambialo in Accesso completo e Windows non si lamenterà più.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.