RUNONCE ile Katılımsız Xp CDsine Program Ekleme

Bir hobi haline gelen katlımsız windows ( Unattended Windows ) cd si hazırlama işini biraz daha ileriye götürerek bu cd ye kulandığımız programlarıda eklemek suretiyle windows kurulumundan sonra RUNONCE komutları ile bu programlarında kendiliğinden kurulmasını sağlayabiliriz.

Otomotik XP CDsi Hazırlama :

Daha önce Otomatik xp Cd sine Sp2 ve Hotfix entegre işlemini anlattığım için bu konulara girmeyeceğim sadece Herhangi bir windows xp cd si elinde olan ve bunu otomatik kurulabilir ve program entegreli olacak şekilde yapımını anlatacağım.

1-Masa üzerine CD adında boş bir klasör yapın.

2-Elimizdeki windows Xp cd sinin içeriğini CD klasörünün içerisine kopyalıyoruz.( Bunu iki şekildede yapabiliriz.Birincisi nLite programı ile kopyalamak ( Bakınız: ) yada ikinci manuel yöntem olarak ta windows cd si cd sürücünüzde takılı iken ( windows açılırsa kapatın ) sağ tıklayıp araştır seçeneğine basarak açılan pencereden cd içeriğini kopyalayıp hazırladığımız boş CD klasörüne yapıştırmak şeklindedir.
Kopyalama işlemi bittikten sonra CD klasörümüz aşağıdaki gibi görünüyor olacaktır.

Şimdi Programlarımız için isterseniz biraz alan boşaltalım.

Bu projede eklemek istediğini programlar CD' nin boyutuna bağımlı olduğundan, projede ihtiyacınız olmayan dosyaları kaldırma şansınız var. Aşağıda yer alan ipuçları size tam 185 MB bir bir boş alan oluşturacaktır.

Windows CD içerisinde kaldırılabilecek dosyalar:

VALUEADD, ve SUPPORT. Size 22.3 MB boş alan yaratır.

CD' nizi daha önceki işletim sistemlerinden yükseltmeyi düşünmüyorsanız. I386 klasörü içinde yer alan bazı klasörleri silebilirsiniz.

WIN9XMIG, WIN9XUPG and WINNTUPG. Bu dosyaların kaldırın 37.6 MB boş alan yaratın.

Windows' un dili sabit ise diğer dil dosyalarını silmeyi deneyebilirsiniz.

LANG. Bu dosyaları kaldırmanız durumunda 99 MB boş alan oluşacaktır.

Windows XP SP2 sürümü CD' lerde cmpnents adında bir klasör bulunur. Bu klasörde Tablet PC ve .NET Framework 1.0 gibi dosyalar bulunur. Bu dosyalara ihtiyacınız yok ise silebilirsiniz.

cmpnents. Bu klasör size 22 MB boş alan yaratır.

Bu klasörleri sildikten sonra Görünüm is aşağıdaki gibi olacaktır.

Şimdi bu CD klasörü içerisine bazı klasörler daha ekleyeceğiz ilk olarak $OEM$ ve software klasörlerini yapıyoruz daha sonrada CD.txt adında boş bir metin belgesi hazırlıyoruz.BUnu yapmak için CD klasöründe boş bir alana sağ tıklayıp Yeni/Metin belgesini seçiyoruz ve adınıda CD.txt yapıyoruz.(Burada önemli bir konu var çok sık karşılaştığımız bir hatayla karşılaşmamak için dosya uzantılarımızın önceden görünür yapmakta fayda var .Bunun için Bilgisayarım/ Araçlar / Klasör seçeneklerinden/ Görünüme gel/ görünümden / bilinen dosya türleri için uzantıları gizle seçeneğinin okey işaretini kaldır.)Artık dosya uzantılarını gördüğünüze göre CD.txt.txt gibi bir hatayla karşılaşma şansınız kalmamış oluyor.

Klasörleri ve metin belgesinide yaptıktan sonra CD klasörümüzün görüntüsü aşağıdaki gibi olacaktır.

Şimdide $OEM$ klasörünü üzerine tıklayarak açın ve ilk önce $$ adında boş bir klasör yapın.Aynı yere yani $OEM$ klasörü içerisinde boş bir yere sağ tıklayıp yeni metin belgesini seçiyoruz ve adınıda Cmdlines.txt yapıyoruz.Sonrada bu Cmdlines.txt dosyasını tıklayarak açın ve aşağıdaki kodu kopyalayarak bu dosyanın içerisine yapıştırın ve kaydedin.

[COMMANDS]
"RunOnce.cmd"

$OEM$ klasörü içerisinde son olarak yapmamız gereken dosya ise Runonce.cmd dosyasıdır.Bu dosyayı yapmak için yine $OEM$ klasöründe boş bir yere sağ tıklayın yeni metin belgesini seçin adınıda Runonce.cmd yapın (Dikkat edin eğer dosya uzantılarınız görünmüyorsa hata yapabilrsiniz sonra dosyanız Runonce.cmd.txt halinde olabilirki buda bu dosyanın çalışmayacağı anlamına gelir.)

Bu Runonce.cmd dosyası şimdilik boş kalsın az sonra içerisini komutlarla dolduracağız.

$OEM$ klasörü yaptığınız klasör ve dosyalardan sonra aşağıdaki gibi görünecektir.

Son bir klasör daha yapmamız gerekiyor bunuda $$ klasörü içerisine yapacağız.

$$ klasörüne tıklayın ve içerisine system32adında boş bir klasör yapın.Bu system32 klasörünü de açın ve dosyalarını linkten indirerek system32klasörünün içerisine koyun.
Bu dosyalar konuya eklenmiştir en aşağıdan indirebilirsiniz.Bu dosyalar sıkıştırılmış haldedir indirdikten sonra winzip veya winrar ile açıp öyle kullanın.Zip şifreleri paylasimindir.com

system32klasörünün görüntüsüde aşağıdaki gibi olmalıdır.

Tüm bu klasör ve dosya işlemleri bittiğinde aşağıdaki resimdeki gibi bir yapılandırmaya sahip olmanız gerekiyor.

3-software klasörünün hazırlanması

Şimdide software klasörünüzü açın ve içerisine hangi programları kullanacaksanız onların setup veya exe dosyaların olduğu klasörleri tek tek düzenleyin.Yani örneğin Winampkuracaksanız software klasörü içerisine Winamp adında bir klasör daha yapacaksınız ve içerisinede Winamp ın setup veya exe dosyasını koymalısınız.Bu işlemide tamamladıktan sonra software klasörü örnek olarak aşağıdaki gibi olmalıdır

Tamam klasör ve dosya ekleme işinide bitirdik şimdi Runonce.cmd dosyasının içini dolduracağız.

$OEM$ klasörüne gelin ve Runonce.cmd dosyasına sağ tıklayarak düzenle seçeneğini seçin sonrada aşağıda örnek olarak verdiğim kodları kopyalayarak Runonce.cmd dosyasına yapıştırın ve kaydedin.Bu örnekte sizin kullanmadığınız programlar olabilir o bölünleri silin.Yani kendinize göre düzenleyin.
 
cmdow @ /HID@Echo OffFOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\CD.txt SET CDROM=%%i:

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion \RunOnceEx

REG ADD %KEY% /V TITLE /D "EK PROGRAMLAR YUKLENIYOR... (YurTT@Ş) " /f

REG ADD %KEY%\001 /VE /D "NOD32 Setup" /f
REG ADD %KEY%\001 /V 1 /D "%CDROM%\software\Nod32\nodsetup.exe /silentmode /reboot" /f

REG ADD %KEY%\002 /VE /D "Ad-Aware Personal 1.0.6" /f
REG ADD %KEY%\002 /V 1 /D "%CDROM%\software\adaware\aasetup.exe /s" /f
REG ADD %KEY%\003 /VE /D "Windows Media Player 10 Tr" /f
REG ADD %KEY%\003 /V 1 /D "%CDROM%\software\mp10\mp10setup.exe /q:A" /f

REG ADD %KEY%\004 /VE /D "WinRAR 3.51" /f
REG ADD %KEY%\004 /V 1 /D "%CDROM%\software\winrar\wrar351tr.exe /s" /f

REG ADD %KEY%\005 /VE /D "Winamp 5.03 Full" /f
REG ADD %KEY%\005 /V 1 /D "%CDROM%\software\Winamp\wasetup.exe /S /v/qn /f

REG ADD %KEY%\006 /VE /D "Adobe Reader 7.0.5" /f
REG ADD %KEY%\006 /V 1 /D "%CDROM%\software\Adobe\adbsetup.exe /w /v"/qb"

REG ADD %KEY%\007 /VE /D "Ahead Nero 6.0.0.23" /f
REG ADD %KEY%\007 /V 1 /D "%CDROM%\software\Nero\nerosetup.exe /SILENT /NOREBOOT /SN=XXXXXXXXXXXXX /WRITE_SN" /f

REG ADD %KEY%\008 /VE /D "CCleaner 1.25" /f
REG ADD %KEY%\008 /V 1 /D "%CDROM%\software\cleaner\ccsetup.exe /S" /f

REG ADD %KEY%\009 /VE /D "Flashget 1.65" /f
REG ADD %KEY%\009 /V 2 /D "%CDROM%\software\flashget\flgsetup.exe /S" /f

REG ADD %KEY%\010 /VE /D "KLM Mega Codec 1.52" /f
REG ADD %KEY%\010 /V 1 /D "%CDROM%\software\klm\codec152.exe /silent" /f

REG ADD %KEY%\011 /VE /D "MSN Messenger 7.5" /f
REG ADD %KEY%\011 /V 1 /D "%CDROM%\software\msn\MsnMsgs.msi /qn" /f

REG ADD %KEY%\012 /VE /D "Mozilla Firefox 1.5" /f
REG ADD %KEY%\012 /V 1 /D "%CDROM%\software\firefox\mosetup.exe -ms -ira /f

REG ADD %KEY%\013 /VE /D "Sun Java 1.5.0" /f
REG ADD %KEY%\013 /V 1 /D "%CDROM%\software\java\jsetup.exe /s /v/qn" /f

REG ADD %KEY%\014 /VE /D "Ekran : 1024x768" /f
REG ADD %KEY%\014 /V 1 /D "%windir%\system32\1365VidChng.exe 1024x768x32@60 -q" /f

EXIT

Şimdide tüm bu hazırladıklarımızın Otomatik xp cd sinde katılımsız olarak çalışması için winnt.sif dosyasını hazırlamamız lazım.

4-Winnt.sif dosyasının oluşturulması :

Bildiğimiz gibi otomatik kurulumun gerçekleşebilmesi için i386klasörümüzün içerisinde winnt.sif dosyamızın olması gerekiyor. Bu dosyanın nasıl oluşturulacağını bilmiyorsanız notepad’i açıp aşağıdaki örnek kodları içerisine kopyaladıktan sonra winnt.sif adı ile masaüstüne oluşturduğumuz “CD” klasörü altında olan “i386” klasörünün içerisine kaydediyoruz.Dikkat : yukardaki kodlarda ProductKey bölümünde X ler yerine cd keyinizi yazacaksınız FullName bölümdede istediğinizi yazabilirsiniz.
 
[Data]
Autopartition = 1
MsDosInitiated = 0
UnattendedInstall = "Yes"[Unattended]
UnattendMode = FullUnattended
UnattendSwitch = "Yes"
OemPreinstall = "Yes"
OemSkipEula = "Yes"
FileSystem = *
WaitForReboot = "No"
NoWaitAfterTextMode = 1
NoWaitAfterGUIMode = 1
DriverSigningPolicy = Ignore
NonDriverSigningPolicy = Ignore[Display]
Xresolution = 1024
Yresolution = 768
BitsPerPel = 32
V******* = 60

[SystemRestore]

[GuiUnattended]
AutoLogon = "Yes"
EncryptedAdminPassword = "No"
AdminPassword = *
TimeZone = 130
OEMSkipRegional = 1
OemSkipWelcome = 1

[Components]

[UserData]
ProductKey = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXXX"
; X ler yerine CD keyinizi yazacaksınız…
ComputerName = PC
FullName = "yurttas"

[RegionalSettings]
Language = "041f"

[Networking]
InstallDefaultComponents = "Yes"

[Identification]
JoinWorkgroup = "WORKGROUP"
 

winnt.sif dosyasını başka yerde yaptıysanız bu dosyayı mutlaka I386 klasörünün içerisine taşıyın.

Evet artık Program entegreli Otomatik windows xp cd klasörümüz hazır

Artık bu klasörü programı ile iso dosyası haline getirip Cd ye yazdırmak size kalmış programın kullanımı Forumda var arama yaparsanız ulaşabilirsiniz

Aslında sizlere VMware Workstation programını tavsiye ederim bu program sayesinde hiç cd harcamadan yaptığınız Otomatik xp cd sini kontrol edebilirsiniz.

İndirilecek dosyalar :

cmdow.exe indir - Download
http://rapidshare.com/files/162891552/cmdow.rar

1365Vidchng.exe indir - Download
http://rapidshare.com/files/162891571/1365Vidchng.rar



6 yorum

  • Yorumunuz en az 30 karakter olmalıdır. (0)
    Tüm Yorumlar
    • Ömer 25.12.2010 23:33
      CD.txt dosyasına ne yazılacak arkadaşım. Eksik kalmış..

      Yanıtla

    • sorcima 25.12.2010 17:42
      Teşerkkürler

      Yanıtla

    • ihan 25.09.2010 16:45
      Teşerkkürler paylaşım için

      Yanıtla

    • OSMAN 09.09.2010 09:20
      @ Cemil: cd.txt klasörüne ne yazılacağını geçmişte o yüzden olmuyor...

      Yanıtla

    • Cemil 16.04.2010 13:40
      tesekkürler anlattıklarınız icin..ama harfiyen uyguladım dediklerinizi ama programları çalıstırıp yüklemiyor bir türlü,,,

      Yanıtla

    • serhan 09.12.2009 06:55
      ekte verdiğiniz dosyalar virüslü..

      Yanıtla