<p>La solution a été d’utiliser <code>regedit</code> pour supprimer la valeur de chaîne nommée <code>autorun</code> dans la clé de registre suivante :</p>
<pre><code class="lang-auto">HKCU\SOFTWARE\Microsoft\Command Processor
</code></pre>
<ul>
<li>
<p>L’élément <code>autorun</code> contient une ou plusieurs commandes qui sont exécutées par CMD quand il démarre</p>
</li>
<li>
<p>Cet élément a peut-être été ajouté quand vous avez installé un produit, qui a peut-être été désinstallé par la suite ; vous n’avez rien d’autre à faire que de le supprimer</p>
</li>
</ul>
<p>Consultez l’article <a href="https://ss64.com/nt/syntax-autoexec.html">How-to: Autoexec commands</a> pour plus d’informations sur <code>autorun</code> et des alternatives similaires :</p>
<blockquote></blockquote>
<p>Pour exécuter une commande dès que l’invite de commandes est ouverte, cela peut être utile pour charger des macros <a href="https://ss64.com/nt/doskey.html"><code>DOSKEY</code></a> :</p>
<p>Ajoutez une entrée dans l’un ou l’autre :</p>
<ul>
<li>Registre (Utilisateur actuel) :</li>
</ul>
<pre><code class="lang-auto">HKCU\Software\Microsoft\Command Processor\AutoRun
</code></pre>
<ul>
<li>Registre (Tous les utilisateurs) :</li>
</ul>
<pre><code class="lang-auto">HKLM\Software\Microsoft\Command Processor\AutoRun
</code></pre>
<p>Cela s’exécutera également si une session <code>CMD.exe</code> est initiée par glisser-déposer sur un fichier batch ou par une commande <a href="https://ss64.com/nt/for_cmd.html"><code>FOR /F</code></a> qui appelle un sous-processus.</p>
<p>L’entrée <code>AutoRun</code> peut contenir une valeur de chaîne [<code>REG_SZ</code> ou <code>REG_EXPAND_SZ</code>] qui sera exécutée. Ces clés <code>AutoRun</code> sont rarement utilisées et n’existent pas par défaut.</p>
<p>Choses à ne pas faire si vous définissez un <code>AutoRun</code> pour le processeur de commandes :</p>
<ul>
<li>
<p>qui produit du texte : cela est susceptible de perturber tous les scripts utilisant la commande <code>FOR /F</code>.</p>
</li>
<li>
<p>lancer <code>CMD.exe</code> : cela lancera récursivement de nouvelles sessions CMD jusqu’à ce que la machine manque de mémoire.</p>
</li>
</ul>