Chntpw: cambiare password all’amministratore di Windows

Gioxx  —  17/02/2016 — Leave a comment

Non è certo una rarità, può capitare che un utente possa perdere l’accesso al proprio PC, che dimentichi o che non sia mai stato messo a conoscenza della password di amministratore locale di sistema. Esistono diversi modi per intervenire (a esclusione del volo del PC dalla finestra, nda), quello più alla portata di chiunque è intervenire con un’immagine di sistema live e andare a ritoccare il database SAM, che conserva le informazioni riguardanti i login degli utenti locali di Windows (qui maggiori informazioni).

Manutenzione Windows

Nulla di complesso, occorre esclusivamente fare attenzione alle operazioni che si va a compiere, avere una buona conoscenza del BIOS e del boot è certamente un plus (che servirà, giusto per anticiparvelo). Ciò che davvero serve avere a disposizione è Chntpw, il vecchio (e sempre sia lodato) Offline NT Password & Registry Editor, disponibile gratuitamente su chntpw.com/download.

Due le possibili strade: utilizzare l’immagine messa a disposizione dal sito web ufficiale del progetto oppure passare da una immagine live di Ubuntu. La prima è certamente quella più veloce e consigliata, ma potrebbe anche non funzionare al primo colpo. Dipende da quanto il vostro PC sarà disposto a digerire questa soluzione senza andare in Kernel Panic. La seconda è un’ancora di salvataggio che invece pare funzionare sempre (ma richiede più passaggi).

Live di Chntpw

Scaricate il file ISO dalla pagina chntpw.com/download. A oggi la versione disponibile è la 140201 (link diretto: pogostick.net/~pnh/ntpasswd/cd140201.zip), salvate il file sul Desktop (o altra cartella, non importa) e scompattatelo per ottenere il file ISO.

Procuratevi una chiave USB da destinare al boot, sulla quale caricare la ISO del software, e seguite quanto spiegato nel mio articolo “WinSetupFromUSB: installare un sistema operativo da chiave“, si tratta ovviamente di un’immagine di tipo “Linux ISO/Other Grub4dos compatibile ISO”. Una volta pronta, inserite la chiave USB nel sistema sul quale dovete recuperare l’accesso amministrativo, avviatelo da chiave e seguite ogni schermata proposta in questa galleria, vi guido passo passo (fate clic sulla prima immagine per far partire la galleria con descrizione, poi scorrete ogni schermata fino al termine!):

Per chi dovesse avere problemi con la galleria, ripropongo qui i passaggi chiave:

  • Boot da chiave, confermate semplicemente con INVIO.
  • Chntpw individua il disco sul quale è installato Windows. Confermatelo anche voi inserendo il numero corrispondente al disco e premete INVIO.
  • Fate partire una richiesta di modifica del database SAM (potete premere direttamente INVIO).
  • Premendo direttamente INVIO accederete alla modifica degli utenti locali del database (e relative password).
  • Individuate l’amministratore locale, prendete nota del suo RID e riportatelo quando richiesto.
  • Se il RID è corretto (assicuratevene tramite controllo del programma stesso) procedete con la richiesta di cancellazione password (1 – Clear user password).
  • Chntpw effettuerà il reset e verificherà immediatamente lo stato dell’account, dando conferma a video (e chiedendo di usare password vuota al prossimo accesso a Windows con l’utente administrator).
  • Uscite dal programma con “q” al prompt.
  • SALVATE le impostazioni modificate nel database SAM. Senza questo passaggio tutto sarà stato inutile!
  • Dovreste ottenere conferma di modifica salvata (EDIT COMPLETE), a questo punto potrete uscire definitivamente dal programma (con “n” al prompt) e riavviare la macchina (togliendo la chiave USB per evitare che riparta).

Salvo errori, al successivo avvio di Windows dovrete finalmente riuscire a entrare con l’utente Administrator, lasciando la password vuota. Potrete ora andare a modificare la password secondo vostro piacimento, possibilmente evitando di dimenticarla ancora ;-)

Live di Ubuntu

Il primo passo-passo ha portato a un nulla di fatto, c’è qualcosa che non ha funzionato e voi vi trovate nella stessa condizione di prima. Per poter aggirare l’ostacolo ho utilizzato un’immagine Live di Ubuntu che ho portato su chiave USB di boot, esattamente come fatto con la live di Chntpw. Per poter scaricare Ubuntu (32 o 64 bit, in base alla vostra configurazione hardware e di Windows) potete andare all’indirizzo ubuntu-it.org/download.

In entrambi i casi si tratta di scaricare circa 1GB di dati. Una volta ottenuta la ISO desiderata, procedete con il caricarla su chiave USB di boot (vedi ancora una volta: “WinSetupFromUSB: installare un sistema operativo da chiave“, anche stavolta si tratta di una immagine di tipo “Linux ISO/Other Grub4dos compatibile ISO“).

Inserite la supporto di memoria USB nel PC sul quale effettuare il lavoro e avviatelo da chiave. A questo punto riproducete questi passaggi:

Dalle impostazioni di sistema relative al software e agli aggiornamenti, andate ad attivare il repository Universal, quello popolato dalla community:

Chntpw: cambiare password all'amministratore di Windows 10

HINT: Selezionare l’icona impostazioni / spegnimento (a forma di ingranaggio, in alto a destra nella schermata di Ubuntu), Impostazioni di sistema, quindi Software e aggiornamenti.

Lasciate che il sistema aggiorni la cache e la disponibilità dei pacchetti. Aprite ora un Terminale e portate a bordo chntpw tramite apt-get:

sudo apt-get install chntpw

Chntpw: cambiare password all'amministratore di Windows 11

In un’immagine Live, il disco contenente l’installazione di Windows viene generalmente caricato e messo a disposizione dell’utente per poter essere esplorato e modificato. Il database SAM si trova sempre sotto “\Windows\System32\config“, ed è proprio lì che dovrete puntare tramite Terminale. Inserisco un paio di screenshot catturati sulla live in inglese per meglio comprendere:

Per chi dovesse avere problemi con la galleria, ripropongo qui il primo passaggio chiave: spostatevi nel disco di Windows tramite comando cd /media/ seguito da un colpo di tabulatore fino a trovare una sigla esadecimale che generalmente lo identifica), quindi proseguire con /Windows/System32/config.

Una volta all’interno della cartella che contiene il DB SAM (nella prima immagine: /media/200A8DA2…/WINDOWS/system32/config) potrete lanciare chntpw, puntandolo direttamente all’Administrator locale di Windows:

sudo chntpw -u Administrator SAM

Da qui in poi potrete seguire le stesse istruzioni suggerite nel primo paragrafo, d’altronde il software è sempre lo stesso :-)

Attenzione: tutti gli screenshot di questo paragrafo sono stati catturati da Ubuntu 15.10, le voci non dovrebbero cambiare di molto anche in futuro, ma sappiate che non c’è mai garanzia alcuna.

Salvo errori, al successivo avvio di Windows dovrete finalmente riuscire a entrare con l’utente Administrator, lasciando la password vuota. Potrete ora andare a modificare la password secondo vostro piacimento, possibilmente evitando di dimenticarla ancora ;-)

Siete riusciti a ottenere indietro il vostro sistema? Lasciate un commento qui di seguito (anche commentando da ospiti, senza necessità di registrazione) per suggerire metodi alternativi o richiedere assistenza in base a quanto riportato nell’articolo!

ATTENZIONE: Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :)

Condividi l'articolo con i tuoi contatti: