Rehber Ferah11 Windows 11 İmajı Oluşturma

# Ferah11 İmaj Oluşturma Rehberi​


Ferah11, kullanıcı tarafından kişiselleştirilmiş özel Windows İmaj oluşturma rehberidir.

## Gereksinimler​

  • Orijinal Windows 11 ISO'su,
  • PowerShell,
  • 7-Zip, ISO dosyasını ayıklamak için,
  • Windows ADK, ISO dosyası oluşturmak için,
  • advancedrun, bazı gereksiz ama yetki gerektiren uygulamaların kaldırılması için (örnek, Windows Security/Güvenlik).

## Orijinal ISO Edinme​

Orijinal Windows 11 ISO'sunu aşağıdaki sağlayıcılardan da edinebilirsiniz:

## Ön Hazırlık​

Çeşit çeşit saçma sapan hatalar veya engellerle uğraşmak istemiyorsanız; buradan itibaren herhangi bir antivirus veyahut güvenlik duvarı yazılımınız varsa, kapatmanızı önermekle yetiniyorum.

PowerShell'i yönetici olarak çalıştırdıktan sonra, o pencereye aşağıdaki kodları size uygun olacak şekilde yapıştırın.

Kısaca Ferah11 aşamaları aşağıdaki gibidir;
  1. İSO; edinildikten sonra, ayıklanır.
  2. install.wim, MOUNT klasörüne bağlanır,
  3. Güncellemeler kurulur,
  4. Düzenlemeler yapılır, gereksiz uygulamalar kaldırılır,
  5. Sürücüler kurulur,
  6. Değişiklikler kaydedilir,
  7. İSO imajı oluşturulur.

### Küresel Değişkenlerin Oluşturulması​

Tırnak içerisindeki her şeyi size uygun olacak şekilde düzenleyebilirsiniz. Her değişkenin yanına # ile başlayan açıklamalar yazılmıştır.

Kod:
$TEMEL = "C:\Ferah11" # Başka programların modifiye etmediği bir konum (çok uzun olması sorunlara sebep olabilir)
$YEDI = "C:\Program Files\7-Zip\7z.exe" # 7-Zip/7z.exe'in konumu
$ISO = "C:\Users\Public\Downloads\Windows11_23H2_English_x64v2.iso" # İndirilen orijinal ISO'nun konumu
$ADV = "C:\Utils\advancedrun.exe" # advancedrun.exe'nin konumu

### Klasörlerin Oluşturulması​

Bu klasörler, betik içerisinde çokça kullanılacaktır.

Basitçe klasörler ve amaçları;
  • ISO, indirilen ISO dosyasının ayıklanmış halini tutmaktadır.
  • MOUNT, ISO\sources\install.wim dosyasının bağlantı noktasıdır.
  • UPDATES, güncellemelerin (*.msu) bulunduğu konum.
  • DRIVERS, sürücülerin bulunduğu konum.
  • BUILD, oluşturulan ISO'nun olacağı konum.
Kod:
New-Item -ItemType Directory $TEMEL -Force
Set-Location $TEMEL
@(".\ISO", ".\MOUNT", ".\UPDATES", ".\DRIVERS", ".\BUILD") | foreach { New-Item -ItemType Directory -Path $_ -Force}

## ISO'nun $TEMEL\\ISO Konumuna Ayıklanması​

Burada Windows11*.iso dosyasını, örneğin C:\Ferah11\ISO\ konumuna, ayıklıyoruz.

Kod:
Start-Process -FilePath $YEDI -ArgumentList "x -o`"$TEMEL\ISO\`" $ISO" -Wait

## install.wim'in Bağlanması​

install.wim dosyası; içerisinde Windows türlerinin (Home, Pro, Pro N...) disk görüntüsünü tutan bir dosya biçimidir, dosya sisteminde herhangi bir yere bağlanabilir (offline) ve düzenlenebilir.

Kod:
$WIMKON = "$TEMEL\ISO\sources\install.wim"
# Hangi indexin hangi türe tabi olduğunu aşağıdaki komutla öğrenebilirsiniz.
# Get-WindowsImage -ImagePath $WIMKON | Format-Table -Property ImageIndex, ImageName
# $EDITION = Read-Host -Prompt "Windows tür numarasını giriniz"
# Ama ben burada Pro (6)'yı tercih ediyorum.
$EDITION = 6
Mount-WindowsImage -ImagePath $WIMKON -Index "$EDITION" -Path "$TEMEL\MOUNT" -CheckIntegrity -Optimize

## Güncellemelerin Kurulması​

Kod:
Set-Location $TEMEL
Get-ChildItem -Path .\U -Filter *.msu | foreach { Add-WindowsPackage -PackagePath $_.FullName -Path "$TEMEL\MOUNT" -NoRestart }

## Temizlik Zamanı​

### Gereksiz Önyüklü Uygulamaların Kaldırılması​

Kaldırmak istemediğiniz uygulamaların başına # koyabilirsiniz. Uygulamanın paket ismi tırnak içinde, açıklamaları # işaretinden sonra yazmaktadır. Bazılarının ne iş yaptığı isminden anlaşılabilir, onlara açıklama yazmakla uğraşmadım ancak yazmamı isterseniz, yazarım.

Kod:
$uygulamalar = @(
"Clipchamp.Clipchamp*", # Microsoft'un Video Editörü,
"Microsoft.549981C3F5F10*", # Cortana
"Microsoft.Bing*", # Hava Durumu ve Haberler
"Microsoft.GamingApp*",
"Microsoft.GetHelp*",
"Microsoft.Getstarted*",
"Microsoft.MicrosoftOfficeHub*",
"Microsoft.MicrosoftSolitaireCollection*",
"Microsoft.MicrosoftStickyNotes*",
"Microsoft.Paint*",
"Microsoft.People*",
"MicrosoftCorporationII.MicrosoftFamily*", # Aile Uygulaması, açıkçası bir işe yaradığını henüz görmedim
"Microsoft.PowerAutomateDesktop*", # PowerAutomate, bir tür automation yazılımı, işe yarayabilir.
"Microsoft.ScreenSketch*",
"Microsoft.Todos*", #
"Microsoft.Windows.Photos*",
"Microsoft.WindowsAlarms*",
# "Microsoft.WindowsCalculator*",
# "Microsoft.WindowsCamera*",
"microsoft.windowscommunicationsapps*", # Outlook, Takvim, vb.
"Microsoft.WindowsFeedbackHub*",
"Microsoft.WindowsMaps*",
"Microsoft.WindowsNotepad*",
"Microsoft.WindowsSoundRecorder*",
# "Microsoft.StorePurchaseApp*", # MS Mağaza Satın Alım Uygulaması
# "Microsoft.WindowsStore*",
# "Microsoft.WindowsTerminal*",
"Microsoft.Xbox*",
"Microsoft.YourPhone*",
"Microsoft.Zune*", # Müzik ve Video Oynatıcı
"MicrosoftCorporationII.QuickAssist*",
"MicrosoftWindows.Client.WebExperience*") # Widgets, şu taskbardaki hava durumunu vesarie gösteren gereksiz şey)

foreach ($a in $uygulamalar) {
    Get-AppxProvisionedPackage -Path .\MOUNT | Where-Object { $_.PackageName -like $a } | foreach { Remove-AppxProvisionedPackage -Path .\MOUNT -PackageName $_.PackageName }
}

### Gereksiz Paketlerin Kaldırılması​

Aşağıdaki kod, gereksiz ağ paketlerini kaldırmayı deneyecektir. Buna VirtualBox, VMWare, HyperV ethernet ve Wi-Fi sürücüleri ve hatta belki sizin bilgisayarınızda hali hazırda kullandığınız ağ sürücüleri de dahil olabilir, tercih sizin. Benim kullandığım bilgisayardaki ağ istemcileri zaten listede olmadığı için kaldırırken gönlüm son derece rahat olacak. Son olarak, ağ sürücülerini, Sürücülerin Gömülmesi aşamasında iso'ya gömebilirsiniz.

Kod:
$agpaketleri = Get-WindowsPackage -Path .\MOUNT | Where-Object { $_.PackageName -clike "Microsoft-Windows-Ethernet-Client*" -or $_.PackageName -clike "Microsoft-Windows-Wifi-Client*" }

foreach ($p in $agpaketleri) {
    Remove-WindowsPackage -Path .\MOUNT -PackageName $p.PackageName -NoRestart
}

Diğer gereksiz paketlerin kaldırılması;

Kod:
$apaketler = Get-WindowsPackage -Path .\MOUNT
$paketler = @(
"Microsoft-OneCore-ApplicationModel-Sync-Desktop-FOD-Package*", # E-posta, Takvim vb.
"Microsoft-Windows-Hello-Face-Package*", # Windows Hello yüz...
"Microsoft-Windows-InternetExplorer*", # Internet Explorer
"Microsoft-Windows-MediaPlayer*", # Müzik ve Video oynatıcı olan MediaPlayer
"Microsoft-Windows-Notepad*", # Notepad
"Microsoft-Windows-PowerShell-ISE*", # PowerShell Betik Düzenleyicisi
"Microsoft-Windows-Printing*", # Yazdırma/Printer vesiare...
"Microsoft-Windows-StepsRecorder*", # Bir tür kayıt programı ancak problemler için...
"Microsoft-Windows-TabletPCMath*", # Tablet...
"Microsoft-Windows-Wallpaper-Content-Extended-FoD-Package*", # Daha fazla Duvar Kağıdı, cidden?
"Microsoft-Windows-WordPad*", # WordPad,
"OpenSSH-Client.*", # OpenSSH, ne olduğunu bilmiyorsanız, kapatın gitsin.
"Microsoft-Windows-LanguageFeatures-Handwriting*", # El yazısı
"Microsoft-Windows-LanguageFeatures-OCR*", # Optional Character Reading
"Microsoft-Windows-LanguageFeatures-Speech*", # Speech,
"Microsoft-Windows-LanguageFeatures-TextToSpeech*" # Text To Speech
)

foreach ($p in $paketler) {
    foreach ($a in $apaketler) {
        if ($a.PackageName -like $p) {
            echo "Removing $p..."
            Remove-WindowsPackage -NoRestart -Path .\MOUNT -PackageName $a.PackageName
        }
    }
}

### Gereksiz İşlevlerin Kaldırılması​

Kod:
$allcaps = Get-WindowsCapability -Path .\MOUNT | Where-Object { $_.State -ne "NotPresent" }
$rem_caps = @(
# Language features...
"Language.Handwriting*",
"Language.OCR*",
"Language.Speech*",
"Language.TextToSpeech*",
# StepsRecorder
"App.StepsRecorder*",
# IE
"Browser.InternetExplorer*",
# Windows Hello (just the Face part)
"Hello.Face*",
# MathRecognizer
"MathRecognizer*",
# Wallpapers
"Microsoft.Wallpapers.Extended*",
# Notepad
"Microsoft.Windows.Notepad*",
# for Powershell IDE
"Microsoft.Windows.PowerShell.ISE*",
# WordPad
"Microsoft.Windows.WordPad*",
# for syncing with Mail, Calendar, People, Contacts
"OneCoreUAP.OneSync*",
# for SSH agent
"OpenSSH.Client*")
foreach ($r in $rem_caps) {
    foreach ($c in $allcaps) {
        if ($c.Name -like $r) {
            echo "Removing $($c.Name)..."
            Remove-WindowsCapability -Name $c.Name -Path .\MOUNT
        }
    }
}

### Gereksiz Özelliklerin Kapatılması​

Kod:
$features = @(
# Printing
"Printing-PrintToPDFServices-Features",
"Printing-Foundation-Features",
"Printing-Foundation-InternetPrinting-Client",
# Remote Desktop
"MSRDC-Infrastructure",
"Microsoft-RemoteDesktopConnection",
# Powershell
"MicrosoftWindowsPowerShellV2Root",
"MicrosoftWindowsPowerShellV2",
# .NET 3.5, 4, and etc.
"NetFx4-AdvSrvs",
"WCF-Services45",
"WCF-TCP-PortSharing45",
# Windows Media Player, etc.
"MediaPlayback",
"SearchEngine-Client-Package",
# Windows Defender
"Windows-Defender-Default-Definitions",
# File sharing, searching, syncing etc.
"WorkFolders-Client",
"SmbDirect")

foreach ($f in $features) {
    Disable-WindowsOptionalFeature -Path .\MOUNT -FeatureName $f
}

### Microsoft Edge'in Kaldırılması​

Kod:
rd -Force -Recurse ".\MOUNT\Program Files (x86)\Microsoft"
Get-childitem -Filter *edgebrowser* -Recurse -Path .\MOUNT\Windows\WinSxS\ | foreach {Start-Process -FilePath $ADV -ArgumentList "/Clear /EXEFileName `"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`" /StartDirectory `"$TEMEL`" /CommandLine `"-command rd -Force -Recurse $($_.FullName)`" /RunAs 8 /Run" -Wait}

### OneDrive'ın Kaldırılması​

Kod:
$konumlar = @(".\MOUNT\Windows\System32\OneDriveSetup.exe", ".\MOUNT\Windows\System32\OneDrive.ico")
foreach ($k in $konumlar) {
    Start-Process -FilePath $ADV -ArgumentList "/Clear /EXEFileName `"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`" /StartDirectory `"$TEMEL`" /CommandLine `"-command rd -Force -Recurse '$k'`" /RunAs 8 /Run" -Wait
}
$places = Get-ChildItem -Filter *onedrive-setup* -Recurse -Path .\MOUNT\Windows\WinSxS
foreach ($p in $places) {
    Start-Process -FilePath $ADV -ArgumentList "/Clear /EXEFileName `"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`" /StartDirectory `"$TEMEL`" /CommandLine `"-command rd -Force -Recurse $($p.FullName)`" /RunAs 8 /Run" -Wait
}

### Windows Defender + Security'nin Kaldırılması​

Bu Windows Update'i, ayriyeten pek çok uygulamanın işleyişini bozabilir, tercih sizin. Yerine Simplewall tercih edebilirsiniz, daha iyi.

Kod:
$konumlar = @(".\MOUNT\Program Files\Windows Defender\",
".\MOUNT\Program Files\Windows Defender Advanced Threat Protection\",
".\MOUNT\Program Files (x86)\Windows Defender\",
".\MOUNT\Program Files (x86)\Windows Defender Advanced Threat Protection\",
".\MOUNT\Program Files\WindowsApps\Microsoft.SecHealthUI_1000.22621.1.0_x64__8wekyb3d8bbwe",
".\MOUNT\Windows\System32\SecurityCenterBroker.dll",
".\MOUNT\Windows\System32\SecurityCenterBrokerPS.dll",
".\MOUNT\Windows\System32\SecurityHealthAgent.dll",
".\MOUNT\Windows\System32\SecurityHealthCore.dll",
".\MOUNT\Windows\System32\SecurityHealthHost.exe",
".\MOUNT\Windows\System32\SecurityHealthProxyStub.dll",
".\MOUNT\Windows\System32\SecurityHealthService.exe",
".\MOUNT\Windows\System32\SecurityHealthSSO.dll",
".\MOUNT\Windows\System32\SecurityHealthSsoUdk.dll",
".\MOUNT\Windows\System32\SecurityHealthSystray.exe",
".\MOUNT\Windows\System32\SecurityHealthUdk.dll")

foreach($k in $konumlar) {
    Start-Process -FilePath $ADV -ArgumentList "/Clear /EXEFileName `"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`" /StartDirectory `"$TEMEL`" /CommandLine `"-command rd -Force -Recurse '$k'`" /RunAs 8 /Run" -Wait
}

### SmartScreen'in Kaldırılması​

Kod:
$konumlar = @(".\MOUNT\Windows\System32\smartscreen.exe", ".\MOUNT\Windows\System32\smartscreen.dll",
".\MOUNT\Windows\System32\smartscreenps.dll")
foreach ($k in $konumlar) {
    Start-Process -FilePath $ADV -ArgumentList "/Clear /EXEFileName `"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`" /StartDirectory `"$TEMEL`" /CommandLine `"-command rd -Force -Recurse '$k'`" /RunAs 8 /Run" -Wait
}

### Kayıt Defteri (Registry) Düzenlemeleri​

İlk önce kayıt defterlerini bağlayalım

Kod:
reg load HKLM\zCOMPONENTS ".\MOUNT\Windows\System32\config\COMPONENTS"
reg load HKLM\zDEFAULT ".\MOUNT\Windows\System32\config\default"
reg load HKLM\zNTUSER ".\MOUNT\Users\Default\ntuser.dat"
reg load HKLM\zSOFTWARE ".\MOUNT\Windows\System32\config\SOFTWARE"
reg load HKLM\zSYSTEM ".\MOUNT\Windows\System32\config\SYSTEM"

#### Teams'in otomatik yüklenmesini engelleme​

Kod:
reg add "HKLM\zSOFTWARE\Microsoft\Windows\CurrentVersion\Communications" /v "ConfigureChatAutoInstall" /t REG_DWORD /d "0" /f

#### Sponsorlu Uygulamaları Kapatma​

Kod:
reg add "HKLM\zNTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "PreInstalledAppsEnabled" /t REG_DWORD /d "0" /f
reg add "HKLM\zNTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "SilentInstalledAppsEnabled" /t REG_DWORD /d "0" /f
reg add "HKLM\zNTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" /v "DisableWindowsConsumerFeature" /t REG_DWORD /d "1" /f
reg add "HKLM\zSOFTWARE\Microsoft\PolicyManager\current\device\Start" /v "ConfigureStartPins" /t REG_SZ /d '{"pinnedList": [{}]}' /f

#### OOBE'de yerel hesap açılabilmesi için​

Kod:
reg add HKLM\zSOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f

#### Chat ikonunun devre dışı bırakılması​

Kod:
reg add "HKLM\zSOFTWARE\Policies\Microsoft\Windows\Windows Chat" /v "ChatIcon" /t REG_DWORD /d "3" /f
reg add "HKLM\zNTUSER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarMn" /t REG_DWORD /d "0" /f

#### Güç seçenekleri​

Kod:
# İşlemci Performance Boost Modu seçeneğini etkinleştirir
reg add "HKLM\zSYSTEM\ControlSet001\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\be337238-0d82-4146-a960-4f3749d470c7" /v "Attributes" /t REG_DWORD /d "2" /f
# İşlemci peformansı kontrol gecikme zamanı seçeneğini etkinleştirir
reg add "HKLM\zSYSTEM\ControlSet001\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\4d2b0152-7d5c-498b-88e2-34345392a2c5" /v "Attributes" /t REG_DWORD /d "2" /f

#### Gereksiz Servisleri Kapatma​

Kod:
# Touch Keyboard and Handwriting Panel Service
reg add "HKLM\zSYSTEM\ControlSet001\Services\TabletInputService" /v "Start" /t REG_DWORD /d "4" /f
# Windows Image Acquisition (WIA)
reg add "HKLM\zSYSTEM\ControlSet001\Services\stisvc" /v "Start" /t REG_DWORD /d "4" /f
# Windows Insider Service
reg add "HKLM\zSYSTEM\ControlSet001\Services\wisvc" /v "Start" /t REG_DWORD /d "4" /f
# Windows Push Notifications System Service
reg add "HKLM\zSYSTEM\ControlSet001\Services\WpnService" /v "Start" /t REG_DWORD /d "4" /f
# Xbox
reg add "HKLM\zSYSTEM\ControlSet001\Services\XblAuthManager" /v "Start" /t REG_DWORD /d "4" /f
reg add "HKLM\zSYSTEM\ControlSet001\Services\XblGameSave" /v "Start" /t REG_DWORD /d "4" /f
reg add "HKLM\zSYSTEM\ControlSet001\Services\XboxNetApiSvc" /v "Start" /t REG_DWORD /d "4" /f
# Windows Update
reg add "HKLM\zSYSTEM\ControlSet001\Services\wuauserv" /v "Start" /t REG_DWORD /d "4" /f
# Windows Search
reg add "HKLM\zSYSTEM\ControlSet001\Services\WSearch" /v "Start" /t REG_DWORD /d "4" /f
# Windows Security
reg add "HKLM\zSYSTEM\ControlSet001\Services\SecurityHealthService" /v "Start" /t REG_DWORD /d "4" /f
reg add "HKLM\zSYSTEM\ControlSet001\Services\wscsvc" /v "Start" /t REG_DWORD /d "4" /f
reg add "HKLM\zSYSTEM\ControlSet001\Services\webthreatdefsvc" /v "Start" /t REG_DWORD /d "4" /f
# AllJoyn
reg add "HKLM\zSYSTEM\ControlSet001\Services\AJRouter" /v "Start" /t REG_DWORD /d "4" /f
# Distributed Link Tracking Client
reg add "HKLM\zSYSTEM\ControlSet001\Services\TrkWks" /v "Start" /t REG_DWORD /d "4" /f
# Bitlocker
reg add "HKLM\zSYSTEM\ControlSet001\Services\BDESVC" /v "Start" /t REG_DWORD /d "4" /f
# Windows Connect Now
reg add "HKLM\zSYSTEM\ControlSet001\Services\wcncsvc" /v "Start" /t REG_DWORD /d "4" /f
# SysMain, frequently used apps, optimizing etc. just pure bullshit.
reg add "HKLM\zSYSTEM\ControlSet001\Services\SysMain" /v "Start" /t REG_DWORD /d "4" /f
# Mixed Reality, if you don't have a headset disable it.
reg add "HKLM\zSYSTEM\ControlSet001\Services\MixedRealityOpenXRSvc" /v "Start" /t REG_DWORD /d "4" /f
# Related with Store.
reg add "HKLM\zSYSTEM\ControlSet001\Services\PushToInstall" /v "Start" /t REG_DWORD /d "4" /f
# Remote Registry and Access
reg add "HKLM\zSYSTEM\ControlSet001\Services\RemoteRegistry" /v "Start" /t REG_DWORD /d "4" /f
reg add "HKLM\zSYSTEM\ControlSet001\Services\RemoteAccess" /v "Start" /t REG_DWORD /d "4" /f

#### Kayıt defteri değişikliklerinin kaydedilmesi​

Kod:
reg unload HKLM\zCOMPONENTS
reg unload HKLM\zDRIVERS
reg unload HKLM\zDEFAULT
reg unload HKLM\zNTUSER
reg unload HKLM\zSCHEMA
reg unload HKLM\zSOFTWARE
reg unload HKLM\zSYSTEM

## Sürücülerin Gömülmesi​

Hali hazırda kurulu olan sistemdeki sürücüleri dışarı aktarıp İSO'ya gömmek için;

Kod:
Export-WindowsDriver -Online -Destination .\DRIVERS
Add-WindowsDriver -Recurse -Path .\MOUNT -Driver .\DRIVERS

## Duvar Kağıtlarının Değiştirilmesi​

Duvar Kağıtları C:\Windows\Web'de bulunmaktadır. Dilediğiniz fotoğraflarla değiştirebilirsiniz. Kullanıcı profil fotoğrafları C:\ProgramData\Microsoft\User Account Pictures'da bulunmaktadır.

## Değişikliklerin Kaydedilmesi​

[/CODE]
Dismount-WindowsImage -Path .\MOUNT -Save
[/CODE]

## Wim Dosyasını Sıkıştırma​

İlk önce diğer türlerden kurtulalım.

Kod:
Export-WindowsImage -SourceIndex "$EDITION" -SourceImagePath ".\ISO\sources\install.wim" -DestinationImagePath ".\ISO\sources\install.max.wim" -CompressionType none
rd .\ISO\sources\install.wim
mv .\ISO\sources\install.max.wim .\ISO\sources\install.wim
DISM /Export-Image /SourceImageFile:.\ISO\sources\install.wim /SourceIndex:1 /DestinationImageFile:.\ISO\install.esd /Compress:recovery /CheckIntegrity

## ISO'yu oluşturma​

Kod:
$OSCD = "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe"
Start-Process -FilePath $OSCD -ArgumentList "-m -o -u2 -udfver102 -lFerah11 -bootdata:2#p0,e,b$TEMEL\ISO\boot\etfsboot.com#pEF,e,b$TEMEL\ISO\efi\microsoft\boot\efisys.bin $TEMEL\ISO $TEMEL\Ferah11.iso" -Wait

# Kaynakça​

 
Son düzenleyen: Moderatör:

Yeni konular

Geri
Yukarı