Impossibile modificare l'attributo della cartella di sola lettura di Windows Vista


2

Windows Vista e 7 utilizzano l'attributo di sola lettura delle cartelle per indicare anche che la cartella è "personalizzata".

Si scopre che questo impedisce ai programmi che utilizzo di aggiornare i file nella mia cartella documenti. Non riesco a modificare l'impostazione di sola lettura indipendentemente dal fatto che clicchi con il tasto destro sulla cartella e deselezioni la casella di controllo di sola lettura nella scheda delle proprietà o se utilizzo il comando 'icacls' dalla riga di comando.

Questo è stato discusso in precedenza da me e altri qui:

Tuttavia, nessuna di queste soluzioni funziona per me.

Qualcuno ha sentito parlare di una soluzione alternativa o soluzione al di fuori di questi collegamenti? Davvero, tutto quello che voglio poter fare è usare Maven per un progetto software che sto sviluppando; ma il mio stack IDE (Netbeans 7 e Glassfish 3.x) non è in grado di aggiornare il mio file di progetto nella mia cartella documenti ... Quindi al momento sono bloccato con Ant, ma preferirei davvero migrare su Maven.

Ecco alcuni link che ne discutono:


Si noti che questo problema rappresenta un bug nello stack IDE; non dovrebbe prestare attenzione al flag di sola lettura della cartella. Comprendo che hai una soluzione che funziona per te, ma può valere la pena segnalare il problema agli sviluppatori / venditori interessati.
Harry Johnston,

Risposte:


1

Avvia l'editor del registro (regedit.exe) vai alla seguente chiave del registro:

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ Current Version \ Explorer

Scegli nel menu

modifica -> nuovo

e quindi -> valore DWORD con la parola registervalue

UseSystemForSystemFolders

fai clic con il tasto destro del mouse sul nuovo valore e fai clic su modifica Tipo 1 e fai clic su OK Chiudi Regedit quindi devi eseguire attrib -r +s c:\test (where c:\test) is your folder


Sono già un amministratore sulla mia scatola ...
Ted,

prova questo attrib -r + s drive: \ <pad> \ <foldername>
hasharc

Il cambiamento continua a non persistere. Torna in sola lettura quando riapro la cartella documenti. Ho anche controllato eventuali altri criteri di gruppo, ecc.
Ted

Avvia l'editor del registro (regedit.exe) vai alla seguente chiave del registro: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ Current Version \ Explorer Scegli nel menu modifica -> nuovo e poi -> Valore DWORD con la parola registro UsaSystemForSystemFolders fai clic con il mouse destro sul nuovo valore e fare clic su Modifica Tipo 1 e fare clic su OK Chiudi Regedit quindi è necessario eseguire l'attrib -r + sc: \ test (dove c: \ test) è la cartella.
Hasharc,


1

Usa la riga di comando:

attrib FolderName -r

Ci ho provato, ma il cambiamento non persiste ...
Ted

Scusa, ho fatto un refuso.
Kinokijuf,
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.