Empêcher Windows 7 de passer en mode veille + accrocher le bouton d'alimentation

1

Je suis habitué à ne pas arrêter Windows mais à le mettre en veille. J'ai configuré l'action du bouton d'alimentation (PB) pour le faire. Quand je veux arrêter je dois aller pour commencer -> Arrêter. C'est bon.

Maintenant, je pense à un mécanisme qui sera relié à un PB. Devrait être démarré après avoir appuyé sur PB mais avant que le système d'exploitation ne se mette en veille. Quelque chose qui vérifiera quelques conditions (par exemple, exécuter une sauvegarde, exécuter une analyse AV, ...) et si true (quelque chose est en cours d'exécution) empêche d'empêcher la mise en veille.

Facultatif: il serait intéressant de démarrer le même "mécanisme" avant le redémarrage et l'arrêt (invoqué non seulement dans le menu Démarrer, mais également par un autre logiciel (par exemple, les installateurs) mais avec l'option d'autoriser certaines sources (par exemple, le logiciel UPS)

Généralement: comment exécuter quelque chose après PowerButton mais avant de s'endormir. Comment coder (C # .NET, vbs, batch (préféré)) la prévention du sommeil (annulation).

Juras.pl
la source
Je peux expliquer comment empêcher Windows 7 d’arrêter automatiquement vos programmes lorsque vous appuyez accidentellement sur le bouton de fermeture. Je sais aussi comment empêcher Windows 7 de passer en mode veille prolongée lorsqu'un processus spécifique est en cours d'exécution (via Terminal). Il existe également un programme qui empêche Windows 7 de passer en veille lorsqu'il est occupé. Mais je ne suis pas sûr que vous cherchiez ces solutions. Si vous êtes intéressé, je vais le poster ici.
Devid
Oui, Devid. S'il vous plaît partager le secret. Je vais essayer vos idées / applications. Merci d'avance.
Juras.pl

Réponses:

3

Il peut arriver que vous éteigniez Windows 7 par inadvertance. Windows 7 arrêtera alors automatiquement tous vos programmes et vous risquez de perdre des modifications. Mais vous pouvez empêcher cela. Voici comment cela se fait:

Désactiver la fermeture automatique des programmes à l’arrêt de Windows 7

Windows 7 Professionnel:

  • Appuyez sur le Windowsbouton et tapez la recherche gpedit.msc. Faites un clic droit dessus et exécutez-le avec les droits d'administrateur. Maintenant, allez à Configuration de l'ordinateurModèles d'administrationSystèmeOptions d'arrêt . Dans le volet de droite, vous trouverez une valeur: Désactiver l'arrêt automatique des applications qui bloquent ou annulent l'arrêt . Double-cliquez dessus et choisissez Activé. Cliquez sur OK pour enregistrer les paramètres et fermer la boîte de dialogue.

gpedit.msc Activer la fermeture automatique des programmes

Windows 7 Édition familiale:

  • Pour cette version de Windows 7, vous devrez pirater le registre ou simplement télécharger turnoff_autoclose_policy_win7.zip . Extrayez-le simplement sur votre bureau et double-cliquez sur turnoff_autoclose_policy_win7.reg et cliquez sur 'OUI'. Cela ajoutera automatiquement un nouveau → DWORD (valeur 32 bits) à la clé de registre HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System.

Options de ligne de commande de Powercfg

  • Dans la ligne de commande, vous pouvez taper POWERCFG -REQUESTSOVERRIDE PROCESS name_of_the_process Display Systemce qui empêchera Windows 7 de passer en veille lorsqu'un processus donné est en cours d'exécution. Je ne l'ai jamais utilisé, vous devez donc lire le manuel ici .

    Utilisation : POWERCFG -REQUESTSOVERRIDE <CALLER_TYPE> <NAME> <REQUEST> Spécifie l'un des types d'appelants suivants: PROCESS, SERVICE, DRIVER. Ceci est obtenu en appelant la commande POWERCFG -REQUESTS. Spécifie le nom de l'appelant. C'est le nom renvoyé par l'appel de la commande POWERCFG -REQUESTS. Spécifie une ou plusieurs des puissances suivantes. Types de demande: Affichage, Système, Mode absent.

    Exemple: POWERCFG -REQUESTSOVERRIDE PROCESS Système d’affichage wmplayer.exe

    Pour supprimer le remplacement de demande d'alimentation, utilisez l'option -REQUESTSOVERRIDE, mais ne spécifiez aucun type de remplacement (System, Display, AwayMode) comme dans l'exemple suivant: POWERCFG -REQUESTSOVERRIDE PROCESS wmplayer.exe

"Insomnie" pour garder Windows 7 éveillé!

  • Il existe un programme qui garde votre Windows 7 System Awake. C'est ce qu'on appelle l'insomnie et vous pouvez tout lire à partir d' ici . Vous pouvez télécharger ici Insomnia .
Devid
la source
1. "Désactiver la fermeture automatique des programmes à l’arrêt de Windows 7" -> Je souhaite que les programmes soient fermés automatiquement à l’arrêt. Exceprion est lorsque la sauvegarde est en cours d'exécution. 3. "Insomnie" -> Première pensée: commencez l'insomnie, sauvegardez, tuez l'insomnie. Ensuite, vous lirez qu'Insomnia n'interrompra pas le sommeil ou l'arrêt demandé par l'utilisateur. D'autre part, le code source est disponible ... 2. Cela semble intéressant, mais la description n'est pas claire à 100% pour moi. Je dois m'asseoir et faire des tests. 4. GRAND MERCI pour ces idées!
Juras.pl