narbulut

How to Extend Windows Server 2019 RDP 120-Day Grace Period?

07 May, 2026

Windows Server 2019 RDP 120 Günlük Deneme Süresini Nasıl Uzatırsınız?

Registry Yöntemi ve PsExec ile Pratik Çözüm

Narbulut · Sistem Yönetimi Rehberi

RDP Grace Period Nedir ve Neden slmgr İşe Yaramaz?

Windows Server kurulumunda Remote Desktop Services (RDS) rolünü etkinleştirdiğinizde, Microsoft size 120 günlük ücretsiz bir deneme süresi (Grace Period) verir. Bu süre dolduğunda, RDS CAL (Client Access License) lisanslarınız yoksa kullanıcılar sunucuya RDP üzerinden bağlanamaz hale gelir.

Birçok yönetici, işletim sisteminin deneme lisansını uzatmak için kullandığı slmgr /rearm komutunun RDS grace period’unu da sıfırlayacağını düşünür. Ancak bu doğru değildir. slmgr yalnızca Windows Server lisansını yönetir; RDS grace period tamamen ayrı bir mekanizmadır ve Kayıt Defteri (Registry) üzerinden ilgili sayaç anahtarının silinmesiyle sıfırlanır.

Windows Server 2019 Standard veya Datacenter sürümünde, RDP grace period’unu sıfırlamak için doğrudan çalışan tek bir CMD komutu yoktur. İşlem, Registry’de ilgili zaman sayacı anahtarının silinmesini gerektirir. Bu rehberde hem manuel Registry yöntemini hem de PsExec ile tek komutla yapılabilen pratik alternatifi adım adım açıklayacağız.

Önemli: Windows Server 2019’un mainstream desteği 9 Ocak 2024’te sona ermiştir. Microsoft, Extended Security Updates (ESU) programı ile 9 Ocak 2029’a kadar güvenlik güncellemesi sağlamaya devam etmektedir. Bu rehber lab/test ortamları ve mevcut 2019 kurulumlarında geçerlidir; yeni production deployments için Windows Server 2022 veya 2025 tercih edilmelidir.

Yöntem 1: Kayıt Defteri ile Manuel Sıfırlama

Aşağıdaki 4 adımı sırasıyla uygulayarak GracePeriod sayacını sıfırlayabilirsiniz. Tüm işlemleri yönetici (Administrator) yetkisinde gerçekleştirmeniz gerekir.

Adım 1: Kayıt Defteri Düzenleyicisini Açın

  1. Sunucuda Başlat menüsüne tıklayın ve arama satırına regedit yazın.
  2. Çıkan sonuca sağ tıklayıp “Yönetici olarak çalıştır” seçeneğini seçin.
  3. Sol taraftaki ağaç yapısını kullanarak aşağıdaki yolu takip edin:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

Adım 2: İzinleri Düzenleyin (Sahipliği Alın)

Sistem güvenliği nedeniyle Windows, bu klasördeki anahtarları doğrudan silmenize izin vermez. Önce sahipliği almanız ve Full Control iznini etkinleştirmeniz gerekir:

  1. GracePeriod klasörüne sağ tıklayın ve İzinler (Permissions) seçeneğine girin.
  2. Açılan pencerede Gelişmiş (Advanced) butonuna tıklayın.
  3. Üst kısımdaki Sahibi (Owner) alanının yanındaki Değiştir (Change) bağlantısına tıklayın.
  4. Açılan kutuya Administrators (Türkçe sistemlerde Yöneticiler) yazın, Adları Denetle (Check Names) butonuna basıp Tamam deyin.
  5. “Nesnelerin ve alt kapsayıcıların sahipliğini değiştir” seçeneğini işaretleyip Uygula ve Tamam diyerek pencereleri kapatın.
  6. Tekrar GracePeriod klasörüne sağ tıklayıp İzinler kısmına gelin. Listeden Administrators grubunu seçin ve Tam Denetim (Full Control) iznini “İzin Ver” sütununda işaretleyin. Uygula diyerek kaydedin.

Adım 3: L$RTMTIMEBOMB Anahtarını Silin

  1. GracePeriod klasörünün sağ tarafındaki panele bakın.
  2. İsmi L$RTMTIMEBOMB ile başlayan binary (ikili) kayda sağ tıklayın.
  3. Sil (Delete) seçeneğini seçin ve gelen uyarıyı Evet (Yes) diyerek onaylayın.
Not: Bu anahtarın tam adı sunucudan sunucuya değişir (örnek: L$RTMTIMEBOMB_1320153D-8DA3-4e8e-B27B-0D888223A588). L$RTMTIMEBOMB ile başlayan tek anahtar olduğu için kolayca tanıyabilirsiniz.

Adım 4: Sunucuyu Yeniden Başlatın

Sıfırlamanın etkinleşmesi için sunucunun yeniden başlatılması zorunludur. Komut satırından hızlı yeniden başlatma komutu:

shutdown /r /t 0

Sunucu yeniden açıldığında Windows otomatik olarak temiz bir L$RTMTIMEBOMB anahtarı oluşturacak ve 120 günlük yasal deneme süreniz baştan başlayacaktır.

Yöntem 2 (Alternatif): PsExec + PowerShell ile Tek Komut

İzin ve sahiplik ayarlarıyla uğraşmak istemiyorsanız, Microsoft Sysinternals’ın PsExec aracını kullanarak SYSTEM yetkisinde PowerShell açabilir ve anahtarı tek komutla silebilirsiniz.

Adım 1: PsExec’i İndirin

PsExec’i resmi Microsoft Sysinternals sayfasından indirin ve sunucudaki herhangi bir klasöre (örneğin C:\Tools\) çıkartın.

Adım 2: SYSTEM Yetkisinde PowerShell Açın

Komut İstemi (CMD)‘ni yönetici olarak açın, PsExec’in bulunduğu klasöre geçtikten sonra şu komutu çalıştırın:

psexec -s -i powershell.exe

Açılan yeni PowerShell penceresi SYSTEM kullanıcısı yetkisindedir; sahiplik almaya veya izin değiştirmeye gerek kalmaz.

Adım 3: Anahtarı Tek Komutla Silin

Remove-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod' -Name 'L$RTMTIMEBOMB_*'

Adım 4: Sunucuyu Yeniden Başlatın

shutdown /r /t 0

Doğrulama: Sıfırlama Başarılı mı?

Sunucu yeniden başladıktan sonra, grace period’un sıfırlandığını doğrulamak için aşağıdaki PowerShell komutunu çalıştırın:

Get-WmiObject -Namespace 'root\cimv2\TerminalServices' -Class Win32_TerminalServiceSetting | Select-Object GracePeriodDays

Komut çıktısı kalan gün sayısını gösterir. Sıfırlama başarılıysa 120 (veya yakın bir değer) görünür. Daha düşük bir değer görüyorsanız sunucunun yeniden başlatıldığından emin olun veya işlemleri tekrar uygulayın.

Sık Karşılaşılan Sorunlar ve Çözümleri

“Erişim Engellendi” Hatası

Adım 2’deki izin/sahiplik adımlarını eksik veya hatalı uygulamış olabilirsiniz. Adımları yeniden uygulayın veya Yöntem 2 (PsExec) ile SYSTEM yetkisinde çalıştırın.

L$RTMTIMEBOMB Görünmüyor

GracePeriod klasörü boşsa RDS rolü henüz başlamamış olabilir. Remote Desktop Services rolünü etkinleştirip sunucuyu bir kez yeniden başlatın, ardından tekrar kontrol edin.

Süre Sıfırlanmadı

Anahtarı sildikten sonra sunucuyu yeniden başlatmayı atladıysanız değişiklik etkili olmaz. shutdown /r /t 0 komutuyla yeniden başlatın.

PowerShell Komutu Hata Veriyor

PowerShell’i mutlaka SYSTEM yetkisinde açın (PsExec ile). Sıradan yönetici yetkisi bu anahtar için yeterli olmayabilir.

Önemli — Lisans Uyumluluğu: Üretim ortamında uzun vadeli kullanım için Windows Server 2019 RDS CAL satın alınması zorunludur. 2019 RDS CAL’leri SADECE 2019 ve daha eski host’larda çalışır; 2022 veya 2025 host’larında geçerli değildir. Bu rehber yalnızca test/lab ortamları için tasarlanmıştır; üretim ortamında gerçek lisans yerine geçmez.

Özetle Yapılacaklar

Registry Yolu

HKLM\SYSTEM\CCS\Control\Terminal Server\RCM\GracePeriod

Silinecek Anahtar

L$RTMTIMEBOMB_*

PsExec Tek Komutu

psexec -s -i powershell.exe

Yeniden Başlatma

shutdown /r /t 0

Leave a Comment

Your email address will not be published. Required fields are marked *

Narbulut Product Analysis

Step 1/12
What area of technological improvement are you planning for your company?
Data Security & BackupRansomware, deleted files and disaster recovery.
Cloud Server (IaaS)Website, ERP, CRM or application hosting.
Team CollaborationSecure file sharing and remote work.
Object Storage (S3)Object Storage for developers.
What industry does your company operate in?
Healthcare / MedicalPatient data (GDPR critical).
Finance / AccountingSensitive financial data.
Manufacturing / EngineeringCAD drawings and production plans.
Other / General ServicesOffice documents and general data.
What type of devices need to be protected?
Employee ComputersLaptop and desktop end-user devices.
Physical / Virtual ServersDatabase, Active Directory or File Server.
What should your backup strategy be?
File & Folder BasedOnly important business files (XLS, PDF, SQL) should be backed up.
Full Disk ImageBack up "Everything" including the operating system.
What is your upload speed for cloud backup?
Fiber / High SpeedI can send large data quickly.
Standard / ADSLMy speed is limited, compression is important.
Is ransomware a threat?
Yes, Very CriticalWe have experienced it before or are at risk.
Standard Protection is SufficientBasic backup measures are enough.
How long would you like to keep versions?
90
30 - 90 DaysTo fix recent errors.
365+
1 Year and AboveLegal requirements or archiving.
What will be the primary purpose of the server?
E-Commerce / WebsiteHigh uptime and speed required.
ERP / Accounting SoftwareDatabase performance is important.
Software DevelopmentFlexible resource management.
What infrastructure do you need?
Windows ServerASP.NET, MSSQL, RDP.
Linux (Ubuntu/CentOS)PHP, Python, MySQL, Docker.
What is the estimated user traffic?
Low / MediumEntry level or new project.
High TrafficHeavy campaigns or many users.
Who will manage the server?
I Will Manage ItI have a technical team, root access is enough.
I Need SupportManaged Services required.
How many people will work in the shared workspace?
1 - 10 UsersSmall teams.
10 - 50+ UsersDepartment-based permissions required.
Is remote access required?
Yes, DefinitelyField team needs to upload files from mobile.
No, Office OnlyAccess only from company computers.
Analyzing Your Responses...
BEST SOLUTION FOR YOU

Product Title

Description

Explore Product Now

Product Information Request

Fill out the form so our solution experts can contact you.

Size uygun Narbulut Cloud Server planlarına göz atın

Narbulut Cloud Server ile ihtiyaçlarınıza en uygun sunucuları yapılandırın.

    SUNUCU TEKLİF & YAPILANDIRMA FORMU

    1. KURUMSAL KİMLİK & İLETİŞİM
    2. TEKNİK GEREKSİNİMLER
    3. LİSANS YÖNETİMİ

    Check out Narbulut Cloud Server plans that suit you

    Configure the servers that best fit your needs with Narbulut Cloud Server.

      SERVER QUOTE & CONFIGURATION FORM

      1. CORPORATE IDENTITY & CONTACT
      2. TECHNICAL REQUIREMENTS
      3. LICENSE MANAGEMENT

      Narbulut Mobile’ı İndirin

      Uygulamayı indirmek istediğiniz platformu seçin

      Download Narbulut Mobile

      Select the platform you want to download the app

      ×