Bu sayfada yıllardan beri sorulan imajın nasıl oluşturulduğuna dair süreç ve teknik bilgileri paylaşacağım. Uzman kullanıcılar çıkarsa üzerinden devam edebilir.
<defaultlayout:TaskbarLayout>
<taskbar:TaskbarPinList>
<taskbar
esktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
<taskbar
esktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk" />
<taskbar
esktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" />
<taskbar
esktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Firefox.lnk" />
<taskbar
esktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessibility\On-Screen Keyboard.lnk" />
</taskbar:TaskbarPinList>
</defaultlayout:TaskbarLayout>
</CustomTaskbarLayoutCollection>
C:\Users\Administrator\AppData\Local\Microsoft\Windows\Shell\DefaultLayouts.xml açıyoruz. Bu varsayılan başlat menüsü düzenini aldığı dosyadır. Bunu boş hale getiriyoruz. Yukarıda aldığımız LGPO da öncelikli olacak ama bu da boş kalsın, içeriğini şöyle yapıyoruz:
<?xml version="1.0" encoding="utf-8"?>
<FullDefaultLayoutTemplate
xmlns="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
Version="1">
<LayoutOptions StartTileGroupCellWidth="6" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="6">
<start:Group Name="">
<start
esktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="#leaveempty" />
</start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
</FullDefaultLayoutTemplate>
Görev çubuğundaki tüm simgeleri kaldır C:\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar altındakilerin hepsini sil.
cd X:\maygun
maygun
1. Hyper-V Ayarları
- Faz-2 disk boyutunda Yeni bir sanal makine oluşturulur. Win1064 bir için UEFI destekli olarak.
- Ayarlarda üretici yazılımı kısmında başlangıç boot sıralaması dvd ye getirilir ve ISO seçilir. Windows boot manager yüklendikten sonra bu sıralama değiştirilir.
- VM için: Virtualbox da sistem efi desteği seçili iken ilk seferde uefi nasıl başlarsa öyle gidiyor. El ile yapmak için açılışta f2, boot maintenance manager,boot options,add boot option dan Cdrom daki efi\boot\bootx64.efı ekle ad ver. Bir önceki menüde change boot orderdan eklediğini birinci sıraya al kaydet ve reset system yap başlar.
2.Windows 10 Kurulum
- Disk gpt kontrolü yapılır değilse gpt ye çevirilir ve Windows 10 pro education kurulur.
- OOBE ekranı geldiğinde ctrl+shift+f3 ile audit moda girilir.
3.Windows 10 Audit Online Yapılandırmaları
- UAC seviye 2 ye düşür.
- Gizli dosya -korunan dosya görünümünü aç, dosya gezgibi açıldığında bu bilgisayarı(Bilgisayarım) göstersin.
- Dokunmatik klavye düğmesini göster.
- Sistem geri yükleme kapat.
- Programları Yükle:
- Sıkıştırıcı:
- 7zip+winrar
- Tarayıcı:
- İnternet Seçeneklerinden MebSertifika yükle ve belgelerime bir tane kopya at
- Firefox 64 bit ve sertifikası, EBA,Google başlangıç ve arama ayarlarını yap.
- Chrome (Online installer), master_preferences dosyasını ekle.
- İnternet Explorer başlangıç ve arama ayarlarını ayarla (EBA,Google)
- Yan uygulamalar:
- Java, .NET Framework 3.5 ve 2 desteği, Silverlight, Quicktime, Her tarayıcıya Flashplayer,adobe air
- Java güncellemeyi devre dışı bırak
- C:\Windows\SysWOW64\Macromed\Flash altına mms.cfg oluştur içine AutoUpdateDisable=1 yaz
- C:\Windows\System32\Macromed\Flash altına mms.cfg oluştur içine AutoUpdateDisable=1 yaz
- Codec ve oynatıcılar.
- K-Lite Mega Codec Pack, DirectX12, Winamp
- Resim Görüntüleyici:
- İrfanview resim dosya türlerini ayarla + plugins,
- PDF görüntüleyiciler:
- Adobe Acrobat DC yükle ve güncelle
- Foxit Reader(varsayılan pdf göntüleyici yap-türkçeye çevir-güncelleme kapat)
- ET kullanım programları
- Antropi yükle güvenlik duvarı aç ve varsa güncelle, Fatih kalem, VSınıf
- Ders Uygulamaları
- Dyned-güncelle, Geogebra, Diyanet Kuran-ı Kerim.
- Ofis Uygulamaları:
- Libreoffice(Güncelleme kapat),Türkçe yardım
- Powerpoint Viewer(varsayılan)
- Diğer:
- Yazı tiplerini c:\windows\fonts içine at
- Resim dosya türleri için uyarı verir, varsayılan resim görüntüleyicisini İrfan view yap tekrar Fotoğraflar yap.
- *.ico dosya türlerini için irfanview seç ki Adobe Reader DC simgeleri düzgün görünsün.
- *.swf için varsayılanı irfanview yap, diğer varsayılanları da kontrol et.
- C:\Windows altına tüm gerekli kısayol simgelerini at. (Eba, Google Earth, Code, Kapat)
- C:\Windows\system32 altına kapat.exe yi koy. (İmaj imzasına göre çalışır).
- Tüm kısayollar c:\Users\Public\Desktop altında olacak. Taşıdıktan sonra isimler Türkçe olmalı, kontrol et. Kullanıcı profil klasöründen çalışan kısayolların yollarına %USERPROFILE% ekle. Örn GeoGebrassss
- Faz-2 ve Faz-1 Dokunmatik sürücü programlarını çalıştır ama sürücü yüklenmesine izin verme, sadece program yüklensin ve driverler uygulama klasörlerinde bulunsun, bunlar offline olarak eklenecek.
- OptSvc.exe başlangıçta devre dışı bırak.,
- Ekran kapanma süresini 20 dak. Yap.
- ayarlar->cihazlar->yazma->Tablet modunda değilken ve bağlı bir klavye olmadığında dokunmatik klavyeyi göster
- Uzak masaüstünü ağ düzeyinde kimlik doğrulama gerektirmeksizin aç.
- C:\Users\Administrator\AppData\Local altında Geogebra klasörü içinde app-XXXXiçinde GeoGebra, GeoGebraGeometry, GeoGebraGraphing diye 3 tane uygulama dosyasına kolan kısayolları kontrol et ve gerekiyorsa güncelle.
- C:\ProgramData\Microsoft\Windows\Start Menu\Programs\DynEd altında Student adlı kısayolun adını DynEd yap ve C:\Program Files (x86)\DynEd altındaki Records Manager Kısayolunu da buraya ekle.
- C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessibility altına Dokunmatik klavye kısayolunu at.
- C:\ProgramData\Microsoft\Windows\Start Menu\Programs altına GeoGebra klasörü aç ve içine 3 adet kısayolu at.
- C:\ProgramData\Microsoft\Windows\Start Menu\Programs altına Diyanet klasörü aç ve içine kısayolu at.
Başlat Menüsü ve Görev Çubuğu ayarları
- Başlat menüsünün sağ tarafını temizle ve isteğe göre yapılandır.
- PS Export-startlayout -path D:\LayoutModification.xml
- Bu xml dosyasının en başındaki kısma xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
- ifadesini eksiksiz fazlasız ekle. Önemli! Hata olursa uygulamaz.
- Sonra <DefaultLayoutOverride> tagını içine ekleme yaparak tagı <DefaultLayoutOverride LayoutCustomizationRestrictionType="OnlySpecifiedGroups”> haline getiriyoruz ki sadece bunu dosyadakileri kullansın, başka düzene ek yapmasın, buna da ekleme yapılmasın.
- Dosya en altındaki </DefaultLayoutOverride> ile </LayoutModificationTemplate> arasına görev çubuğu kısayolları için şunları ekliyoruz: (Replace kullanmılmazsa varsayılanın üzerine en fazla 3 tane ekler --- Diğer bir yöntem ise sadece <CustomTaskbarLayoutCollection> tagını içeren TaskbarLayoutModification.xml dosyasını kullanır. cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ /v LayoutXMLPath /d C:\Windows\Fabrikam\TaskbarLayoutModification.xml şeklinde bir girdi ekleyip yol belirtmek ama en fazla 3 tane daha varolanın üzerine ekleyebiliyor. Bizim için kullanışsız.)
<defaultlayout:TaskbarLayout>
<taskbar:TaskbarPinList>
<taskbar
esktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" /><taskbar
esktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk" /><taskbar
esktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" /><taskbar
esktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Firefox.lnk" /><taskbar
esktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessibility\On-Screen Keyboard.lnk" /></taskbar:TaskbarPinList>
</defaultlayout:TaskbarLayout>
</CustomTaskbarLayoutCollection>
C:\Users\Administrator\AppData\Local\Microsoft\Windows\Shell\DefaultLayouts.xml açıyoruz. Bu varsayılan başlat menüsü düzenini aldığı dosyadır. Bunu boş hale getiriyoruz. Yukarıda aldığımız LGPO da öncelikli olacak ama bu da boş kalsın, içeriğini şöyle yapıyoruz:
<?xml version="1.0" encoding="utf-8"?>
<FullDefaultLayoutTemplate
xmlns="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
Version="1">
<LayoutOptions StartTileGroupCellWidth="6" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="6">
<start:Group Name="">
<start
esktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="#leaveempty" /></start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
</FullDefaultLayoutTemplate>
Görev çubuğundaki tüm simgeleri kaldır C:\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar altındakilerin hepsini sil.
Windows Yerleşik Uygulamaları Kaldırma
- Windows Yerleşik Uygulamaları kaldır. Sadece Photos, Calculator, ScreenSketch, MsPaint kalacak.
- Get-AppXProvisionedPackage -Online | Select PackageName ile tam adları al ve burdaki adları kullanarak aşağıdaki komutların boşluklarını doldurduğun bir ps script dosyası oluştur. (Get-AppxPackage -PackageTypeFilter Bundle -AllUsers | Select-Object -Property Name, PackageFullName bu komut da provisioned paketlere bağlı kullanıcı paketlerini gösterir)
- Remove-AppXProvisionedPackage -Online -PackageName ………………………………
- Remove-appxpackage -package ……………………….
- Diğer uygulamaları ayarladan el ile kaldır.
- Varsayılan uygulamala ayarlarını dışarı al
- Dism /online /export-DefaultAppAssociations:d:\AppAssoc.xml
- Varsayılan uygulamları içeri aktar ki C:\windows\system32\OEMDefaultAssociations.xml değişsin.
- Dism /online /import-DefaultAppAssociations:d:\AppAssoc.xml
- Disk temizliği yap ve tarihi ileri aldıktan sonra şunları da çalıştır, sonra tarihi otomatiğe geri al.
- Templeri temizle
- Dism /online /cleanup-image /startcomponentcleanup /resetbase
- Dism /online /cleanup-image /spsuperseded
- Dism /image:e:\mount\windows /cleanup-image /startcomponentcleanup /resetbase
- Dism /image:e:\mount\windows /cleanup-image /spsuperseded
Geri Kalan Ayarlar
- C:\Windows\Setup\Scripts\SetupComplete.cmd dosyasını yerleştir. Gerek yok kendi oluşturacak.
- C:\Windows\System32\OEM klasörünü yerleştir.
- FATIH.jpg duvar kağıdı olarak uygula. RESİM GÜNCELLENECEK Duvar kağıdına göre renk seçme kayıt defteri ile yapılacak çünkü etkinleştirme olmadığından kilitli.(HKCU\controlpanel\desktop altında dword AutoColorization değeri 1 olacak)
- Görüntü ölçeklendirmesi %125 ve çözünürlük 1920x1080 yap.
- Simge yerleşimini ayarla, en son bir klasör oluştur onu ayarla ve sonra sil.
- USB Raptor klasörünü C:\Program Files (x86) altına at.
- Görüntü çözünürlüğünü önerilene getir.
- Bağlangıçtaki gereksiz uygulamaları devre dışı bırak, kontrol et (Faz-1 dokunmatik OptSvc.exe ve Java Update)
- Zamanlanmış görevlerdeki Microsoft klasörü harici tüm tetikleyiciler sil.
- Windows Update servisini kaldır: sc delete wuauserv
- Local GPO ayarlarını uygula. LayoutModification.xml değiştirme tarihi güncelle ve Bilgisayar Yönetimi->Başlat Menüsü->Başlangıç Ekran Düzeninden uygulanacak. Xml dosyası değiştirme tarihi yenilendikçe uygular.
- İmza dosyasını ekle ve dosya tarihini diğerleriyle aynı yap
- echo systemprovisiondata >c:\windows\system32\SysProvDataMz.dat
- PS (ls c:\windows\system32\SysProvDataMz.dat).LastWriteTime =get-date "15/09/2018 10:28 am"
- C:\Windows\System32\ActO0G6.exe yerleştir.
- C:\SurumNotlari.pdf yerleştir, usbraptor ilk çalıştırıcı ve sürü notları açıcıyada(bunun hkcu run değerini gir) yerleştir.
- reg add "HKU\ImajKullanici\Software\Microsoft\Windows\CurrentVersion\Run" /v "SurumNotlari" /t REG_EXPAND_SZ /d ^%SystemRoot^%"\system32\OEM\SurumNotlariAc.exe" /f
- Mühür offline olarak yapılacak, daha unattend.xml yok.
- D:\ ye bitir.xml unattend dosyasını at.
- C:\users\administrator\appdata\local\google klasörünü sil.
- C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Themes altındaki jpg leri ve klasörüleri sil.
- ReIcon_x64.exe çalıştır, nerden çalıştırdığının önemi yok Masaüstü Düzenini kaydet. Sağtık menüsünü aç ve sadece geri yükleme seçeneği olsun. Bu program data altında reicon klasörü oluşturur ve o anki administrator kullanıcısı için bir dosya oluşturur. Aynısından etkullanıcı, ebaadmin ve MEB-SBStd-User_IconLayouts.ini oluştur. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run altına ReIcon adlı bir Genişletilebilir Dize Değeri oluştur ve %ProgramData%\ReIcon\ReIcon.exe /R /ID may ekle. Her açılışta düzeni geri yüklesin. Sağ tık menüsü için seçenek isim değiştirme.
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\ReDeskIconPos]
"MUIVerb"="&İmaj Simge Düzenini Geri Yükle"
"Icon"="C:\\ProgramData\\ReIcon\\ReIcon.exe,5"
"Position"="Bottom"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\ReDeskIconPos\command]
@="\"C:\\ProgramData\\ReIcon\\ReIcon.exe\" /Restore" - Yönetici komut isteminde çalıştır ve kapat.
- Sysprep /oobe /shutdown /generalize /unattend:d:\bitir.xml
- Aynı sürümli WinPE ortamını kullanarak imajı al
- Net Use Z: \\btr\takas
- Dism /Capture-Image /Capturedir:C:\ /ImageFile:Z:\maygun_audit.wim /Name:MustafaAygunImage
4.Window Preinstalliation Environment Yapılandırması
- Windows 10 ADK ve Winpe uygun sürümü indirilir ve kurulur. (adksetup.exe ile adkwinpesetup.exe)
- copype amd64 C:\WinPE_amd64 klasörü oluşturur ve winpeyi buraya yükler.
- WinPE yi değiştirmek için bağlama
- Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
- WinPe ye dil paketi yükleme (HTA gerek yok)
- Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"d:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\tr-tr\lp.cab"
- gerek yok Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"d:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\tr-tr\WinPE-HTA_tr-tr.cab"
- Bölge ayarı
- Dism /Set-AllIntl:tr-tr /Image:"C:\WinPE_amd64\mount"
- Sürücü kontrol
- Dokunmatik sürücüleri yükle
- Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"E:\mount\windows\Program Files (x86)\Optical Touch Device\Driver\win7_x64\Otd.inf"
- Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"E:\Imajlar\ETdriver\Faz1\TOUCH_SCREEN\Faz1_Dokunmatik\OPTUSB.inf"
- Gerekli dosyaları ekleme
- xcopy /y D:\MAYGUN\Desktop\ET_ImajProje\MAYGUN\maygun.exe C:\WinPE_amd64\mount\MAYGUN\
- xcopy /y D:\MAYGUN\Desktop\ET_ImajProje\Dokumantasyon\ImajDosyalari\WinPe\MAYGUN\winpe_unattend.xml C:\WinPE_amd64\mount\MAYGUN\
- xcopy / D:\MAYGUN\Desktop\ET_ImajProje\Dokumantasyon\ImajDosyalari\WinPe\Windows\System32\choice.exe C:\WinPE_amd64\mount\windows\system32\
- xcopy /y D:\MAYGUN\Desktop\ET_ImajProje\Dokumantasyon\ImajDosyalari\WinPe\Windows\System32\findstr.exe C:\WinPE_amd64\mount\windows\system32\
- xcopy /y D:\MAYGUN\Desktop\ET_ImajProje\Dokumantasyon\ImajDosyalari\WinPe\Windows\System32\fart.exe C:\WinPE_amd64\mount\windows\system32\
- xcopy /y D:\MAYGUN\Desktop\ET_ImajProje\Dokumantasyon\ImajDosyalari\WinPe\Windows\System32\startnet.cmd C:\WinPE_amd64\mount\windows\system32\
- :winpe.jpg değişikliği için adminstrators sahipliğinde tam denetim yetkisi verilmeli. Sonra NT Service\TrustedInstaller tekrar sahip yap
- takeown /F "C:\WinPE_amd64\mount\windows\system32\winpe.jpg"
- icacls "C:\WinPE_amd64\mount\windows\system32\winpe.jpg" /grant %username%:f
- xcopy /y D:\MAYGUN\Desktop\ET_ImajProje\Dokumantasyon\ImajDosyalari\WinPe\Windows\System32\winpe.jpg C:\WinPE_amd64\mount\windows\system32\winpe.jpg* REM RESİM GÜNCELLENECEK
- icacls "C:\WinPE_amd64\mount\windows\system32\winpe.jpg" /setowner "NT Service\TrustedInstaller"
- icacls "C:\WinPE_amd64\mount\windows\system32\winpe.jpg" /remove %username%
- Startnet.cmd içeriği
cd X:\maygun
maygun
- Değişiklikleri kaydederek ayır ve export ederek yeniden oluştur.
- Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
- dism /export-image /sourceimagefile:c:\winpe_amd64\media\sources\boot.wim /sourceindex:1 /DestinationImageFile:c:\winpe_amd64\media\sources\boot2.wim
- Del c:\winpe_amd64\media\sources\boot.wim
- ren c:\winpe_amd64\media\sources\boot2.wim boot.wim
- Önyükleme ISO oluştur
- MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\maygun_mini_onyukleme.iso
- move c:\WinPE_amd64\maygun.wim c:\WinPE_amd64\media\MAYGUNimg\maygun.wim
- MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\maygun_imajli_onyukleme.iso
- move c:\WinPE_amd64\media\MAYGUNimg\maygun.wim c:\WinPE_amd64\maygun.wim

fflineImage cpi:source="catalog:e:/imajlar/win10_1809oct_turkish_x64/sources/install_windows 10 pro education.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />