Ogni utente di Windows si trova (prima o poi) ad affrontare restrizioni diverse quando desidera modificare elementi del sistema operativo, anche se dispone di privilegi di amministratore. In effetti, il profilo amministratore non è il più «potente» in Windows, ma esiste una via superiore conosciuta come «TrustedInstaller». TrustedInstaller di solito protegge l'utente da se stesso, ma a volte si mette in mezzo e complica alcune operazioni. L'applicazione PowerRun ci permette di eseguire applicazioni specifiche con i privilegi di TrustedInstaller, evitando così qualsiasi blocco.
Assumiamo due cose molto importanti prima di continuare: primo, che si desideri modificare o eliminare un file di sistema o una stringa del Registro che genera errori di accesso, e secondo, che si sappia esattamente ciò che si sta facendo. Windows è un vero mal di testa a volte, ma non possiamo non riconoscere una certa abilità nel preservare la propria integrità. Naturalmente, alcuni errori diventano irreversibili, lasciando l'utente intrappolato tra un computer inutilizzabile e la «opzione nucleare». Tuttavia, ci sono problemi causati da un semplice conflitto di permessi, o meglio, «chi è il proprietario» del file o della stringa in questione.
Esecuzione come TrustedInstaller
Il profilo amministratore in Windows non è come il superutente o root in Linux. Mentre l'uso improprio del root può far crashare una distribuzione, l'amministratore di Windows permette di fare alcune cose... e altre no. La prima barriera per un amministratore con intenzioni strane è l'account utente TrustedInstaller, dipendente dal servizio Windows Modules Installer, che di solito regola l'installazione degli hotfix in Windows e altre funzioni secondarie.
Ora, se TrustedInstaller diventa «proprietario» di un file, cartella o stringa di Registro, non è così semplice convincerlo a rilasciare il controllo (esiste un processo manuale efficace ma noioso), a meno che non si utilizzi uno strumento come PowerRun. In pratica, PowerRun esegue un'applicazione o un processo scelto dall'utente con i privilegi di TrustedInstaller. Quando vediamo quel processo nel Task Manager, non appare avviato dal nostro utente, ma sotto la voce «SYSTEM», il che equivale a privilegi più elevati di quelli che possiamo ottenere come amministratori normali. Nella sua configurazione predefinita, PowerRun apre l'Editor del Registro, ma con una piccola modifica al suo file .ini, puoi cambiarlo in ciò di cui hai bisogno, per esempio cmd.exe.
PowerRun è leggero, efficiente e anche portatile, ma ricorda: TrustedInstaller non va preso alla leggera. Se c'è qualcosa di bloccato nel sistema operativo, a livello di file temporanei abbandonati da una disinstallazione di Office o simili, allora PowerRun può portare un po' di ordine. Lo stesso vale per alcune varianti di malware che riescono ad alterare i permessi e a «seppellirsi» tra i file di sistema. Personalmente spero che tu non abbia mai bisogno di PowerRun, ma se arrivi a quella situazione, il link si trova più in basso.