test
**This is an old revision of the document!**
reg add “HKLM\SYSTEM\CurrentControlSet\Services\vioscsi” /v “Start” /t REG_DWORD /d 0 /f
reg add “HKLM\SYSTEM\CurrentControlSet\Services\viostor” /v “Start” /t REG_DWORD /d 0 /f
reg add “HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod” /f
# Ver estado del servidor de licencias RDS Get-RDLicenseConfiguration # Ver licencias instaladas Get-WmiObject Win32_TSLicenseKeyPack -Namespace root\cimv2 # Reactivar el servidor de licencias Start-Process "licmgr.exe"
REM Tomar propiedad de la clave takeown /f "C:\Windows\System32" /r /d y psexec -s -i reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod" /f REM Alternativa más simple - cambiar RDP a modo por usuario reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v "fDenyTSConnections" /t REG_DWORD /d 0 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v "MaxInstanceCount" /t REG_DWORD /d 999 /f REM Cambiar a licenciamiento por dispositivo reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM" /v "LicensingMode" /t REG_DWORD /d 2 /f
# Resetear grace period RDS (requiere SYSTEM) $obj = gwmi Win32_TerminalServiceSetting -namespace root\cimv2\terminalservices $obj.LicensingType = 4 $obj.Put()
REM Ver los 20 errores más recientes del sistema wevtutil qe System /c:20 /rd:true /f:text | findstr /i "error\|failed\|source\|description"
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v UserAuthentication /t REG_DWORD /d 0 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v SecurityLayer /t REG_DWORD /d 0 /f
netsh advfirewall firewall add rule name="RDP" protocol=TCP dir=in localport=3389 action=allow
netstat -an | findstr "3389" netsh advfirewall set allprofiles state off netsh firewall set service remotedesktop enable # Corregir el fSingleSessionPerUser Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server" -Name "fSingleSessionPerUser" - Value 0 -Type DWord # Configurar licenciamiento por dispositivo directamente en registro Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM" -Name "LicensingMode" -Value 2 -Type DWord # Apuntar servidor de licencias a sí mismo Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Name "LicenseServers" - Value "WorldOffice" -Type String Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" -Name "LicensingMode" - Value 2 -Type DWord # Reiniciar RDP Restart-Service TermService -Force reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 0 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM" /v LicensingMode /t REG_DWORD /d 2 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v LicenseServers /t REG_SZ /d "WorldOffice" /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v LicensingMode /t REG_DWORD /d 2 /f net stop TermService /y net start TermService
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 0 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM" /v LicensingMode /t REG_DWORD /d 2 /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v LicenseServers /t REG_SZ /d "WorldOffice" /f reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v LicensingMode /t REG_DWORD /d 2 /f net stop TermService /y net start TermService
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod"
REM Crear un script para ejecutar como SYSTEM echo reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod" /f > C:\fix_rdp.bat REM Ejecutar como SYSTEM usando el scheduler schtasks /create /tn "FixRDP" /tr "C:\fix_rdp.bat" /sc once /st 00:00 /ru SYSTEM /f schtasks /run /tn "FixRDP" REM Esperar 3 segundos y reiniciar RDP timeout /t 3 net stop TermService /y net start TermService REM Verificar que la clave fue eliminada reg query "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod"
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 0 /f reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AllowMultipleTSSessions /t REG_DWORD /d 1 /f net stop TermService /y net start TermService netstat -an | findstr "3389" reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d 3389 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v fLogonDisabled /t REG_DWORD /d 0 /f reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v MaxInstanceCount /t REG_DWORD /d 4294967295 /f net stop TermService /y net start TermService netstat -an | findstr "3389"
REM Verificar estado del firewall netsh advfirewall show allprofiles state REM Desactivar completamente netsh advfirewall set allprofiles state off REM Verificar netsh advfirewall show allprofiles state
REM Descargar QEMU Guest Agent powershell -Command "Invoke-WebRequest -Uri 'https://fedorapeople.org/groups/virt/virtio-win/direct- downloads/stable-virtio/virtio-win-guest-tools.exe' -OutFile 'C:\qemu-guest-tools.exe'" REM Instalar C:\qemu-guest-tools.exe /S
test.1776207255.txt.gz · Last modified: by aperez
