Outils pour utilisateurs

Outils du site


a-faire:pensebete

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
a-faire:pensebete [2021/03/18 17:08] – modification externe 127.0.0.1a-faire:pensebete [2023/02/11 16:18] (Version actuelle) – [Installer windows 11 dans virtualbox sans TPM2] gerardadmin
Ligne 1: Ligne 1:
 +======== Commandes linux ========
 +
 +[[start:linux:cmd:Commandes Linux Chg Repertoire Home]]
 +
 +
 +======== Boutons Arduino ========
 +
 +[[Start:arduino:BPSCL|Bouton poussoir en interrupteur sans cligotement]]
 +
 +
 +==== exemple 2 ====
 +Anti-rebonds logiciel : approche simple
 +
 +La solution la plus simple, est d’attendre quelques millisecondes avant de relire l’état du bouton :
 +
 +<code c>
 +if( le bouton vient d être appuyé){
 +    effectuer l action nécessaire
 +    attendre quelques millisecondes
 +}
 +</code>
 +
 +Cependant, cette solution possède plusieurs inconvénients : il faut tout d’abord suivre l’état du bouton en permanence pour détecter le moment où le bouton vient d’être appuyé ( front descendant du signal ), sans quoi l’action se répétera tant que le bouton est maintenu appuyé. De plus, on ne différencie par un appui bref d’un appui maintenu. Je vous propose donc une autre solution bien plus complète, mais également un peu plus complexe.
 +Anti-rebonds logiciel : approche complète avec détection d’appui long
 +
 +Le code ci-dessous a été écrit en C pour un microcontrôleurs PIC avec le compilateur PICC de hi-tech, mais il est portable très facilement vers tout autre système programmable en C :
 +
 +<code c test1.ino>
 +#define BUTTON_POLLING_INTERVAL 20          //intervalles de lecture du bouton, en ms
 +#define COUNT_DEBOUNCE 10                   //durée maximale autorisée de relâchement du bouton (en nombre d'intervalles)
 +#define COUNT_SHORT_PRESS 5                 //durée mini d'un appui court (en nombre d'intervalles)
 +#define COUNT_LONG_PRESS 50                 //durée d'un appui long (en nombre d'intervalles)
 +
 +unsigned int releasedCount = 0;
 +unsigned totalCount = 0;
 +
 +//comptage du temps d appui et anti-rebonds
 +while(totalCount<COUNT_LONG_PRESS){
 +    tempo(BUTTON_POLLING_INTERVAL);
 +    if(BUTTONPIN){
 +        releasedCount=0;
 +        totalCount++;
 +    }
 +    else{
 +        releasedCount++;
 +    }
 +    if(releasedCount>=COUNT_DEBOUNCE){
 +        break;
 +    }
 +}
 +
 +//execution des actions apres appui
 +if(totalCount==COUNT_LONG_PRESS){
 +    //inserer ici action appui long
 +    while(BUTTONPIN);
 +}
 +else if(totalCount>COUNT_SHORT_PRESS){
 +    //inserer ici action appui bref
 +}
 +
 +</code>
 +
 +
 +
 +    *BUTTONPIN correspond au nom de la broche du microcontrôleur à laquelle le bouton est connecté.
 +
 +    *BUTTON_POLLING_INTERVAL correspond à intervalle de temps séparant 2 lectures de l’état du bouton ( en ms ).
 +
 +    *COUNT_DEBOUNCE permet l’anti-rebonds. Multiplié par BUTTON_POLLING_INTERVAL, il donne le temps que le signal du bouton doit rester à Vcc avant que le bouton soit considéré comme relâché.
 +
 +    *COUNT_SHORT_PRESS multiplié par BUTTON_POLLING_INTERVAL indique la durée minimum de l’appui sur le bouton avant de déclencher l’action « appui bref ».
 +
 +    *COUNT_LONG_PRESS multiplié par BUTTON_POLLING_INTERVAL indique la durée d’appui sur le bouton après laquelle l’action « appui long » est effectuée.
 +
 +===Explication du fonctionnement===
 +
 +La partie majeure du code se situe dans la boucle « while » qui lit régulièrement l’état du bouton. Le programme quitte la boucle si
 +
 +    *Le bouton est lu « relâché » un nombre COUNT_DEBOUNCE de fois consécutives. On considère alors que le bouton est bien relâché.
 +    *Le bouton est resté appuyé un nombre COUNT_LONG_PRESS de fois. On a alors atteint la durée de l’appui long.
 +
 +Une fois cette boucle quittée, le programme regarde combien de fois le bouton a été lu comme appuyé :
 +
 +    *Si le bouton a été lu appuyé un nombre COUNT_LONG_PRESS de fois, qui correspond à un appui long, il effectue l’action correspondante à un appui long.
 +    *Sinon, si le bouton a été appuyé assez longtemps ( cette valeur est définie par COUNT_SHORT_PRESS ), il effectue l’action correspondante à un appui bref.
 +    *Sinon, c’est que le bouton n’a pas été appuyé, ou appuyés de façon très ponctuelle, alors le programme ne fait rien.
 +
 +Après un appui long, le programme attend que le bouton soit relâché avant de continuer.
 +
 +On a donc un système qui intègre un anti-rebonds, et qui permet de différencier un appui bref d’un appui maintenu, et capable d’agir en conséquence. Ayant déjà utilisé ce code, je vous conseille les valeurs suivantes pour optimiser son fonctionnement, et le confort d’utilisation du bouton :
 +
 +    *BUTTON_POLLING_INTERVAL = 20
 +    *COUNT_DEBOUNCE = 10
 +    *COUNT_SHORT_PRESS = 5
 +    *COUNT_LONG_PRESS = 50
 +
 +
 +
 +======== Visieres =========
 +
 + * [[start:covid19|Visieres pour les soignants ]]
 +
 +
 +
 +
 +======== Changer mot de passe windows 10 ========
 +
 +Mot de passe Windows perdu ou oublié – Comment récupérer un accès à la machine ?
 +
 +@Korben  —  23 mars 2020
 +
 +En galère pour trouver des idées de repas et la flemme de faire vos courses ? Je vous explique ma méthode ici.
 +
 +Si vous avez oublié ou perdu le mot de passe d’un ordinateur sous Windows 10, sachez qu’il est possible d’en mettre un nouveau ou de vous faire un compte Administrateur sans aucun problème. Et pas besoin de pirater quoi que ce soit, il suffit d’avoir un accès physique à la machine et une ISO de Windows 10 proposée par Microsoft.
 +Étape 1 : Le matos
 +
 +Alors comme je le disais, il vous faudra** une ISO de Windows 10 bootable,** que vous graverez sur DVD / CD ou que vous mettrez sur clé USB.
 +Étape 2 : Premier boot
 +
 +La seconde étape consiste à démarrer sur le DVD de Windows et quand vous voyez l’écran ci-dessous,
 +
 +utilisez la combinaison de touches suivantes s’il n’y a pas Bitlocker sur la machine :
 +
 +**MAJ + F10**
 +
 +Cela aura pour effet d’ouvrir une invite de commande (un terminal quoi) en mode Administrateur.
 +
 +Si le disque est chiffré avec Bitlocker, avancez un peu dans l’install et choisissez l’option « Réparer ». Le programme vous demandera alors votre clé de récupération Bitlocker et vous donnera ensuite accès à un terminal.
 +Étape 3 : Les commandes
 +
 +Une fois sur l’invite de commande, placez vous dans le dossier
 +** D:\windows\system32**
 +d: ou e:
 +
 +cd windows\system32
 +
 +Puis faites une copie de sauvegarde de sethc.exe qui est le programme permettant d’utiliser les « Sticky Keys » ou en français les touches rémanentes.
 +
 +**copy sethc.exe ..
 +**
 +Ensuite, il faut écraser sethc.exe avec le programme cmd.exe (l’invite de commande).
 +
 +**copy cmd.exe sethc.exe**
 +
 +Étape 4 : Second boot
 +
 +Ensuite, il faut rebooter mais ne pas démarrer sur le DVD. Laissez votre ordinateur démarrer normalement, jusqu’à ce que vous vous retrouviez sur l’écran de login.
 +
 +Ensuite, **maintenez la touche MAJ enfoncée et cliquez sur le bouton Redémarrer en bas à droite**
 +Cela aura pour effet de vous envoyer sur un écran utilisé pour le dépannage de Windows.
 +
 +Cliquez sur « Dépannage » puis sur « Options avancées » et enfin « Paramètres ».
 +
 +Quand vous verrez cet écran, cliquez ensuite sur « Redémarrer ».
 +Étape 5 : Démarrage en mode sans échec
 +
 +Nouveau reboot, et vous devriez tomber sur l’écran suivant :
 +
 +Appuyez sur F4 pour choisir l’option 4 de redémarrage en mode sans échec et vous devriez ensuite vous retrouver sur l’écran de login une fois encore..
 +
 +A cette étape, appuyez rapidement 5 fois de suite sur la touche majuscule. En temps normal, cela lance l’utilitaire des touches rémanentes mais dans notre cas, cela aura pour effet d’ouvrir une invite de commande.
 +Étape 6 : Changer le mot de passe du compte
 +
 +A partir de là, vous allez pouvoir entrer les commandes NET USER qui vont bien pour manipuler les comptes utilisateurs de la machine. Remplacez nouvelutilisateur / nomutilisateur par le login de votre utilisateur et motdepasse par le mot de passe de votre choix.
 +
 +Pour changer le mot de passe d’un utilisateur existant :
 +
 +NET USER nomdutilisateur motdepasse
 +
 +Pour activer un compte Administrateur
 +
 +NET USER Administrateur /ACTIVE:YES
 +
 +Pour changer le mot de passe du compte Admin
 +
 +NET USER Administrateur motdepasse
 +
 +Pour créer un nouvel utilisateur
 +
 +NET USER nouvelutilisateur motdepasse /add
 +
 +Et pour mettre cet utilisateur dans le groupe Administrateur
 +
 +NET LOCALGROUP Administrateurs nouvelutilisateur /add
 +
 +Étape 7 : On remet tout en état
 +
 +Ensuite, fermez le terminal, et loggez-vous avec votre nouveau mot de passe ou votre nouveau compte. Vous verrez alors que vous êtes bien en mode sans échec.
 +
 +Avant de rebooter en mode normal, lancez à nouveau une invite de commande, mais en mode Administrateur. Pour cela, recherchez cmd puis faites un clic droit sur le résultat pour le lancer en mode Admin.
 +
 +Nous allons remettre le programme sethc.exe en état pour éviter que ce soit le terminal qui s’ouvre à nouveau lorsque vous appuierez 5 fois de suite sur la touche majuscule. Pour cela, dans l’invite de commande, entrez la commande de restauration suivante :
 +
 +robocopy c:\windows c:\windows\system32 sethc.exe /B
 +
 +L’utilitaire sethc.exe propre aux touches rémanentes sera à nouveau fonctionnel.
 +Étape 8 – On reboot et c’est terminé
 +
 +Et voilà, ensuite il suffit de redémarrer en mode normal et vous aurez accès à nouveau à Windows avec votre nouveau mot de passe ou le nouvel utilisateur que vous venez de créer ! Bravo à vous !
 +
 +Pour ceux que ça intéresse, j’ai fait aussi une vidéo tuto qui reprend toutes les étapes de cet article. 
 +
 +
 +======== Installer windows 11 dans virtualbox  sans TPM2========
 +
 +[[https://www.easytutoriel.com/installer-windows-11-virtualbox.html|Installer windows11 sans TPM2]]
 +
 +Voici un guide étape par étape pour créer une machine virtuelle Windows 11 dans VirtualBox, y compris en contournant les restrictions TPM et le démarrage sécurisé.
 +
 +Préparation de l'installation de Windows 11 dans VirtualBox :
 +
 +Avant de procéder à l'installation d'une machine virtuelle Windows 11, vous devez disposer d'une image d'installation ISO du système d'exploitation Windows 11.
 +
 +De plus, nous vous recommandons de mettre à jour VirtualBox vers la dernière version.
 +
 +Dans ce didacticiel, nous allons vous expliquer l'installation de Windows 11 Build 22458 dans VirtualBox 6.1.26. Les instructions seront mises à jour si de nouvelles versions de Windows 11 ou des versions de VirtualBox sont publiées et nécessitent une modification de la séquence d'installation.
 +
 +Créer une machine virtuelle Windows 11 dans VirtualBox Pour créer une machine virtuelle, ouvrez VirtualBox et utilisez le menu Machine - Créer ou Outils - Créer. Ensuite, entrez le nom de la machine, par exemple, Windows 11. Le dossier de la machine peut être n'importe lequel, mais la partition sélectionnée doit disposer d'au moins 64 Go d'espace libre. Comme Windows 11 n'a pas encore été ajouté dans les dernières versions de VirtualBox, dans les paramètres de la nouvelle machine virtuelle, sélectionnez le type de Microsoft Windows et la version de Windows 10 (64 bits). Après cela, cliquez sur le bouton Suivant.
 +
 +À l'étape suivante, vous devez spécifier la quantité de RAM allouée pour la machine virtuelle. Selon la configuration système requise, Windows 11 nécessite au moins 4 Go de RAM pour être installé et exécuté. En conséquence, définissez la valeur sur 4096 Mo et cliquez sur Suivant.
 +
 +Ensuite, nous créons un disque dur virtuel sur lequel nous installerons Windows 11. Sélectionnez l'élément Créer un nouveau disque dur virtuel et cliquez sur Créer.
 +
 +Sélectionnez le type de disque VDI (VirtualBox Disk Image) et cliquez sur Suivant.
 +
 +Pour économiser de l'espace libre sur la partition où seront situés les fichiers de la machine virtuelle, sélectionnez le format de stockage sur disque dur virtuel dynamique et cliquez sur Suivant.
 +
 +À l'étape suivante, vous devez spécifier la taille du disque virtuel créé. La configuration système requise nécessite au moins 64 Go d'espace libre pour installer Windows 11. Spécifiez une taille de 64 Go ou plus et cliquez sur le bouton Créer.
 +
 +La machine virtuelle a été créée, mais avant de la démarrer pour la première fois, vous devez effectuer quelques réglages supplémentaires. Dans la fenêtre principale de VirtualBox sur la gauche, sélectionnez notre machine virtuelle créée et cliquez sur le bouton Configurer.
 +
 +Dans la section Système de l'onglet Processeur, vous devez spécifier l'utilisation de 2 processeurs (cœurs), car cela est requis par la configuration système minimale de Windows 11.
 +
 +Ensuite, allez dans la section Média, où nous devons spécifier le chemin d'accès à l'image ISO d'installation avec Windows 11. Cliquez sur l'icône du CD dans la liste des médias, puis à droite sur l'icône du disque avec une flèche et sélectionnez Sélectionner fichier disque.
 +
 +Dans la fenêtre de l'explorateur, indiquez le chemin d'accès au fichier image ISO de Windows 11. Après avoir sélectionné le fichier, assurez-vous qu'il est présent dans la liste des médias et terminez la configuration en cliquant sur le bouton OK.
 +
 +Installation de Windows 11 sur VirtualBox :
 +
 +Après avoir créé et configuré une machine virtuelle avec Windows 11, commençons à la lancer et à installer le système d'exploitation. Sélectionnez la machine virtuelle créée et cliquez sur Démarrer.
 +
 +La machine virtuelle commencera à se charger et le programme d'installation de l'image de démarrage de Windows 11. À la première étape, nous vérifions le système et la langue du clavier sélectionnés et appuyons sur le bouton Suivant.
 +
 +Ensuite, cliquez sur le bouton Installer.
 +
 +À l'étape suivante, vous pouvez ignorer l'activation de Windows en cliquant sur Je n'ai pas de clé de produit.
 +
 +L'étape suivante consiste à sélectionner l'édition requise de Windows 11 si l'image d'installation comprend plusieurs éditions. Sélectionnez l'édition requise, par exemple Windows 11 Pro, et cliquez sur suivant.
 +
 +Correction de l'erreur "Windows 11 ne peut pas être démarré sur cet ordinateur":
 +
 +A ce stade de l'installation, certains utilisateurs peuvent rencontrer une erreur : Windows 11 ne peut pas être démarré sur cet ordinateur. Cet ordinateur ne répond pas à la configuration système minimale requise pour installer cette version de Windows.
 +
 +Le problème est qu'à partir des assemblys Windows 11 Build 22000.194 (Beta) et Windows 11 Build 22458 (Dev), publiés en septembre 2021, sur les machines virtuelles, ainsi que sur les périphériques physiques, le matériel est vérifié par rapport à la configuration système requise pour Windows avant 11, y compris la prise en charge de TPM 2.0 et Secure Boot.
 +
 +Pour résoudre ce problème, vous devez modifier plusieurs clés de registre.
 +
 +    *Sans fermer la fenêtre avec le message d'erreur (ou à toute étape précédente), appuyez sur les touches Shift et F10 du clavier. Dans la fenêtre de console qui apparaît, tapez regedit et appuyez sur Entrée.
 +    *Dans l'éditeur de registre qui s'ouvre, accédez à la branche :
 +
 +HKEY_LOCAL_MACHINES / SYSTEM / Setup
 +
 +Cliquez avec le bouton droit sur le dossier Configuration et sélectionnez Nouveau - Section.
 +
 +    *Saisissez un nom pour la nouvelle section LabConfig et appuyez sur Entrée.
 +
 +    *Accédez à une nouvelle section, cliquez avec le bouton droit n'importe où dans l'espace vide et sélectionnez Nouveau - Valeur DWORD (32 bits). Tapez ensuite le nom BypassTPMCheck et appuyez sur Entrée. De même, créez un autre paramètre nommé BypassSecureBootCheck.
 +
 +    *Vous devez maintenant modifier la valeur de chaque paramètre. Cliquez sur le premier paramètre avec le deuxième bouton de la souris et sélectionnez Modifier. Saisissez la valeur 1 et cliquez sur OK.
 +    *Après toutes ces étapes, fermez la fenêtre de l'Éditeur du Registre et la fenêtre de la console. Le bouton Suivant restant inactif, utilisez le bouton Retour pour revenir à la page précédente et poursuivre l'installation de Windows 11.
 +
 +L'étape suivante consiste à accepter les termes du contrat de licence en cochant la case J'accepte les termes et en cliquant sur Suivant.
 +
 +Au stade du choix du type d'installation, nous indiquons Custom : uniquement l'installation Windows (pour les utilisateurs avancés).
 +
 +Dans le menu de sélection de l'emplacement d'installation, vous pouvez créer des partitions et sélectionner la partition souhaitée pour l'installation. Le moyen le plus simple est de faire confiance à la configuration automatique de la partition et de sélectionner simplement l'espace non alloué sur le disque 0 et de cliquer sur Suivant.
 +
 +Après cela, l'installation du système d'exploitation Windows 11 commencera, ce qui peut prendre beaucoup de temps. Il y aura plusieurs redémarrages pendant l'installation, après quoi l'installation de Windows 11 se poursuivra.
 +
 +Une fois l'installation du système d'exploitation terminée, un assistant de configuration initiale apparaît. Ces étapes de configuration sont les mêmes que pour l'installation de Windows 11 sur un ordinateur ordinaire.
 +
 +Configuration d'une machine virtuelle Windows 11 après l'installation :
 +
 +Après la configuration initiale du système d'exploitation et le chargement du bureau, vous devez installer le pack d'extension VirtualBox, qui comprend un ensemble de composants et de pilotes nécessaires au bon fonctionnement de la machine virtuelle et à la prise en charge de diverses fonctions du système d'exploitation.
 +
 +Dans la fenêtre VirtualBox, dans le menu du haut, sélectionnez Périphériques et monter l'image disque des modules complémentaires du système d'exploitation invité.
 +
 +Exécutez l'installation du pack d'extension VirtualBox à partir du disque d'installation connecté en ouvrant Explorer - Ce PC et en double-cliquant sur l'icône du disque mappé.
 +
 +Confirmez le lancement du programme d'installation et suivez les instructions de l'assistant d'installation.
 +
 +Une fois l'installation terminée, confirmez le redémarrage du système d'exploitation.
 +
 +Après le redémarrage, la machine virtuelle Windows 11 est prête à fonctionner.
 +
 +le  2021-09-20 23:04:44
 +
 ======== Liens minuteur ========= ======== Liens minuteur =========
  
/home/chanteri/www/fablab37110/data/attic/a-faire/pensebete.1616083698.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)