320.06.70.037 [email protected]
Seleziona una pagina

Modificare i diritti di Scrittura nella cartella di sistema C:\Windows\WinSxS

da | Dic 2, 2020 | Files e Folders, Microsoft | 0 commenti

La directory dell’archivio componenti di Windows (C:\Windows\winsxs) viene utilizzata durante le operazioni di manutenzione all’interno delle installazioni di Windows. Le operazioni di manutenzione includono, ma non sono limitate, le installazioni di Windows Update, Service Pack e hotfix.

L’archivio componenti contiene tutti i file necessari per un’installazione di Windows. Inoltre, tutti gli aggiornamenti di tali file vengono mantenuti all’interno dell’archivio componenti quando vengono installati gli aggiornamenti. In questo modo l’archivio componenti viene incrementato nel tempo, in quanto vengono aggiunti all’installazione più aggiornamenti, funzionalità o ruoli. L’archivio componenti utilizza collegamenti rigidi NTFS tra la stessa e altre directory di Windows per aumentare la robustezza della piattaforma Windows.

PROBLEMA

Mi è capitato di dover avere accesso in scrittura sulla cartella C:\Windows\WinSxS e come si sa su questo tipo di cartella l’owner è l’utente TrustedInstaller per questioni di sicurezza.

ATTENZIONE: TrustedInstaller è un servizio speciale integrato nel sistema operativo. Vieta la modifica della maggior parte delle cartelle e dei file di sistema, designando se stessi come proprietario. Tale divieto di modifiche protegge il computer da interventi non corretti o ostili provenienti dall’esterno, compresi i virus.

Come si può vedere dall’immagine sovrastante l’owner è l’utente TrustedInstaller

Quindi se si tenta la copia di un file all’interno di questa cartella o modificare un file già esistente verrà visualizzato l’errore di Accesso negato.

 

SOLUZIONE

Per risolvere questo problema basta modificare l’owner della cartella WinSxS quindi modificare le ACL a livello Sicurezza.

Cliccare con il tasto destro sulla cartella WinSxS quindi selezionare Proprietà. Individuare il tab Sicurezza e cliccare su Avanzate

Cliccare su Change

Scrivere l’utente al quale si desidera concedere i diritti di owner sulla cartella (conviene inserire l’utenza con la quale si è collegati al PC/Server) distinugendo tra utente di dominio e utente locale quindi cliccare su Check Names

Selezionare la voce Replace owner on subcontainers and objects per fare in modo che questa modifica venga applicata anche alle sottocartelle e relativi files quindi cliccare OK per apllicare le modifiche

NOTA BENE: questa modifica potrebbe richiedere diverso tempo dato che all’interno di questa cartella normalmente sono presenti migliaia di cartelle e migliaia di files.

Ritornare al tab Sicurezza quindi cliccare su Edit

Cliccare su Add

Inserire lo stesso utente inserito in precedenza quindi cliccare su Check Names

Selezionare l’utente appena aggiunto e dare i diritti di Full Control quindi cliccare OK come mostrato nell’immagine sovrastante.

NOTA BENE: questa modifica potrebbe richiedere diverso tempo dato che all’interno di questa cartella normalmente sono presenti migliaia di cartelle e migliaia di files.

Al termine della modifica delle ACL fare in modo di propagare le modifiche su tutte le cartelle al di sotto della WinSxS

Cliccare con il tasto destro quindi Properties -> Sicurezza -> Advanced

Selezionare l’opzione Replace all child object permission entries with inheritable permission entries from this object quindi cliccare OK

NOTA BENE: questa modifica potrebbe richiedere diverso tempo dato che all’interno di questa cartella normalmente sono presenti migliaia di cartelle e migliaia di files.

Da questo momento l’utente inserito nelle ACL avrà il Full Control sulla cartella e relative sottocartelle.

ATTENZIONE: consiglio vivamente, dopo aver eseguito l’attività che necessitava dei diritti di Full Control sulla cartella WinSxS, di rimettere le ACL standard quindi impostare come owner della cartella l’utente TrustedInstaller e rimuovere nel tab Sicurezza l’utente inserito precedentemente.

Raffaele Chiatto

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.

Link – Friends

Infrastrutture IT

English School

Act for Change

Graphic and Web solution

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Translate »