Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Windows 10 Threshold 2, la mise à jour débarque le 10 novembre...


Messages recommandés

Posté(e)

Hello the World,

 

Je délaisse momentanément mon soucis de fichier .bat.

 

Pour pouvoir quand même revenir en arrière, il me semble qu'il suffit de renommer dès maintenant le dossier actuel Windows.old pour pouvoir le conserver, et se laisser la possibilité de rétrograder... icon_Doute.gif

Au cas où Microsoft serait assez vicieux (allez savoir) pour noter l'adresse de ce dossier (par exemple dans la BDR), on peut assurer le coup en recopiant le dossier à un autre endroit. Là, c'est du sûr...

 

J'en ai pas l'utilité, mais faut avouer que c'est pas mal comme idée icon_Super.gif , avec M$ il faut jouer au jeu du chat et de la souris.

Posté(e) (modifié)

Bonjour,

pour avoir ma version j'ai modifié comme ceci

ver | find /i "version 10.0.10586" > nul
if %errorlevel%==0 set vwin=Windows 1511.10586

Ce serait pas "version 10.0.10240" 10.0.10586 n'existe pas

Chez moi lorsque je lance le script ça me retourne dans la console de commande Admin ceci :
32bits without service pack
Appuyez sur une touche pour continuer...


Il n'y a pas indiqué Windows et la version !!!

Modifié par Wullfk
Posté(e) (modifié)

bonjour

 

without service pack veut dire qu'il n'a pas de service pack ( SP )

 

ce batch fonctionne chez moi à part qu'il ne donne pas la version ( fam, pro, ent ou autres )

 

@echo off
cls
set vwin= &set archi= &set sp=
color 0A
title bill morron
ver | find /i "version 10.0.10586" > nul
if %errorlevel%==0 set vwin=Windows 10 1511 10.0.10586
ver | find /i "version 10.0.10240" > nul
if %errorlevel%==0 set vwin=Windows 10 RTM 10.0.10240
ver | find /i "version 10.0.9926" > nul
if %errorlevel%==0 set vwin=Windows 10 Technical Preview 4 10.0.9926
ver | find /i "version 6.4.9879" > nul
if %errorlevel%==0 set vwin=Windows 10 Technical Preview 3 6.4.9879
ver | find /i "version 6.4.9860" > nul
if %errorlevel%==0 set vwin=Windows 10 Technical Preview 2 6.4.9860
ver | find /i "version 6.4.9841" > nul
if %errorlevel%==0 set vwin=Windows 10 Technical Preview 1 6.4.9841
ver | find /i "version 6.3.9600" > nul
if %errorlevel%==0 set vwin=Windows 8.1
ver | find /i "version 6.2." > nul
if %errorlevel%==0 set vwin=Windows 8
ver | find /i "version 6.1." > nul
if %errorlevel%==0 set vwin=Windows 7
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set vwin=Windows Vista
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set vwin=Windows XP
ver | find /i "version 5.2." > nul
if %errorlevel%==0 set vwin=Windows 2003
ver | find /i "Windows 2000" > nul
if %errorlevel%==0 set vwin=Windows 2000
ver | find /i "Windows NT" > nul
if %errorlevel%==0 set vwin=Windows NT
ver | find /i ">Windows ME" > nul
if %errorlevel%==0 set vwin=Windows ME
ver | find /i "Windows 98" > nul
if %errorlevel%==0 set vwin=Windows 98
ver | find /i "Windows 95" > nul
if %errorlevel%==0 set vwin=Windows 95
if %PROCESSOR_ARCHITECTURE%==AMD64 (set archi=64bits)
if %PROCESSOR_ARCHITECTURE%==x86 (set archi=32bits)
if defined PROCESSOR_ARCHITEW6432 (set archi=Processus 32 bits sur une plateforme 64 bits)
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CSDversion >NUL 2>NUL || goto aftertest
for /f "delims=: tokens=*" %%X in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CSDversion ^| find "Service Pack 3"') do set SP=3
for /f "delims=: tokens=*" %%X in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CSDversion ^| find "Service Pack 2"') do set SP=2
for /f "delims=: tokens=*" %%X in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CSDversion ^| find "Service Pack 1"') do set SP=1
:aftertest
if "%sp%"=="" (
set typeOS=%vwin% %archi% sans service pack
goto end
)
set typeOS=%vwin% Service Pack %sp% %archi%
:end
echo %typeOS%

for /f "tokens=*" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" ^| findstr "ProductName"') do set "version=%%a"
echo Version : %version%

pause

winver
exit

 

 

Modifié par morron2
Posté(e)

Oui c'est la version originale du batch (à quelques exceptions près) que tu as posté sur ZNet

 

Seulement je ne comprend pas pourquoi la référence suivante: version 10.0.10586

qui n'existe pas !

 

J'avais bien compris pour "without service pack"

 

Mais par contre pas d'affichage de "Windows" ni de la "version"

Posté(e)

Bonsoir,

 

 

 

Seulement je ne comprend pas pourquoi la référence suivante: version 10.0.10586

qui n'existe pas !

 

 

Ah bon ?

 

Il suffit d'aller sur cette clé du registre pour voir le numéro de version:

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"SystemRoot"="C:\\WINDOWS"
"BuildBranch"="th2_release"
"CurrentBuild"="10586"

Posté(e)

Exact, je me suis focalisé sur 1511 comme numéro de version

Posté(e)

bonjour

 

script message # 64 modifié

 

ajout de ceci

for /f "tokens=*" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" ^| findstr "ProductName"') do set "version=%%a"
echo Version : %version%

 

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...