Skip to content

Instantly share code, notes, and snippets.

@nosmall
Last active May 22, 2026 06:28
Show Gist options
  • Select an option

  • Save nosmall/8795a079159babb152ae438d7e892b67 to your computer and use it in GitHub Desktop.

Select an option

Save nosmall/8795a079159babb152ae438d7e892b67 to your computer and use it in GitHub Desktop.
FIX Upozornění zabezpečení Připojení ke vzdálené ploše (RDP) ve Windows 11

Oprava varování vzdálené plochy (RDP) ve Windows 11

Tento skript řeší problém s otravným dialogovým oknem "Upozornění zabezpečení Připojení ke vzdálené ploše" (Neznámé vzdálené připojení), které se začalo zobrazovat v novějších verzích Windows 11 po bezpečnostních aktualizacích.

Skript automaticky upraví potřebné registry, přepne varovný dialog na starší (funkční) verzi a automaticky udělí souhlas se spuštěním necertifikovaných .rdp souborů.

Požadavky

  • Windows 11 (nebo Windows 10)
  • Oprávnění správce (Administrator) — Bez nich nelze zapisovat do systémové části registru (HKLM).

Návod k použití

  1. Otevřete nabídku Start, vyhledejte PowerShell.
  2. Klikněte na něj pravým tlačítkem a zvolte Spustit jako správce.
  3. Přejděte do složky, kde máte skript uložený (např. pomocí příkazu cd C:\Cesta\K\Slozce).
  4. (Volitelně) Pokud máte v systému zakázané spouštění stažených skriptů, povolte jej pro aktuální okno příkazem:
    Set-ExecutionPolicy RemoteSigned -Scope Process
  5. Spusťte skript příkazem:
    .\vypnout-rdp-varovani.ps1

Změny se projeví okamžitě. Při příštím spuštění vašeho .rdp souboru se již varování nezobrazí.

Co skript přesně mění v registrech?

Skript provádí tři zásadní úpravy v registru Windows:

  1. RedirectionWarningDialogVersion (Hodnota: 1)
    • Cesta: HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client
    • Význam: Přepne dialogové okno zabezpečení na starší verzi, která neblokuje prostředky jako tiskárny a schránku.
  2. RdpLaunchConsentAccepted (Hodnota: 1)
    • Cesta: HKCU:\Software\Microsoft\Terminal Server Client
    • Význam: Informuje systém, že aktuální uživatel již dříve potvrdil souhlas se spuštěním RDP připojení.
  3. fAllowUncertifiedRDP (Hodnota: 1)
    • Cesta: HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
    • Význam: Povoluje spouštění .rdp souborů, které nemají platný digitální podpis od známého vydavatele.

Klíčová slova pro fulltextové vyhledávání

Tato sekce obsahuje přesné texty z dialogového okna pro snadné budoucí vyhledání tohoto dokumentu přes vyhledávače nebo lokální indexaci (Obsidian, Notion, Total Commander apod.).

  • Hlavní nadpisy a typ:
    • Upozornění zabezpečení Připojení ke vzdálené ploše
    • Upozornění: Neznámé vzdálené připojení
    • Vydavatel: Neznámý vydavatel
    • Typ: Připojení ke vzdálené ploše
  • Varovné texty z popisu hlášky:
    • Toto vzdálené připojení by mohlo poškodit místní nebo vzdálený počítač
    • může být použito ke krádeži hesel nebo souborů
    • Nepovedlo se nám ověřit vydavatele tohoto vzdáleného připojení
    • Pokud si nejste jistí, že tomuto připojení důvěřujete, zastavte
    • Pokud si nejste jistí, obraťte se na IT oddělení
  • Doprovodné texty a sdílené prostředky:
    • Povolit vzdálenému počítači přístup k následujícím prostředkům v počítači
    • Čipové karty nebo Windows Hello pro firmy
    • WebAuthn (Windows Hello nebo klíče zabezpečení)
    • Schránka, Tiskárny
    • Změny těchto možností platí jen pro toto spuštění připojení
    • Tlačítka: Připojit, Zrušit

Upozornění: Úpravy registru provádíte na vlastní zodpovědnost. Skript mění pouze nastavení týkající se varovných hlášek klienta Vzdálené plochy (RDP).

# Rychlý jednořádkový příkaz
if (-not (Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client")) { New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client" -Force }; New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client" -Name "RedirectionWarningDialogVersion" -Value 1 -PropertyType DWORD -Force; New-ItemProperty -Path "HKCU:\Software\Microsoft\Terminal Server Client" -Name "RdpLaunchConsentAccepted" -Value 1 -PropertyType DWORD -Force
# (přímo do konzole)
# 1. Vynucení starší verze dialogu (přeskočení nového přísného varování z aktualizací)
$pathClient = "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client"
if (-not (Test-Path $pathClient)) {
New-Item -Path $pathClient -Force | Out-Null
}
New-ItemProperty -Path $pathClient -Name "RedirectionWarningDialogVersion" -Value 1 -PropertyType DWORD -Force | Out-Null
# 2. Automatické potvrzení souhlasu se spuštěním pro aktuálního uživatele
$pathConsent = "HKCU:\Software\Microsoft\Terminal Server Client"
if (-not (Test-Path $pathConsent)) {
New-Item -Path $pathConsent -Force | Out-Null
}
New-ItemProperty -Path $pathConsent -Name "RdpLaunchConsentAccepted" -Value 1 -PropertyType DWORD -Force | Out-Null
# 3. Povolení necertifikovaných RDP (pro jistotu, jako v předchozím kroku)
$pathTS = "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services"
New-ItemProperty -Path $pathTS -Name "fAllowUncertifiedRDP" -Value 1 -PropertyType DWORD -Force | Out-Null
Write-Host "Úspěšně upraveno. Nové Windows 11 varování bylo zablokováno!" -ForegroundColor Green
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment