Después de algunas experimentaciones encontré que solo necesito importar al registro.
estos valores:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Builtin\Aliases\0000022B]
"C"=hex:2b,02,00,00,00,00,00,00,b0,00,00,00,02,00,01,00,b0,00,00,00,28,00,00,\
00,00,00,00,00,d8,00,00,00,7a,00,00,00,00,00,00,00,54,01,00,00,00,00,00,00,\
00,00,00,00,01,00,14,80,90,00,00,00,a0,00,00,00,14,00,00,00,44,00,00,00,02,\
00,30,00,02,00,00,00,02,c0,14,00,13,00,05,01,01,01,00,00,00,00,00,01,00,00,\
00,00,02,c0,14,00,ff,ff,1f,00,01,01,00,00,00,00,00,05,07,00,00,00,02,00,4c,\
00,03,00,00,00,00,00,14,00,0c,00,02,00,01,01,00,00,00,00,00,01,00,00,00,00,\
00,00,18,00,1f,00,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,00,\
00,18,00,1f,00,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,24,02,00,00,01,02,\
00,00,00,00,00,05,20,00,00,00,20,02,00,00,01,02,00,00,00,00,00,05,20,00,00,\
00,20,02,00,00,52,00,65,00,6d,00,6f,00,74,00,65,00,20,00,44,00,65,00,73,00,\
6b,00,74,00,6f,00,70,00,20,00,55,00,73,00,65,00,72,00,73,00,4d,00,65,00,6d,\
00,62,00,65,00,72,00,73,00,20,00,69,00,6e,00,20,00,74,00,68,00,69,00,73,00,\
20,00,67,00,72,00,6f,00,75,00,70,00,20,00,61,00,72,00,65,00,20,00,67,00,72,\
00,61,00,6e,00,74,00,65,00,64,00,20,00,74,00,68,00,65,00,20,00,72,00,69,00,\
67,00,68,00,74,00,20,00,74,00,6f,00,20,00,6c,00,6f,00,67,00,6f,00,6e,00,20,\
00,72,00,65,00,6d,00,6f,00,74,00,65,00,6c,00,79,00,00,00
[HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Builtin\Aliases\Names\Remote Desktop Users]
@=hex(22b):
Eso hace que la conexión RDP funcione, por lo que puedo iniciar sesión en mi Win7 Home Premium como usuario regular. Creo que cuanto menos cambiamos el registro, menos posibilidades hay de que algo salga mal.
También creo que este es el impacto mínimo que tenemos que hacer en el registro, ya que se omite cualquiera de las 2 claves, RDP no funcionará como no administrador.
Y para aquellos que piensan que este truco viola el acuerdo de licencia: http://download.microsoft.com/Documents/UseTerms/Windows%207_Home%20Premium_English_a0cdb148-2381-47cd-bfc9-9b9102e0cb28.pdf
F. Tecnologías de acceso remoto. Puede acceder y utilizar de forma remota el software instalado en la computadora con licencia desde otra computadora para compartir una sesión utilizando Asistencia remota o tecnologías similares. Una "sesión" significa la experiencia de interactuar con el software, directa o indirectamente, a través de cualquier combinación de periféricos de entrada, salida y pantalla.
Puede que me equivoque aquí, pero según tengo entendido, definitivamente se le permite acceder a la máquina de forma remota.
net localgroup "Remote Desktop Users" [username] /add
. Además, anteriormente había creado un grupo connet localgroup "Remote Desktop Users" /add
, y no pude iniciar sesión antes de eliminar ese grupo local.PsExec.exe -s -i regedit.exe
o ajustar los permisos); 2) agregue los usuarios a "Usuarios de escritorio remoto", que estarán disponibles después de importar el fragmento de registro.Encontré los secretos de registro para esto después de un poco de búsqueda, En los comentarios de uno de los artículos de Escritorio remoto. , De todos los lugares. Pero, tuve que hacer algunas modificaciones leves.
Primero, tuve que borrar eso. Usuarios de escritorio remoto grupo que había creado manualmente (por recomendación de otro comentario ). (Lo creé con
net localgroup "Remote Desktop Users" /add
; eliminarlo connet localgroup "Remote Desktop Users" /delete
.)Luego, importé un archivo de registro como la cuenta del SISTEMA. No sé todo lo que hace este script de registro (actualizaré si logro comprender mejor qué es exactamente lo que está haciendo), pero funcionó para mí. Tenga en cuenta los cambios que realicé a partir de los datos en el enlace de origen: cambié los caracteres de comillas abiertas y comillas cerradas por caracteres de comillas dobles simples, y agregué una barra y otros
0
personaje a cadaAliases00###
entrada...\Aliases0000234
convirtió...\Aliases\00000234
).Para importar el archivo de registro bajo la cuenta del SISTEMA, usé la herramienta PsExec.exe, de la Paquete de herramientas de Microsoft TechNet "Utilidades de proceso" . Es un paquete ZIP, por lo que no necesita instalar nada. Después de descomprimir el archivo PsExec.exe, lo ejecuté como administrador con el siguiente comando:
PsExec.exe -s -i regedit.exe
. Desde la ventana del Editor del Registro, seleccionéFile > Import
, y navegó la ubicación del archivo de registro.Para importar con éxito el archivo de registro, no tiene que usar PsExec, pero sí necesita tener permiso para escribir en el
HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Builtin\Aliases\
claves del Registro, que puede obtener replicando permisos de laHKEY_LOCAL_MACHINE\SAM
Clave para sus hijos (subclaves).Después de importar el archivo de registro, agregué usuarios al Usuarios de escritorio remoto grupo
net localgroup "Remote Desktop Users" [username] /add
), y con esos usuarios podría acceder a mi PC con Windows 7 Home Premium con Escritorio remoto.fuente