Windows ortamlarında bazı kullanıcıların dosya ve klasör özelliklerindeki gelişmiş seçeneklere erişmesi istenmeyebilir. Özellikle standart kullanıcı bilgisayarlarında, ortak kullanılan sistemlerde veya kurumsal Windows 11 istemcilerinde Security (Güvenlik) ve Previous Versions (Önceki Sürümler) sekmeleri kullanıcı arayüzünden gizlenebilir.
Bu işlem Windows Registry üzerinden oldukça basit şekilde yapılabilir.
Kullanılacak Registry Komutları
Aşağıdaki iki komut, mevcut kullanıcı için ilgili sekmeleri devre dışı bırakır:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoSecurityTab /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoPreviousVersionsPage /t REG_DWORD /d 1 /f
Buradaki HKCU, HKEY_CURRENT_USER anlamına gelir. Bu nedenle ayarlar yalnızca komutların çalıştırıldığı kullanıcı hesabı için geçerlidir.
Security Sekmesini Gizleme
İlk komut aşağıdaki Registry değerini oluşturur:
NoSecurityTab = 1
Komut:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoSecurityTab /t REG_DWORD /d 1 /f
Bu ayar uygulandığında, kullanıcıların dosya veya klasör özelliklerinde bulunan Security / Güvenlik sekmesine erişimi kullanıcı arayüzü üzerinden sınırlandırılır.
Normal şartlarda bu sekmeye:
Dosya veya klasöre sağ tık
→ Özellikler
→ Güvenlik
adımlarıyla ulaşılır.
Security sekmesinde genellikle aşağıdaki bilgiler bulunur:
- Kullanıcı ve grup izinleri
- Okuma yetkisi
- Yazma yetkisi
- Değiştirme yetkisi
- Tam denetim
- Gelişmiş güvenlik ayarları
- Dosya veya klasör sahipliği
- NTFS izinleri
NoSecurityTab değeri 1 yapıldığında bu sekme Explorer arayüzünde gizlenir.
Önemli Güvenlik Notu
Bu işlem gerçek NTFS izinlerini değiştirmez.
Yani Security sekmesinin gizlenmiş olması, kullanıcının sahip olduğu izinlerin değiştiği anlamına gelmez.
Bu ayar yalnızca kullanıcı arayüzündeki erişimi sınırlar. Gerçek dosya ve klasör güvenliği yine NTFS ACL, Active Directory grupları ve doğru yetkilendirme politikalarıyla sağlanmalıdır.
Previous Versions Sekmesini Gizleme
İkinci komut ise Previous Versions / Önceki Sürümler bölümünü gizlemek için kullanılır.
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoPreviousVersionsPage /t REG_DWORD /d 1 /f
Bu komut aşağıdaki Registry değerini oluşturur:
NoPreviousVersionsPage = 1
Previous Versions bölümü, sistem yapılandırmasına bağlı olarak kullanıcıların dosya ve klasörlerin daha eski kopyalarına erişmesine olanak sağlayabilir.
Bu özellik genellikle aşağıdaki teknolojilerle ilişkilidir:
- Volume Shadow Copy Service
- Shadow Copies
- Dosya sunucusu önceki sürümleri
- Sistem geri yükleme noktaları
- Dosya geçmişi
Normal şartlarda kullanıcı:
Dosya veya klasöre sağ tık
→ Özellikler
→ Önceki Sürümler
adımlarını izleyerek mevcut eski kopyaları görüntüleyebilir.
NoPreviousVersionsPage değeri 1 olduğunda bu bölüm kullanıcı arayüzünde gizlenir.
Registry Yapısı
Ayarlar uygulandıktan sonra Registry yapısı aşağıdaki gibi olacaktır:
HKEY_CURRENT_USER
└── Software
└── Microsoft
└── Windows
└── CurrentVersion
└── Policies
└── Explorer
├── NoSecurityTab REG_DWORD 1
└── NoPreviousVersionsPage REG_DWORD 1
Burada:
1 = Politika etkin
anlamına gelir.
Ayarları Kontrol Etme
Registry değerlerinin doğru şekilde oluşturulup oluşturulmadığını aşağıdaki komutlarla kontrol edebilirsiniz:
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoSecurityTab
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoPreviousVersionsPage
Başarılı bir yapılandırmada aşağıdakine benzer bir çıktı görülür:
NoSecurityTab REG_DWORD 0x1
NoPreviousVersionsPage REG_DWORD 0x1
Değişikliklerin Aktif Olması
Registry değişiklikleri sonrasında Windows Explorer’ın yeniden başlatılması gerekebilir. Bunun için:
taskkill /f /im explorer.exe
start explorer.exe
komutları kullanılabilir. Alternatif olarak kullanıcı oturumu kapatılıp tekrar açılabilir. Domain ortamında Group Policy kullanılıyorsa:
gpupdate /force
komutu da çalıştırılabilir.
Ayarları Geri Alma
Security sekmesini tekrar görünür hale getirmek için:
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoSecurityTab /f
Previous Versions bölümünü tekrar açmak için:
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoPreviousVersionsPage /f
Daha sonra Explorer yeniden başlatılabilir:
taskkill /f /im explorer.exe
start explorer.exe
İstenirse Registry değerleri silinmek yerine 0 olarak da değiştirilebilir:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoSecurityTab /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoPreviousVersionsPage /t REG_DWORD /d 0 /f
Neden HKCU Kullanılıyor?
Komutlarda kullanılan:
HKCU
ifadesi HKEY_CURRENT_USER anlamına gelir.
Dolayısıyla bu ayarlar bilgisayardaki tüm kullanıcılar için değil, yalnızca mevcut kullanıcı profili için uygulanır.
Örneğin User-A hesabında komutlar çalıştırıldığında ayarlar User-A için geçerli olur. Aynı bilgisayarda User-B oturum açtığında aynı kısıtlamalar otomatik olarak uygulanmayabilir.
Çok sayıda kullanıcı ve bilgisayarın bulunduğu Active Directory ortamlarında bu tür ayarların tek tek Registry komutlarıyla uygulanması yerine Group Policy üzerinden merkezi olarak dağıtılması daha yönetilebilir bir yöntemdir.
Hangi Ortamlarda Kullanılabilir?
Bu yapılandırmalar özellikle aşağıdaki senaryolarda faydalı olabilir:
- Kurumsal Windows 10/11 istemcileri
- Standart kullanıcı bilgisayarları
- Ortak kullanılan bilgisayarlar
- RDS ve Terminal Server ortamları
- Kiosk sistemleri
- Eğitim ve laboratuvar bilgisayarları
- Golden Image çalışmaları
- Sıkılaştırılmış istemci sistemleri
Örneğin kurumsal bir Windows 11 Golden Image hazırlanırken, standart kullanıcıların dosya sistemi üzerinde gelişmiş güvenlik ayarlarına gereksiz şekilde erişmesini önlemek amacıyla bu politikalar kullanılabilir.
Güvenlik Açısından Dikkat Edilmesi Gerekenler
Bu Registry ayarları tek başına bir güvenlik çözümü değildir.
Security sekmesini kullanıcıdan gizlemek:
Kullanıcının NTFS izinlerini değiştirme yetkisini otomatik olarak ortadan kaldırmaz.
Bu nedenle gerçek güvenlik aşağıdaki mekanizmalarla desteklenmelidir:
- NTFS izinleri
- Active Directory Security Groups
- Least Privilege yaklaşımı
- Local Administrator yetkilerinin sınırlandırılması
- Windows LAPS
- UAC
- Group Policy
- Application Control
- PowerShell ve CMD erişim politikaları
Registry üzerinden yapılan bu değişiklikler ise daha çok kullanıcı arayüzünü sadeleştirmek ve standart kullanıcıların gelişmiş yönetim ekranlarına erişimini sınırlandırmak amacıyla kullanılmalıdır.

