Basato su link puoi trovare la versione di Windows e il Service pack in C: \ Windows \ System32 \ license.rtf per Windows 7. Per Windows XP le informazioni sono in C: \ Windows \ System32 \ eula.txt. Per Windows 10, license.rtf non contiene la versione. Invece contiene il codice EULA, che puoi usare per trovare la versione online.
Ho provato questo su XP SP3, 7, 7 SP1 e 10 e ho scoperto che questo funziona per ogni sistema operativo.
Il language pack corrente è un po 'più complicato. Puoi trovare quelle che sembrano essere le lingue attualmente disponibili in C: \ Windows \ System32. Le cartelle sono nel formato di xx-XX (xx = lingua, XX = paese). Ad esempio, en-US è inglese-Stati Uniti, es-MX è spagnolo-messicano.
I pacchetti che sono stati utilizzati vengono copiati in C: \ Windows.
Per testare questo ho passato i miei computer Windows 7 SP1 e Windows 10 Pro a es-MX e, una volta riavviato il computer, ho scoperto che la cartella es-MX è stata creata in C: \ Windows. Sfortunatamente gli Stati Uniti erano ancora lì a rendere ambiguo il linguaggio corrente. Tuttavia dovresti essere in grado di utilizzare la combinazione di pacchetti attivi e i nomi di Documenti, Foto, Musica ecc. per ottenere la lingua corrente.
Non sono riuscito a testare questo in XP perché non potevo rischiare di bricking il mio ultimo esempio di XP in esecuzione.