Page 1 sur 1

Effacer des fichiers à l'arret de l'ordinateur

Posté : ven. 7 mai 2021 07:46
par palerider
Suite au post de Chtimi sur le problème de Windows défender,

J'ai créé un script Powershell, à exécuter à l’arrêt de l'appareil.

Cette manipulation ne fonctionne pas sous Windows 10 édition famille
Il faut installer GpEdit.(regarder dans les tutos j'en avait fait un il y a un moment déjà. Je ne sais pas si ça fonctionne toujours, je n'ai plus Windows famille.)
  • Créer un fichier texte lui donner l'extension ps1, ajouter le code suivant:

    Code : Tout sélectionner

    $ErrorActionPreference= 'silentlycontinue'
    Set-Location "C:\ProgramData\Microsoft\Windows Defender\Scans\History\Store"
    Remove-Item * -Recurse -Force
    Suite au nouveau bug indiqué par Chtimi j'ai modifié le script, il faut ajouter les lignes suivantes :
    Set-Location "C:\Windows\System32\config\systemprofile\AppData\Local"
    Remove-Item * -recurse -force
  • Ouvrir l’éditeur de stratégie
  • Touche Win+R -->Gpedit.msc

    Image
  • Paramètres Windows --> Scripts(Démarrage/Arrêt) --> Double clic sur Arrêt du système

    Image
  • Panneau scripts Powershell Image(attention de bien choisir ce panneau, sinon l'ordi ne s’arrête plus !!!)Image
  • Cliquer sur Ajouter (indiquer le chemin du script, perso j'ai un répertoire Scripts dans Mes Documents) --> Appliquer --> Ok
  • Fermer l'éditeur
Vous pouvez adapter le script pour effacer d'autres fichiers par exemple le répertoire Temp de Windows

Code : Tout sélectionner

$ErrorActionPreference= 'silentlycontinue'
Set-Location "C:\ProgramData\Microsoft\Windows Defender\Scans\History\Store"
Remove-Item * -Recurse -Force
Set-Location "C:\Windows\Temp"
Remove-Item * -Recurse -Force
Attention a la syntaxe en cas d'erreur vous pouvez bloquer l’arrêt de l'ordi !!!
Attention, vérifier de temps en temps si ce n'est pas désactivé après des mises à jours par exemple.

Re: Effacer des fichiers à l'arret de l'ordinateur

Posté : ven. 7 mai 2021 09:54
par chtimi054
Bravo pour ce travail Pale !

:clap: :clap: :clap: :clap: :clap:

Re: Effacer des fichiers à l'arret de l'ordinateur

Posté : mer. 3 nov. 2021 11:17
par palerider
Mise à jour du script après la découverte du bug indiqué par Chtimi.Fonctionne pour W10/W11

Re: Effacer des fichiers à l'arret de l'ordinateur

Posté : mer. 3 nov. 2021 13:56
par macgrath
Merci pal pour ce script

Re: Effacer des fichiers à l'arret de l'ordinateur

Posté : jeu. 4 nov. 2021 09:59
par trooperwin7
Merci pour le script

Re: Effacer des fichiers à l'arret de l'ordinateur

Posté : sam. 20 nov. 2021 13:20
par AlexTiziano
Salut Pale,

Aurais-tu une astuce similaire pour "Copier" (au lieu de supprimer) un fichier à l'arrêt de l'ordinateur ?
Dans les faits, il s'agirait en réalité d' "écraser" un fichier système (donc copier un fichier et de supprimer de fait l'ancien) qui est utilisé par un processus et qui ne peut être remplacé pendant l'utilisation de l'OS, et qui nécessite aussi une autorisation spéciale administrateur.

Possédant deux OS sur mon SSD (DualBoot), je suis parvenu a effectuer facilement cette opération depuis une partition sur l'autre. Mais comment faire pour un système d'exploitation unique ordinaire ?

N'hésite pas à me dire si je devrais déplacer ma question dans un autre sujet (dans cette section, ou dans "Questions diverses" ou bien "Les autres problèmes à résoudre"...) Je suis un peu confus et je ne voudrais pas envahir le forum de sujets plus ou moins déjà en relation avec d'autres.

Merci à toi.

Re: Effacer des fichiers à l'arret de l'ordinateur

Posté : sam. 20 nov. 2021 15:02
par palerider
Salut,

A adapter suivant le tuto que j'avais fait pour l'effacement de fichiers

N’ayant pas de fichier à copier j' ai fait un test avec le fichier hosts qui est un fichier système.

Le code suivant est a adapter selon tes besoins:
Contenu caché
Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
Remplacer les xxx par le nom de ton profil où bien change le chemin à ta convenance, pour la destination idem.
Pour mon fichier hosts ça a fonctionné, j'avais mis dans le fichier une ligne en remarque pour être sur du remplacement.
Tiens moi au courant, une fois l'opération effectuée pense à désactiver le script

Re: Effacer des fichiers à l'arret de l'ordinateur

Posté : mer. 24 nov. 2021 06:12
par AlexTiziano
Re- Pale

Malheureusement, la méthode n'a pas fonctionné.
Cela a provoqué un message bloqué à l'arrêt de l'ordinateur "Arrêt des services : Stratégies de groupe" tournant en boucle.
Arrêt forcé oblige, tout va bien au redémarrage mais la copie n'a pas abouti.
Tentative de remplacement ordinaire avec le mode sans échec et son invite de commande, et... c'est un échec.


Après quelques recherches, j'ai enfin trouvé la solution.
Elle peut être utile pour d'autres fichiers système qui sont en cours d'utilisation permanente (ou pas).
A la différence qu'elle s'effectue avant le démarrage, au lieu de pendant le processus d'arrêt.
La manipulation peut servir pour copier, remplacer, supprimer des fichiers et dossiers, et bien plus.

>> Solution alternative