Le blog de bagu - Mot-clé - Windows2024-03-08T11:25:20+01:00Hugues Cheguillaumeurn:md5:2492663d3e60e0b7cbb07f63e88ec2b3DotclearErreur 0x80070643 avec la mise à jour KB5034441urn:md5:5863afd17c17c8a0c1dcd77ebe3dde3c2024-02-16T10:50:00+01:002024-02-21T19:01:25+01:00baguWindows0x80070643KB5034441RéparationWindows <p>Il y a peu de temps, un client est passé et m'a parlé d'une erreur qu'il avait rencontré lors d'une mise à jour, l'erreur 0x80070643.</p>
<p>Le souci, c'est que cela provoque un écran bleu et après le redémarrage du PC, impossible d'installer la mise à jour associée, KB5034441.<br />Après pas mal de recherches, je suis tombé sur l'explication.</p>
<p>Cette mise à jour vient combler une faille de sécurité, mais pour ce faire, elle écrit des données sur la partition de récupération de Windows (Partition d'environnement WinRE)<br />Le souci, c'est que Microsoft créait cette partition avec une taille de 522Mo, or, cette mise à jour demande plus de place.</p>
<p>Bien joué Microsoft (ironie ON)</p>
<p>La solution n'est pas compliquée mais reste ardue à mettre en œuvre.<br />En effet, il faut arrêter agent WinRE, supprimer la partition, réduire la partition système, refaire la partition avec l'espace disponible qu'on vient de récupérer, et relancer la mise à jour.</p>
<p>L'article original est ici : <a href="https://support.microsoft.com/en-us/topic/kb5028997-instructions-to-manually-resize-your-partition-to-install-the-winre-update-400faa27-9343-461c-ada9-24c8229763bf" hreflang="en" title="KB5028997: Instructions to manually resize your partition to install the WinRE update">https://support.microsoft.com/en-us/topic/kb5028997-instructions-to-manually-resize-your-partition-to-install-the-winre-update-400faa27-9343-461c-ada9-24c8229763bf</a></p>
<p>Et voici une traduction simplifiée..</p>
<ol><li>Ouvrez une invite de commande en lançant CMD en mode administrateur</li>
<li>Tapez <code><mark>reagentc /info</mark></code> cela a pour effet d'afficher des informations.<br />Il faudra noter le numéro qui suit le mot harddisk (numéro du disque utilisé par la suite)<br />Il faudra aussi noter le numéro qui suit le mot partition (numéro de la partition WinRe utilisé par la suite)</li>
<li>Désactivez WinRE en tapant <code><mark>reagentc /disable</mark></code></li>
<li>Ensuite nous allons éditer les partitions en tapant <code><mark>diskpart</mark></code></li>
<li>Tapez <code><mark>list disk</mark></code> pour lister les disques durs</li>
<li>Vérifiez si vous avez une étoile dans la colonne GPT en regard du disque portant le numéro de "harddisk" noté précédemment (au bout de la ligne)<br />Si vous avez une étoile, votre disque est en GPT, sinon, il est en MBR, cela sera important pour la suite.</li>
<li>Ensuite, il faut adapter en fonction de votre numéro de harddisk. Si ce dernier est 1, tapez <mark><code><mark>sel disk 1<br /></mark></code></mark><ins>A vous d'adapter en fonction de votre installation</ins></li>
<li>Il faut ensuite repérer les partitions en tapant <code><mark>list part</mark></code></li>
<li>Dans la liste des partitions, repérez celle où est installé Windows. Si ce numéro est 1, il vous faut taper <code><mark>sel part 1</mark></code><br /><ins>A vous d'adapter en fonction de votre installation</ins></li>
<li>Ensuite, on réduit cette partition avec la commande <code><mark>shrink desired=250 minimum=250</mark></code><br />Cela va prendre 250Mo sur la partition système. Veillez à avoir cet espace disponible (si ce n'est pas le cas, vous avez d'autres problèmes)</li>
<li>Ensuite, nous allons retravailler la partition WinRE en tapant "<em>sel part</em>" avec le numéro de partition relevé dans le point n°2<br />Par exemple, si ce numéro était 4, cela donne <code><mark>sel part 4</mark></code></li>
<li>On supprime cette partition avec <code><mark>delete partition override</mark></code></li>
<li>On recréé cette partition<br />Si votre disque était en GPT, tapez <span class="ocpCodeInline"><code><mark>create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac</mark></code> puis </span><span class="ocpCodeInline"><code><mark>gpt attributes =0x8000000000000001</mark></code><br />Si votre partition était en MBR, tapez </span><code><span class="ocpCodeInline"><mark>create partition primary id=27</mark></span></code></li>
<li><span class="ocpCodeInline">Ensuite on formate cette partition avec </span><span class="ocpCodeInline"><code><mark>format quick fs=ntfs label=”Windows RE tools”</mark></code></span></li>
<li><span class="ocpCodeInline">Pour vérifier que la partition est bien créée on tape <code><mark>list vol</mark></code></span></li>
<li><span class="ocpCodeInline">Sortez de diskpart en tapant <code><mark>exit</mark></code></span></li>
<li><span class="ocpCodeInline">Et finissez par réactiver WinRE en tapant <code><mark>reagentc /enable</mark></code></span></li>
<li><span class="ocpCodeInline">Optionnel, vous pouvez retaper <code><mark>reagentc /info</mark></code> pour valider que tout s'est bien passé</span></li>
</ol>
<div>Il vous reste à retenter de passer la mise à jour, tout devrait mieux se passer.</div>https://blog.bagu.biz/?post/2024/02/16/Erreur-0x80070643-avec-la-mise-%C3%A0-jour-KB5034441#comment-formhttps://blog.bagu.biz/?feed/atom/comments/2022Une mise à jour de pilote qui fait tout planterurn:md5:430c7ef5b7443a144bdd9ffe71579bef2023-04-29T13:54:00+02:002023-04-29T13:14:02+02:00baguWindowsAstucePiloteWindows<p>Les mises à jour de pilote, c'est pas mal quand ça marche.<br />Ça apporte des correctifs, plus de stabilité, ou de meilleures performances...</p>
<p>Oui, alors ça, c'est quand ça marche...</p>
<p>En effet, j'ai un client qui m'a contacté car suite à une mise à jour de pilote, ben....Plus rien ne fonctionnait...</p> <p>Le pilote en question est nommé "AMD-RAID Bottom Device".<br />De ce que j'en ai compris, il a été trouvé sur le système de base, et une mise à jour a été proposée <ins>par un outil tiers</ins>.</p>
<p>En gros, <ins>ce n'est pas Windows qui l'a proposé</ins> !<br />Cette information est importante, car cela signifie que la mise à jour classique intégrée à Windows n'est pas la cause du problème.</p>
<p>Bref...Comment virer ce pilote sans tout réinstaller ?<br />Chance, au bout de 3 démarrages infructueux, le système s'est mis dans l'environnement de récupération.</p>
<p>Bien entendu, il n'a pas réussi à corriger le problème (qui l'a déjà vu réussir ?!?)<br />Il faut alors aller dans les options avancées, puis lancer l'invite de commande.</p>
<p>La suite est assez simple.<br />Lancez les commandes suivantes :</p>
<ol><li><code>Dir</code><br />Le but ici est de vérifier si on est sur le disque système (celui qui affiche le répertoire "Windows"), si ce n'est pas le cas, testez les différentes lettres de lecteur (En commençant par c: , il suffit de taper c: et de valider par entrée, ou d: et ainsi de suite)<br />Dans mon cas, j'étais sur le lecteur e:</li>
<li><code>dism /image:e:\ /get-drivers</code><br />Cette commande sert à lister tous les pilotes. Celui qui nous intéresse s'appelle rcbottom, avec comme fabriquant AMD</li>
<li><code>dism /image:e:\ /get-driverinfo /driver:oem28.inf</code><br />Mon pilote semble être le oem28.inf, je fais cette commande afin d'afficher plus d'informations sur le pilote pour confirmer que je suis bien sur le pilote fautif</li>
<li><code>dism /image:e:\ /remove-driver /driver:oem28.inf</code><br />Là, je supprime le pilote en cause</li>
<li><code>exit</code><br />Pour quitter l'invite de commande</li>
</ol>
<div>En il ne me reste plus qu'a redémarrer.<br />Et revoici un PC fonctionnel en quelques minutes et un client content de ne rien avoir perdu.</div>https://blog.bagu.biz/?post/2023/04/29/Une-mise-%C3%A0-jour-de-pilote-qui-fait-tout-planter#comment-formhttps://blog.bagu.biz/?feed/atom/comments/2017Installation d'unbound DNSurn:md5:3df62171474772281ce9c75ec09c81712021-04-27T00:00:00+02:002021-04-26T23:01:19+02:00baguDiversAstuceDNSServeurTestUnboundWindows<p>L'usage d'un serveur personnel sous un windows 10 pro ou home nous expose à pas mal de limitations.<br />Pour ma part, j'utilise hMailServer et Spamassassin sur l'un de mes serveurs perso, et j'ai été confronté à un problème assez pénible sur ce dernier...</p> <p>En effet, certains tests de spamassassin n'autorisent pas l'usage de DNS grands publics.</p>
<p>C'est assez pénible, car cela rend spamassassin moins performant.<br />J'utilise pihole sur le reste de mon réseau, mais je cherchais à réduire au maximum les latences, et mieux, à avoir un cache local le plus facile à gérer possible.<br />C'est là qu'intervient unbound DNS.</p>
<p>Non seulement c'est gratuit, mais en plus cela fait tout ce que j'en attends !</p>
<p>Pour installer cela, il vous faudra essentiellement deux choses :</p>
<ol><li>Unbound DNS : https://nlnetlabs.nl/projects/unbound/download/</li>
<li>Savoir cliquer ^^</li>
</ol>
<div>En fait, il vous faut juste l'installer et faire pointer votre DNS sur 127.0.0.1, et, de base, cela suffit pour beaucoup.</div><div>Après, voici un exemple de configuration commenté :</div><div><code># Unbound configuration file on windows.<br /># See example.conf for more settings and syntax<br />server:<br /> # verbosity level 0-4 of logging<br /> verbosity: 0<br /><br /> # On windows you may want to make all the paths relative to the<br /> # directory that has the executable in it (unbound.exe). Use this.<br /> directory: "%EXECUTABLE%"<br /><br /> # if you want to log to a file use<br /> #logfile: "C:\unbound.log"<br /> # or use "unbound.log" and the directory clause above to put it in<br /> # the directory where the executable is.<br /><br /> # on Windows, this setting makes reports go into the Application log<br /> # found in ControlPanels - System tasks - Logs <br /> use-syslog: yes<br /><br /> # on Windows, this setting adds the certificates from the Windows<br /> # Cert Store. For when you want to use forwarders with TLS.<br /> tls-win-cert: yes<br /> <br /> # Only give access to recursion clients from LAN IPs<br /> access-control: 172.16.0.0/16 allow<br /> access-control: 127.0.0.0/8 allow<br /> access-control: ::1/128 allow<br /> <br /> # Listen to for queries from clients and answer from this network interface<br /> # and port.<br /> interface: ::<br /> interface: 0.0.0.0<br /> <br /> # RFC 8198. Use the DNSSEC NSEC chain to synthesize NXDO-MAIN and other<br /> # denials, using information from previous NXDO-MAINs answers. In other<br /> # words, use cached NSEC records to generate negative answers within a<br /> # range and positive answers from wildcards. This increases performance,<br /> # decreases latency and resource utilization on both authoritative and<br /> # recursive servers, and increases privacy. Also, it may help increase<br /> # resilience to certain DoS attacks in some circumstances.<br /> aggressive-nsec: yes<br /> <br /> # Time to live maximum for RRsets and messages in the cache. If the maximum<br /> # kicks in, responses to clients still get decrementing TTLs based on the<br /> # original (larger) values. When the internal TTL expires, the cache item<br /> # has expired. Can be set lower to force the resolver to query for data<br /> # often, and not trust (very large) TTL values.<br /> cache-max-ttl: 86400<br /> <br /> # Time to live minimum for RRsets and messages in the cache. If the minimum<br /> # kicks in, the data is cached for longer than the domain owner intended,<br /> # and thus less queries are made to look up the data. Zero makes sure the<br /> # data in the cache is as the domain owner intended, higher values,<br /> # especially more than an hour or so, can lead to trouble as the data in<br /> # the cache does not match up with the actual data any more.<br /> cache-min-ttl: 300<br /> <br /> # Refuse id.server and hostname.bind queries<br /> hide-identity: yes<br /> <br /> # Refuse version.server and version.bind queries<br /> hide-version: yes<br /> <br /> # Send minimum amount of information to upstream servers to enhance<br /> # privacy (best privacy).<br /> qname-minimisation: yes<br /> <br /> # Rotates RRSet order in response (the pseudo-random number is taken from<br /> # the query ID, for speed and thread safety).<br /> rrset-roundrobin: yes<br /> <br /> # Use 0x20-encoded random bits in the query to foil spoof attempts. This<br /> # perturbs the lowercase and uppercase of query names sent to authority<br /> # servers and checks if the reply still has the correct casing.<br /> # This feature is an experimental implementation of draft dns-0x20.<br /> # Experimental option.<br /> use-caps-for-id: yes<br /> <br /> ###########################################################################<br /> # PERFORMANCE SETTINGS<br /> ###########################################################################<br /> # https://nlnetlabs.nl/documentation/unbound/howto-optimise/<br /><br /> # Number of slabs in the infrastructure cache. Slabs reduce lock contention<br /> # by threads. Must be set to a power of 2.<br /> infra-cache-slabs: 4<br /><br /> # Number of slabs in the key cache. Slabs reduce lock contention by<br /> # threads. Must be set to a power of 2. Setting (close) to the number<br /> # of cpus is a reasonable guess.<br /> key-cache-slabs: 4<br /><br /> # Number of bytes size of the message cache.<br /> # Unbound recommendation is to Use roughly twice as much rrset cache memory<br /> # as you use msg cache memory.<br /> msg-cache-size: 128525653<br /><br /> # Number of slabs in the message cache. Slabs reduce lock contention by<br /> # threads. Must be set to a power of 2. Setting (close) to the number of<br /> # cpus is a reasonable guess.<br /> msg-cache-slabs: 4<br /><br /> # The number of queries that every thread will service simultaneously. If<br /> # more queries arrive that need servicing, and no queries can be jostled<br /> # out (see jostle-timeout), then the queries are dropped.<br /> # This is best set at half the number of the outgoing-range.<br /> # This Unbound instance was compiled with libevent so it can efficiently<br /> # use more than 1024 file descriptors.<br /> num-queries-per-thread: 4096<br /><br /> # The number of threads to create to serve clients.<br /> # This is set dynamically at run time to effectively use available CPUs<br /> # resources<br /> num-threads: 3<br /><br /> # Number of ports to open. This number of file descriptors can be opened<br /> # per thread.<br /> # This Unbound instance was compiled with libevent so it can efficiently<br /> # use more than 1024 file descriptors.<br /> outgoing-range: 8192<br /><br /> # Number of bytes size of the RRset cache.<br /> # Use roughly twice as much rrset cache memory as msg cache memory<br /> rrset-cache-size: 257051306<br /><br /> # Number of slabs in the RRset cache. Slabs reduce lock contention by<br /> # threads. Must be set to a power of 2.<br /> rrset-cache-slabs: 4<br /><br /> # Do no insert authority/additional sections into response messages when<br /> # those sections are not required. This reduces response size<br /> # significantly, and may avoid TCP fallback for some responses. This may<br /> # cause a slight speedup.<br /> minimal-responses: yes<br /><br /> # # Fetch the DNSKEYs earlier in the validation process, when a DS record<br /> # is encountered. This lowers the latency of requests at the expense of<br /> # little more CPU usage.<br /> prefetch: yes<br /><br /> # Fetch the DNSKEYs earlier in the validation process, when a DS record is<br /> # encountered. This lowers the latency of requests at the expense of little<br /> # more CPU usage.<br /> prefetch-key: yes<br /><br /> # Have unbound attempt to serve old responses from cache with a TTL of 0 in<br /> # the response without waiting for the actual resolution to finish. The<br /> # actual resolution answer ends up in the cache later on.<br /> serve-expired: yes<br /><br /> # Open dedicated listening sockets for incoming queries for each thread and<br /> # try to set the SO_REUSEPORT socket option on each socket. May distribute<br /> # incoming queries to threads more evenly.<br /> so-reuseport: yes<br /><br />remote-control:<br /> # If you want to use unbound-control.exe from the command line, use<br /> #control-enable: yes<br /> #control-interface: 127.0.0.1<br /> #control-use-cert: no<br /><br />server: auto-trust-anchor-file: "C:\Program Files\Unbound\root.key"<br /></code>
</div><div>Comme vous pouvez le voir (ou pas) la majorité des réglages sont orientés performance, et rien ne dit que c'est une bonne configuration pour vous (ni pour moi, j'en suis aux débuts des réglages/tests/apprentissages).</div><div>Mais force est de constater que cela fonctionne bigrement bien.</div><div>Je me suis appuyé sur ce blog pour mes premiers pas, il est très instructifs : https://korben.info/installer-serveur-dns-unbound.html</div>https://blog.bagu.biz/?post/2021/04/27/Installation-d-unbound-DNS#comment-formhttps://blog.bagu.biz/?feed/atom/comments/2006De l'importance de bien lire TOUTE la documentationurn:md5:eac8b4e0e5a9fce9b31acd3925e9e2dd2020-01-17T12:58:00+01:002020-01-19T22:49:32+01:00baguDiversAstuceM.2NVMeSATASSDWindows<p>Il y a un peu moins d'un an, j'ai sauté le pas et j'ai remplacé mon disque système pas un SSD en NVMe.<br />J'ai bien lu la documentation accompagnant le SSD, et j'ai aussi consulté celui de ma carte mère afin de ne pas commettre d'impair.<br />Une fois le SSD installé, une petite réinstallation toute fraîche de Windows, une mise à jour des pilotes, tout roule...</p>
<strong>Mais....</strong><br /> <p>Une fois le système bien stable et mis à jour, j'éteins le PC et ajoute le disque dur contenant les données.</p>
<p>C'est là que les galères commencèrent.<br />Je passais d'un boot complet inférieur à 10 secondes, à un boot complet supérieur à la minute et demi !<br />Le pire, c'est que pour retrouver la fluidité du SSD NVMe, il me suffisait de retirer le disque de données.</p>
<p>J'ai donc changé de câble, changé de disque, passé du port SATA 0 au port SATA 1, essayé de modifier les paramètres du BIOS, mis à jour le BIOS...<br />Rien n'y faisait !</p>
<p>Et c'est un pur hasard, hier, soit plusieurs mois après (j'avais fais mon deuil de la fluidité), que je suis tombé sur un forum où une personne se plaignait de ne pas pouvoir booter sur son disque en NVMe.<br />J'ai suivis les divers essais qui ont été tentés par le malheureux et ses aidants...</p>
<p>Et l'un d'entre eux a soulevé une interrogation : "As-tu bien lu la doc de ta carte mère ? Car les ports M.2 et NVMe sont souvent partagés avec le SATA 0,1, 5 ou 6"<br /><strong>WHAAAAATTT ?</strong></p>
<p>Je me suis donc re-penché sur la documentation de ma carte mère, et, en tout petit, dans une sous partie parlant des ports M.2, il est bien marqué que pour ma carte mère, le port SATA 0 et 1 doivent être laissés libres si l'on utilise les ports M2 mSATA et M.2 NVMe !!!<br /><strong>Argh !</strong></p>
<p>J'ai donc juste déplacé le disque de données, non pas sur le port 0, ni sur le port 1 (que j'avais testé) mais sur le port 2 !<br />Et le miracle s'accomplit !</p>
<p>Enfin mon système était redevenu hyper fluide, avec un boot total inférieur à 10 secondes !</p>
<p>Moralité :</p>
<ol><li>Les constructeurs font des manuels pour ceux ayant une excellente vue et beaucoup de patience pour TOUT lire en détail</li>
<li>Je DOIS TOUJOURS TOUT lire en détail...Où sont mes lunettes ? :-D</li>
</ol>Convertir un fichier ESD en WIMurn:md5:e0b0fbcaa543d34de3776ffa6c5d3ebf2016-03-10T19:25:00+01:002016-03-10T19:36:40+01:00baguWindowsESDWIMWindowsWindows 10Windows 8.1 <figure style="float: right; margin: 0 0 1em 1em;"><img alt="win8.jpg" class="media" src="https://blog.bagu.biz/public/win8.jpg" />
<figcaption> </figcaption>
</figure>
<p>J'ai récemment été confronté au besoin de convertir le fichier install.esd de Windows 8.1 en install.wim Le problème c'est que le net foisonne d'outils soit disant gratuits tous plus bourrés de virus les uns que les autres. En fait, la solution est toute simple puisque Windows permet de le faire de base...Voici comment...</p>
<p>Lancez une invite de commande avec les droits d'administration</p>
<p>Saisissez la commande suivante :</p>
<p>dism /export-image /SourceImageFile:install.esd /SourceIndex:1 /DestinationImageFile:install.wim /Compress:max /CheckIntegrity</p>Windows 10 - Debloat (suppression de logiciels préinstallés)urn:md5:6b51a1c506fd4f74f15309ba907740c22015-08-07T13:44:00+02:002015-08-07T12:47:39+02:00baguWindowsAstuceWindowsWindows 10 <p>Si vous avez installé Windows 10, vous aurez sans doute remarqué que de nombreux produits sont installés par défaut.<br />
Et force est de constater que nombre d'utilisateurs n'utilisent pas ces produits.<br />
Il existe de nombreux guides, dont celui-ci : <a href="http://secondclock.net/?p=28" hreflang="fr" title="Windows 10 debloat guide">http://secondclock.net/?p=28</a></p>
<p>Vous trouverez aussi des scripts à mettre en oeuvre de ce genre : <a href="https://github.com/W4RH4WK/Debloat-Windows-10" hreflang="en" title="https://github.com/W4RH4WK/Debloat-Windows-10">https://github.com/W4RH4WK/Debloat-Windows-10</a></p>
<p>Mais force est de constater que cela requiert d'être asser pointu et assidu pour les mettre en oeuvre.<br />
Vous trouverez donc, attaché à cet article, des fichiers .bat et un fichier .ps1<br />
Téléchargez les, et faites un clic droit sur les fichiers .bat, puis "Exécuter en tant qu'administrateur"<br />
Le fichier Supprimer_OneDrive supprime onedrive.<br />
Le fichier launchdebloat supprime les applications et services considéré par beaucoup comme inutiles.</p>
<p>En voici la liste :<br />
"Microsoft.3DBuilder"<br />
"Microsoft.Appconnector"<br />
"Microsoft.BingFinance"<br />
"Microsoft.BingNews"<br />
"Microsoft.BingSports"<br />
"Microsoft.BingWeather"<br />
"Microsoft.BioEnrollment"<br />
"Microsoft.Getstarted"<br />
"Microsoft.MicrosoftOfficeHub"<br />
"Microsoft.Office.OneNote"<br />
"Microsoft.People"<br />
"Microsoft.SkypeApp"<br />
"Microsoft.Windows.Cortana"<br />
"Microsoft.Windows.Photos"<br />
"Microsoft.WindowsAlarms"<br />
"Microsoft.WindowsCamera"<br />
"Microsoft.WindowsFeedback"<br />
"Microsoft.WindowsMaps"<br />
"Microsoft.WindowsPhone"<br />
"Microsoft.WindowsSoundRecorder"<br />
"Microsoft.XboxApp"<br />
"Microsoft.XboxGameCallableUI"<br />
"Microsoft.XboxIdentityProvider"<br />
"Microsoft.ZuneMusic"<br />
"Microsoft.ZuneVideo"<br />
"microsoft.windowscommunicationsapps"<br />
Pour les applications, et :</p>
<p> "HomeGroupListener"<br />
"HomeGroupProvider"<br />
"MapsBroker"<br />
"NetTcpPortSharing"<br />
"RemoteAccess"<br />
"RemoteRegistry"<br />
"SharedAccess"<br />
"WbioSrvc"<br />
"XblAuthManager"<br />
"XblGameSave"<br />
"XboxNetApiSvc"<br />
"dmwappushservice"<br />
"lfsvc"<br />
Pour les services.</p>
<p>Attention, launchdebloat.bat et debloat-windows10.ps1 doivent être dans le même dossier et utilisés ensemble !<br />
En effet, launchdebloat lance le fichier debloat-windows10.ps1 avec des paramètres. Sans cela, il n'y aura pas d'effet.</p>Palm Tungsten et 64bitsurn:md5:755ca41ca65287bc2ee1c2639200385e2015-01-28T16:42:00+01:002015-09-01T19:33:33+02:00baguDivers64bitsDriversPalmWindows <p>Cela fait plusieurs fois maintenant que je suis confronté à des clients possédant un Palm Tungsten fonctionnel, mais avec un PC à changer.
Problème, le pilote USB 64bits n'a jamais été délivré, et il est quasi impossible de trouver désormais Palm Destop 6.2.</p>
<p>Après moult recherches, les voici attachés à ce message.
En espérant que cela vous permette, à vous aussi, de continuer à profiter de votre Palm, même sous Windows 8.1 64bits.</p>
<p>Merci a <a href="http://aceeca.com/index.php?option=com_maqmahelpdesk&Itemid=5&id_workgroup=1&task=downloads_product&id=6" target="_blank">Aceeca.com</a> pour le pilote ;)</p>Liens utilesurn:md5:9b5f60d451247c0adf69457d889b90a42014-03-07T20:23:00+01:002014-04-19T21:43:41+02:00baguWindowsInformatiqueMicrosoftWindows <p>Comme je les cherche souvent, je vais les mettre ici...<br />Voici les liens pour télécharger les ISO de windows 7.</p>
<p><img title="windows-7.png, mar. 2014" style="margin: 0 0; display: block;" alt="windows-7.png" src="http://blog.bagu.biz/public/windows-7.png" /></p>
<p>Windows 7 SP1 Ultimate Fr x86<br />
<a href="https://mega.co.nz/#!Wp4xRD6A!zyh5kyKP0gZOj7cnRvbLntz45klhQ8IVajKKzEdzj7s" target="_blank">http://msft.digitalrivercontent.net/win/X17-59477.iso</a><br />
<br />
Windows 7 SP1 Ultimate Fr x64<br />
<a href="https://mega.co.nz/#!HhJATKoY!wUvp2AudcSgxcxMxnK5B1Sv6KJpt8BaenP_qgqL07W8" target="_blank">http://msft.digitalrivercontent.net/win/X17-59479.iso</a><br />
<br />
Windows 7 SP1 Professional Fr x86<br />
<a href="https://mega.co.nz/#!ilw0UIIa!i9ipl5SNY-d3XDZdwxUhoer8TwLgmvc2LRcJl24k7DI" target="_blank">http://msft.digitalrivercontent.net/win/X17-59195.iso</a><br />
<br />
Windows 7 SP1 Professional Fr x64<br />
<a href="https://mega.co.nz/#!fxYTQRSR!MeesrnW1QUoGdEzmRXPwryqE0ahjPty6THg6QiB8fhk" target="_blank">http://msft.digitalrivercontent.net/win/X17-59197.iso</a><br />
<br />
Windows 7 SP1 Home Premium Fr x86<br />
<a href="https://mega.co.nz/#!29Yj2JqD!OPVBriATdeiH8qS0PP4Z56VImwYRuTbD1Ik-R-KclV8" target="_blank">http://msft.digitalrivercontent.net/win/X17-59007.iso</a><br />
<br />
Windows 7 SP1 Home Premium Fr x64<br />
<a href="https://mega.co.nz/#!L4Rj0SLZ!2fz8cu9KIDSbe8xQ-RpOTYNuxI8o-eT35XPxQbF72JU" target="_blank">http://msft.digitalrivercontent.net/win/X17-59009.iso</a><br />
<br />
Windows 7 SP1 Professional N Fr x86<br />
<a href="http://msft.digitalrivercontent.net/win/X17-59348.iso" target="_blank">http://msft.digitalrivercontent.net/win/X17-59348.iso</a><br />
<br />
Windows 7 SP1 Professional N Fr x64<br />
<a href="http://msft.digitalrivercontent.net/win/X17-59351.iso" target="_blank">http://msft.digitalrivercontent.net/win/X17-59351.iso</a></p>
<p><a href="http://msft.digitalrivercontent.net/win/X17-59351.iso" target="_blank"><br /></a></p>
<p>EDIT : les liens sont corrigés. Et il est bon de noter que ce sont des fichiers ISO originaux fournis sans aucunes clés ni modification uniquement à but de sauvegarde et/ou de réinstallation.</p>https://blog.bagu.biz/?post/2014/03/07/Liens-utiles#comment-formhttps://blog.bagu.biz/?feed/atom/comments/105La galère de la mise à jour vers Windows 8.1urn:md5:a9ec64de6acf6734b11917a7427ec6562014-01-22T10:43:00+01:002014-01-22T10:46:22+01:00baguWindows0x80070004Coup de gueuleInformatiqueMicrosoftWindows <p>Je dû passer à Windows 8, ce dernier prenant de plus en plus de parts de marché (lié à la vente de PC neuf quasi exclusivement avec Windows 8)</p>
<p><img title="win8.jpg, janv. 2014" style="margin: 0 auto; display: block;" alt="win8.jpg" src="https://blog.bagu.biz/public/win8.jpg" /></p>
<p>J'ai donc tout naturellement voulu mettre à jour vers Windows 8.1.<br />Sur le premier poste, aucun soucis.<br />Sur le second, il m'a fallu réactiver Windows, et par téléphone bien sûr...<br />Sur le troisième, impossible de passer la mise à jour ! Erreur 0x80070004 argh !</p>
<p>En fait, j'ai même appelé Microsoft...La première fois, je suis tombé sur un benêt qui m'a affirmé que la mise à jour vers Windows 8.1 était payante.<br />Je lui avait pourtant donné toutes les informations et historique du poste.</p>
<p>Je les ai appelé une seconde fois, et cette fois, prise en main à distance, et rebelote... Le pauvre diable a refais exactement tout ce que j'avais tenté !<br />A savoir :</p>
<ul><li>Exécution de WSreset</li>
<li>Désactivation des logiciels de sécurité</li>
<li>Création d'un nouveau profil local administrateur (avec tentative de mise à jour via ce profil)</li>
<li>Vérification de l'absence de liens symboliques (liés au déplacement des profils utilisateurs)</li>
<li>Vérification de la bonne installation des toutes les mises à jour Windows disponibles</li>
<li>Vérification de l'absence du répertoire "UpdatusUser"</li>
<li>Exécution de "sfc /scannow" et "chkdsk c: /r"</li>
<li>Exécution de "dism /Online /Cleanup-Image /RestoreHealth<span style="font-size: medium;"><em>"</em></span></li>
</ul>
<p>Et finalement, après avoir lu les plus de 11000 lignes de c:\Windows\Logs\CBS\CBS.log, j'ai eu une piste !</p>
<p>En effet, mon PC s'appelait "PROXY"...Car cela a historiquement été son rôle, même si ce n'est plus le cas.<br />Problème, dans les logs, j'ai repéré l'erreur "Invalid machine name for PROXY"</p>
<p>En gros, je recevais l'erreur 0x80070004 juste parce que le nom de mon PC ne plaisait pas à Mr Microsoft !<br />Diantre !</p>
<p>Donc si vous aussi vous êtes désespérés en étant bloqués par cette fichue erreur, n'hésitez pas à changer de nom de machine ;)</p>https://blog.bagu.biz/?post/2014/01/22/La-gal%C3%A8re-de-la-mise-%C3%A0-jour-vers-Windows-8.1#comment-formhttps://blog.bagu.biz/?feed/atom/comments/103Remplacer un fichier système sous windows 7urn:md5:b3791659767a334cfc4aa7bb80b4412d2013-10-30T18:45:00+01:002016-02-04T13:18:21+01:00baguWindowsDllInformatiqueMicrosoftTravailWindows <p>Il peut arriver qu'on ai besoin de remplacer un fichier système sous windows 7, plus particulièrement dans c:\Windows\System32</p>
<p>Problème, même avec une invite de commande lancée avec les droits admin, rien n'y fait, accès refusé.<br />Voici donc comment contourner le problème :</p>
<p><code>takeown /f c:\windows\system32\winspool.drv
<br />icacls c:\windows\system32\winspool.drv /grant Nom_De_L_Utilisateur:f
<br />xcopy /H /R c:\Users\Nom_De_L_Utilisateur\Desktop\winspool.drv c:\Windows\System32</code></p>
<p>J'ai pris l'exemple de winspool.drv car le cas est arrivé très récemment d'un fichier corrompu à 0Ko.<br />Du coup, impossible d'imprimer, ni même d'ouvrir le bloc-note.<br />J'ai donc pris le fichier présent dans dllcache (mais j'aurais pu prendre celui d'un windows identique), et je l'ai placé sur le bureau avant d'effectuer la manipulation décrite plus haut.<br />Et tout fonctionne parfaitement depuis.</p>https://blog.bagu.biz/?post/2013/10/30/Remplacer-un-fichier-syst%C3%A8me-sous-windows-7#comment-formhttps://blog.bagu.biz/?feed/atom/comments/101