Supprimer dossier Windows.old

Supprimer dossier Windows.old - Win 10 - Windows & Software

Marsh Posté le 02-03-2017 à 21:27:26    

Salut,
J'essaye de supprimer le dossier Windows.old de mon disque dur mais cela m'est impossible. Je suis pourtant Administrateur. Le message d'erreur me dit que j'ai besoin d'une autorisation de Système pour cela.
Merci pour votre aide.

Reply

Marsh Posté le 02-03-2017 à 21:27:26   

Reply

Marsh Posté le 03-03-2017 à 00:06:29    

Parce que ce dossier ne se supprime pas à la porc, comme tu veux le faire. Lance l’outil de nettoyage système en mode administrateur, et là, tu verras une ligne « Précédentes installations de Windows » : c’est cette case qu’il faut cocher, avant de lancer le nettoyage qui le supprimera.

Reply

Marsh Posté le 03-03-2017 à 16:16:37    

Et pour la voir il faudra d'abord cliquer sur "nettoyer les fichiers système" et descendre l'ascenseur pour en voir plus.

Reply

Marsh Posté le 03-03-2017 à 17:41:20    

yf38 a écrit :

Et pour la voir il faudra d'abord cliquer sur "nettoyer les fichiers système" et descendre l'ascenseur pour en voir plus.


Il y a deux choix : soit tu lances le nettoyeur en mode normal et tu dois demander à traiter aussi les fichiers système (auquel cas, il est redémarré et tu dois te farcir une deuxième passe d’analyse…) ; soit tu le lances directement en administrateur et là, tu arrives directement sur la version te permettant de nettoyer ça (en ne patientant qu’une seule passe au lieu de deux).

Reply

Marsh Posté le 04-03-2017 à 06:44:34    

Je pensais en fait au nettoyage à partir de l'affichage des propriétés de C: onglet général et "nettoyage de disque".
Je ne voyais pas trop où on pouvait lancer ça en mode administrateur.
Je suppose que l'outil nettoyage de disque peut être lancé autrement, quand on le sait.
Edit: Après rapide recherche il s'agit de cleanmgr.exe.
à lancer en invite de commande en mode administrateur.

Message cité 1 fois
Message édité par yf38 le 04-03-2017 à 06:50:43
Reply

Marsh Posté le 04-03-2017 à 09:32:47    

yf38 a écrit :

Je pensais en fait au nettoyage à partir de l'affichage des propriétés de C: onglet général et "nettoyage de disque".
Je ne voyais pas trop où on pouvait lancer ça en mode administrateur.
Je suppose que l'outil nettoyage de disque peut être lancé autrement, quand on le sait.
Edit: Après rapide recherche il s'agit de cleanmgr.exe.
à lancer en invite de commande en mode administrateur.


 
Plus simple si on veut lancer régulièrement le processus : placer ceci dans un fichier bat :
 
 

Code :
  1. @echo off
  2. REM --> Check for permissions
  3. >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
  4. REM --> If error flag set, we do not have admin.
  5. if '%errorlevel%' NEQ '0' (
  6. echo Requesting administrative privileges...
  7. goto UACPrompt
  8. ) else ( goto gotAdmin )
  9. :UACPrompt
  10. echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
  11. echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
  12. "%temp%\getadmin.vbs"
  13. exit /B
  14. :gotAdmin
  15. if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
  16. pushd "%CD%"
  17. CD /D "%~dp0"
  18. Start C:\Windows\System32\cleanmgr.exe

Message cité 3 fois
Message édité par leroimerlinbis le 04-03-2017 à 09:35:54
Reply

Marsh Posté le 04-03-2017 à 10:09:40    

leroimerlinbis a écrit :


 
Plus simple si on veut lancer régulièrement le processus : placer ceci dans un fichier bat :
 
 

Code :
  1. @echo off
  2. REM --> Check for permissions
  3. >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
  4. REM --> If error flag set, we do not have admin.
  5. if '%errorlevel%' NEQ '0' (
  6. echo Requesting administrative privileges...
  7. goto UACPrompt
  8. ) else ( goto gotAdmin )
  9. :UACPrompt
  10. echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
  11. echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
  12. "%temp%\getadmin.vbs"
  13. exit /B
  14. :gotAdmin
  15. if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
  16. pushd "%CD%"
  17. CD /D "%~dp0"
  18. Start C:\Windows\System32\cleanmgr.exe



 
J'y pige que dalle dans ces scripts, c'est toi qui l'a écrit? c'est du Chinois pour moi :/

Reply

Marsh Posté le 04-03-2017 à 10:19:16    


 
Non non :D
J'y pige que dalle non plus   [:shurik]  
Par contre je me démerde bien quand je fais une recherche et j'ai une bonne logique
 
Le script permet de démarrer en mode administrateur (sauf la dernière ligne qui lance le processus cleanmgr.exe)
Je suis tombé sur ce script il y a quelques jours quand je voulais lancer un autre script directement en mode administrateur (pour démarrer et stopper les services VMware), ce que permet ce script.  
 
cleanmgre.exe demandant les droits administrateurs, si tu fais l'essai de mettre dans le script seulement la dernière ligne pour lancer le processus, ça ne fonctionnera pas. (enfin si, mais pas dans le mode pour nettoyer les fichiers systèmes)


Message édité par leroimerlinbis le 04-03-2017 à 10:34:48
Reply

Marsh Posté le 04-03-2017 à 10:48:08    

En passant par les propriétés de C: Mme Michu n'a pas besoin de savoir comment s'appelle l'outil de nettoyage, ni comment le lancer en mode administrateur, ni de script.
Juste cliquer sur les bons boutons :)
Mais les autres solutions sont bonnes à savoir pour la culture.

Reply

Marsh Posté le 06-03-2017 à 09:02:48    

leroimerlinbis a écrit :


Plus simple si on veut lancer régulièrement le processus : placer ceci dans un fichier bat :
...


Simple ?  :lol:


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 06-03-2017 à 09:02:48   

Reply

Marsh Posté le 06-03-2017 à 09:06:46    

nex84 a écrit :


Simple ?  :lol:


 
plus rapide plutôt
 
 :D

Reply

Marsh Posté le 06-03-2017 à 09:07:42    

leroimerlinbis a écrit :


 
Plus simple si on veut lancer régulièrement le processus : placer ceci dans un fichier bat :
 
 


Code :
  1. @echo off
  2. REM --> Check for permissions
  3. >nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"
  4. REM --> If error flag set, we do not have admin.
  5. if '%errorlevel%' NEQ '0' (
  6. echo Requesting administrative privileges...
  7. goto UACPrompt
  8. ) else ( goto gotAdmin )
  9. :UACPrompt
  10. echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%getadmin.vbs"
  11. echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%getadmin.vbs"
  12. "%temp%getadmin.vbs"
  13. exit /B
  14. :gotAdmin
  15. if exist "%temp%getadmin.vbs" ( del "%temp%getadmin.vbs" )
  16. pushd "%CD%"
  17. CD /D "%~dp0"
  18. Start C:WindowsSystem32cleanmgr.exe


ouai, ce script peut paraître ....  
 
 
alors que de base,...
http://reho.st/self/5996e749578708b8e01b273298a91841031eef61.png


---------------
#mais-chut
Reply

Marsh Posté le 06-03-2017 à 09:09:12    

Z_cool a écrit :


Code :
  1. @echo off
  2. REM --> Check for permissions
  3. >nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"
  4. REM --> If error flag set, we do not have admin.
  5. if '%errorlevel%' NEQ '0' (
  6. echo Requesting administrative privileges...
  7. goto UACPrompt
  8. ) else ( goto gotAdmin )
  9. :UACPrompt
  10. echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%getadmin.vbs"
  11. echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%getadmin.vbs"
  12. "%temp%getadmin.vbs"
  13. exit /B
  14. :gotAdmin
  15. if exist "%temp%getadmin.vbs" ( del "%temp%getadmin.vbs" )
  16. pushd "%CD%"
  17. CD /D "%~dp0"
  18. Start C:WindowsSystem32cleanmgr.exe


ouai, ce script peut paraître ....  
 
 
alors que de base,...
http://reho.st/self/5996e749578708 [...] 1eef61.png


 
tu veux dire quoi?

Reply

Marsh Posté le 06-03-2017 à 09:13:54    

ba tu donne ce script pour lancer régulièrement un nettoyage.
 
je te met juste un screenshot pour montrer, que de base, c'est déjà en place


---------------
#mais-chut
Reply

Marsh Posté le 06-03-2017 à 09:17:44    

Z_cool a écrit :

ba tu donne ce script pour lancer régulièrement un nettoyage.
je te met juste un screenshot pour montrer, que de base, c'est déjà en place


 
c'est vrai, je sais..
 
après on peut avoir besoin / envie de lancer ce nettoyage manuellement.
Perso en version insider, je lance le nettoyage manuellement après chaque mise à jour de build. Avec le nettoyage du dossier windows.old and co, je récupère grosso modo 20 Go.
Si je devais attendre que le nettoyage se lance de lui même, ça prendrait quelques jours / semaines.
 
un clic de souris sur le script, et zou : nettoyage du système, directement avec l'option nettoyage des fichiers systèmes.


Message édité par leroimerlinbis le 06-03-2017 à 09:18:26
Reply

Marsh Posté le 06-03-2017 à 09:29:38    

Question simplicité en lancement manuel je préfère faire 3 clics plutôt que d'utiliser un script.
 
Un script BAT en plus (un powershell moderne je dis pas :o )...


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 06-03-2017 à 09:38:59    

nex84 a écrit :

Question simplicité en lancement manuel je préfère faire 3 clics plutôt que d'utiliser un script.
 
Un script BAT en plus (un powershell moderne je dis pas :o )...


 
faudra m'expliquer la logique  (logique de contradiction?)
 
qui plus est, au premier scan du système pour nettoyage, tu lances le nettoyage du système en mode "standard" (sans détection du dossier windows.old). C'est l'option "nettoyage de disque"
 
http://nsa38.casimages.com/img/201 [...] 194011.png
 
Là tu laisses mouliner facilement 15-20s, et ensuite tu as une 2ème fenêtre qui apparait avec cette fois l'option "nettoyage des fichiers systèmes" (avec détection du dossier windows.old)
 
http://nsa37.casimages.com/img/201 [...] 516371.png
 
Donc ça te fait 2 étapes au lieu d'une, sachant que le script que j'ai donné lance directement le nettoyage des fichiers systèmes
Et tu préfères faire 3 clics de souris, lancer le premier nettoyage de disque, attendre 15-20s et pourvoir ensuite lancer le nettoyage des fichiers systèmes???  Le script fait tout ça en un seul clic de souris.
 
Après un .bat ou powershell, franchement, quelle différence???  
Le script fonctionne parfaitement..

Reply

Marsh Posté le 06-03-2017 à 09:42:20    

nex84 a écrit :

Question simplicité en lancement manuel je préfère faire 3 clics plutôt que d'utiliser un script.

 

Un script BAT en plus (un powershell moderne je dis pas :o )...


Manuel = à la main (traduction libre :ange: mais je ne pense pas me tromper )
Sinon je laisse la tache plannifiée (pas manuelle, elle) faire son job.

 

BAT c'est dépassé, Powershell c'est l'avenir.

Message cité 1 fois
Message édité par nex84 le 06-03-2017 à 09:43:07

---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 06-03-2017 à 09:47:54    

nex84 a écrit :


Manuel = à la main (traduction libre :ange: )
Sinon je laisse la tache plannifiée (pas manuelle, elle) faire son job.


 
Quand je mets à jour mes 2 builds windows 10 en VM, je perds environ 50 Go avec les dossiers windows.old and co. Si je devais attendre que le processus de nettoyage se lance de lui même, ça prendrait plusieurs jours / semaines. Et perdre 50 Go sur un SSD de 256 Go, ça commence à faire beaucoup.  
Donc oui ce script peut servir
 

nex84 a écrit :

BAT c'est dépassé, Powershell c'est l'avenir.


 
 [:massys]  
 
Pour le coup, ça fonctionne parfaitement. Point.
 

Reply

Marsh Posté le 06-03-2017 à 10:06:43    

leroimerlinbis a écrit :


 
Quand je mets à jour mes 2 builds windows 10 en VM, je perds environ 50 Go avec les dossiers windows.old and co. Si je devais attendre que le processus de nettoyage se lance de lui même, ça prendrait plusieurs jours / semaines. Et perdre 50 Go sur un SSD de 256 Go, ça commence à faire beaucoup.  
Donc oui ce script peut servir
 


Je suis d'accord sur le principe (je fais pareil sur mon install Insider).
Mais encore une fois c'est manuel uniquement quand il y a une nouvelle build, donc faire 3 clics à ce moment là n'est pas gênant.  
Note que je pinaille uniquement sur ta définition de "manuel".
 
J'aurais un parc de xxx PC à mettre à jour automatiquement, la question ne serait pas la même.
Et là encore, je ne ferais pas comme ça non plus (WSUS par exemple).


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 06-03-2017 à 10:39:49    

nex84 a écrit :


Je suis d'accord sur le principe (je fais pareil sur mon install Insider).
Mais encore une fois c'est manuel uniquement quand il y a une nouvelle build, donc faire 3 clics à ce moment là n'est pas gênant.


 
mais c'est plus long :D
 

nex84 a écrit :

Note que je pinaille uniquement sur ta définition de "manuel".


 
Je me disais bien aussi!
 

nex84 a écrit :

J'aurais un parc de xxx PC à mettre à jour automatiquement, la question ne serait pas la même.
Et là encore, je ne ferais pas comme ça non plus (WSUS par exemple).


 
comme tu le sens.. question de choix pour le coup.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed