Registry nedir ?
->
Nedir Bu Registry
Çözümler köşenizi düzenli olarak okuyan ve oldukça yararlanan biriyim. Ancak arada sırada verdiğiniz püf noktalarında geçen REGISTRY olayına kafam takıldı benim. Nedir bu REGISTRY? Ne işe yarar? Nasıl bir sistematiği vardır. Bu konuda detaya fazla kaçmadan bizim anlayacağımız dilde biraz bilgi verir misiniz? Bunun ben ve benim gibi bilgisayar kullanıcılarının oldukça yararlanacağı bir yazı olacağına eminim.
Registry, Windows 98′in bütün ayarlarının tutulduğu bir veri tabanıdır. Bu veri tabanındaki bilgiler bilgisayarınızın WINDOWS klasöründeki iki gizli dosya içinde tutulur. Dosya isimleri USER.DAT ve SYSTEM.DAT oluyor. Windows Türkçesinde adına “sistem kaydı” adı verilen REGISTRY’nin hiyerarşik bir yapısı vardır. Bu yapı bilgisayarınızın klasör şeklindeki ağaç yapısına benzer. REGISTRY editörünün penceresinde görülen her dal bir klasör simgesi ile gösterilir.
Bilgisayarınızın REGISTRY ayarlarını yapabileceğiniz REGISTRY editörünü BAŞLAT menüsünden ÇALIŞTIR komutunu çalıştırıp ekrana gelecek olan diyalog kutusunda REGEDIT yazıp ENTER tuşuna basarak ekrana getirebilirsiniz.
REGISTRY editöründeki her dala KEY (ANAHTAR) adı veriliyor. Her anahtarın altında alt-anahtarlar ve değerler yer alabiliyor. Bu alt anahtarların altında da başka alt anahtarlar ve değerler bulunabilir. Bu değerler üç çeşittir. STRING (dize değeri), BINARY (ikili değer) ve DWORD (bunun Türkçe’si yok) olabilirler. Bu değerler kullanım amacına göre değişiklikler gösterebilirler.
Açınca göreceksiniz, REGISTRY editöründe at ana dal bulunuyor. Her dal, sistem kaydındaki bilgileri gruplamak için kullanılıyor. Bu ana dalları açıklayalım:
l HKEY_CLASSES_ROOT - Bu dalda dosya türleri ve OLE (object linking and embedding - nesne bağlama ve gömme) hakkındaki bilgiler saklanır. OLE sistemini kullanan uygulamalar bilgileri bu dalın alt dallarında alabilirler.
l HKEY_CURRENT_USER - Birazdan değineceğimiz HKEY_USERS bölümünün, o anki aktif kullanıcı için ayrılmış ve ayarlanmış olan değerlerine buradan erişebilirsiniz.
l HKEY_LOCAL_MACHINE - Bilgisayarınızda kurulu durumda bulunan bütün yazılım ve donanım bileşenlerinin bilgileri ve ayarları bu bölümde tutuluyor. Birden fazla donanım profili programlayabileceğiniz için o an aktif olan donanım ve yazılım ayarları HKEY_CURRENT_CONFIG bölümünde gösterilirler.
l HKEY_USERS - Bilgisayarın bütün kayıtlı kullanıcılarının özelleştirilmiş ayarları (renkler, denetim masası ayarları vs…) bu bölümde kayıtlıdır. Windows 98 çoklu kullanıcı tarafından özelleştirilme seçeneğine sahiptir ancak genelde DEFAULT adında tek bir kullanıcıdan söz edilir bu bölümde. O anda bilgisayarı kullanmakta olan kullanıcının özel ayarları HKEY_CURRENT_USER bölümünde gösterilir.
l HKEY_CURRENT_CONFIG - HKEY_LOCAL_MACHINE dalının o anda aktif olarak kullanılmakta olan donanım ve yazılım ayarlarına gitmek için bu daldan yola çıkabilirsiniz.
l HKEY_DYN_DATA - HKEY_LOCAL_MACHINE dalında Windows 98′in dinamik olarak değişebilen tak ve kullan (Plug-&-Play) ayarlarının ve değerlerinin gösterildiği bölüme ulaşmak için kullanılır.
Daha önceden de belirttiğimiz gibi, Kayıt Düzenleyicisi (Registry Editor) yani REGEDIT.EXE Windows 98′in bütün REGISTRY ayarlarını görüntüleme, silme veya değiştirme seçeneği vermektedir. Kayıt düzenleyicisini açtığınızda aynen eski Windows 3.x’lerdeki dosya yöneticisi veya yeni Windows’lardaki Windows Gezgini uygulamasında olduğu gibi dikine ikiye bölünmüş bir uygulama penceresi ile karşılaşırsınız. Sol tarafta ağaç yapısı ve klasörler, sağ taraftaki bölümde ise o anda seçili durumda olan klasörün içinde yer alan değerler listelenir.
Herhangi bir dalı genişletmek alt dallarını görüntülemek için sol tarafındaki minik + işaretine tıklamanız veya o dal seçili durumda iken sağ ok tuşuna basmanız yeterlidir. Herhangi bir anahtarın içindeki değerleri görüntülemek için ilgili anahtarın klasör simgesine bir kere tıklamanız yeterlidir. Düzen (EDIT) menüsünden Yeni (NEW) komutunu çalıştırarak bir anahtarın altına değer ekleyebilirsiniz. Aynı komutu kullanarak yeni bir anahtar da ekleyebilirsiniz. Aynı dosya yöneticisinin veya Windows gezgininin sistemini kullanarak anahtar veya değerlerin isimlerini de değiştirebilirsiniz. Herhangi bir değerin içeriğini değiştirmek için de üzerine çift tıklamanız ve ekrana gelecek olan diyalog kutusu içerisinde yeni değeri girip ENTER tuşuna basmanız yeterlidir.
KÜÇÜK BİR DENEME
Şimdi küçük bir deneme yapalım, örneğin sık sık sorulan bir sorunun cevabını verelim. Mesele şu: Pek çok kullanıcı bilgisayarlarındaki BMP formatındaki görüntü dosyaların simgelerinin asıl görüntünün küçük bir simgesi şeklinde görüntülenmesini istiyorlar. Bunun için minik bir REGISTRY ayarı yapmak yeterli. Aşağıdaki adımları takip edip REGISTRY ayarlarını değiştirerek bunu mümkün kılabilirsiniz:
1. BAŞLAT menüsünden ÇALIŞTIR komutunu çalıştırın. Ekrana gelecek olan diyalog kutusunda REGEDIT yazıp ENTER tuşuna basın. Kısa bir süre sonra REGISTRY editörü ekrana gelecektir.
2. Ekranın sol tarafındaki listede HKEY_CLASSES_ROOT değerini bulun, onun solundaki + işaretine tıklayın. Bunu yaptığınızda listenin açılıp aşağıya doğru uzadığını göreceksiniz. Bu liste harf sırasına göredir. Aşağıya doğru kayarak Paint.Picture anahtarına gelin, onun da sol tarafındaki + işaretine tıklayın. Liste yine açılacak. Buradan DefaultIcon bölümüne gelin ve üzerine tıklayın. Ekranda aşağıdaki gibi bir görüntü ile karşılaşmanız gerekli.
3. Sağ taraftaki DEFAULT değerinin üzerine çift tıklayın. Ekrana gelecek olan diyalog kutusuna %1 değerini girin. TAMAM düğmesine basın.
4. REGISTRY editörünü kapatın, Windows 98′i kapatıp açın. İçinde BMP dosyası olan herhangi bir klasörü açtığızda bu BMP dosyasının içeriğinin simge şeklinde göründüğüne şahit olacaksınız.
İşte böylece REGISTRY ayarlarının nasıl yapılacağına da değinmiş olduk. Şimdi önemli bir not düşelim. REGISTRY ayarları bazen karmaşık olabilir, ilk denemelerinizde hatalı işlemler yapıp istenmeyen değerleri değiştirebilirsiniz. Bu yüzden ileride mutsuz anlar yaşamamak için değiştirmeden önceki REGISTRY ayarlarını yedeklemenizde sonsuz faide görüyorum. Bunun için geliştirilmiş yazılımlar var. Bu ay Çözümler köşemizde küçük bir kutu içerisinde gördüğünüz REGISTRY BACKUP yardımcı programını kullanarak bu yedekleme işine kökten bir çözüm getirebilirsiniz.
Registry nedir
Registry, sistem ve uygulama bilgilerinin tutulduğu veritabanına verilen isimdir. Registry dağıtık bir yapıdadır, birden fazla farklı dosyada kayıtlı bilgilerden oluşur. Windows 3.1 için hazırlanan uygulamaların kullandığı INI dosyalarının yerine geliştirilmiştir. Uygulamalar ihtiyaç duydukları bilgilere WINAPI (Application Programming Interface) kanalıyla ulaşırlar.
Bilgisayarla kullanıcı seviyesinde tanışık olan kişiler genellikle bir uygulama kurulumu (Örneğin Microsoft® Office©) denildiğinde Office dosyaların sabit diske kopyalanmasını anlar. Halbuki bu işlem Office uygulamalarının çalıştırılabilmesi için registry ayarlamalarının yapılmasını ve birçok sistem dosyasının WINDOWS\SYSTEM klasörüne kopyalanmasını da kapsar.
Upgrade ve yeni kurulumun farkı işte burada ortaya çıkmaktadır. Eğer daha önceki bir Windows sürümünden bir upgrade gerçekleştirirseniz, işletim sistemi otomatik olarak daha önce kurulmuş olan uygulamalara ait ayarları yeni sisteme aktarır. Yeni kurulumda ise önceki bütün ayarlar silinir.
Eğer yaptığınız değişiklikler ya da yüklediğiniz programlar sistem ayarlarınızı olumsuz etkilemiş, sisteminizi bir önceki sağlıklı açılışa döndürme bir ihtiyaçtan öte saplantıya dönüşmüşse, sistem kaydınızı aşağıdaki yöntemlerle geri yükleyebilirsiniz. Unutmayın bu işlemleri yaparken ne istediğinizi biliyor olmanız gerek, aksi takdirde yüklediğiniz yedekler işletim sisteminin son durumunu göstermeyebilir. Daha önce bilgisayarınıza yüklenmiş ama, elinizde kurulumu olmayan uygulamaları kullanamayabilirsiniz.
Windows işletim sistemi hakkında daha fazla bilgi için tıklayınız
Windows 95 işletim sisteminde sistem kaydını geri yüklemek
Windows 95 işletim sisteminde registry WINDOWS klasöründe bulunan SYSTEM.DAT ve USER.DAT dosyalarıdır. Sistem bilgileri SYSTEM.DAT dosyasında, kullanıcı ayarları USER.DAT dosyasında tutulur. Sistem kaydının bozulması ihtimaline karşı SYSTEM.DA0 ve USER.DA0 (DAsıfır) adlı yedeklerden yararlanlır. Windows kurulumu yapıldığı andaki ayarları içeren SYSTEM.1ST dosyası da ana klasörde eğer kullanıcı tarafından silinmemişse bulunabilir (1ST uzantısı first kelimesinden geliyor). Eğer system kaydı yedekleriyle birlikte tahrip olursa SYSTEM.1ST dosyası sistemi kurtarmak için ilk akla gelendir (son çare değil).
Windows 95 registry dosyalarının yedeklerini geri yüklemeniz gerektiğinde aşağıdaki işlemleri yapmalısınız :
Bilgisayarınızı komut isteminde açın
Windows klasörüne geçin
Aşağıdaki komutları yazın :
ATTRIB -r -s -h SYSTEM.DAT
ATTRIB -r -s -h SYSTEM.DA0
ATTRIB -r -s -h USER.DAT
ATTRIB -r -s -h USER.DA0
REN SYSTEM.DAT SYSTEM.OLD
REN SYSTEM.DA0 SYSTEM.DAT
REN USER.DAT USER.OLD
REN USER.DA0 USER.DAT
Ardından bilgisayarınız yeniden başlatın. Umarım istediğiniz sonucu alırsınız. Eğer işler yolunda gitmezse OLD uzantılı dosyaları geri yükleyebilir ya da SYSTEM.1ST yi SYSTEM.DAT adıyla yeniden adlandırıp WINDOWS klasörüne kopyalayabilirsiniz. O aşamada USER.DAT’ı fazla düşünmeyin.
Windows 98 işletim sisteminde sistem kaydını geri yüklemek
Windows işletim sisteminde işler çok daha kolay. SCANREG uygulaması sayesinde registry dosyaları otomatik olarak yedeklenmektedir. En fazla beş adet yedek dosyası tutulur. Bu dosyalar CAB uzantısıyla sıkıştırılmış olarak kaydedilmektedir. Herhangi bir yedeği geri yüklemek istediğinizde aşağıdaki işlemleri yapmalısınız :
Bilgisayarınızı komut isteminde açın
SCANREG /RESTORE komutunu verin
Ekrana gelen listede çok eski olmayan ve Windows’u başlatabilmiş bir yedeği seçin
Ekrandaki direktifleri takip edin. Büyük ihtimalle bilgisayarınız yeniden başladığında bir sorun çıkmayacak. Zaten Windows 98 de kayıt problemleri büyük oranda çözülmüş durumda.
Windows NT 4.0 işletim sisteminde sistem kaydını geri yüklemek
Birden fazla yöntem sıralanabilir. Örneğin boot esnasında LastKnownGood konfigürasyonu yükleyerek bir önceki başarılı logon işlemindeki ayarları geri yükleyebilirsiniz. Windows NT 4 işletim sisteminde ControlSet’in 2 yedeği tutulmaktadır. Yedekleme işlemi bir kullanıcı sisteme lokal olarak oturum açtığında yapılır.
Eğer bir teyp sürücünüz varsa, işiniz kolay. Geri yükleme esnasında daha önceden yedeklediğiniz registry bilgilerinin geri yüklenmesini isteyebilirsiniz.
Bir diğer yöntem ERD (Emergency Repair Disk) kullanmak. RDISK /S komutuyla sistemin son durumuna ait bilgilerin \WINNT\Repair klasörüne kaydedilmesini sağlayın. İşlem tamamlandıktan hemen sonra, kaydedilen bu bilgilerin bir diskete kaydedilmesi için sizi ikaz edecek. Boş bir disket takarak devam edin. Bu disketteki bilgileri sürekli olarak güncel tutmaya çalışmalısınız. Registry bilgilerini geri yüklemek için önce üç adet NT Kurulum disketine ihtiyacınız var - çünkü ERD bir açılış disketi değil. Eğer elinizde disketler yoksa kurulum dosyalarının bulunduğu klasörde WINNT /OX komutuyla bu disketleri hazırlayabilirsiniz. Sistemi birinci disketle açın. Sorulduğunda R harfini tuşlayarak REPAIR (Onarım) yapmak istediğiniz belirtin. Aşağıdaki gibi bir menü ekrana gelecek :
[X] Inspect Registry Files
[ ] Inspect startup environment
[ ] Verify Windows NT system files
[ ] Inspect boot sector
Kontrol etmek istediğiniz bölümleri işaretleyin. Inspect Registry Files seçeneği için ekrana registry bölümleri gelecek. Kontrol etmek (geri yüklemek) istediklerinizi işaretleyerek devam edin.
[X] SYSTEM
[X] SOFTWARE
[X] DEFAULT
[X] NTUSER.DAT
[X] SECURITY
[X] SAM
İŞLEM TAMAM.
NOT: Eğer çok fazla sayıda kullanıcı hesabınız varsa SAM dosyanız çok büyük olabilir (En çok 40 MByte). Yada çok fazla yazılım kurmuşsanız SOFTWARE dosyası çok büyük olabilir. Böyle olunca toplamda registry dosyalarının büyüklüğü bir disket kapasitesini (1.44MB) aşabilir. Bu nedenle NT kurulumunu tamamladıktan sonra oluşturacağınız ilk repair diskini saklamanızda fayda var. Çünkü ERD bir diskete sığmak zorunda.
Bu bölümde yer alan registry düzenlemeleri Windows 95 ve 98 içindir. Bununla birlikte pek çoğu Windows NT 4.0 altında da hatasız olarak kullanılabilir.
Windows’un standart simgelerinin değiştirilmesi
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]
“0=”C:\\WINDOWS\\SYSTEM\\cool.dll,37 ;?
“3=”C:\\WINDOWS\\SYSTEM\\cool.dll,11 ;Windows gezgini sol panelde kapalı klasör simgesi
“4=”C:\\WINDOWS\\SYSTEM\\cool.dll,18 ;Windows gezgini sol panelde açık klasör simgesi
“5=”C:\\WINDOWS\\SYSTEM\\cool.dll,9 ;5.25 sürücü
“6=”C:\\WINDOWS\\SYSTEM\\cool.dll,8 ;3.5 sürücü
“8=”C:\\WINDOWS\\SYSTEM\\cool.dll,0 ;Sürücü-HDD
“9=”C:\\WINDOWS\\SYSTEM\\cool.dll,1 ;Ağ sürücüsü
“10=”C:\\WINDOWS\\SYSTEM\\cool.dll,29 ;Ağ sürücüsü - hazır değil
“11=”C:\\WINDOWS\\SYSTEM\\cool.dll,10 ;Sürücü-CD-ROM
“13=”C:\\WINDOWS\\SYSTEM\\cool.dll,13 ;Tüm ağ
“15=”C:\\WINDOWS\\SYSTEM\\cool.dll,28 ;?
“16=”C:\\WINDOWS\\SYSTEM\\cool.dll,22 ;Yazıcı
“17=”C:\\WINDOWS\\SYSTEM\\cool.dll,17 ;Ağ komşuları
“19=”C:\\WINDOWS\\SYSTEM\\cool.dll,4 ;Başlat menüsü - Programlar
“20=”C:\\WINDOWS\\SYSTEM\\cool.dll,2 ;Başlat menüsü - Belge menüsü
“21=”C:\\WINDOWS\\SYSTEM\\cool.dll,6 ;Başlat menüsü - Ayarlar
“22=”C:\\WINDOWS\\SYSTEM\\cool.dll,3 ;Başlat menüsü - Bul
“23=”C:\\WINDOWS\\SYSTEM\\cool.dll,15 ;Başlat menüsü - Yardım
“24=”C:\\WINDOWS\\SYSTEM\\cool.dll,5 ;Başlat menüsü - Çalıştır
“25=”C:\\WINDOWS\\SYSTEM\\cool.dll,33 ;Başlat menüsü - Askıya al (95 için)
“26=”C:\\WINDOWS\\SYSTEM\\cool.dll,32 ;Başlat menüsü - Çıkart (Docking Station)
“27=”C:\\WINDOWS\\SYSTEM\\cool.dll,7 ;Başlat menüsü - Bilgisayarı kapat
“28=”C:\\WINDOWS\\SYSTEM\\cool.dll,34 ;Paylaşım işareti
“29=”C:\\WINDOWS\\SYSTEM\\shell32.dll,30 ;Kısayol işareti
“31=”C:\\WINDOWS\\SYSTEM\\cool.dll,20 ;Geri Dönüşüm Kutusu - Boş
“32=”C:\\WINDOWS\\SYSTEM\\cool.dll,21 ;Geri Dönüşüm Kutusu - Dolu
“33=”C:\\WINDOWS\\SYSTEM\\cool.dll,27 ;Bilgisayarım - Çevirmeli ağ
“35=”C:\\WINDOWS\\SYSTEM\\cool.dll,12 ;Bilgisayarım - Denetim masası
“36=”C:\\WINDOWS\\SYSTEM\\cool.dll,24 ;Başlat menüsü - program grupları
“37=”C:\\WINDOWS\\SYSTEM\\cool.dll,19 ;Bilgisayarım - Yazıcılar
“38=”C:\\WINDOWS\\SYSTEM\\cool.dll,14 ;Denetim masası - Yazıtipleri klasörü
“40=”C:\\WINDOWS\\SYSTEM\\cool.dll,26 ;AudioCD
AÇIKLAMA:
Burada cool.dll simgelerin bulunduğu kitaplıktır. DLL ya ICL uzantılı dosyaları kullanırken önce dosya adını, daha sonra istediğiniz simgenin kaçıncı simge olduğunu belirtmeniz gerekiyor. Simgeleri görmek için bir kısayol yaratarak, kısayol özelliklerindeki simge değiştir seçeneğini kullanabilirsiniz. Tavsiyem bir shareware olan MicroAngelo 98′i mutlaka kurup incelemeniz.
DOWNLOAD Microangelo(TM) 98 Home Page
Sürücülerin gizlenmesi - gösterilmesi
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
“NoDrives”=hex:01,00,00,00
AÇIKLAMA:
Koyu renkli kısımda yapılabilecek değişiklikler :
00 açık (Bütün sürücüler kullanılabilir)
01 -a (A sürücüsü Windows Gezgini’nde yer almaz)
02 -b
03 -ab
04 -c
05 -ac
06 -bc
07 -abc
08 -d
09 -ad
10 -e
20 -f
Bu bilgiyi registrye girdikten sonra Windows’u yeniden başlatmalısınız.
Ekran koruyucusunun parolasını iptal etmek
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\PwdProvider\SCRSAVE]
“Description”=”Windows Ekran Koruyucu”
“ProviderPath”=”password.cpl”
“ChangePassword”=”none”
“GetPasswordStatus”=”PPGetPasswordStatus”
AÇIKLAMA:
Parola korumalı kutusunu onayladığınızda Değiştir düğmesi çalışmayacaktır. Eski haline getirmek için aşağıdaki satırı değiştirin.
“ChangePassword”=”PPChangePassword”
Windows açılışında mesaj göstermek
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon]
“DontDisplayLastUserName”=”0″
“LegalNoticeCaption”=”BURAYA BAŞLIĞI YAZIN”
“LegalNoticeText”=”GÖRMEK İSTEDİĞİNİZ MESAJ”
AÇIKLAMA:
Eğer DontDisplayLastUserName’e 0 değeri atanırsa Windows’a oturum açan son kişinin adı otomatik olarak gözükmez. (Göstermesi için 1 değeri kullanın)
Başlat menüsünde daha hızlı açılan menüler
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Desktop]
“MenuShowDelay”=”1″
AÇIKLAMA:
MenuShowDelay 1 ile 100 arasında bir sayıdır. Bu değer küçüldükçe bekleme süresi de azalır.
Masaüstündeki özel simgeler
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Desktop\NameSpace]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Desktop\NameSpace
\{645FF040-5081-101B-9F08-00AA002F954E}]
@=”Geri Dönüşüm Kutusu”
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Desktop\NameSpace
\{450d8fba-ad25-11d0-98a8-0800361b1103}]
@=”Belgelerim”
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Desktop\NameSpace
\{9EAC43C0-53EC-11CE-8230-CA8A32CF5494}]
@=”Winamp”
Özel klasörler için simgeler
Özel klasörler için kısayol oluşturmak yerine orjinal simgelerini kullanabilirsiniz. Önce yeni bir klasör oluşturun, ardından aşağıdaki gibi isimlendirin. Yöntem : Herhangi_bir_ad.{anahtar}
Denetim.{21EC-2020-3AEA-1069-A2DD-08002B30309D}
Dial-up.{992CFFA0-F557-101A-88EC-00DD010CCC48}
Yazıcılar.{2227A280-3AEA-1069-A2DE-08002B30309D}
Komşular.{208D2C60-3AEA-1069-A2D7-08002B30309D}
Bilgis.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Çöp.{645FF040-5081-101B-9F08-00AA002F954E}
Fontlar.{BD84B380-8CA2-1069-AB1D-08000948F534}
Görüntü özellikleri ve registry için kısıtlamalar
[HKEY_USERS\Software\Microsoft\Windows\CurrentVersion\Policies\System]
DisableRegistryTools DWORD 1 değeri atarsanız Registry erişimini”KENDİNİZE DE” kapatmış olursunuz.
NoDispBackgroundPage dize değeri 1 değeri atarsanız görüntü özelliklerinde Artalan sekmesini göstermez.
NoDispScrSavPage dize değeri 1 değeri atarsanız görüntü özelliklerinde Ekran Koruyucu sekmesini göstermez.
NoDispAppearancePage dize değeri 1 değeri atarsanız görüntü özelliklerinde Görünüm sekmesini göstermez.
NoDispSettingsPag dize değeri 1 değeri atarsanız görüntü özelliklerinde Ayarlar sekmesini göstermez.
NoDispCPL dize değeri 1 değeri atarsanız görüntü özelliklerine girilemez.
AÇIKLAMA:
Windows 98′ de registrydeki yeri değişmiş –> Software\Microsoft\Windows\CurrentVersion\Setup altında ama nerde bulabilmiş değilim. DeskSaysNoPeekingItsASurprise diye bir ipucu da yakaladım. Büyük ihtimalle burada bir süpriz yumurta var.
INFRA CD ROM’u olanlara büyük kolaylık
Aşağıdaki yapıyı kullanarak uygulamaları (9 taneye kadar) INFRA menüsüne ekleyebilirsiniz. Belki biraz fantazi ama gerçekten kullanışlı.
REGEDIT4
[HKEY_USERS\.DEFAULT\SOFTWARE\Creative Tech\Creative Infra Suite\1.0\Detector\Launch]
[HKEY_USERS\.DEFAULT\SOFTWARE\Creative Tech\Creative Infra Suite\1.0\Detector\Launch\App0]
“Description”=”iNFRA Multimedia Deck”
“Command Line”=”C:\\Program Files\\Infra\\MCU.EXE”
“Parameters”=”"
[HKEY_USERS\.DEFAULT\SOFTWARE\Creative Tech\Creative Infra Suite\1.0\Detector\Launch\App1]
“Description”=”iNFRA Web”
“Command Line”=”C:\\Program Files\\Infra\\WRMTBRS.EXE”
“Parameters”=”"
[HKEY_USERS\.DEFAULT\SOFTWARE\Creative Tech\Creative Infra Suite\1.0\Detector\Launch\App2]
“Command Line”=”C:\\Windows\\CALC.EXE”
“Description”=”Hesap Makinası”
“Parameters”=”"
[HKEY_USERS\.DEFAULT\SOFTWARE\Creative Tech\Creative Infra Suite\1.0\Detector\Launch\App3]
“Command Line”=”C:\\WINDOWS\\RUNDLL32.EXE”
“Description”=”Internete bağlan”
“Parameters”=”rnaui.dll,RnaDial Bağlantım”
AÇIKLAMA:
Benim eklediğim App3 adlı girdi browser’ı başlatmadan Bağlantım bağlantısını çeviriyor.
Başlamadan önce birkaç önerim olacak. İmla ve notasyon çok önemlidir. Ayrıca değerleri manuel olarak değiştirirken dikkatli olmalısınız. Eğer RegEdit yada RegEdt32 kullanıyorsanız yaptığınız değişikliği geri almak için bir Undo seçeneğiniz yok. Son olarak üzerinde değişiklik yapmak istediğiniz anahtar (key) üzerinde değişiklik yapma yetkiniz bulunmalı.
Eğer arama yapmak, registry’nin bir bölümünü (ya da tamamını) export etmek veya anahtar adını kopyalamak isterseniz Regedit’i; anahtarlar üzerinde NT izinlerini düzenlemek yada Regedit tarafından tanınmayan bir değer (value) eklemek isterseniz Regedt32′yi kullanmalısınız.
Yeni başlayanlara Registry’i doğrudan düzenlemeye başlamadan önce Control Panel’deki appletler, System Policy Editor, TWEAKUI gibi grafik arayüzü bulunan araçları tercih etmelerini öneririm. Registry’de yapılan değişiklikler sisteminizin çökmesine ya da performans kaybına neden olabilir.
Windows NT registry’sinde kullanılan veri (value) türlerini hatırlayalım :
binary (REG_BINARY)
string (REG_SZ)
DWORD (REG_DWORD)
multistring (REG_MULTI_SZ)
expandable string (REG_EXPAND_SZ)
full resource descriptor (REG_FULL_RESOURCE_DESCRIPTOR)
ActiveWindowTracking (MOUSE)
UNIX’de olduğu gibi, bir pencereyi öne getirmek için fare imlecini üzerine konumlandırmanız yeterli oluyor. Bu değişiklikten sonra sistemi yeniden başlatmanız gerekiyor.
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Mouse]
“ActiveWindowTracking”=dword:00000001
SnapToDefaultButton (MOUSE)
İletişim pencerelerinde fare imlecini varsayılan düğme (default button) üzerine konumlandırıyor.
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Mouse]
“SnapToDefaultButton”=”1″
SecondLevelDataCache (HARDWARE)
L2 önbellek özellikle uygulama sunucusu (application server) olarak kullanılan sistemlerde performans üzerinde belirleyici rol oynar. Varsayılan olarak NT HAL anakart üzerindeki L2 önbellek miktarını tespit etmeye çalışır. Bunda bazen başarılı olur, bazen L2 bellek miktarını tespit edemez. Örneğin benim kullandığım sistem ASUS P2B anakart üzerinde Pentium II 350 işlemci olmasına rağmen önbellek miktarı tespit edilememişti. Önce HKLM\System\ CurrentControlSet\Control\Session Manager\ Memory Management anahtarındaki SecondLevelDataCache (REG_DWORD) değerini kontrol edin. Mesela eğer 512 KB cache varsa burada decimal olarak 512 ya da hex olarak 0×200 olmalı. Unutmayın, yanlış L2 değeri belirtmeniz durumunda sisteminiz tutarsız (unstable) olabilir.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
“SecondLevelDataCache”=dword:00000200
NoPopUpsOnBoot & ErrorMode (HARDWARE)
NT boot işlemi esnasında açılış esnasında tespit edilen her tür problemin ekrana görüntülenmesi zaman zaman çok can sıkıcı olabilir. Bu hata mesajlarının ekranda görüntülenmesini önlemek için
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]
“NoPopUpsOnBoot”=dword:00000001
Boot işleminin hemen sonrasında, aygıt sürücüleri ve servislerin yüklenmesi esnasında karşılaşılabilecek hataların ekranda görülmesini önlemek için (hala Event Log dan inceleyebilirsiniz)
ErrorMode değerleri :
0 system ve application error’ ları göster (varsayılan)
1 sadece application error’ ları göster (log edilmeye devam edilecek))
2 tüm hata mesajlarını gizle (log edilmeye devam edilecek)
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]
“ErrorMode”=”0″
ClearPageFileAtShutdown (HARDWARE)
Sisteminizi kapattığınızda disk üzerindeki sanal bellek alanını (pagefile) temizlemek için
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
“ClearPageFileAtShutdown”=dword:00000001
AutoAdminLogon (Winlogon)
Sisteminiz açıldığında otomatik olarak logon olmanızı sağlayan bu değerlere dikkat. Registry üzerinde yeterli yetkiye sahip birisi bu hesabın parolasını öğrenebilir.
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“AutoAdminLogon”=”1″
“DefaultUserName”=”kullanıcı adını yazınız”
“DefaultPassword”=”kullanıcı parolası”
“DefaultDomainName”=”DOMAIN adı”
DontDisplayLastUserName (Winlogon)
Administrator hesabını yeniden adlandırdınız ve diğer kullanıcılar tarafından öğrenilmesini istemiyorsunuz. Logon esnasında son işlem yapan kullanıcı hesabının varsayılan olarak görüntülenmesini önleyebilirsiniz.
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“DontDisplayLastUserName”=”0″
PasswordExpiryWarning (HESAPLAR)
Diyelim ki Account Policy’niz kullanıcıların her ay parolalarını değiştirmesini gerektiriyor. Ancak kullanıcıları süre dolduğunda değil, mesela sürenin dolmasına 3 gün kala yeni bir parola girmeleri için uyarmak istiyorsunuz. Windows NT 4 altında bu işlemi aşağıdaki şekilde yapabilirsiniz :
1. Registry Editor (Regedt32.exe) yi çalıştırın
2. HKEY_LOCAL_MACHINE dalından, aşağıdaki anahtarı bulun:
\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
3. Aşağıdaki değeri ekleyin :
PasswordExpiryWarning: REG_DWORD:
NOT :
4. Editörü kapatıp çıkın. İŞLEM TAMAM
DİKKAT: Registry Editörün bilinçli kullanılmaması sisteminizin doğru çalışmamasına ya da hiç açılmamasına sebep olabilir. Sorularınız ve detaylı bilgi için : http://support.microsoft.com/support/kb/articles/Q135/4/03.ASP
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“PasswordExpiryWarning”=dword:0000000e
DisableSavePassword (DUN)
Çevirmeli bağlantılarınızda parolanın kaydedilmesini engeleyebilirsiniz.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan]
“DisableSavePassword”=dword:00000001
MaintainServerList (Browse)
Eğer ağınızda bulunan herhangi bir NT Server’ın master browser olmasını istemiyorsanız, bütün seçimleri kaybetmesini sağlayabilirsiniz.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters]
“MaintainServerList”=”No”
“IsDomainMaster”=”FALSE”
PowerdownAfterShutdown (Power Management)
Windows NT’nin aynı Windows 98 de olduğu gibi (ATX güç kaynağı kullanıldığında) shutdown işleminden sonra powerdown olması için aşağıdaki işlem sırasını kullanabilirsiniz. Yapmanız gereken Windows NT 4 ile gelen Hardware Abstraction Layer (HAL) i değiştirmek.(NOT : Farklı sistemlerde çalışmayabilir. Ben ASUS P2B anakart ve SP5 ile problemsiz denedim)
1. SP5 içerisindeki HAL.DLL.SOFTEX dosyasını kopyalayın
İpucu : Service Pack’i install etmeden açmak için /X parametresini kullanabilirsiniz
2. Bilgisayarı DOS yada Windows 9x ortamında açarak orjinal HAL.DLL dosyasının bir yedeğini alın İpucu : (\WINNT\SYSTEM32 klasöründe)
3. HAL.DLL.SOFTEX dosyasını yeniden adlandırarak HAL.DLL’nin yerine kaydedin
4. Windows NT’ye logon olarak registryde şu düzenlemeleri yapın
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“PowerdownAfterShutdown”=”1″
Servislerin kapanış süresini kısaltmak
Windows NT kapanırken her servisin sonlandırılması için 20 sn bekler. Bu bekleme süresini kısaltarak Windows NT nin daha hızlı kapanmasını sağlayabilirsiniz.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
“WaitToKillServiceTimeout”=”20000″
Bu değer bir servisi sonlandırmak için ayrılan bekleme süresini milisecond cinsinden belirler. Her servise sonlanması için yeteri kadar süre bırakmaya dikkat edin. Aksi takdirde cache’de bulunan verilerin yazılmasını engelleyebilirsiniz. SQL, Exchange, ve DNS gibi kritik sunucularda kesinlikle bekleme süresini azaltmamanızı tavsiye ederim.
Görevleri otomatik sonlandırmak
Windows NT her uygulamanın sonlanması için bir süre tanır. Bu süre sonunda cevap vermeyen uygulamaları sonlandırmadan önce bizi uyararak, beklemek ya da sonlandırmak arasında bir seçim yapmamızı ister. Bekleme süresini (Timeout) kısaltarak ve AutoEndTasks değerini 1 yapmak suretiyle uygulamaları daha hızlı sonlandırabilirsiniz.
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Desktop]
“AutoEndTasks”=”1″
“HungAppTimeout”=”5000″
“WaitToKillAppTimeout”=”20000″
Konsolda dosya adlarını otomatik tamamlamak
Konsolda (Command Prompt) çalışırken UNIX shell ortamında olduğu gibi [TAB] tuşuna basarak dosya adlarını tamamlamak mümkün
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
“CompletionChar”=dword:00000009
DWORD değerine 0×09 atadığınız takdirde tamamlama karakteri olarak [TAB] tuşu kullanılır. Bu amaçla bir başka tuş kullanmak isterseniz o karakterin Hex değerini yazmanız yeterli olacaktır.
CD lerin otomatik çalıştırılmasını önlemek
CD okuyucunuza yeni bir CD takdığınızda otomatik olarak çalıştırılmasını önleyebilirsiniz.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
“AutoRun”=dword:0
Ağda üzerinde ortak bir Sık Kullanılanlar klasörü oluşturmak
Internet Explorer ve Microsoft Office, kullanıcıların ihtiyaç duyduğu doküman ve kısayollara ulaşmak için Favorites (Sık Kullanılanlar) klasörünü kullanılır. Ağ üzerindeki bütün kullanıcıların ortak bir Favorites klasörü kullanmasını sağlayabilirsiniz.
Önce bir sunucuda ortak kullanılacak klasörü yaratın ve paylaştırın. Eğer dosya sistemi olarak NTFS kullanıyorsanız gerekli erişim haklarını da düzenlemelisiniz. Ardından ortak klsörü kullanmak istediğiniz her istemcinin registry’sinde aşağıdaki düzenlemeyi yapın:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
“Favorites”=”\\SERVERx\Favorites”
Favorites’e atadığınız değer paylaştırdığınız klasörün tam yolu (UNC a göre) olmalıdır. Örneğin \\SERVERx\Favorites gibi. Eğer istemciyi kullanan herkesin paylaştırılan Favorites klasörünü kullanmasını isterseniz değişikliği HKEY_USERS\.DEFAULT altında yapmalısınız.
REGEDIT4
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Folders]
“Favorites”=”\\SERVERx\Favorites”
Sistemin çöktüğü anı yakalamak yada alert üretmek
Sisteminiz çöktüğünde crach log’a ilave olarak bir Administrative Alert oluşturulmasını sağlamak isterseniz, SendAlert değerini 1 yapmanız yeterli olacaktır.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\CrashControl]
“SendAlert”=”1″
Eğer sistemin çoktüğü anı tam olarak öğrenmek isterseniz, bu anın event log’a yazılmasını sağlayabilirsiniz.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\CrashControl]
“LogEvent”=”1″
Pencere animasyonlarını durdurmak
Windows NT, Windows 95 de olduğu gibi pencerelerin açılması ve kapanması esnasında “zooming” efekti kullanır. Bu efekti durdurmak pencerelerin daha hızlı açılıp kapanmasını sağlar.
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
“MinAnimate”=dword:00000000
Yetersiz disk alanı ikaz seviyesini belirlemek
Sabit diskinizde yeterli boş disk alanı kalmadığında, Windows NT bu durumu bir mesaj kutusunda bildirir. Bu ikaz için limit, varsayılan olarak disk alanının %90 ıdır. Büyük hacimli bir sabit disk kullanırken %10 yeterli boş alan olmasına rağmen, Windows NT boş alanı byte cinsinden değil de yüzde cinsinden değerlendirdiği için hala yeterli görmeyecektir. Aşağıdaki düzenleme ikaz seviyesini %5 e düşürmektedir.
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services \LanmanServer\Parameters]
“DiskSpaceThreshold”=dword:00000005
DiskSpaceThreshold değeri 0 ile 99 arasında olmalıdır. Örneğin dword:00000005, boş disk alanının %5 ine işaret eder.
Uzun dosya uzantılarını kullanmak
Her ne kadar Windows 95 uzun dosya adlarını desteklese de bu uzun dosya uzantıları için doğru değildir. Örneğin medical.doc, medical.doctor, ve medical.doctrine hep aynı şekilde gösterilir. NTFS de böyle bir sınırlama olmadığı için daha uzun dosya uzantıları kullanılabilir.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
“Win95TruncatedExtensions”=dword:00000001
Win95TruncatedExtensions değeri varsayılan olarak 0 dır. Değeri 1 yaptıktan sonra bilgisayarınızı tekrar başlatmalısınız.
NTFS Partisyonlarda son erişim tarihinin tutulmasını önlemek
NTFS partisyonlarda her dosya ve klasöre son erişim zamanlarının yazılmasını önleyerek performans artışı sağlayabilirsiniz.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
“NtfsDisable8dot3NameCreation”=dword:00000001
Bu düzenleme “Last modified” (son değişiklik tarihi) üzerinde herhangi bir etki yapmaz.
NT WS da kullanıcı hesaplarının kaydedilmesini sınırlamak
NT workstationlarda varsayılan olarak oturum açan son 10 kullanıcı hesabına dair bilgiler kaydedilir. Böylelikle hedeflenen kullanıcıların ağa daha hızlı oturum açmasını sağlamak ve etki alanı sunucusunun (PDC/BDC) daha az logon isteğiyle uğraşmasını sağlamaktır.
Bu uygulamanın bir başka sonucu, etki alanı sunucusu ağda olmasa bile kullanıcının ağa oturum açabilmesidir. (Hem iyi, hem kötü!) Daha fazla güvenlik için aşağıdaki düzenlemeyi kullanabilirsiniz.
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
“CachedLogonsCount”=”0″
Eğer son 15 kullanıcının hesap bilgilerinin kaydedilmesini istiyorsanız “CachedLogonsCount”=”15″ olmalıdır.
Bağlanılan (map) ağ sürücülerinin sabit kalmasını sağlamak
Bağlandığınız (map ettiğiniz) ağ sürücüleri var ve bunların kaldırılmasını önlemek istiyorsunuz. Kullanıcıların HKCU\Network ve alt anahtarlarında Delete ve Create Subkey izinlerini kaldırdığınız takdirde, kullanıcılar yeni ağ sürücüleri yaratabilirler, var olan sürücüleri silebilirler; ancak bu değişiklikler kalıcı olmaz. Her yeni oturumda ayarlar eski haline gelir.
Kullanıcıların Set Value yada Read erişimlerini kısıtlamayın, aksi takdirde logon esnasında ağ sürücülerine bağlantılar sağlanamaz.
Printer Operators grubuna yazıcı portu düzenleme izni vermek
Printer Operators grubuna dahil kullanıcılar print spooler’ı durdurabilir, yeniden başlatabilir, yazdırma işlemlerini yönlendirebilir ve diğer yazıcı ile ilgili diğer administrative işlemleri yapabilir. Ancak bu gruptakiler printer portu yaratamaz yada düzenleyemezler. Örneğin bir TCP/IP printer için yazdırma noktası yakalamaları mümkün değildir.
Bu işlemi minimum haklarla yapabilmelerini sağlamak için, sadece bir anahtarda değişiklik yapmanız yeterli olacaktır.
RegEdt32 yi açın ve HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors u seçin
Security > Permissions komutuyla Registry Key Permissions diyaloğunu açın
Add düğmesine basın
Add Users and Groups diyaloğu açıldığında, Printer Operators grubunu seçerek Full Control erişim hakkı verin
OK düğmesine basın
Spooler servisini durdurarak yeniden başlatın. Bu işlemi Control Panel’deki Services appletinden yada NT Command Prompt’da net stop spooler ve net start spooler komutlarıyla yapabilirsiniz.
Performance Monitor verilerini herkesin görmesini engellemek
Bir NT server’ın Performans bilgilerini monitir etmek için gerekli olan izinler, HKLM\Software\Microsoft\Windows NT\ CurrentVersion\Perflib anahtarı tarafından kontrol edilir. Standart bir kurulumda bu anahtar için Everyone:Read erişim hakkı tanınmıştır. RegEdt32′yi kullanarak bu erişim haklarını kısıtlayabilirsiniz. Örneğin Everyone’dan erişim haklarını kaldırıp, sadece Administrators grubuna Full Control erişim hakkı tanıyabilirsiniz.
Ekran çözünürlüğü ve derinliğinin değiştirilmesini önlemek
Ekran çözünürlüğü ve derinliğinin değiştirilmesini önlemek için ilgili anahtarın change permissionlarını düzenlemek yeterli olacaktır.
Öncelikle aşağıdaki haritayı kullanarak ekran kartınızın sürücüsüne ait anahtarı arayın.
HKLM\System\CurrentControlSet\Hardware Profiles\ Current\System\CurrentControlSet\Services\devicename\DeviceX
“devicename” ekran kartınızın sürücüsü, mesela “S3″
“DeviceX” kullandığınız ekran kartını sayısına göre değişebilir. Örneğin bir ekran kartınız varsa “Device0″
CD-ROM yada Floppy’nin paylaşılmasını önlemek
Aşağıdaki anahtarları kullanarak CD-ROM ve Floppy sürücüsünün sadece interaktif kullanıcı tarafından kullanılmasını sağlayabilirsiniz. Eğer oturum açılmamışsa sürücüler paylaştırılabilir, oturum açıldıktan sonra sürücüler sadece oturumu açan kişiye tahsis edilir.
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\ WindowsNT\CurrentVersion\Winlogon]
“AllocateFloppies”=”1″
“AllocateCDRoms”=”1″
My Computer’in özelleştirilmesini önlemek
My Computer ikonunun veya etiketinin değiştirilmesini önlemek mümkün. Bunun için aşağıdaki ClassID üzerindeki erişim haklarını düzenlemeniz gerekiyor.
HKLM\Software\Classes\CLSID\20D04FE0-3AEA-1069-08002B30309D
Everyone:Full Control iznini kaldırın, Authenticated Users:Read olarak değiştirin.
Cache’de bulunan kullanıcı profillerini otomatik olarak silmek
Cache’de saklanan kullanıcı profilleri kısa süre sonra disk üzerinde çok fazla yer kaplamaya başlar. Resource Kit’deki delprof aracı ile profilleri manuel olarak silebilirsiniz, ayrıca NT nin kullanılmayan kullanıcı profillerini otomatik olarak silmesini sağlamak da mümkün.
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\ CurrentVersion\Winlogon]
“DeleteRoamingCache”=dword:00000001
Yavaş ağ bağlantılarının otomatik algılanmasını sağlamak
Yavaş ağ bağlantılarında, cache’de bulunan kullanıcı profilleri kullanılır. Örneği bir WAN bağlantısı yaparken uzun süre beklemeniz gerekebilir. Aşağıdaki değişiklik ile, NT nin bağlantının yavaş olduğunu tesbit etmesi için kullanacağı birim zamanı ayarlayabilirsiniz.
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\ CurrentVersion\Winlogon]
“SlowLinkTimeOut”=dword:2000
1000 ms : 1 saniye
Varsayılan 2000ms (2sn)
120000ms : 2 dk. (daha fazla beklemesi için)
Yavaş ağ bağlantılarının otomatik tesbiti için aşağıdaki düzenleme yapılmalıdır.
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\ CurrentVersion\Winlogon]
“SlowLinkDetectEnabled”=dword:00000001
1 : Sistem SlowLinkTimeOut kadar bekler. Kullanıcı beklemekten vazgeçerse, cache’deki local bir profili kullanabilir.
0 : NT yavaş bağlantıları tesbit etmeye çalışmaz.
NTFS Partisyonlarda 8.3 dosya isimlerinin üretilmesini durdurmak
DOS, Windows for Workgroups, ve uzun dosya adlarını tanımayan diğer işletim sistemleri ile uyumluluk için , NTFS otomatik olarak standart 8.3 dosya isimlerini üretir ve NTFS uzun dosya isimleriyle birlikte kaydeder. Eğer sadece 32-bit lik uygulamaları kullanıyorsanız cpu zamanını harcayan bu uygulamayı durdurabilirsiniz.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
“NtfsDisable8dot3NameCreation”=dword:00000001
Daha sonra sistemi yeniden başlatmalısınız.
Dikkat : Siz farkında olmasanız da bazı 32 bitlik uygulamalar sadece 8.3 lük dosya isimlerini kullanıyor olabilir. Bu nedenle standart dosya isimlerinin üretilmesini durdurmadan önce, mutlaka tam bir yedek almanızı tavsiye ederim.
Printer Browse Thread’nin durdurulması
Yeni bir yazıcı oluşturduğunuzda, print spooler servisi paylaşımın varlığını broadcast eden bir thread (işlem) oluşturur. Print sunucu ve istemcileri bu duyuruları alarak, yazıcıyı kaynak listelerine ekler. Tüm print sunucularının kaynaklardan haberdar olabilmesi için, her print sunucusu kaynak listesini yayınlar. Bu yayınlar ağ trafiğini arttırır.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print]
“DisableServerThread”=dword:00000001
Bilgisayarınızı yeniden başlatın. Eski haline döndürmek istediğinizde değeri 0 yapmalısınız. Bilgisayarınızı yeniden başlattığınızda yazıcıların listesinin yayınlanması için geçecek süre bir saati bulabilir.
Çöken bir PDC’ı recover etmek
Domain etki alanı sunucusu çöktüğünde, bir BDC’i PDC’ye yükseltmenizden doğal olarak çöken sunucunun bilgisi olmayacaktır. Bu nedenle eski PDC yeniden ağa girdiğinde hala domain etki alanı sunucusu olduğunu düşünecek, gerçekleri öğrendiğinde ise hemen Netlogon servisini durduracaktır.
Bu durumu düzeltmek için yapıması gereken işlem, eski PDC’da HKLM\Security\Policy\PolSrvRo anahtarının değerini değiştirmektir.
* PDC için 0×03000000
* BDC için 0×02000000
Bir PDC yi BDC ye çevirmek için, 0×02000000 değerini atayarak sistemi yeniden başlatın.
Bu düzenlemeyi yapabilmek için, HKLM\Security\Policy\PolSrvRo anahtarı üzerinde Administrators grubunun Full Control erişimi olmalıdır.
Sunucuları Ağ Komşularında gizlemek
Ağ Komşularında gözükmesini istemediğiniz sunucuda aşağıdaki düzenlemeyi yapmalısınız.
REGEDIT4
[HKEY_LOCAL_MACHINE\CurrentControlSet\Services\LanmanServer\Parameters]
“HIDDEN”=dword:00000001
Değişiklikten sonra bilgisayarı yeniden başlatın. Bilgisayarın ağ komşularından çıkması için 1-2 saat beklemeniz gerekebilir (3*12+15=51dk)
Otomatik olarak Dial-Up Networking ile logon olmak
Eğer NT’nin her açılışında otomatik olarak DUN (Dial-up Networking - Çevirmeli Ağ) kullanarak ağa oturum açmasını istiyorsanız, aşağıdaki düzenlemeyi yapınız:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\ CurrentVersion\Winlogon]
“RasForce”=”1″
Normal olarak DUN kurulu olduğunda logon ekranında bu seçenek olacaktır. Eğer yukarıdaki değişikliği yaparsanız, seçenek sürekli olarak seçili kalacaktır. Dolayısıyla ya DUN kullanarak ağa oturum açılabilir, ya da ağa hiç oturum açılamaz!
Bu durumda ERD ile sistemi onarmaktan yada RegEdt32′nin network bağlantısı özelliğini kullanmaktan başka çare kalmıyor.
WINS Proxy Agent’ı açmak
WINS Proxy Agent hizmeti bilinçsiz olarak kullanıldığında ağ başarımı üzerinde olumsuz etkide bulunduğu için Windows NT 4 ile birlikte sadece registry ile düzenlenebilir hale geldi. WINS Proxy Agent, WINS istemcisi olmayan Macintosh ya da Unix gibi diğer istemcilerin ağdaki yayınlarını yakalayarak NETBIOS isimlerini cache yada WINS sunucusu yardımıyla TCP/IP adresine çeviren bir hizmettir.
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Netbt\Parameters]
“EnableProxy”=dword:00000001
Gelen Dial-Up Networking çağrıları için cevap verme çağrı sayısını belirlemek
Bir RAS Sunucusuna gelen DUN çağrılarına kaçıncı çağrıda cevap verileceğini kontrol etmek için NumberOfRings değerini düzenlemelisiniz. Bu değer 1 ile 20 çağrı arasında olacak şekilde ayarlanabilir. Yapılan değişiklikten sonra sunucuyu restart etmeniz gerekir.
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RasMan\Parameters]
“NumberOfRings”=dword:00000001
Not: Eğer TAPI/Unimodem kullanmıyorsanız, yaptığınız bu düzenleme geçerli olmayacaktır.
Dial-Up Networking için Log tutmak
DUN bağlantıları için log dosyası tutarak data transferini kontrol edebilirsiniz. Log dosyası %systemroot%\system32\ras\device.log adı altında oluşturulur.
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RasMan\Parameters]
“Logging”=dword:00000001
Not: Eğer ilk bağlantı esanasında problemle karşılaşıyorsanız, log dosyası işinize yaramayacaktır. Çünkü bu dosyada uzak bilgisayara gönderilen ve oradan alınan cevaplar tutulmaktadır.
Logout olduğunda Dial-Up Networking Connection Bağlantısının kesilmesini önlemek
Oturumu kapattığınızda çevirmeli bağlantınızı kesmek zorunda değilsiniz. İşte yöntemi:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows NT\CurrentVersion\Winlogon
“KeepRasConnections”=”1″
Dial-Up Networking için otomatik bağlantı kesme zamanlayıcısını ayarlamak
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RemoteAccess\Parameters]
“AutoDisconnect”=dword:00000001
Varsayılan : 20 dakika (1-1000 dakika arasında değer verebilirsiniz) Eğer 0 değeri atarsanız, bağlantı siz manuel olarak kesinceye kadar açık kalacaktır.
Print Spool servisinin mesajlarını engellemek
Her yazdırma işleminden sonra ekranda beliren mesajlarından kurtulmak mümkün.
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Providers]
“NetPopup”=dword:00000000
Bu değişiklikten sonra bilgisayarınızı yeniden başlatmalısınız.
Print Spool klasörünü değiştirmek
Print spooler’ın bulunduğu klasörü aslında Print Server özellklerinde görmek ve değiştirmek mümkün. Ancak bir kısıtlama mevcut - bütün yazıcılar için tek bir spool klasörü belirtilebiliyor. Windows NT varsayılan olarak Spooler için C:\WINNT\System32\spool\PRINTERS klasörünü kullanır. Herhangi bir yazıcı için bu spool klasörünü değiştirmek isterseniz;
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\
“SpoolDirectory”=”D:\SPOOL2″
Not : Düzenleme yapacağınız her yazıcı için
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers]
“DefaultSpoolDirectory”=”D:\SPOOL2″
Bu değişikliğin ardından Spooler servisini durdurarak yeniden başlatmalısınız. Konsol komutları (Command Prompt) ile işlem söyle olmalı :
NET STOP SPOOLER
NET START SPOOLER
Event Log’da yazdırma işlerinin log edilmesini önlemek
Her yazdırma işlemi Event Log’da Application bölümüne kaydedilir. Genellikle hiçbir zaman kimin ne zaman hangi belgeyi yazdırdığını takip etmeyiz. Gereksiz datalardan kurtulmak için, işe yazdırma işlerinin kaydedilmesini durdurarak başlayabiliriz.
REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Providers]
“EventLog”=dword:00000000
Bu değişikliğin ardından Spooler servisini durdurarak yeniden başlatmalısınız.
Font Substitudes
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
“Times”=”Times New Roman”
“Helvetica”=”Arial”
“Arial Tur,162″=”Arial,162″
“Courier New Tur,162″=”Couier New,162″
“Times New Roman Tur,162″=”Times New Roman,162″
“Arial,0″=”Arial,162″
“MT Symbol”=”Symbol”
“Arial Narrow Tur,0″=”Arial Narrow,162″
“Arial Narrow Tur,162″=”Arial Narrow,162″
“Arial Black Tur,0″=”Arial Black,162″
“Arial Black Tur,162″=”Arial Black,162″
“Century Gothic Tur,0″=”Century Gothic,162″
“Century Gothic Tur,162″=”Century Gothic,162″
“Century Schoolbook Tur,0″=”Century Schoolbook,162″
“Century Schoolbook Tur,162″=”Century Schoolbook,162″
“Haettenschweiler,0″=”Haettenschweiler,162″
“Impact Tur,0″=”Impact,162″
“Impact Tur,162″=”Impact,162″
“Mistral Tur,0″=”Mistral,162″
“Mistral Tur,162″=”Mistral,162″
“Monotype Corsiva Tur,0″=”Monotype Corsiva,162″
“Monotype Corsiva Tur,162″=”Monotype Corsiva,162″
“System,0″=”System,162″
“Fixedsys,0″=”Fixedsys,162″
“Small Fonts,0″=”Small Fonts,162″
“MS Serif,0″=”MS Serif,162″
“MS Sans Serif,0″=”MS Sans Serif,162″
“Courier,0″=”Courier New,162″
“Arial Tur,0″=”Arial,162″
“Courier New Tur,0″=”Courier New,162″
“Times New Roman Tur,0″=”Times New Roman,162″
“Helv,0″=”MS Sans Serif,162″
“Tms Rmn,0″=”MS Serif,162″
“Arial CE,238″=”Arial,238″
“Arial CYR,204″=”Arial,204″
“Arial Greek,161″=”Arial,161″
“Arial Baltic,186″=”Arial,186″
“Courier New CE,238″=”Courier New,238″
“Courier New CYR,204″=”Courier New,204″
“Courier New Greek,161″=”Courier New,161″
“Courier New Baltic,186″=”Courier New,186″
“Times New Roman CE,238″=”Times New Roman,238″
“Times New Roman CYR,204″=”Times New Roman,204″
“Times New Roman Greek,161″=”Times New Roman,161″
“Times New Roman Baltic,186″=”Times New Roman,186″
“MS Shell Dlg”=”MS Sans Serif”
“Helv”=”MS Sans Serif”
“Tms Rmn”=”MS Serif”
Windows’un güçlü ama tehlikeli kayıt düzenleyicisi ile çalışmak
Eğer bu dosyaları normal bir metin düzenleyicisi ile açmak isterseniz karşınıza sadece karmakarışık ve tanımlanamayan işaretler çıkacaktır. Kayıt veritabanının özel görüntüleme biçimine ise sadece Windows tarafından özel olarak geliştirilmiş düzenleyici ile ulaşabilirsiniz. Ancak bu araç, hatalı kullanımlarda gerçekten Windows için tehlike oluşturabileceğinden Microsoft tarafından gözlerden saklanmıştır. Dolayısıyla çalıştırmak için “Başlat”menüsünden “Çalıştır…”ı kullanmanız gerekecektir. Karşınıza çıkacak Alana Windows 9x/ME için regedit, Windows NT/2000 için ise regedit32 yazın ve “Tamam” tuşuna tıklayın. Bu düzenleyicinin yapısının Windows Gezgini”ne büyük benzerlik gösterdiğini hemen fark edeceksiniz. Burada pencere iki bölümden oluşur. Sol pencerede kayıtların ana sütunu ve sağ pencerede ise bir kayda ait olan daha doğrusu alt bölümlere ait olan verileri görebilirsiniz.Windows terminolojisinde bu bölümler “Anahtar” olarak adlandırılırlar. Bu tür bir anahtarın önünde yer alan artı işaretine tıklayarak diğer alt anahtarlara ulaşabilirsiniz. Böylelikle kompleks bir yapıya sahip kayıt veritabanının temellerine ulaşabilir ve kayıtları silip yenilerini de ekleyebilirsiniz. Örnek olarak Windows’a önceden girdiğiniz kullanıcı adını değiştirmek aşağıdaki adımları izleyerek gerçekleştirilebilir:
1. Önce yukarıda anlatıldığı gibi Kayıt düzenleyicisini başlatın.
2. Daha sonra sırasıyla “HKEY_LOCAL_MACHINE” ana anahtarı altında yer alan “Software”, “Microsoft” ve son olarak da “Windows” anahtarlarının önündeki artı işaretine tıklayın.
3. Fare ile “Current Version” anahtarına tıklayın.
4. Gezginin sağ enceresinde “RegisteredOwner” tanımını arayın. Burada Windows’un başlatılması sırasında tanımladığınız adı bulacaksınız.
5. Bu adın üzerine çift tıkladığınızda küçük bir pencere açılır. Bu penceredeki alana yeni adı girebilirsiniz.
Kayıt düzenleyici ile çalışırken her zaman bir işlemi yapmadan önce 2 kere düşünün. Çünkü burada yapılacak hatalar oldukça tehlikelidir ve kayıt düzenleyicide bir işlemi gerçekleştirdiyseniz bir daha geriye dönüş yoktur. Bu da yanlışlıkla bir anahtar sildiğinizde artık onu ömür boyu unutabilirsiniz anlamına gelir. Düzenleme yaparken de her şey eski kayıtlar üzerine zamanlı olarak yazılır. Dolayısıyla bir hata durumunda eskisini geri yükleme gibi bir şansınız hiç yoktur. Son olarak hiç bir zaman da bir yanlış yaptığınızı anlama şansınız yoktur. Kayıt düzenleyici bu konuda hiçbir uyarı vermez. Sonuçları görmek için tek şans bilgisayarı baştan başlatmaktır. Ancak bu durumda da eğer daha önce yaptığınız giriş hatalı ise system bir daha açılmayabilir.
Kayıt içinde aradığınız anahtara hızlı bir şekilde ulaşılması
Bilgisayarınıza kurmuş olduğunuz yazılımla ya da Windows ile ilgili bir özelliği değiştirmek için kullanacağınız anahtarın registry içindeki tam yerini bilmiyorsanız aratıp kolayca ulaşabilirsiniz. Ancak özellikle yavaş bir sisteme sahipseniz bu arama işlemi oldukça da uzun zaman alabilir. Ayrıca değiştirmeden önce bulduğunuz anahtarın aradığınız olup olmadığına da iyice emin olmanız gerekir. Arama yapabilmek için kayıt editörünü çalıştırdıktan sonra Düzen menüsünden Bul seçeneğine tıklayın. (Ctrl - F kısa yolunu da kullanabilirsiniz). Açılacak pencerede Aranan alanına aradığınız anahtar kelimeyi girin. Bakılacaklar kısmında ise aramanın nerede gerçekleştirilmesini istiyorsanız o seçenekleri işaretleyin. Daha sonra da Sonrakini Bul tuşuna basarak aramayı başlatın. Aradığınız sonuca ulaştıktan sonra, başka benzer anahtar olup olmadığını kontrol etmek için ise yine Düzen menüsüne ulaşıp bu sefer Sonrakini Bul seçeneğini seçebilir ya da F3 kısa yol tuşunu kullanabilirsiniz. Örneğin bilgisayarınızda daha önceden yüklü bir yazılımı bilgisayarınızdan kaldırıp, ilgili tüm parçalarını da sildiğinizi farz edin. Ancak bilgisayarınızı buna rağmen ilgili referansların hale registry’de yer aldığını iddia ediyor ve hata veriyor. Üstelik bu kaydın registry’nin neresinde olduğunu da bilmiyorsunuz. İşte bu durumda registry’de programın ismi ile ilgili aramalar yapıp ilgili anahtarları bulup silmeyi deneyebilirsiniz.Eğer bulduğunuz sağ tarafta yer alan bir anahtar ya da bir değer ise güvenle silebilirsiniz. Tabi ki bu işlemi yapmadan önce kaydın bir yedeğini almayı unutmayın.
Ayrıca çok fazla değer silmeden önce arada bilgisayarı baştan başlatıp sorunun giderilip giderilmediğini kontrol etmekte de fayda olacaktır. Eğer problem daha da büyüdüyse yedeğinden registry’yi geri yükleyip başka bir anahtarı silmeyi deneyin.
Karışık gözükse de aslında registry oldukça düzenlidir
Windows’un kayıt veritabanı başta “HKEY_CLASSES_ROOT” olmak üzere altı ana anahtardan oluşur.
HKEY_CLASSES_ROOT: Sürükle bırak işlemleri ile ilgili yazılım ayarları, kısa yol ve tüm diğer kullanıcı arabirimi ile ilgili bilgileri içerir. Burada ilişkilendirilmiş her dosya için bir alt anahtar daha bulunur.
HKEY_CURRENT_USER: O an oturumu açık onun kullanıcı ile ilgili bilgileri içerir. Burada 7 alt anahtar daha bulunur.
AppEvents: Sistem ve uygulamalarda kullanılmak üzere atanmış sesler ile ilgili ayarlar burada yer alır.
Control Panel: Burada Windows 3.x’deki System.ini,Win.ini ve Control.ini dosyalarının içeriğine benzeyen denetim masası ayarları bulunur.
InstallLocationsMRU: Başlangıç klasöründe yer alan programların sabit diskteki yollarını belirler.
Keyboard layout: O an kullanılan klavye düzenine buradan ulaşılabilir.
Network: Ağ bağlantı bilgileri burada yer alır.
RemoteAccess: Eğer çevirmeli ağ üzerinden ağ bağlantısı kullanılıyorsa o anki bağlantı bilgileri burada bulunur.
Software: Bilgisayara bağlı kullanıcının yazılım konfigürasyon ayarlarına buradan ulaşılabilir.
HKEY_LOCAL_MACHINE: Her kullanıcı için aynı olan bu değerler bilgisayarda yer alan donanım ve yazılım ayarları üzerine bilgiler içerir. Bu anahtar altında da 7 alt anahtar bulunur.
Config: Konfigürasyon bilgileri ve ayarlarına burada yer alır.
Enum: Donanım aygıt bilgi ve ayarlarına buradan ulaşılabilir.
Hardware: Seri bağlantı noktaları ile bilgiler ve ayarları içerir.
Network: Kullanıcının o an bağlı bulunduğu ağ ya da ağlar üzerine bilgiler burada bulunur.
Security: Ağ güvenlik ayarlarına buradan ulaşılabilir.
Software: Yazılımlara has özel bilgiler ve ayarları içerir.
System: Sistem başlangıç ve aygıt sürücüleri bilgileri ile işletim sistemi ayarları burada yer alır.
HKEY_USER: İşletim sistemine bağlanan her kullanıcı için masaüstü ve kullanıcı ayarlarını içerir. Bu başlık altında her kullanıcıya ait bir alt anahtar daha bulunur. Ancak sadece tek bir kullanıcı varsa, bu durumda sadece “.default” adında tek bir anahtar olacaktır.
HKEY_CURRENT_CONFIG: HKEY_LOCAL_ MACHINE ile bağlantılı olarak o anki donanım konfigürasyonu ile ilgili bilgileri içerir.
HKEY_DYN_DATA: Bu anahtar Windows’un çalışması sırasında sık değişen veri kavramının anahtarını oluşturur. Bir USB aygıt bağladığınızda yada sistem çalışırken yapabileceğiniz her değişiklikte
Registry’nin bu alanındaki veriler değişir.
SİSTEM KAYITLARI - Registry
1) Duvar kağıdını değiştirme :
Önce bir duvar kağıdı seçin
HKEY_USERS
DEFAULT
CONTROL PANEL
DESKTOP
Sağ pencerede wallpaper yazısını çift tıklayın gelen penceredeki değer verisini bilgisayarınızda kayıtlı olan bir resim dosyasının yerini ve ad ve uzantısını belirtin duvar kağıdı otomatik olarak değişmiştir bilgisayarınızı kapatıp açın
Artık Registry’den Korkmayın
İşletim sisteminizin beyni olarak nitelendirebileceğimiz registry’de oluşan problemler Windows’un hafıza ya da fonksiyon kaybına uğramasına yol açabilir. Bu yüzden registry korkunuzu yenip, tüm özelliklerini öğrenerek gerekli durumlarda müdahale edebilir hale gelmeniz gerekir. İşte size fırsat!
Sistem performansının artırılması için kayıt dosyasının düzenlenmesi
Kayıtta saklanan verilerin artışı dosya boyutunun artmasını da beraberinde getirir. Bilgisayarınıza kurduğunuz ek donanımlar, yazılımlar ve sürücüler arkanızda kalan veriler ile iz bırakırlar. Gerektiği gibi yerine getirilen bir program kaldırma işlemi sonucunda gereksiz duruma gelen kayıtlar silinir ancak yanlış gerçekleştirilen bir program kaldırma sonucunda veri çöplüğü oluşacaktır. Bu gereksiz kayıtların aranıp bulunması ve kayıt düzenleyicisi yardımıyla silinmesi çok zahmetli bir işlemdir. Ancak tüm bunlar özellikle bu işlem için hazırlanmış yazılımlar ile kolay ve hızlı bir biçimde gerçekleştirilebilir. Internet üzerinde Registry Cleaner (Kayıt düzenleyiciler) başlığı altında bu tür ücretsiz Freeware ve ücretli Shareware olmak üzere sayısız programa ulaşmak da mümkündür.
Bazı programlar gereksiz kayıtların otomatik olarak silinmesinin yanı sıra kayıt dosyanın daha konforlu düzenlenmesi için ek fonksiyonlar da sunuyorlar. Bazı programlar ise kayıt veritabanını
baştan oluşturabiliyorlar. Tabi ki bu tür programlar çok işlevli olmaları sayesinde de bir üstünlük sağlıyorlar. Kayıt dosyasını baştan oluşturmak için isterseniz Windows’un dahili araçlarına da başvurabilirsiniz. Windows 95’de kayıt Düzenleyicisini çalıştırın ve kayıt veritabanını kaydedin. Daha sonra sistemi DOS kipinde başlatın. Komut satırında regedit /c ve ardından da kayıt dosyasının yerini, klasörünü ve dosya adını yazın. Windows 98’de ise “Başlat” menüsünden “Bilgisayarı Kapat” a tıklayın. Daha sonra “MS-DOS kipinde başlat”ı seçin. Klasik DOS komut satırına düştüğünüzde scanreg /fix yazıp Enter’a basın. Windows Me’de de sisteminde DOS kipi bulunmadığı için açılış disketi kullanmanız gerekecektir. Daha sonraki işlemler ise Windows 98’deki gibi
gerçekleştirilir. Birazdan tanıtacağımız Registry-Cleaner’ların ise Windows ortamında çalışması gibi bir avantajı vardır ve Undo seçenekleri ile daha güvenlidirler. Ancak yine de tekrar dikkatli lmanızı tavsiye ediyoruz. Her türlü güvenlik tedbirini almadan işlemlere başlamayın.
Çeşitli Windows problemlerinize registry’i ile çözüm bulabilirsiniz
Windows kayıt veritabanı üzerinde işlem yapan programların çoğu genel registry problemleri ya da performans artırıcı bazı tedbirler üzerinde dururlar. Eğer daha spesifik problemlere çözüm arıyorsanız bu durumda kayda müdahale edip gerekli anahtarları elle değiştirmeniz gerekecektir. Bu şekilde normal kullanımda herhangi bir araç ile düzeltemeyeceğiniz ayarları düzeltebilir ve çalışması gerektiği gibi çalışmayan programlar ile araçlar için de çözüm üretebilirsiniz. En sık rastlanan sorunlar için aşağıdaki kısa ipuçlarına bir göz atın. Tabi ki anlatılan değişiklikleri yapmadan önce registry’nizin mutlaka bir yedeğini almayı da unutmayın.
1.Registry’yi sıkıştırmak: Eğer sizin bilgisayarınızdaki kayıt dosyası da çok fazla yer kaplıyorsa onu biraz daha kompakt bir hale sokmak isteyebilirsiniz. Bunun için öncelikle bilgisayarınızı gerçek DOS modunda başlatmanız gerekir. Windows altındaki DOS modu işe yaramayacaktır. Daha sonra regedit’i çalıştırıp Kayıt dosyayı ver seçeneği ile o anki kaydı örnek olarak COMPACT.REG adı altında kaydedin. Daha sonra regedit’den çıkın ve REGEDIT /C COMPACT.REG parametreleri ile tekrar çalıştırın. Sıkıştırma gerçekleştirilecektir.
2.Bir kayıt anahtarının otomatik olarak silinmesi: Normal olarak bir reg dosyasından registry anahtarlarını otomatik olarak silemezsiniz. Ancak bunun için de bir yol bulunmaktadır. Ana anahtar’ın hemen başında yer alan parantezler içine bir eksi (-) işareti koymak yeterli olacaktır. Örneğin eğer HKEY_LOCAL_MACHINE\ Software\Microsoft\Office\ 8.0\Common\Assistants anahtarını silmek istiyorsanız anahtarı [-HKEY_ LOCAL_ MACHINE\Software\Microsoft\ Office\8.0\Common\Assistants] şeklinde değiştirin. Sonuç olarak o ve altındaki diğer tüm alt anahtarlar da silinecektir.
Windows’un çalışmasında birinci sırada önem taşıyan dosyalardan birisi de Registry olarak bilinen kayıt veritabanıdır. Burada, kurulu donanım ve yazılımın yanı sıra kullanıcıların bireysel ayarları hakkında da gerekli bilgiler saklanır. Eğer Windows’u hızlandırmak istiyorsanız yolunuz mutlaka Registry’den de geçecektir. Artık ihtiyaç duyulmayan kayıtların ara sıra temizlenmesi de sisteminize hız konusunda artılar getirir. Ancak sonuçlarından kesin olarak emin değilseniz Registry’de değişiklik yapmamaya dikkat etmelisiniz. Sistem kayıtları yani Registy, “System.
dat” ve “User.dat” adı altında iki dosyadan oluşur. İlk dosyada sistemden alınan bilgiler ikincisinde ise bireysel kullanıcı profili saklanır. Registry’yi oluşturan her iki dosya da sabit diskinizde Windows klasörü altında bulunur. Bu dosyalar gizli olarak belirtildikleri için default ayarları kullanarak Windows Gezgini ile klasöre göz attığınızda görünmezler. Ancak aşağıdaki işlemleri yaparak bu ve diğer tüm saklı dosyaları görünür hale getirebilirsiniz.
1. Önce Windows gezgininde “Görünüm” menüsü altında yer alan “Klasör seçenekleri…”ne tıklayın.
2. Daha sonra açılan pencerede “Görünüm” kartına tıklayın ve listede “Gizli Dosyalar” altında yer alan “Tüm dosyaları göster” seçeneğini aktif hale getirin.
3.Sabit diskinizi başka bir bilgisayara taşımak: Eğer bilgisayarınızdaki sabit diskinizi donanımları tamamen farklı başka bir bilgisayara taşıdıysanız, daha sonradan sistemi başlatmanız sırasında problemleri ile karşılaşabilirsiniz. Bunu engellemek için önceden aygıt yöneticisinden aygıtları kaldırmanız gerekir. Tek tek elle yapmaktansa regedit’i kullanabilirsiniz. Önce regedit’i çalıştırın ve HKEY_LOCAL_ MACHINE anahtarına gidin. Buradaki Enum bölümünü sildiğinizde donanımlara ait tüm ayarlar da silinecektir.
4.CD’lerin autorun sorununu gidermek: Bilgisayarınıza taktığınız CD’leriniz artık otomatik başlama özelliğine cevap vermiyorsa ve gereken tüm ayarları değiştirmenize rağmen bir fayda sağlayamadıysanız çözümü registry’de bulabilirsiniz. Bunun için kayıt içinde HKEY_CURRENT_ USERS\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer anahtarına ulaşın ve buradaki NoDriveTypeAutoRun’ın değerinin 95 00 00 00 olduğundan emin olun. Sorun düzelecektir.
5.Başlat menülerinin açılış hızını değiştirin: İşletim sistemi üzerinde Başlat menüsünde gezinirken alt menüler belirli bir süre sonra otomatik olarak açılacaktır. Ancak alt menülerin eğer sadece tıklandığında açılmasını istiyorsanız bu düzenlemeyi de registry altından yapabilirsiniz. Bunun için registry içinde HKEY_CURRENT_USER\Control Panel \Desktop anahtarı altına gelin. Burada
sağ tarafta MenuShowDelay şeklinde bir dize bulunması gerekir. Eğer yoksa yeni bir tane yaratın ve değer olarak da 65534 yazın. Artık siz üzerine tıklamadan hiçbir menü açılmayacaktır. Bu değeri sıfır yaptığınız takdirde ise menüler hiç beklemeden açılacaktır.
6.Program Ekle/Kaldır listesini temizlemek: Program Ekle/Kaldır özelliğini kullanarak kurulu bir programı kaldırmanıza ve sabit diskten tüm bileşenleri silmenize rağmen bazen sadece ismi listede kalabilir ve programı yeniden kurmanızı engelleyebilir. Bu durumda registry içindeki HKEY_LOCAL_MACHINE/SOFTWARE/ Microsoft/Windows/CurrentVersion/ Uninstall anahtarına başvurmanız
gerekir. Burada yer alan programlardan istediğinizi silebilirsiniz. Ancak bu işlem sadece listedeki ismi silecek ve asıl programlara dokunmayacaktır.
7.Run menüsünde istenmeyen programlar: Kurduğunuz çoğu program işletim sisteminin her başlatıldığında hafızaya yüklenmek isteyebilir. Bu yüzden de kendini Run menüsüne yazar. Ancak bu sayı artıkça açılış da gecikecektir. Açılışta istemediğiniz programları silmek için once regedit altından HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion altındaki Run ve RunServices anahtarları altında bulabilirsiniz. Daha sonra bulunan bu anahtar altındaki istenmeyen programları kaldırın. Artık Windows’u baştan başlatabilirsiniz.
8.Kayıtlı kullanıcının adını değiştirmek: Windows’un kayıtlı kullanıcısının adını değiştirmek registry altından aslında oldukça kolaydır. Bunun için sadece HKEY_LOCAL_MACHINE / SOFTWARE
/ Microsoft / Windows / CurrentVersion anahtarı altına ulaşıp Registered Owner anahtarı altındaki ismi değiştirmeniz yeterli olacaktır.
9.Masüstü ayarlarının kayıt edilmesi: Eğer Control Panel, Başlat menüsü programları ya da sıradan diğer masaüstü pencerelerin boyut, pozisyon ve simge düzeni gibi ayarları ayarladığınız gibi kalmıyorsa cevabı yine registry altında HKEY_CURRENT_ USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer anahtarı altında bulabilirsiniz. Buada bir “NoSaveSettings” anahtarı yer almaktadır. Bunu silerek soruna çözüm üretebilirsiniz. Benzer şekilde [HKEY_USERS\mahmut\Software\ Microsoft\Windows\CurrentVersion\ Policies\Explorer] altındaki anahtarı da silmeniz gerekebilir. (Burada mahmut kullanıcı adını belirtmektedir)
10. Outlook Express data dosyasının yeri: Normal olarak Outlook Express veri dosyalarını C:\Windows\Application Data\Microsoft\Outlook Express klasörü içinde saklar. Bunu değiştirmek için öncelikle bu dosyaları başka bir klasöre kopyalayın. Daha sonra RegEdit’i başlatıp, Bul seçeneğini kullanarak Store Root anahtarını aratın. Bu dizenin değerini dosyaları daha önceden taşıdığınız klasör adıyla değiştirin.
11.Windows açılışına uyarı yazısı eklemek: Bu ilginç ipucu ile bilgisayarınızı ilk başlattığınız zaman daha oturum açmadan bir uyarı banner’ı görüntülenmesini sağlayabilirsiniz. Bunun için önce regedit’I başlatıp HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\ CurrentVersion\WinLogon anahtarı altına gelin. şimdi burada LegalNoticeCaption adı altında yeni bir dize yaratmanız gerekecek. gerekecek. Bu dize’ye vereceğiniz değer menu çubuğunda görüntülenecektir. Daha sonra başka bir dize daha yaratıp bunun adını da LegalNoticeText olarak belirleyin ve ekrandaki diyalog kutusunda ne görüntülenmesini istiyorsanız yazın. Artık bilgisayarınızda kim oturum açmak isterse istesin hazırladığınız bu banner ekrana gelecektir. Bu özelliği kullanarak bilgisayarınızı izinsiz kullanmak isteyecek kişilere karşı yasal uyarılar hazırlayabilirsiniz.
SİSTEM KAYITLARI - Registry
BAŞLAT/ÇALIŞTIR ‘ ı Seçip regedit yazın ve tamam tuşunu tıklayın
(değişiklikten sonra bilgisayarı kapatıp yeniden başlatın)
2) Açılan pencerelerin renklerini değiştirme :
HKEY_USERS
DEFAULT
CONTROL PANEL
COLORS
Sağ pencerede bulunan sayılar renk kodlarıdır ve tırnak içinde üç sayıdan oluşur , 255 sayısını geçemez. Sol taraftaki özelliği tıklayarak sağ taraftaki sayıyı değiştirin Örnek Active border’ ı “1 1 255” yapın InactiveBorder’ı da “255 1 1” yapın ve kapatın bilgisayarınızı kapatıp açın başlat çubuğu ve pencerelerin kenarında işaretlenince mavi işaretlenmeyince kırmızı bir çizgi belirecektir Buradaki bütün renkleri değiştirerek renklerin değişimini görebilirsiniz
SİSTEM KAYITLARI - Registry
BAŞLAT/ÇALIŞTIR ‘ ı Seçip regedit yazın ve tamam tuşunu tıklayın
(değişiklikten sonra bilgisayarı kapatıp yeniden başlatın)
3) Dosya uzantılarının belirtilerek hangi proğramda çalışıcağını belirleme örnek :SYS Uzantılı dosyaların hangi proğramla açılacağını belirleme :
HKEY_CLASSES_ROOT
Üzerinde iken sağ tuş /Yeni /tuş Seçilir
“Yeni anahtar #1” adı “.sys” ile değiştirlir
Sağ penceredeki varsayılan çift tıklanarak “txtFile” yazısı girilir
Bunan sonra uzantısı sys olan dosyalar Not defterinde açılacaktır.
SİSTEM KAYITLARI - Registry
BAŞLAT/ÇALIŞTIR ‘ ı Seçip regedit yazın ve tamam tuşunu tıklayın
(değişiklikten sonra bilgisayarı kapatıp yeniden başlatın)
4) Resim Dosyalarının (*.bmp) İçeriğinin Simge olarak belirlenmesi
HKEY_CLASSES_ROOT
PAİNT.PİCTURE
DEFAULTİON
Sağ penceredeki varsayılan çift tıklanarak gelen yazı silinir ve %1 girilir
Bundan sonra Resim Dosyaların içeriğini simge üzerinde görebilirsiniz
Related posts
Etiketler:Ödev, ödev siteleri, bedava, dönem ödevleri, indir, Registry, Registry hakkında, Registry nedir, Windows 98
Korku Oyunları
Komik Videolar
Aşk Şiirleri
ödev sitesi
Bu ödev Hakkında
Anahtar Kelimeler
» Registry nedir ? Ödevini İndirin » Registry nedir ? Hakkında Geniş; Bilgi » Registry nedir ? Kitap özeti indir » Registry nedir ? ödevi » Registry nedir ? ödevini bedava indirin » Registry nedir ? bedava indir » Registry nedir ? tezini indir tez indir » Registry nedir ? ödev kapağı ödev kapakları » Registry nedir ? öss soruları testleri çözümleri öss deneme » Registry nedir ? müfredat öğretmen kaynakları » Registry nedir ? nedir » Registry nedir ? nasıl olur
Åu anda Bilgi Güçtür.com'da Registry nedir ? adlı ödevi inceliyorsunuz.
- Gönderme Tarihi:
- 1.20.07 / 2pm
- Kategori:
- Bilgisayar - İnternet
Henüz yorum yok
Yorum yaz | comments rss [?] | trackback uri [?]