<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Windows-11 on inetshell</title><link>https://inet.sh/es/tags/windows-11/</link><description>Recent content in Windows-11 on inetshell</description><generator>Hugo</generator><language>es</language><lastBuildDate>Mon, 05 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://inet.sh/es/tags/windows-11/index.xml" rel="self" type="application/rss+xml"/><item><title>Windows 11 sin cuenta de Microsoft: oobe\bypassnro y sus reemplazos</title><link>https://inet.sh/es/posts/windows/windows-11-cuenta-local-oobe-bypassnro/</link><pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate><guid>https://inet.sh/es/posts/windows/windows-11-cuenta-local-oobe-bypassnro/</guid><description>Instalar Windows 11 con cuenta local, sin registrar una cuenta de Microsoft, usando oobe\bypassnro. Qué hacer cuando el comando ya no existe (24H2+): revivirlo por registro o usar start ms-cxh:localonly.</description><content:encoded><![CDATA[<h2 id="en-corto">En corto</h2>
<p>En la pantalla de &ldquo;Vamos a conectarte a una red&rdquo; del OOBE, abre la consola con <strong>Shift + F10</strong> y:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bat" data-lang="bat"><span class="line"><span class="cl">oobe\bypassnro
</span></span></code></pre></td></tr></table>
</div>
</div><p>El equipo se reinicia y reaparece la opción <strong>&ldquo;No tengo Internet&rdquo; → &ldquo;Continuar con configuración limitada&rdquo;</strong>, que te deja crear una <strong>cuenta local</strong>.</p>
<p>¿El comando ya no existe (Windows 11 24H2 en adelante)? Revívelo por registro:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bat" data-lang="bat"><span class="line"><span class="cl">reg add <span class="s2">&#34;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE&#34;</span> /v BypassNRO /t REG_DWORD /d 1 /f
</span></span><span class="line"><span class="cl">shutdown /r /t 0
</span></span></code></pre></td></tr></table>
</div>
</div><p>O usa la alternativa directa (sin reinicio):</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bat" data-lang="bat"><span class="line"><span class="cl"><span class="k">start</span> ms-cxh:localonly
</span></span></code></pre></td></tr></table>
</div>
</div><h2 id="por-qué">Por qué</h2>
<p>Windows 11 empuja el OOBE (Out-of-Box Experience) a exigir <strong>conexión a Internet + cuenta de Microsoft</strong>. Para un equipo de laboratorio, un servidor de escritorio o cualquier máquina que quieres administrar con una <strong>cuenta local</strong>, eso sobra. <code>oobe\bypassnro</code> era el atajo de toda la vida para saltarse el requisito de red y, con ello, el de cuenta MS.</p>
<h2 id="procedimiento-clásico">Procedimiento clásico</h2>
<ol>
<li>
<p>Avanza el OOBE hasta <strong>&ldquo;Vamos a conectarte a una red&rdquo;</strong>.</p>
</li>
<li>
<p><strong>Shift + F10</strong> para abrir el símbolo del sistema.</p>
</li>
<li>
<p>Escribe (no distingue mayúsculas, usa contrabarra):</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bat" data-lang="bat"><span class="line"><span class="cl">oobe\bypassnro
</span></span></code></pre></td></tr></table>
</div>
</div></li>
<li>
<p>El equipo se <strong>reinicia</strong> y vuelve al OOBE.</p>
</li>
<li>
<p>Ahora aparece <strong>&ldquo;No tengo Internet&rdquo;</strong> → <strong>&ldquo;Continuar con configuración limitada&rdquo;</strong>.</p>
</li>
<li>
<p>Crea tu usuario y contraseña <strong>locales</strong>. Listo, sin cuenta de Microsoft.</p>
</li>
</ol>
<blockquote>
<p>Truco adicional del mismo espíritu: si simplemente <strong>desconectas la red</strong> (cable fuera / no eliges Wi-Fi) antes de este punto, en varias compilaciones ya aparece la opción de cuenta local sin más.</p></blockquote>
<h2 id="si-el-comando-fue-eliminado-24h2">Si el comando fue eliminado (24H2+)</h2>
<p>En <strong>marzo de 2025</strong> Microsoft <strong>quitó el script <code>bypassnro.cmd</code></strong> de las compilaciones nuevas de Windows 11 (24H2 y builds de vista previa). Si al ejecutar <code>oobe\bypassnro</code> te dice que no se reconoce, vuelve a habilitarlo por registro y reinicia el OOBE:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bat" data-lang="bat"><span class="line"><span class="cl">reg add <span class="s2">&#34;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE&#34;</span> /v BypassNRO /t REG_DWORD /d 1 /f
</span></span><span class="line"><span class="cl">shutdown /r /t 0
</span></span></code></pre></td></tr></table>
</div>
</div><p>Tras el reinicio, la ruta <strong>&ldquo;No tengo Internet&rdquo;</strong> reaparece.</p>
<h2 id="alternativa-moderna-start-ms-cxhlocalonly">Alternativa moderna: start ms-cxh:localonly</h2>
<p>En vez de reiniciar, esta URI oculta del OOBE abre <strong>directo</strong> el diálogo de creación de cuenta local:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-bat" data-lang="bat"><span class="line"><span class="cl"><span class="k">start</span> ms-cxh:localonly
</span></span></code></pre></td></tr></table>
</div>
</div><p>Desde <strong>Shift + F10</strong> en la pantalla de red. Se llena nombre y contraseña locales y sigue el OOBE sin pedir cuenta de Microsoft.</p>
<h2 id="trampas">Trampas</h2>
<ul>
<li><strong>Es un blanco móvil.</strong> Microsoft ha ido cerrando estas vías: anunció el retiro de <code>bypassnro.cmd</code> (marzo 2025) y después declaró estar <strong>bloqueando</strong> <code>oobe\bypassnro</code>, <code>start ms-cxh:localonly</code> y otros métodos durante el OOBE (finales de 2025). Que funcione <strong>depende de la compilación</strong> exacta de tu ISO.</li>
<li><strong>Prueba primero el comando corto.</strong> Si <code>start ms-cxh:localonly</code> no hace nada, cae al método del registro; si el registro tampoco, al de desconectar la red.</li>
<li><strong>ISO importa.</strong> Una ISO más vieja (o creada con herramientas como Rufus, que ofrece pre-responder el OOBE y quitar el requisito de cuenta MS al construir el USB) suele evitarte toda esta pelea.</li>
<li><strong>Plan B siempre disponible:</strong> completa el OOBE con una cuenta de Microsoft &ldquo;de quemar&rdquo; y, ya dentro, <strong>convierte a cuenta local</strong> en <em>Configuración → Cuentas → Tu información → Iniciar sesión con una cuenta local</em>.</li>
<li>Todo esto se hace en <strong>tu propio hardware</strong>; no elude activación ni licenciamiento, solo el requisito de cuenta en línea.</li>
</ul>
<h2 id="mapa-mental">Mapa mental</h2>
<table>
  <thead>
      <tr>
          <th>Escenario</th>
          <th>Método</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Build con el script viejo</td>
          <td><code>oobe\bypassnro</code></td>
      </tr>
      <tr>
          <td>24H2+ que lo quitó</td>
          <td><code>reg add … BypassNRO</code> + reinicio</td>
      </tr>
      <tr>
          <td>Directo, sin reinicio</td>
          <td><code>start ms-cxh:localonly</code></td>
      </tr>
      <tr>
          <td>Nada funciona</td>
          <td>Desconectar red / Rufus / convertir a local después</td>
      </tr>
  </tbody>
</table>
]]></content:encoded></item></channel></rss>