web-dev-qa-db-fra.com

Comment trouver la version de Windows à partir du fichier sur un système distant

J'ai besoin de savoir quel système Windows et Service Pack est en cours d'exécution. Tout ce que j'ai, c'est un accès ftp, cela signifie que je ne peux exécuter aucun logiciel.

Existe-t-il un moyen de déterminer quelle version de Windows, Service Pack et quelle langue est installée sur un système?

3
Dranik

Basé sur https://superuser.com/questions/363018/how-do-i-tell-what-version-and-edition-of-windows-is-on-the-filesystem vous pouvez recherchez la version Windows et le Service pack dans C:\Windows\System32\license.rtf pour Windows 7. Pour Windows XP les informations se trouvent dans C:\Windows\System32\eula.txt. Pour Windows 10 licenses.rtf ne contient pas la version. Au lieu de cela, il contient le code EULA, que vous pouvez utiliser pour trouver la version en ligne.

J'ai testé cela sur XP SP3, 7, 7 SP1 et 10 et j'ai constaté que cela fonctionne pour chaque système d'exploitation.

Le pack de langue actuel est un peu plus délicat. Vous pouvez trouver ce qui semble être les langues actuellement disponibles dans C:\Windows\System32. Les dossiers sont au format xx-XX (xx = langue, XX = pays). Par exemple, en-US est anglais-américain, es-MX est espagnol-mexicain.

Les packs qui ont été utilisés sont copiés dans C:\Windows.

Pour tester cela, j'ai basculé mes machines Windows 7 SP1 et Windows 10 Pro vers es-MX et, une fois que j'ai redémarré l'ordinateur, j'ai constaté que le dossier es-MX avait été créé dans C:\Windows. Malheureusement, les États-Unis étaient toujours là, rendant le langage actuel ambigu. Cependant, vous devriez pouvoir utiliser la combinaison de packs actifs et les noms de Documents, Photos, Music ect. pour obtenir la langue actuelle.

Je n'ai pas pu tester cela dans XP car je ne pouvais pas risquer de casser mon dernier exemple de XP en cours d'exécution.

9
AstroDan