İçerikleri sosyal medya üzerinden paylaşarak daha fazla kişiye ulaşmasına yardımcı olabilirsiniz.




Kategori: Windows 10
Fırat Boyan 14.06.2018 1

Yerel Kullanıcı Profilleri (Local User Profiles)

Yerel Kullanıcı Profilleri (Local User Profiles), Windows tabanlı sistemlerde her kullanıcıya özel ayar ve dosyaların saklanmasını sağlayan bir mekanizmadır. Bu profiller, kullanıcının oturum açtığı bilgisayar üzerinde belirli bir dizinde saklanır ve kullanıcının masaüstü, kişisel dosyaları, tarayıcı ayarları gibi tüm kişisel verilerini içerir. Profil, kullanıcının sistemde gerçekleştirdiği değişiklikleri kaydeder ve her oturum açıldığında bu ayarlar yüklenir. Yerel Kullanıcı Profili Yapısı, temel olarak iki ana bileşenden oluşur.

1- NTUSER.DAT: Bu dosya, kullanıcının kişisel tercihlerini ve ayarlarını içeren Registry yapılarını barındırır. Her oturum açıldığında bu dosya yüklenir ve kullanıcının yaptığı değişiklikler buraya kaydedilir.

2- Dosya Sistemi: Kullanıcının masaüstü, belgeler, indirmeler gibi kişisel verileri dosya sistemi içerisinde ilgili dizinlerde saklanır. Bu dizinler varsayılan olarak C:\Users altında bulunur ve her kullanıcının kendi profiline ait bir dizin yaratılır.

Profil oluşturma süreci, oldukça basit bir işlemle başlar. Bir kullanıcı ilk kez bir Windows işletim sistemine oturum açtığında, sistem Default User Profile kullanarak bir kopya oluşturur ve bu kopyayı kullanıcının adını taşıyan bir dizine yerleştirir. Bu süreçte profil dosyaları otomatik olarak oluşturulurken, NTUSER.DAT gibi kritik dosyalar kullanıcıya özgü hale getirilir. Kullanıcı bu oturum süresince masaüstü düzeni, arka plan resmi, dosya ve klasör düzeni gibi ayarlarını yapabilir. Bu ayarlar oturum kapatıldığında kaydedilir ve bir sonraki oturumda tekrar yüklenir.

Yerel profillerin saklandığı C:\Users dizinindeki klasörler, her kullanıcıya ait tüm kişisel verileri içerir. Bu dizinlerde yer alan klasörler şunlardır:

Desktop: Kullanıcının masaüstü öğelerini barındırır.
Documents: Belgeler klasöründeki dosyaları içerir.
Downloads: Kullanıcının indirdiği dosyalar bu klasörde yer alır.
AppData: Uygulama verilerinin depolandığı, Local, LocalLow ve Roaming olmak üzere üç alt klasöre sahip bir dizindir. AppData\Local klasörü, kullanıcının o bilgisayara özel uygulama ayarlarını içerir ve diğer sistemlerde bu verilere erişim mümkün değildir.

Kullanıcının uygulama verilerini depolamak için kullanılan Local, LocalLow ve Roaming klasörleri, her birinin kendine özgü özellikleri ve kullanım amaçları bulunmaktadır.

Local Klasörü

Local klasörü, kullanıcının bilgisayara özel uygulama verilerini depolar. Bu klasörde saklanan veriler, sadece kullanıcının oturum açtığı bilgisayarda geçerlidir ve başka bir cihazda oturum açtığında bu verilere erişilemez. Local klasörü, genellikle büyük dosyalar, geçici veriler ya da cihazla doğrudan ilgili ayarlar için kullanılır.

Özellikler:

» Kullanıcıya özgü: Bu klasördeki veriler sadece oturum açılan bilgisayar için geçerlidir. Başka bir bilgisayarda oturum açıldığında bu veriler taşınmaz.

» Büyük boyutlu dosyalar: Uygulama tarafından kullanılan geçici veya önbellek (Cache) dosyaları burada depolanır.

» Senkrone edilmez: Bu klasör Roaming gibi Network üzerinden senkronize edilmez, bu yüzden yerel ayarlar ve geçici dosyalar bu klasörde saklanır.

LocalLow Klasörü

LocalLow klasörü, daha düşük güvenlikli veya kısıtlı erişim gerektiren uygulamalar için kullanılır. Örneğin, düşük haklara sahip bir tarayıcı (sandboxed browser) veya kısıtlı erişime sahip uygulamalar bu klasörü kullanır. LocalLow klasöründe depolanan veriler de bilgisayara özgüdür ve başka bir cihazda kullanılmaz.

Özellikler:

» Düşük güvenlikli uygulamalar: Sandbox ortamında çalışan tarayıcılar veya daha az hakka sahip uygulamalar bu klasörü kullanır.

» Bilgisayara özgü: Local klasörüne benzer şekilde, bu klasörde saklanan veriler de sadece o bilgisayarda kullanılır.

» Yalıtılmış ortam: Düşük güvenlikli ya da yalıtılmış çalışma ortamlarına sahip uygulamalar verilerini burada saklar.

Roaming Klasörü

Roaming klasörü, kullanıcının Network üzerinden senkronize edilmesi gereken ayarlarını ve verilerini saklar. Bu klasörde saklanan veriler, kullanıcının farklı cihazlarda oturum açtığında aynı deneyimi yaşamasını sağlar. Örneğin, e-posta ayarları, tarayıcı yer imleri gibi kişisel ayarlar Roaming klasöründe saklanır ve bu veriler, bir Network ortamında farklı bilgisayarlarda kullanılabilir.

Özellikler:

» Senkrone edilebilir: Bu klasör, kullanıcının farklı bilgisayarlarda oturum açtığında verilerinin senkronize edilmesini sağlar. Kullanıcı aynı ağdaki başka bir bilgisayarda oturum açarsa, Roaming klasöründeki verileri aynı şekilde kullanır.

» Kritik ayarlar: Kullanıcı ayarları, e-posta hesap bilgileri, uygulama tercihleri gibi önemli ve kişisel ayarlar burada saklanır.

» Network üzerinden erişim: Özellikle Roaming Profile kullanılan ortamlarda, bu klasördeki veriler, oturum açıldığı anda Network üzerinden indirilebilir.

Yerel Kullanıcı Profilleri, Windows ortamlarında kullanıcı deneyimi açısından kritik bir öneme sahiptir. Kullanıcının kişisel dosyalarının ve ayarlarının tek bir bilgisayar üzerinde kalması, sistem güvenliği açısından avantaj sağlarken, profil boyutlarının zamanla büyümesi depolama alanında sorunlara yol açabilir. Özellikle büyük dosyaların Desktop veya Downloads klasörlerinde birikmesi, Disk kullanımını olumsuz etkileyebilir.

Yerel Kullanıcı Profilleri'nin zamanla şişmesini önlemek için, belirli bir süre kullanılmayan profillerin temizlenmesi önerilir. Bunun için User Profile Deletion işlemi gerçekleştirilirken, dikkat edilmesi gereken bazı noktalar vardır. Profil silme işlemi, yalnızca dosya sistemi üzerindeki verileri silmekle kalmaz, aynı zamanda Registry'deki ilgili tüm kayıtları da kaldırır. Bu süreçte kritik kullanıcı verilerinin kaybolmaması için profilin önceden yedeklenmesi önemlidir.

Ayrıca, performans optimizasyonu için profillerin başka bir sürücüye taşınması gerekebilir. Özellikle SSD sürücülerinin yoğun kullanıldığı sistemlerde, profillerin varsayılan dizinden başka bir depolama birimine yönlendirilmesi, SSD'nin kullanım ömrünü uzatabilir ve sistem performansını iyileştirebilir. Bu işlem, User Profile Relocation adımıyla gerçekleştirilir ve doğru yapılandırma ile verilerin güvenli bir şekilde taşınması sağlanır.

Group Policy aracılığıyla yerel kullanıcı profillerinin davranışı üzerinde çeşitli ayarlamalar yapılabilir. Örneğin, belirli dosyaların oturum kapatıldığında temizlenmesi veya belirli ayarların her oturumda sıfırlanması gibi politikalar oluşturulabilir. Bu ayarlar, profillerin yönetimini kolaylaştırırken, profil verilerinin bozulmasının veya hatalı yapılandırmaların önüne geçilmesini sağlar.

Yerel Kullanıcı Profilleri'nin Group Policy aracılığıyla yönetimi, sistem yöneticilerine kullanıcı profillerinin davranışını ayrıntılı olarak kontrol etme imkanı tanır. Bu ayarlar, kullanıcıların profillerinin nasıl oluşturulacağı, saklanacağı ve oturum kapatıldığında nasıl temizleneceği gibi birçok parametreyi düzenlemeye olanak tanır. Group Policy kullanılarak gerçekleştirilebilecek bazı önemli yapılandırmalar ve ayarların teknik detayları şu şekildedir:

Temporary Files Temizliği

Kullanıcı profilleri zamanla Temporary Files gibi geçici dosyalarla dolabilir. Bu dosyalar, kullanıcının oturum kapattığında sistemde kalır ve Disk alanını gereksiz yere işgal eder. Group Policy ile belirli klasörlerin ve geçici dosyaların oturum kapatıldığında otomatik olarak temizlenmesi sağlanabilir. Bu, özellikle Disk alanının optimize edilmesi gereken durumlarda önemlidir.

» Policy: Delete cached copies of roaming profiles politikası, her oturum kapatıldığında yerel kullanıcı profilinin geçici verilerinin temizlenmesini sağlar.

» Konfigürasyon: Bu ayar, Computer Configuration > Policies > Administrative Templates > System > User Profiles altında bulunan Delete cached copies of roaming profiles politikası aktif hale getirildiğinde, her kullanıcı oturum kapattığında, geçici dosyalar silinir ve Disk alanı boşaltılır. Ancak bu işlem, kullanıcı profili boyutuna ve sistem performansına göre dikkatli bir şekilde yapılandırılmalıdır.

Profillerin Sıfırlanması ve Ayarların Yedeklenmesi

Bazı durumlarda, belirli ayarların her oturum açılışında varsayılan değerlere döndürülmesi gerekebilir. Örneğin, kullanıcıların masaüstü düzeni, tarayıcı ayarları veya belirli uygulama yapılandırmaları her oturum açıldığında sıfırlanabilir. Bu, kullanıcıların sistem üzerinde kalıcı değişiklikler yapmasını engellemek için tercih edilen bir yöntemdir.

» Policy: Do not save settings at exit politikası ile kullanıcı oturumu kapattığında yapılan değişiklikler kaydedilmez ve bir sonraki oturumda sistem varsayılan ayarlara geri döner.

» Konfigürasyon: Bu ayar, User Configuration > Policies > Administrative Templates > Desktop > User Profiles altında yapılandırılabilir. Bu politika, kullanıcının masaüstü veya sistem ayarlarında yaptığı tüm değişikliklerin oturum kapatıldığında kaybolmasını sağlar. Böylece kullanıcı her oturum açtığında, profil sıfırdan başlar.

Zorunlu Profiller (Mandatory Profiles)

Zorunlu profiller, kullanıcının profilinde değişiklik yapmasına izin verilmeyen ve her oturum açıldığında aynı yapılandırmanın sunulduğu profil türleridir. Mandatory Profile, eğitim ortamları veya kısıtlı güvenlik politikalarının uygulandığı ortamlarda tercih edilir. Kullanıcı her oturum açtığında aynı ayarlar ve dosyalar yüklenir, oturum kapatıldığında yapılan değişiklikler kaydedilmez.

» Policy: Zorunlu profiller, kullanıcıya sadece bir okuma yetkisi verilmiş .man uzantılı profiller kullanılarak yapılandırılır. Bu sayede kullanıcı profilinde değişiklik yapamaz ve her oturum açılışında aynı sabit yapı yüklenir.

» Konfigürasyon: Kullanıcının Profile Path'i belirlenirken, profilde NTUSER.DAT dosyasının adı NTUSER.MAN olarak değiştirilir. Böylece profil zorunlu hale getirilir ve kullanıcı herhangi bir değişiklik yapamaz. Bu profil, sunucu üzerinden yüklendiği için kullanıcının kişisel ayarları her oturumda sıfırlanır.

Disk Alanı Kullanımının Sınırlandırılması

Kullanıcı profillerinin boyutlarının sınırlanması da kritik bir yapılandırmadır. Özellikle çok sayıda kullanıcının oturum açtığı sistemlerde, profil boyutlarının kontrolsüz büyümesi Disk alanı sorunlarına yol açabilir. Group Policy ile her kullanıcının profil boyutuna bir limit konulabilir ve bu limit aşıldığında kullanıcıya uyarı verilebilir.

» Policy: Limit profile size politikası ile kullanıcı profillerine belirli bir Disk kotası uygulanabilir. Bu kota aşıldığında kullanıcıya uyarı verilir veya profil kullanımı sınırlandırılır.

» Konfigürasyon: Bu ayar, Computer Configuration > Policies > Administrative Templates > System > User Profiles altında bulunan Limit profile size politikası ile kullanıcı profili boyutlarına bir üst sınır getirilebilir. Bu ayar, özellikle paylaşımlı sistemlerde profil boyutlarının yönetimi açısından kritik öneme sahiptir.

Yerel Kullanıcı Profilleri (Local User Profiles)

Yerel Kullanıcı Profilleri (Local User Profiles)

Kullanıcı Profilleri (User Profiles) içindeki bilgi ve ayarlar, Readable (okunabilir) ve Writable (yazılabilir) özelliği NTUSER.DAT (.DAT=DATABASE) veri tabanı içinde depolanır.

Yerel Kullanıcı Profilleri (Local User Profiles)

Kullanıcı Profilleri (User Profiles) oluşurken, Default Profile referans alınarak otomatik olarak oluşur. Default Profile içinde Microsoft tarafından hazırlanmış, boş bir profil bulunmaktadır. Kullanıcı Profilleri (User Profiles) oluşurken, bu Default Profile referans alınsa da, sonradan kullanıcı tarafından yapılacak olan her profil ayarı, NTUSER.DAT profil veri tabanına yazılarak kaydedilecektir. Özetle Default Profile, profil için bir başkangıç noktasıdır diyebiliriz.

Yerel Kullanıcı Profilleri (Local User Profiles)

Yerel Kullanıcı Profilleri (Local User Profiles)

Yerel Kullanıcı Profilleri (Local User Profiles)

Kullanıcı Profilleri aşağıdaki registry path'i (dizin yolu) üzerinde User SID bilgileri ile tutulmaktadır.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Yerel Kullanıcı Profilleri (Local User Profiles)

Yerel Kullanıcı Profilleri (Local User Profiles)

Yerel Kullanıcı Profilleri, bir bilgisayar üzerinde kullanıcıların kişisel ayarlarını ve verilerini saklayan önemli bir mekanizmadır. Bu yazıda, Local User Profile'larin nasıl çalıştığını, hangi durumlarda kullanıldığını ve farklı senaryolarda nasıl yönetilmesi gerektiğini ele aldık. Kullanıcı verilerinin doğru bir şekilde depolanması ve taşınabilirlik açısından Profil türlerinin seçimi, sistemlerin sorunsuz çalışmasını sağlamak için kritik bir rol oynar.

Ayrıca, Default Profile ve Roaming Profile gibi farklı yapıların özellikleri ve avantajlarına değinerek, ihtiyaçlarınıza en uygun çözümü belirlemek için gerekli bilgiler sağlandı. Kullanıcı deneyimini optimize etmek ve aynı zamanda verilerin güvenliğini sağlamak için Yerel Profil yönetimi hakkında bilinmesi gereken tüm detaylara bu yazıda yer verdik. Doğru yapılandırılmış bir Profil yönetimi, uzun vadede hem kullanıcılar hem de sistem altyapısı için önemli bir katkı sağlar.

Faydalı olması dileğiyle...


Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.



Yazar Hakkında

firatboyan.com


1985 yılında Alanya'da doğdum. İlk, orta ve lise öğrenimimi Alanya'da tamamladım. Liseden mezun olduktan sonra Akdeniz Üniversitesi Bilgisayar Teknolojisi Ön Lisans programına yerleştim ve bu programdan mezun oldum. Ön Lisans programından mezun olduktan bir süre sonra Dikey Geçiş Sınavı (DGS) ile İstanbul Teknik Üniversitesi (İTÜ) Bilgisayar Mühendisliği Lisans programına yerleştim.

2003 yılından beri Bilgi Teknolojileri sektöründe Sistem ve Network alanlarında çalışıyorum. Bir çok firma bünyesinde onlarca farklı projelerde yer alarak bu alanda yıllar içinde ciddi bir bilgi birikimi ve deneyimler kazandım. Bilgi Teknolojileri sektöründeki profesyonel çalışma hayatımın uzunca bir dönemini entegratör firma bazında, ağılıklı olarak Microsoft ürünleri üzerine danışman olarak sürdürüyor ve yüksek seviyeli projeler geliştiriyorum. Uzunca bir süredir de Türkiye'nin önde gelen entegratör firmalarından olan Data Market bünyesinde Senior Cloud Engineer olarak çalışıyorum.

Ek olarak, 2015 yılında Network Akademi bünyesinde Microsoft Certified Trainer (MCT) ünvanı ile Sistem ve Network Uzmanlık eğitimleri vermeye başladım. Sistem ve Network Uzmanlığı alanındaki eğitmenlik serüvenime Network Akademi bünyesinde devam etmekteyim.

YORUMLAR
Bu makaleye 1 yorum yapıldı.
Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.


750 karakter yazabilirsiniz.
Captcha
Güvenlik kodunu BÜYÜK harflerle giriniz.
* Yorumlar, onaylandıktan sonra yayınlanmaktadır.
* E-posta, yorum onay bildirimi için gereklidir. Yayınlanmaz.


14.02.2022 Musa Telci
Bilgi için teşekkür ederim. Bir sorum olacak. Bir kullanıcı profilini registeriden nasıl ekleyebiliriz. Mesela x kullanıcı adını, y etki alanına, administrator olarak tek bir tıklamayla registeri dosyası ile kayıt defterine eklemek istiyorum bunu nasıl yapabileceğime dair örnek bir kayıt defteri dosyası yazabilir misiniz? Gerekli kendi bilgisayarıma özgü değişiklikleri ben yaparım. Şu an bu eklemeleri kullanıcı hesaplarından ekle butonu ile yapıyorum ama kayıt defterine register dosyası ile eklemek benim için daha büyük kolaylık olacak. teşekkür ederim.