Después de buscar durante mucho tiempo, finalmente encontré una forma de eliminar el límite de tamaño de archivo de 256 KB en la pantalla de inicio de sesión de Windows 7. El proceso es bastante simple y directo para los experimentados, pero puede ser un poco difícil para los principiantes. Intentaré ser lo más explícito posible. ¡Después de todo, somos superusuarios!
Navegue a C: \ Windows \ System32 y haga una copia de seguridad del archivo authui.dll , quizás haga una copia y cambie el nombre a authui_original.dll
Haga otra copia del archivo y asígnele el nombre authui_working.dll
Usando cualquier buen editor hexadecimal, como Hex Workshop , abra el archivo authui_working.dll
Busque la palabra (Menú> Editar> Buscar, o ctrl + F):
- para ventanas de 32 bits:
3D 00 E8 03 00 73 51
- para ventanas de 64 bits:
E8 03 00 41 3B C1 73 3E
Ahora reemplace la palabra encontrada con:
- para ventanas de 32 bits:
3D 00 E8 03 00 90 90
- para ventanas de 64 bits:
E8 03 00 41 3B C1 90 90
Continúe y cambie solo los bytes que difieren, es decir, solo los dos últimos bytes, como se 73 51
cambió a 90 90
en caso de 32 bits, y luego guarde el archivo.
Si se pregunta cuál es el cambio, está eliminando la instrucción que verifica el tamaño del archivo y reemplazándolo con dos instrucciones (llamadas nops o no operaciones) que no hacen nada. Los 00 E8 03 00 bytes representan el límite de 256,000 bytes.
Parcheo hecho! Ahora reemplace authui.dll con el archivo parcheado authui_working.dll .
Puede usar cualquier forma que desee para reemplazar el archivo. Por ejemplo sustituto . Lo que hice es muy simple, usar desbloqueador
- Si aún no tienes desbloqueador, descárgalo e instálalo
- Haga clic derecho en el archivo authui.dll y elija desbloqueador
- En la esquina inferior izquierda, seleccione eliminar (o renombrar en caso de que desee mantener una copia de seguridad) y haga clic en el botón Desbloquear todo . Esto eliminará el archivo inmediatamente
- Cambie el nombre del archivo authui_working.dll a authui.dll
- ¡Hecho!
Para probar, copie una imagen de más de 256 KB a la C:\Windows\system32\oobe\info\backgrounds
carpeta donde se colocan las pantallas de inicio de sesión personalizadas. ¡También debe haber OEMBackground
habilitado en el registro, lo que probablemente ya tenga, ya que de lo contrario no estaría leyendo esta publicación en primer lugar! De todos modos, para habilitar OEMBackground
navegar a esta clave de registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background
y establezca el valor de OEMBackground
a 1.
Finalmente presiona Win+ Ly ¡sorpréndete!
PD: todo el crédito va al autor de este artículo de donde aprendí este procedimiento
PPS: mantengo uac apagado, por lo que mis instrucciones se aplican exactamente solo cuando uac está apagado.