33 private links
Il est vrai que j'ai vu des projets open source mieux documentés que certaines API de Microsoft, la preuve par l'exemple.
Infâme.
Microsoft n'est parfois pas très cohérent dans ses décisions et ça se ressent dans Windows, donnant le sentiment que les choses ne sont jamais vraiment abouties...
Sous Windows, vous pouvez faire une capture d'écran avec le raccourci-clavier usuel (Prt Scr), mais aussi en le combinant avec la touche Windows :
- Win+Prt Scr : fait une capture de tout l'écran/tous les écrans et enregistre l'image sur le disque
- Win+Alt+Prt Scr : fait une capture de la fenêtre active et enregistre l'image sur le disque
Sauf que les images s'enregistrent dans DEUX répertoires différents :
- Win+Prt Scr : dans le bien nommé "Images\Captures d'écran"
- Win+Alt+Prt Scr : dans "Vidéos\Captures" (logique, non ?)
Mais POURQUOI ? 🤦♂️
Dans mon observateur d'événements, je voyais des dizaines d'erreurs par jour provenant de DistributedCOM :
Les paramètres d’autorisation spécifiques à l’application n’accordent pas d’autorisation Local Exécution pour l’application serveur COM avec le CLSID
{C97FCC79-E628-407D-AE68-A06AD6D8B4D1}
et l’APPID
{344ED43D-D086-4961-86A6-1106F4ACAD9B}
au SID AUTORITE NT\Système de l’utilisateur (S-1-5-18) depuis l’adresse LocalHost (utilisation de LRPC). Cette autorisation de sécurité peut être modifiée à l’aide de l’outil d’administration Services de composants.
La solution préconisée dans ce forum a fonctionné !
<t0mato> anyone here knows how fast will my computer run after a registry cleaning?
<x5ga> We have a formula to calculate the percentage of speed gained
<x5ga> (Ec/100)a
<x5ga> E is the number of errors cleaned
<x5ga> c is the number of cores your CPU has
<x5ga> a is 0
Magnifique, il faut absolument que je le ressorte un jour 😂
Oui, j'ai "flingué" ma clé USB avec Win32DiskImager... Heureusement, diskpart existe et m'a permis de récupérer l'espace non alloué.
Dans l'article cité en source : « The ASUS UEFI firmware exposes an ACPI table to Windows 10, called "WPBT" or "Windows Platform Binary Table". WPBT is used in the pre-built OEM industry (...) Put simply, it is a script that makes Windows copy data from the BIOS to the System32 folder on the machine and execute it during Windows startup - every single time the system is booted. »
Donc Microsoft offre, à n'importe quel fabricant de CM/UEFI, un moyen officiel et documenté pour installer silencieusement et durablement des binaires dans Windows ? Le tout avant le lancement de n'importe quel autre programme et avec les droits administrateur.
C'est à la fois impressionnant (techniquement parlant) et horrifiant !
Maintenant, y a-t-il un moyen de désactiver ce comportement via une GPO, par exemple ? 🤔
Saviez-vous qu'il est possible d'ouvrir directement une URL dans le bloc-notes de Windows ? Sélectionnez Fichier > Ouvrir, puis entrez l'URL et validez. Magie : le code source de la page s'ouvre !
Inutile, donc indispensable.
Comme quoi, ce bloc-notes - souvent ridiculisé et sous-estimé - arrive quand même à nous réserver des surprises !
Source : https://blogs.msdn.microsoft.com/oldnewthing/20180521-00/?p=98795
C'est tentant de se gausser de Microsoft, mais comme souvent, il y a une explication : https://technet.microsoft.com/en-us/library/ff955767.aspx ;)
Une fois encore, il est question de rétrocompatibilité (d'ailleurs WOW64 signifie "Windows 32-bit on Windows 64-bit").
Ce qu'on oublie ou ignore bien souvent, c'est que Windows traîne un monstrueux héritage dans son code : https://blogs.msdn.microsoft.com/oldnewthing/tag/history
Même le plus infime "flag" de l'API Win32, aussi obsolète et peu usité soit-il, doit être conservé, car il n'est pas certain que sa suppression n'impacte pas un obscur logiciel, quelque part. Sans compter les développeurs qui usent de fonctionnalités non-documentées (donc susceptibles de changer sans préavis), que Microsoft doit ensuite maintenir à l'identique pour les mêmes raisons. Ou les applications tierces qui doivent être patchées par les équipes de Microsoft. Parce que dans tous les cas, si le logiciel ne fonctionne pas/plus, ce sera forcément de la faute de Microsoft, même s'ils ne sont pas en tort ;)
J'ai eu le problème : Windows Update ne fonctionnait plus et il m'était impossible de procéder aux mises à jour. L'erreur suivante s'affichait :
"Windows Update ne peut pas actuellement rechercher des mises à jour car le service n’est pas en cours d’exécution. Il vous faudra peut-être redémarrer votre ordinateur."
Inutile de dire que de redémarrer l'ordinateur ou relancer le service n'a pas été d'un grand secours.
Dans les logs, j'ai vu ceci :
"Windows Update Client failed to detect with error 0x80248015."
Je suis donc tombé sur cet article, ainsi que ceux-ci : http://borncity.com/win/2017/12/05/windows7-fix-broken-update-error-0x80248015-12-4-17/ et https://www.bleepingcomputer.com/news/microsoft/windows-7-update-giving-a-80248015-error-heres-why-and-how-to-fix-it-/
En (très gros) résumé, il s'agit d'une maladresse de Microsoft, qui a cassé quelque chose avec Windows Update sur certains Windows 7.
Le correctif qui a fonctionné chez moi, c'est d'aller dans les paramètres de Windows Update (péniblement, car l'interface était très lente à réagir, presque plantée), de sélectionner "Ne jamais rechercher des mises à jour", puis de lancer la recherche manuellement. Bingo ! J'ai ensuite remis "Installer les mises à jour automatiquement" dans les paramètres.
Sinon, je suis convaincu que cette solution aurait aussi été un succès, car déjà utilisée par le passé pour d'autres problèmes avec WU :
"• You need to stop a number of services first:
o net stop cryptSvc
o net stop wuauserv
o net stop msiserver
o net stop bits
• Then delete the C:\Windows\SoftwareDistribution folder
• Then restart the services
o net start cryptSvc
o net start wuauserv
o net start msiserver
o net start bits
• After this you should be able to check for and install windows updates. "
C'est un fake, non ? Car je viens d'essayer sous Windows (2+2*3, puis Enter) et j'obtiens bien 8.
ÉDIT : en fait, si on est en mode "Scientifique", ça marche, sinon ça fait 12 en "Standard"... WTF?
TL;DR
Les fonctionnalités de protection de la mémoire de Windows 10.
Un logiciel de sauvegarde open source et multiplateforme. À tester.
Des scripts pour "débloater" Windows 10.
Tutoriel pour un serveur Windows Update à domicile avec une simple application.
Si ça peut servir, cet article de Microsoft liste les domaines utilisés par Windows Update.
J'ai toujours pensé que c'était automatique à partir du moment où l'on installe un Windows récent. En fait, c'est un tout petit peu plus compliqué que ça.