Gpupdate komutu, Windows istemci ve sunucularında Grup İlkesi (Group Policy) ayarlarının yeniden değerlendirilmesini ve güncellenmesini başlatır. Active Directory ortamında bir GPO değişikliğinin hedef bilgisayara ulaşmasını beklemek istemediğinizde, kullanıcı veya bilgisayar ilkelerini elle yenilemek için kullanabilirsiniz.
Bu rehberde Windows Server 2025 ve Windows Server 2022 ile Windows 11/10 sistemlerinde gpupdate sözdizimini, tüm önemli parametreleri, uzaktan güncelleme yöntemlerini ve GPO uygulanmama sorunlarında izlenecek adımları bulabilirsiniz.
Kısa cevap: Çoğu durumda yükseltilmiş bir Komut İstemi veya PowerShell penceresinde
gpupdateçalıştırmak yeterlidir.gpupdate /forceise değişiklik olup olmadığına bakmadan tüm ilke ayarlarını yeniden uygular; bu nedenle her işlemde kullanılması gerekmez.
Gpupdate komutu ne işe yarar?
Windows, Grup İlkesi ayarlarını bilgisayar açılışında ve kullanıcı oturum açtığında işler. Ayrıca istemciler ve üye sunucular varsayılan olarak yaklaşık 90 dakikada bir, 0–30 dakikalık rastgele gecikmeyle arka plan yenilemesi yapar. Etki alanı denetleyicileri bilgisayar ilkelerini varsayılan olarak beş dakikada bir kontrol eder.
gpupdate, bu periyodik yenilemeyi beklemeden yerel bilgisayarda kullanıcı ve bilgisayar ilkelerinin işlenmesini tetikler. Ancak komut, GPO’nun Active Directory ve SYSVOL bileşenleri arasındaki çoğaltmayı hızlandırmaz. Birden fazla etki alanı denetleyicisi bulunan ortamlarda yeni ayarın istemcinin bağlandığı DC’ye çoğaltılmış olması gerekir.
Gpupdate sözdizimi
gpupdate [/target:{computer | user}] [/force] [/wait:<saniye>] [/logoff] [/boot] [/sync] [/?]
Parametre belirtmeden çalıştırıldığında hem kullanıcı hem de bilgisayar ilkeleri yenilenir ve yalnızca değişmiş ayarlar uygulanır.
Gpupdate parametreleri
| Parametre | Görevi | Önemli not |
|---|---|---|
/target:computer |
Yalnızca bilgisayar ilkelerini günceller. | Makine hesabına ve Computer Configuration bölümüne yönelik ayarlar için kullanılır. |
/target:user |
Yalnızca kullanıcı ilkelerini günceller. | Oturum açmış kullanıcıya ve User Configuration bölümüne yönelik ayarlar için kullanılır. |
/force |
Değişiklik kontrolü yapmadan tüm ilke ayarlarını yeniden uygular. | Normal yenilemeden daha fazla işlem ve ağ trafiği oluşturabilir. |
/wait:<saniye> |
Komut isteminin ilke işlemesinin bitmesini kaç saniye bekleyeceğini belirler. | Varsayılan 600 saniyedir. 0 beklemez, -1 süresiz bekler. |
/logoff |
Gerekli bir istemci tarafı uzantısı varsa işlemden sonra kullanıcı oturumunu kapatır. | Kullanıcı hedefli Yazılım Yükleme ve Klasör Yeniden Yönlendirme gibi ayarlar için gerekebilir. |
/boot |
Gerekli bir istemci tarafı uzantısı varsa işlemden sonra bilgisayarı yeniden başlatır. | Bilgisayar hedefli Yazılım Yükleme gibi yalnızca başlangıçta işlenen ayarlar için gerekebilir. |
/sync |
Bir sonraki ön plan ilke işlemesini eşzamanlı yapar. | İşlem bilgisayar açılışında veya kullanıcı oturum açışında gerçekleşir. Bu seçenekle /force ve /wait dikkate alınmaz. |
/? |
Komut yardımını gösterir. | Desteklenen sözdizimini sistem üzerinden doğrulamak için kullanılır. |
En sık kullanılan gpupdate örnekleri
Standart Grup İlkesi yenilemesi
gpupdate
Hem kullanıcı hem de bilgisayar ilkelerini kontrol eder; varsayılan davranış yalnızca değişen ayarları uygulamaktır.
Tüm ayarları zorla yeniden uygulama
gpupdate /force
GPO bağlantıları ve sürümleri değişmemiş olsa bile tüm ayarları yeniden işler. Sorun giderme sırasında yararlıdır ancak günlük kullanımda her zaman gerekli değildir.
Yalnızca bilgisayar ilkelerini güncelleme
gpupdate /target:computer
Güvenlik duvarı, Windows hizmetleri, cihaz ayarları veya bilgisayar hesabını hedefleyen diğer ilkeleri test ederken kullanışlıdır.
Yalnızca kullanıcı ilkelerini güncelleme
gpupdate /target:user
Masaüstü kısıtlamaları, kullanıcı kayıt defteri ayarları, sürücü eşlemeleri veya kullanıcıyı hedefleyen diğer ayarlar için kullanılır.
Komutun tamamlanmasını beklememe
gpupdate /wait:0
Komut istemi hemen geri döner; ilke işleme arka planda devam edebilir. Ardından çalışacak komut ilke sonucuna bağlıysa bu seçenek kullanılmamalıdır.
İşlem bitene kadar bekleme
gpupdate /force /wait:-1
Komut, ilke işleme tamamlanana kadar bekler. Otomasyonlarda zaman aşımı riskini ayrıca değerlendirmek gerekir.
Oturum kapatma gerektiren ayarları işleme
gpupdate /target:user /logoff
İlgili istemci tarafı uzantısı oturum kapatmayı gerektiriyorsa kullanıcı oturumu kapatılır. Kaydedilmemiş çalışmaların kaybolmaması için komutu çalıştırmadan önce kullanıcı bilgilendirilmelidir.
Yeniden başlatma gerektiren ayarları işleme
gpupdate /target:computer /boot
İlgili istemci tarafı uzantısı yeniden başlatma gerektiriyorsa bilgisayar yeniden başlatılır. /boot parametresi her çalıştırmada koşulsuz yeniden başlatma anlamına gelmez.
Gpupdate /force ne zaman kullanılmalı?
/force özellikle bir ayarın değişmiş görünmesine rağmen istemcide yeniden işlenmediği durumlarda, istemci tarafı uzantılarının davranışını doğrularken veya sorun giderme amacıyla temiz bir yeniden değerlendirme yapmak istediğinizde kullanılabilir.
Komut GPO bağlantısını, Security Filtering izinlerini, WMI filtresini, OU yerleşimini veya GPO çoğaltma sorununu düzeltmez. Bu bileşenlerden biri hatalıysa gpupdate /force çalıştırmak tek başına çözüm sağlamaz. GPO’nun neden uygulanmadığını görmek için gpresult ve Group Policy olay günlükleri incelenmelidir.
Uzak bilgisayarda Group Policy güncelleme
Tek bir uzak bilgisayarda PowerShell üzerinden ilke yenilemesi zamanlamak için GroupPolicy modülündeki Invoke-GPUpdate cmdlet’i kullanılabilir:
Invoke-GPUpdate -Computer "PC-01" -RandomDelayInMinutes 0
Yalnızca bilgisayar ilkelerini hedeflemek için:
Invoke-GPUpdate -Computer "PC-01" -Target Computer -RandomDelayInMinutes 0
Buradaki -RandomDelayInMinutes 0 görevin mümkün olan en kısa sürede başlamasını sağlar. Uzak işlem için hedef bilgisayarda Remote Scheduled Tasks Management (RPC ve RPC-EPMAP) ile Windows Management Instrumentation (WMI-IN) güvenlik duvarı kurallarının izinli olması gerekir.
Bir OU altındaki bilgisayarlara toplu yenileme göndermek için Group Policy Management Console’da ilgili OU’ya sağ tıklayıp Group Policy Update seçeneğini kullanabilirsiniz. Büyük OU’larda ağ ve etki alanı denetleyicisi yükünü dikkate alarak kontrollü ilerlemek gerekir.
Gpupdate, gpresult ve dcgpofix arasındaki fark
| Araç | Ne yapar? | Ne zaman kullanılır? |
|---|---|---|
gpupdate |
Grup İlkesi ayarlarının yeniden işlenmesini başlatır. | Bir GPO değişikliğini istemcide uygulamak veya yeniden test etmek için. |
gpresult |
Uygulanan ve reddedilen ilkeleri içeren Resultant Set of Policy (RSoP) bilgisini raporlar. | Hangi GPO’nun uygulandığını ya da neden uygulanmadığını araştırmak için. |
dcgpofix |
Default Domain Policy ve Default Domain Controllers Policy nesnelerini yeniden oluşturur. | Yalnızca varsayılan GPO’ların felaket kurtarma senaryosunda; günlük GPO sorun giderme için değil. |
dcgpofix, yöneticilerin oluşturduğu diğer GPO’ları geri yüklemez. Varsayılan iki GPO üzerinde özelleştirilmiş ayarların kaybına yol açabileceğinden yedek ve kurtarma planı olmadan kullanılmamalıdır.
Bir değişikliğin hedef kullanıcı ve bilgisayara nasıl uygulanacağını önceden görmek için Active Directory Group Policy Modeling rehberinden yararlanabilirsiniz.
Gpupdate sonrası GPO uygulanmıyorsa ne yapılmalı?
- GPO kapsamını doğrulayın: Kullanıcı veya bilgisayar doğru site, domain ve OU içinde mi? GPO bağlantısı etkin mi?
- Security Filtering ve izinleri kontrol edin: Hedef hesabın GPO için Read ve Apply Group Policy izinleri bulunmalı.
- WMI filtresini kontrol edin: Filtre sorgusunun hedef sistemde doğru sonuç döndürdüğünü doğrulayın.
- DNS ve DC erişimini doğrulayın: İstemci Active Directory DNS sunucularını kullanmalı; etki alanı denetleyicisi ve SYSVOL erişilebilir olmalı.
- Çoğaltmayı bekleyin veya doğrulayın: GPO’nun Active Directory ve SYSVOL bölümleri istemcinin kullandığı DC’ye ulaşmış olmalı.
- RSoP raporu alın: Uygulanan ve reddedilen GPO’ları
gpresultile inceleyin. - Olay günlüklerini inceleyin: Event Viewer içinde Applications and Services Logs > Microsoft > Windows > GroupPolicy > Operational yolundaki uyarı ve hataları kontrol edin.
- Oturum veya yeniden başlatma gereksinimini değerlendirin: Bazı istemci tarafı uzantıları arka plan yenilemesinde işlenmez.
Hızlı RSoP özeti
gpresult /r
HTML biçiminde ayrıntılı rapor
gpresult /h "%TEMP%\GPResult.html" /f
HTML raporunda uygulanan GPO’ların yanı sıra reddedilen GPO’ları ve reddedilme nedenlerini de inceleyin. Özellikle Security Filtering, WMI Filtering ve boş/erişilemeyen GPO durumları burada görülebilir.
Sık sorulan sorular
Gpupdate yönetici olarak mı çalıştırılmalı?
Kullanıcı ilkeleri standart kullanıcı bağlamında yenilenebilse de bilgisayar ilkelerini eksiksiz işlemek ve yetki sorunlarını önlemek için Komut İstemi veya PowerShell’i yönetici olarak açmak en güvenli yaklaşımdır.
Gpupdate /force bilgisayarı yeniden başlatır mı?
Hayır. /force tek başına yeniden başlatma yapmaz. Bir istemci tarafı uzantısı yeniden başlatma gerektiriyorsa komut bunu bildirir; /boot parametresi kullanıldığında gerekli durumda yeniden başlatma gerçekleşebilir.
Gpupdate /force tüm domain bilgisayarlarını günceller mi?
Hayır. gpupdate çalıştırıldığı yerel bilgisayarı etkiler. Uzak bilgisayarlar için Invoke-GPUpdate veya GPMC’de OU düzeyindeki Group Policy Update seçeneği kullanılmalıdır.
Gpupdate başarılı olduğu halde ayar neden görünmüyor?
Komutun başarıyla tamamlanması, belirli bir GPO’nun hedefe uygulandığını garanti etmez. GPO kapsamı, öncelik, güvenlik filtresi, WMI filtresi, istemci tarafı uzantısı ve çoğaltma durumu ayrıca kontrol edilmelidir.
Gpupdate ile gpresult aynı şey mi?
Hayır. gpupdate ilkeleri yeniler; gpresult ise ortaya çıkan ilke sonucunu raporlar. Sorun giderirken çoğunlukla önce gpupdate, ardından gpresult kullanılır.
