Windows Püf Noktaları

 

WİNDOWS PÜF NOKTALARI

 

REGISTRY NEDIR.... 1

Windows 95 işletim sisteminde sistem kaydını geri yüklemek.. 1

Windows 98 işletim sisteminde sistem kaydını geri yüklemek.. 1

Windows'un standart simgelerinin değiştirilmesi 1

Sürücülerin gizlenmesi - gösterilmesi 2

Ekran koruyucusunun parolasını iptal etme.. 3

Windows açılışında mesaj gösterme.. 3

Başlat menüsünde daha hızlı açılan menüler. 3

Masaüstündeki özel simgeler. 3

Görüntü özellikleri ve registry için kısıtlamalar. 3

INFRA CD ROM'u olanlara büyük kolaylık.. 4

Real Audio/Real Media dosyaları için liste hazırlamak.. 4

Network Açılış Disketi hazırlamak için... 4

Information(INF) dosyalarının hazırlanışı. 5

 

REGISTRY NEDIR

Windows'un kullandığı bütün ayarlar sistem kaydı adı verilen dosyalarda saklanır.  Bu dosyalar WINDOWS klasöründe bulunan SYSTEM.DAT ve USER.DAT dosyalarıdır.  Sistem kaydının SYSTEM.DA0 ve USER.DA0 (DAsıfır) adlı yedekleri bulunur. Windows kurulumu yapıldığı andaki ayarları içeren SYSTEM.1ST dosyası da ana klasörde hemen bulunabilir (1ST uzantısı first kelimesinden geliyor).   Eğer system kaydı yedekleriyle birlikte tahrip olursa SYSTEM.1ST dosyası systemi kurtarmak için ilk akla gelendir (son çare değil).

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 95 işletim sisteminde sistem kaydını geri yüklemek

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.

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'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 (dizüstü-masaüstü modeller için)
"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.
 


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 etme

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"

İçindekilere dön


Windows açılışında mesaj gösterme

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)

İçindekilere dö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.

İçindekilere dön


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"

İçindekilere dön


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.

 


 

Real Audio/Real Media dosyaları için liste hazırlamak

Real Player'ın en önemli eksikliği, dinlemek istediğimiz parçalardan oluşan bir liste hazırlayamaması. Halbuki WinAmp bu işi kolayca çözüyor.   WinAmp .rm, .ra ya da .ram uzantılı dosyaları okumaz diyeceksiniz.  Hiç önemli değil.  Dinlemek istediğiniz dosyaları WinAmp'ı kullanarak bir listede toplayın.   Bu listeyi Windows Media Player 2 ile kolaylıkla dinleyebilir, şarkılar arasında ileri geri gezebilirsiniz.

 


Network Açılış Disketi hazırlamak için

Bazen CD ROM' u olmayan bir bilgisayara Windows kurulması gerekebilir.  Eğer ETHERNET kartınız ve ağa kablo irtibatınız varsa, kasayı açmadan size erişim tanınmış bir ağ kaynağına DOS komut isteminden bağlanabilirsiniz.   Bir sistem disketi hazırlayarak içerisinde aşağıdaki düzenlemeleri gerçekleştirin.   Bilgisayarınızı bu disketle başlatarak ağ kaynağına bir sürücü gibi bağlanabilirsiniz. Protokol ve sürücüleri, Ethernet kartınıza ait sürücülerden seçmeye çok dikkat edin.

Sistem disketine kopyalanacak dosyalar :
himem.sys
net.exe
net.msg
neth.msg
ndishlp.sys
protman.dos
protman.exe
xxxxx.dos (ethernet kartınıza uygun olarak, elnk3.dos yada ne2000.dos gibi)
*.pwl
system.dat (windows klasöründen kopyalanacak, fazla büyük olmaması için minimum kurulum tercih edilmelidir)
protocol.ini
system.ini ([password lists] başlığını arayarak yolu a:\ olacak şekilde değiştirin)

CONFIG.SYS
device=a:\himem.sys
device=a:\protman.dos /I:a:\
device=a:\ndishlp.sys
device=a:\xxxxx.dos (örneğin elnk3.dos)

AUTOEXEC.BAT
net start workstation
net logon [kullanıcıadı] ([kullanıcıadı] yerine kendi kullanıcı adınızı yazın)

Açılışı tamamladıktan sonra bir ağ kaynağına bağlanmak için :
net use [sürücü] [ağkaynağı] (net use e: \\PC01\BACKUP gibi)

Bir uygulamayı kurmak için information dosyalarından faydalanabilirsiniz.  INF uzantılı bu dasyaları farenin sağ tuşuyla tıklayıp Yükleyebilirsiniz.   Bu yöntemle kurduğunuz uygulamaları Denetim Masasındaki Program Ekle/Kaldır'dan rahatlıkla kaldırabilirsiniz.


Information(INF) dosyalarının hazırlanışı

; Yazar: Alper Şen
; UYGULAMA projesi için gerekli kısayolları oluşturur,
; güvenlik dosyasına kayıt işlemini yapar,

; yardım dosyasını ve yeni yazıtiplerini yükler.

[DefaultInstall]
CopyFiles=UYGULAMA.copy.prog, UYGULAMA.copy.hlp, UYGULAMA.copy.win, UYGULAMA.copy.sys, UYGULAMA.copy.inf
UpdateInis=UYGULAMA.Links
AddReg=UYGULAMA.reg, UYGULAMA.Run
Uninstall=UYGULAMA_remove

[UYGULAMAInstall]

;Kurulumda yapılacak işlemler
CopyFiles=UYGULAMA.copy.prog, UYGULAMA.copy.hlp, UYGULAMA.copy.win, UYGULAMA.copy.sys, UYGULAMA.copy.inf
UpdateInis=UYGULAMA.Links
AddReg=UYGULAMA.reg, UYGULAMA.Run
Uninstall=UYGULAMA_remove

[UYGULAMA_remove]

;Uygulamayı kaldırınca silinecek olan dosya ve bilgiler
DelFiles = UYGULAMA.copy.prog, UYGULAMA.copy.hlp, UYGULAMA.copy.win, UYGULAMA.copy.sys, UYGULAMA.copy.inf
AddReg = UYGULAMA.reg.restore
DelReg = UYGULAMA.reg.remove, UYGULAMA.Run
UpdateInis = UYGULAMA.Links.Remove

[version]
signature="$CHICAGO$"

[DestinationDirs]

;windows un özel klasörlerine karşılık gelen kodlar
;system klasörü

UYGULAMA.copy.sys=11
;help klasörü

UYGULAMA.copy.hlp=18
;program files klasörü

UYGULAMA.copy.prog=24,%PROGRAMF%\%UYGULAMAPROG%
;windows klasörü

UYGULAMA.copy.win=25
;inf klasörü

UYGULAMA.copy.inf=17
;yazıtipleri klasörü

UYGULAMA.copy.fnt=20

[UYGULAMA.copy.prog]

;Program files klasörüne kopyalanacak olan dosyalar

[UYGULAMA.copy.win]

;windows klasörüne kopyalanacak olan dosyalar
UYGULAMA.LNK

[UYGULAMA.copy.sys]

;windows\system klasörüne kopyalanacak dosyalar

[UYGULAMA.copy.hlp]

;Eğer bir yardım dosyası varsa bu dosyanın adı, windows\hlp klasörüne kopyalanacak
UYGULAMA.HLP


[UYGULAMA.copy.inf]

;Kurulumun yapıldığı bilgisayarın windows\inf klasörüne kopyalanacak bilgi dosyası
UYGULAMA.inf

[SourceDisksNames]

;Kurulum için kullanılacak disket tanımları
55="UYGULAMA Otomasyon","",1

[SourceDisksFiles]

;Kurulum için kullanılacak kaynak dosyaların yerleri
;SourceDisksNames bölümünde atanan sayıları kullanın
UYGULAMA.LNK=55
UYGULAMA.Inf=55
UYGULAMA.HLP=55

UYGULAMA.TTF=55

[Strings]

;Kurulum dosyası içinde kullanılan sabitler
PROGRAMF = "Progra~1"
UYGULAMAPROG = "UYGULAMA"
UYGULAMAPROG_LOCN = ""

;Desc : description, yani tanım demek
UYGULAMA_Desc = "UYGULAMA"

;Aşağıdaki satır Program/Ekle kaldır penceresinde gösterilecek olan metin
UYGULAMA_REMOVE_DESC = "UYGULAMA (Sadece Kaldır)"
UYGULAMA_ShortDesc= "UYGULAMA Otomasyonu"

[UYGULAMA.Links]
;Buraya uygulamayı install edince Başlat menüsüne eklenecek kısayolları yazın

setup.ini, progman.groups,,"group55=%UYGULAMAPROG_LOCN%"
setup.ini, group55,,"""%UYGULAMA_Desc%"", ""%25%\UYGULAMA.LNK"",,,,,%UYGULAMA_ShortDesc%"
setup.ini, group1,, """%UYGULAMA_Desc%"", ""%25%\UYGULAMA.LNK /resume"",,,,,%UYGULAMA_ShortDesc%"

[UYGULAMA.Links.Remove]

;Buraya uygulamayı uninstall edince silinecek kısayolları yazın
setup.ini, progman.groups,,"group55=%UYGULAMAPROG_LOCN%"
setup.ini, group55,,"""%UYGULAMA_Desc%""
setup.ini, group1,, """%UYGULAMA_Desc%""

[UYGULAMA.reg]

;Buraya uygulamayı kurunca registryde yeralmasını istediğiniz değerleri yazın
;Aşağıdaki satırlarda Access veritabanlarının güvenliği kullanılacak özel dosyaya yönlendiriliyor

HKLM,SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines,@,,""
HKLM,SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines,SystemDB,,"C:\WINDOWS\SYSTEM\UYGULAMA.MDW"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\UYGULAMA,DisplayName,,"%UYGULAMA_REMOVE_DESC%"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\UYGULAMA,UninstallString,,"RunDll setupx.dll,InstallHinfSection UYGULAMA_remove 4 UYGULAMA.inf"

[UYGULAMA.reg.remove]

;Buraya uygulamayı kaldırınca registryden silinecek anahtarları yazın
;Aşağıdaki satırlar Program Ekle/Kaldır dan UYGULAMA nın adını siler
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\UYGULAMA,,,
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\UYGULAMA,DisplayName,,"%UYGULAMA_DESC%"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\UYGULAMA,UninstallString,,"RunDll setupx.dll,InstallHinfSection ;

UYGULAMA_remove 4 UYGULAMA.inf"

[UYGULAMA.reg.restore]
;Buraya uygulamayı kaldırınca registrye eklenecek yeni değerleri yazın

;Aşağıdaki satırlarda Access veritabanlarının güvenliğini varsayılana yönlendiriliyor
HKLM,SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines,@,,""
HKLM,SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines,SystemDB,,"C:\WINDOWS\SYSTEM\SYSTEM.MDW"

[UYGULAMA.run]
;Eğer isterseniz kurulum tamamlandıktan sonra hemen uygulamayı başlatabilirsiniz