[Düzenlenmiş] Windows 10 (x64) 21H2 (Pro / Home / Home Single Language) performans sürümü v2

Merhaba, düzenlenmiş hazır sistemler serisine devam ediyorum. Bir önceki hazırladığım sürümde çok fazla bileşen çıkarmıştım. Aldığım geri bildirimler ile çok fazla bileşen kaldırmamaya karar verdim. Yaptığım testler ile tespit ettiğim, sistemi yoran servisleri kaldırdım. Geri kalan sistem bileşenlerine olabildiğince dokunmadım.
Sistem günlük kullanım ve oyun için ideal hale getirilmiştir. Düşük donanımlı PC'lerde akıcı bir Windows deneyimi sunmaktadır.

Sisteme eklediğim Toolbox'ta illegal yazılım yoktur. Tüm programlar resmi sitelerinden indirilmektedir.

Toolbox Batch dilinde tarafımca hazırlanmıştır. Kodlar açıktır. Bu konuda tavsiyelere açığım. Toolbox'a eklenmesini istediğiniz herhangi bir program var ise yazabilirsiniz.​

  • Sistem 900 MB ve 1.1 GB RAM kullanımı ile açılmaktadır.​
  • Sistem aylık olarak güncellenecektir.​
  • Hazırlamış olduğum PowerChoice ile hızlı bir şekilde güç seçeneklerinizi değiştirebilirsiniz.​
  • Sistem ilk açılışında gelen komut ekranını kapanana kadar kapatmayınız. Son düzenlemeleri yaptıktan sonra otomatik kapanıp çöp dosyaları silecektir.​
  • Masaüstünde Bitdefender ve Kaspersky linklerinin kısayolu bulunmaktadır. Sistemde Defender olmadığı için mutlaka bir tane antivirüs yazılımı yüklü olsun. Düşük donanımlı bir sisteminiz var ise Kaspersky tavsiye ederim.​

Windows 10 (x64) 21H2 (Pro / Home / Home Single Language) 3 in 1 - OgnitoreKs performans düzenlemesi
https://drive.google.com/file/d/1s2Ja87tqMrqrQ-h_YjzjjndjkA7g_Q9Z/view?usp=sharing

Video buraya gelecek.

1.png

2.png

3.png

4.png

5.png

6.png

7.png

Yapılan değişiklikler
  • .NET Framework 3.5 / .NET Frework 4.8 / DirectPlay / C++2005-19 / Java / DirectX yazılımları eklendi.
  • OgnitorenKs.Toolbox / Powerchoice.toolbox eklendi.
  • ISLC yazılımı entegre edilip ayarları katılımsız bir şekilde yapılmaktadır.
  • Yeni simgeler yüklendi.
  • Ağ dışındaki diğer masaüstü simgeler aktfileştirildi.
  • Kısayol yazısı kaldırıldı.
  • Kopyalama kutusu daha fazla detay göster olarak ayarlandı.
  • Başlık çubukları gri olarak ayarlandı.
  • Nihai performans eklendi. Svchost RAM optimizasyonu yapıldı.
  • Arka plan değiştirildi.
  • Host dosyasına telemetry hizmetlerini engelleyen parametreler eklendi.
  • Setup alanı özelleştirildi. VMD driverlar eklendi.
  • Edge tarayıcısı için reklam engelleyici uygulamalar eklendi. (Uzantılardan aktifleştirilmesi gerekmektedir)
Görev çubuğunda yapılanlar;
  • Görev görünümü kaldırıldı.
  • Kişiler kaldırıldı.
  • Meet now ve Hava durumu kaldırıldı.
  • İşlem merkezi kaldırdıldı.
  • Arama çubuğu simge haline getirildi.
Kapatılan servisler;
  • Hello Face
  • Windows Defender
  • Hızlı Başlat
  • Telemetry
  • SmartScreen
  • Superfetch
  • Windows Search
  • UAC
  • OneDrive
  • Windows Karma Gerçeklik
  • Windows Sistem geri yükleme
  • Önerilen Sorun Giderme Hizmeti
  • Çevrimdışı dosyalar
  • Mavi Ekran sorunlarında reset atma
  • Tam ekran optimizasyonları
  • Ayrılmış Depolama Alanı
  • Windows Media player ve Internet Explorer kapatıldı. (Denetim masasından yeniden yüklenebilir)

Market ve Xbox uygulaması silinmedi. Kaldırılanlar;
  • Cortana / Hava Durumu / Yardım / İpuçları / 3DViewer / Officehub / Solitaire / People / Skype / Cüzdan / Ekran okuma / Ebeveyn kontrol / Geri bildirim / Harita / ZuneVideo
Güncelleştirmeler açıktır, yüklenme durumu manuel hale getirilmiştir. Her güncelleme sonrası ayarları düzeltmek için Toolbox içine eklediğim "Güncelleme Sonrası" bölümünü çalıştırmaya özen gösteriniz.

Market uygulamasını siz açıp güncelleme yapmadığınız sürece asla güncellenmez. Bundan dolayı ayda bir bu bölümü açıp güncelleştirme alabilirsiniz. Hatta sistem ilk açıldığında marketi açıp tüm uygulamaları güncelleştiriniz.

Düşük RAM kullanımı için MemReduct yazılımını yükleyiniz.

Toolbox içinde birçok program ve ayar bulunmaktadır. Son yaptığım düzenlemelerle birlikte Toolbox'ta çoklu indirme yapabileceksiniz. Bunun için öncelikle 52 tuşlayıp daha sonra seçimleri 4,5,6,10,12,25 gibi yazdıktan sonra Enter tuşuna basmanız yeterlidir.

Toolbox içinde 1 numaralı işlem olan All in One kullanmanıza gerek yoktur. Sistem içine kurulu halde gelmektedir.

Toolbox linki harici olarak aşağıda bulunmaktadır. Linkleri yeniledikçe ve buradan belirteceğim. İndirip katılımsız bir şekilde kurmanız için ayarlayacağım.
NOT: Toolbox, sistem içinde zaten yüklüdür sistemi indirenlerin ayrıca indirmesine gerek yoktur. Sistem içinde Toolbox V1 sürümü yer almaktadır. İndirme linkinin altında bulunan belgeden değişiklikler hakkında bilgi sahibi olabilirsiniz.​


 
Son düzenleyen: Moderatör:
Sistem harika çalışıyor ama bir sorum var. İlk açılışta çalıştırılan komut istemi işlemleri dosyası diskin neresinde?
Hocam o dosyalar ilk açılışta çalışıp işlem bitinci kendilerini imha edecek şekilde hazırladım. Dosya içeriklerine PC geçince paylaşırım. Kendiniz bulup bakmak istiyorsanız install.esd dosyasını 7Zip ile açıp 1 2 3 şeklinde sıralanan klasörlerin herhangi birine bakarak bulabilirsiniz.
Sistem harika çalışıyor ama bir sorum var. İlk açılışta çalıştırılan komut istemi işlemleri dosyası diskin neresinde?
[CODE title="Açılışta gelen komut ekranının komut içeriği"]echo off
cls
:: Yönetici yetkisi alınır
net session >NUL 2>&1|| powershell Start-Process '%0' -Verb RunAs&& exit /b|| exit /b
:: Bat dosyası konumunu ayarlar
cd /d "%~dp0"

:: Renklendirme komutu için gerekli
setlocal
call :setESC

:: ESC yazan bölümler renklendime komutudur.
echo %ESC%[92m KOMUT ERKANINI KAPATMAYINIZ... OTOMATIK KAPANACAKTIR.%ESC%[0m

echo %ESC%[92m Kısayollar yükleniyor...%ESC%[0m
:: Toolbox ve antivirüs sitelerinin kısayolları masaüstüne çıkarılır.
Powershell -command "Expand-Archive -Force 'C:\Kisayol.zip' 'C:\Users\%username%\Desktop'"
:: Kısayol zip dosyasını siler
DEL /F /Q /A "C:\Kisayol.zip"
:: Güç tasarruf modunu yükler
echo %ESC%[92m Güç tasarruf modu yükleniyor...%ESC%[0m
echo
powercfg -import C:\guc.pow > NUL
echo
timeout /t 1 /nobreak > NUL
echo
echo %ESC%[92m Nihai Performans eklenip, varsayılan yapılıyor...%ESC%[0m
echo
:: Nihai performans yükler
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61 > NUL
echo
:: Nihai performansı seçer ve aktif hale getirir.
for /f "tokens=4" %%f in ('powercfg -list ^| findstr /C:"Nihai"') do set nihaiekle=%%f
powercfg -setactive %nihaiekle% > NUL
echo
:: Svchost Ram düzenlemesini yapar.
echo %ESC%[92m SVCHost Ram optimizasyonu yapılıyor...%ESC%[0m
FOR /F "tokens=4" %%g IN ('systeminfo ^| FIND "Total"') DO set ramtotal=%%g
set ramtotal=%ramtotal:~0,-4%
set /a ramtotal=(%ramtotal%*1024*1024)
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "SvcHostSplitThresholdInKB" /t REG_DWORD /d 0x%ramtotal% /f > NUL 2>&1
echo %ESC%[92m Stuttering sorunu için düzenleme yapılıyor...%ESC%[0m
bcdedit /deletevalue useplatformclock > NUL
bcdedit /set {current} recoveryenabled no > NUL
powercfg /h off > NUL
bcdedit /set useplatformtick yes > NUL
bcdedit /set disabledynamictick yes > NUL
echo %ESC%[92m Diagtrack Siliniyor..%ESC%[0m
sc delete DiagTrack > NUL
sc delete dmwappushservice > NUL
echo %ESC%[92m Görev zamanlayacısında düzenlemeler yapılıyor...%ESC%[0m
schtasks /change /TN "\Microsoft\Windows\WindowsUpdate\Scheduled Start" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Maps\MapsToastTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Maps\MapsUpdateTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\SystemRestore\SR" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Speech\SpeechModelDownloadTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateModelTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\StartupAppTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\DiskCleanup\SilentCleanup" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Windows Error Reporting\QueueReporting" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\WindowsUpdate\Scheduled Start" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\RemoteAssistance\RemoteAssistanceTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Time Zone\SynchronizeTimeZone" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\Schedule Scan" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\Schedule Scan Static Task" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateModelTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\WaaSMedic\PerformRemediation" /DISABLE > NUL 2>&1

echo %ESC%[92m Microsoft Teams kaldırılıyor...%ESC%[0m
powerShell -Command "Get-AppxPackage *Teams* | Remove-AppxPackage"
timeout /t 1 /nobreak > NUL

:: ISLC yazılımını sistem Ram miktarına göre optimize eder.
echo %ESC%[92m ISLC yazılımı için optimizasyon yapılıyor...%ESC%[0m
FOR /F "tokens=4" %%g IN ('systeminfo ^| FIND "Total"') DO set ramtotal=%%g
set ramtotal=%ramtotal:~0,-4%
set /a ramtotal=(%ramtotal%/2)
set /a ramtotal=(%ramtotal%*1024)
(
echo ^<^?xml version="1.0" encoding="utf-8"^?^>
echo ^<configuration^>
echo ^<startup^>
echo ^<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" /^>
echo ^</startup^>
echo ^<appSettings^>
echo ^<add key="Standby list" value="1024" /^>
echo ^<add key="Free memory" value="%ramtotal%" /^>
echo ^<add key="Start minimized" value="True" /^>
echo ^<add key="Wanted timer" value="1" /^>
echo ^<add key="Custom timer" value="True" /^>
echo ^<add key="Polling rateSTR" value="1000" /^>
echo ^<add key="TaskScheduler" value="True" /^>
echo ^<add key="ExclusionList" value="" /^>
echo ^</appSettings^>
echo ^</configuration^>
) > "C:\ISLC\Intelligent standby list cleaner ISLC.exe.Config"
timeout /t 3 /nobreak > NUL
powershell -command "Start-Process 'C:\ISLC\Intelligent standby list cleaner ISLC.exe'"
cls
:: Gerekli yazılımları kurar.
echo %ESC%[92m C++ 2005 kuruluyor...%ESC%[0m
"C:\Gerekli\05x86ATL.exe" /Q
"C:\Gerekli\05x64ATL.exe" /Q
"C:\Gerekli\05x86MFC.exe" /Q
"C:\Gerekli\05x64MFC.exe" /Q
echo %ESC%[92m C++ 2008 kuruluyor...%ESC%[0m
"C:\Gerekli\08x86ATL.exe" /q
"C:\Gerekli\08x64ATL.exe" /q
"C:\Gerekli\08x86MFC.exe" /q
"C:\Gerekli\08x64MFC.exe" /q
echo %ESC%[92m C++ 2010 kuruluyor...%ESC%[0m
"C:\Gerekli\10x86.exe" /q /norestart
"C:\Gerekli\10x64.exe" /q /norestart
echo %ESC%[92m C++ 2012 kuruluyor...%ESC%[0m
"C:\Gerekli\12x86.exe" /install /quiet /norestart
"C:\Gerekli\12x64.exe" /install /quiet /norestart
echo %ESC%[92m C++ 2013 kuruluyor...%ESC%[0m
"C:\Gerekli\13x86.exe" /install /quiet /norestart
"C:\Gerekli\13x64.exe" /install /quiet /norestart
echo %ESC%[92m C++ 2015-2019 kuruluyor...%ESC%[0m
"C:\Gerekli\15x86.exe" /install /quiet /norestart
"C:\Gerekli\15x64.exe" /install /quiet /norestart
echo %ESC%[92m Java kuruluyor...%ESC%[0m
"C:\Gerekli\javax64.exe" INSTALL_SILENT=Enable SPONSORS=Disable WEB_ANALYTICS=Disable REBOOT=Disable WEB_JAVA=Disable
echo %ESC%[92mXNA Framework kuruluyor...%ESC%[0m
"C:\Gerekli\xnafx40.msi" /qn
echo %ESC%[92m OpenAL kuruluyor...%ESC%[0m
"C:\Gerekli\oalinst.exe" /SILENT
echo %ESC%[92m Desktop Runtime 5 kuruluyor...%ESC%[0m
"C:\Gerekli\Desktop5x64.exe" /q /norestart
"C:\Gerekli\Desktop5x86.exe" /q /norestart
echo %ESC%[92m DirectX kuruluyor...%ESC%[0m
"C:\Gerekli\DirectX\DXSETUP.exe" /silent
RD /S /Q "C:\Gerekli"
DEL /F /Q /A "C:\guc.pow"
echo %ESC%[92m Kalıntılar temizleniyor...%ESC%[0m
timeout /t 2 /nobreak > NUL
:: Sistem başlagıcında çalışması için ayarladığım komutu reg kaydından siliyorum
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v 1 /f > NUL 2>&1
:: Bat dosyasıyla işim bittiği için son olarak siliyorum
DEL /F /Q /A "C:\Sonislem.bat"
exit


:: Renklendirme komutları için gerekli.
:setESC
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
set ESC=%%b
exit /B 0
)
exit /B 0[/CODE]
 
Son düzenleme:
Açılışta başlayan komut istemi kapatılırsa bir sorun yaşanılır mı?
Sistemde uygulama ve oyunların sorunsuz çalışmasını sağlayan yardımcı uygulamalar yüklenmez. Ayrıca sistem yüklü iken yapılabilecek ayarlar yapılamaz. Bat dosyasının içeriği aşağıdadır. Kapatırsanız da toolbox üzerinden "All in Runtimes" bölümünü kullanarak yükleyebilirsiniz. Ancak ayarları uygulayacak bölüm bulunmamaktadır.

Kapatırsanız uygulanmayacak ayarlar;
Nihai performans eklenmez.
Svchost Ram optimizasyonu yapmaz. (Çok önemli değil)
ISLC yazılımı yüklenmez.
Görev zamanlayacısında düzenleme yapılmaz.
Ayrıca bazı ayarlar yapılamaz.

Detaylar aşağıdadır.
[CODE title="Açılışta gelen komut ekranının komut içeriği"]echo off
cls
:: Yönetici yetkisi alınır
net session >NUL 2>&1|| powershell Start-Process '%0' -Verb RunAs&& exit /b|| exit /b
:: Bat dosyası konumunu ayarlar
cd /d "%~dp0"

:: Renklendirme komutu için gerekli
setlocal
call :setESC

:: ESC yazan bölümler renklendime komutudur.
echo %ESC%[92m KOMUT ERKANINI KAPATMAYINIZ... OTOMATIK KAPANACAKTIR.%ESC%[0m

echo %ESC%[92m Kısayollar yükleniyor...%ESC%[0m
:: Toolbox ve antivirüs sitelerinin kısayolları masaüstüne çıkarılır.
Powershell -command "Expand-Archive -Force 'C:\Kisayol.zip' 'C:\Users\%username%\Desktop'"
:: Kısayol zip dosyasını siler
DEL /F /Q /A "C:\Kisayol.zip"
:: Güç tasarruf modunu yükler
echo %ESC%[92m Güç tasarruf modu yükleniyor...%ESC%[0m
echo
powercfg -import C:\guc.pow > NUL
echo
timeout /t 1 /nobreak > NUL
echo
echo %ESC%[92m Nihai Performans eklenip, varsayılan yapılıyor...%ESC%[0m
echo
:: Nihai performans yükler
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61 > NUL
echo
:: Nihai performansı seçer ve aktif hale getirir.
for /f "tokens=4" %%f in ('powercfg -list ^| findstr /C:"Nihai"') do set nihaiekle=%%f
powercfg -setactive %nihaiekle% > NUL
echo
:: Svchost Ram düzenlemesini yapar.
echo %ESC%[92m SVCHost Ram optimizasyonu yapılıyor...%ESC%[0m
FOR /F "tokens=4" %%g IN ('systeminfo ^| FIND "Total"') DO set ramtotal=%%g
set ramtotal=%ramtotal:~0,-4%
set /a ramtotal=(%ramtotal%*1024*1024)
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "SvcHostSplitThresholdInKB" /t REG_DWORD /d 0x%ramtotal% /f > NUL 2>&1
echo %ESC%[92m Stuttering sorunu için düzenleme yapılıyor...%ESC%[0m
bcdedit /deletevalue useplatformclock > NUL
bcdedit /set {current} recoveryenabled no > NUL
powercfg /h off > NUL
bcdedit /set useplatformtick yes > NUL
bcdedit /set disabledynamictick yes > NUL
echo %ESC%[92m Diagtrack Siliniyor..%ESC%[0m
sc delete DiagTrack > NUL
sc delete dmwappushservice > NUL
echo %ESC%[92m Görev zamanlayacısında düzenlemeler yapılıyor...%ESC%[0m
schtasks /change /TN "\Microsoft\Windows\WindowsUpdate\Scheduled Start" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Maps\MapsToastTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Maps\MapsUpdateTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\SystemRestore\SR" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Speech\SpeechModelDownloadTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateModelTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\StartupAppTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\DiskCleanup\SilentCleanup" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Windows Error Reporting\QueueReporting" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\WindowsUpdate\Scheduled Start" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\RemoteAssistance\RemoteAssistanceTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Time Zone\SynchronizeTimeZone" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\Schedule Scan" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\Schedule Scan Static Task" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateModelTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\WaaSMedic\PerformRemediation" /DISABLE > NUL 2>&1

echo %ESC%[92m Microsoft Teams kaldırılıyor...%ESC%[0m
powerShell -Command "Get-AppxPackage *Teams* | Remove-AppxPackage"
timeout /t 1 /nobreak > NUL

:: ISLC yazılımını sistem Ram miktarına göre optimize eder.
echo %ESC%[92m ISLC yazılımı için optimizasyon yapılıyor...%ESC%[0m
FOR /F "tokens=4" %%g IN ('systeminfo ^| FIND "Total"') DO set ramtotal=%%g
set ramtotal=%ramtotal:~0,-4%
set /a ramtotal=(%ramtotal%/2)
set /a ramtotal=(%ramtotal%*1024)
(
echo ^<^?xml version="1.0" encoding="utf-8"^?^>
echo ^<configuration^>
echo ^<startup^>
echo ^<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" /^>
echo ^</startup^>
echo ^<appSettings^>
echo ^<add key="Standby list" value="1024" /^>
echo ^<add key="Free memory" value="%ramtotal%" /^>
echo ^<add key="Start minimized" value="True" /^>
echo ^<add key="Wanted timer" value="1" /^>
echo ^<add key="Custom timer" value="True" /^>
echo ^<add key="Polling rateSTR" value="1000" /^>
echo ^<add key="TaskScheduler" value="True" /^>
echo ^<add key="ExclusionList" value="" /^>
echo ^</appSettings^>
echo ^</configuration^>
) > "C:\ISLC\Intelligent standby list cleaner ISLC.exe.Config"
timeout /t 3 /nobreak > NUL
powershell -command "Start-Process 'C:\ISLC\Intelligent standby list cleaner ISLC.exe'"
cls
:: Gerekli yazılımları kurar.
echo %ESC%[92m C++ 2005 kuruluyor...%ESC%[0m
"C:\Gerekli\05x86ATL.exe" /Q
"C:\Gerekli\05x64ATL.exe" /Q
"C:\Gerekli\05x86MFC.exe" /Q
"C:\Gerekli\05x64MFC.exe" /Q
echo %ESC%[92m C++ 2008 kuruluyor...%ESC%[0m
"C:\Gerekli\08x86ATL.exe" /q
"C:\Gerekli\08x64ATL.exe" /q
"C:\Gerekli\08x86MFC.exe" /q
"C:\Gerekli\08x64MFC.exe" /q
echo %ESC%[92m C++ 2010 kuruluyor...%ESC%[0m
"C:\Gerekli\10x86.exe" /q /norestart
"C:\Gerekli\10x64.exe" /q /norestart
echo %ESC%[92m C++ 2012 kuruluyor...%ESC%[0m
"C:\Gerekli\12x86.exe" /install /quiet /norestart
"C:\Gerekli\12x64.exe" /install /quiet /norestart
echo %ESC%[92m C++ 2013 kuruluyor...%ESC%[0m
"C:\Gerekli\13x86.exe" /install /quiet /norestart
"C:\Gerekli\13x64.exe" /install /quiet /norestart
echo %ESC%[92m C++ 2015-2019 kuruluyor...%ESC%[0m
"C:\Gerekli\15x86.exe" /install /quiet /norestart
"C:\Gerekli\15x64.exe" /install /quiet /norestart
echo %ESC%[92m Java kuruluyor...%ESC%[0m
"C:\Gerekli\javax64.exe" INSTALL_SILENT=Enable SPONSORS=Disable WEB_ANALYTICS=Disable REBOOT=Disable WEB_JAVA=Disable
echo %ESC%[92mXNA Framework kuruluyor...%ESC%[0m
"C:\Gerekli\xnafx40.msi" /qn
echo %ESC%[92m OpenAL kuruluyor...%ESC%[0m
"C:\Gerekli\oalinst.exe" /SILENT
echo %ESC%[92m Desktop Runtime 5 kuruluyor...%ESC%[0m
"C:\Gerekli\Desktop5x64.exe" /q /norestart
"C:\Gerekli\Desktop5x86.exe" /q /norestart
echo %ESC%[92m DirectX kuruluyor...%ESC%[0m
"C:\Gerekli\DirectX\DXSETUP.exe" /silent
RD /S /Q "C:\Gerekli"
DEL /F /Q /A "C:\guc.pow"
echo %ESC%[92m Kalıntılar temizleniyor...%ESC%[0m
timeout /t 2 /nobreak > NUL
:: Sistem başlagıcında çalışması için ayarladığım komutu reg kaydından siliyorum
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v 1 /f > NUL 2>&1
:: Bat dosyasıyla işim bittiği için son olarak siliyorum
DEL /F /Q /A "C:\Sonislem.bat"
exit


:: Renklendirme komutları için gerekli.
:setESC
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
set ESC=%%b
exit /B 0
)
exit /B 0[/CODE]
 
Hocam o dosyalar ilk açılışta çalışıp işlem bitinci kendilerini imha edecek şekilde hazırladım. Dosya içeriklerine PC geçince paylaşırım. Kendiniz bulup bakmak istiyorsanız install.esd dosyasını 7Zip ile açıp 1 2 3 şeklinde sıralanan klasörlerin herhangi birine bakarak bulabilirsiniz.

[CODE title="Açılışta gelen komut ekranının komut içeriği"]echo off
cls
:: Yönetici yetkisi alınır
net session >NUL 2>&1|| powershell Start-Process '%0' -Verb RunAs&& exit /b|| exit /b
:: Bat dosyası konumunu ayarlar
cd /d "%~dp0"

:: Renklendirme komutu için gerekli
setlocal
call :setESC

:: ESC yazan bölümler renklendime komutudur.
echo %ESC%[92m KOMUT ERKANINI KAPATMAYINIZ... OTOMATIK KAPANACAKTIR.%ESC%[0m

echo %ESC%[92m Kısayollar yükleniyor...%ESC%[0m
:: Toolbox ve antivirüs sitelerinin kısayolları masaüstüne çıkarılır.
Powershell -command "Expand-Archive -Force 'C:\Kisayol.zip' 'C:\Users\%username%\Desktop'"
:: Kısayol zip dosyasını siler
DEL /F /Q /A "C:\Kisayol.zip"
:: Güç tasarruf modunu yükler
echo %ESC%[92m Güç tasarruf modu yükleniyor...%ESC%[0m
echo
powercfg -import C:\guc.pow > NUL
echo
timeout /t 1 /nobreak > NUL
echo
echo %ESC%[92m Nihai Performans eklenip, varsayılan yapılıyor...%ESC%[0m
echo
:: Nihai performans yükler
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61 > NUL
echo
:: Nihai performansı seçer ve aktif hale getirir.
for /f "tokens=4" %%f in ('powercfg -list ^| findstr /C:"Nihai"') do set nihaiekle=%%f
powercfg -setactive %nihaiekle% > NUL
echo
:: Svchost Ram düzenlemesini yapar.
echo %ESC%[92m SVCHost Ram optimizasyonu yapılıyor...%ESC%[0m
FOR /F "tokens=4" %%g IN ('systeminfo ^| FIND "Total"') DO set ramtotal=%%g
set ramtotal=%ramtotal:~0,-4%
set /a ramtotal=(%ramtotal%*1024*1024)
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control" /v "SvcHostSplitThresholdInKB" /t REG_DWORD /d 0x%ramtotal% /f > NUL 2>&1
echo %ESC%[92m Stuttering sorunu için düzenleme yapılıyor...%ESC%[0m
bcdedit /deletevalue useplatformclock > NUL
bcdedit /set {current} recoveryenabled no > NUL
powercfg /h off > NUL
bcdedit /set useplatformtick yes > NUL
bcdedit /set disabledynamictick yes > NUL
echo %ESC%[92m Diagtrack Siliniyor..%ESC%[0m
sc delete DiagTrack > NUL
sc delete dmwappushservice > NUL
echo %ESC%[92m Görev zamanlayacısında düzenlemeler yapılıyor...%ESC%[0m
schtasks /change /TN "\Microsoft\Windows\WindowsUpdate\Scheduled Start" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Maps\MapsToastTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Maps\MapsUpdateTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\SystemRestore\SR" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Speech\SpeechModelDownloadTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateModelTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\StartupAppTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Application Experience\ProgramDataUpdater" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\DiskCleanup\SilentCleanup" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Windows Error Reporting\QueueReporting" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\WindowsUpdate\Scheduled Start" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\RemoteAssistance\RemoteAssistanceTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\Time Zone\SynchronizeTimeZone" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\Schedule Scan" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\Schedule Scan Static Task" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\UpdateOrchestrator\UpdateModelTask" /DISABLE > NUL 2>&1
schtasks /change /TN "\Microsoft\Windows\WaaSMedic\PerformRemediation" /DISABLE > NUL 2>&1

echo %ESC%[92m Microsoft Teams kaldırılıyor...%ESC%[0m
powerShell -Command "Get-AppxPackage *Teams* | Remove-AppxPackage"
timeout /t 1 /nobreak > NUL

:: ISLC yazılımını sistem Ram miktarına göre optimize eder.
echo %ESC%[92m ISLC yazılımı için optimizasyon yapılıyor...%ESC%[0m
FOR /F "tokens=4" %%g IN ('systeminfo ^| FIND "Total"') DO set ramtotal=%%g
set ramtotal=%ramtotal:~0,-4%
set /a ramtotal=(%ramtotal%/2)
set /a ramtotal=(%ramtotal%*1024)
(
echo ^<^?xml version="1.0" encoding="utf-8"^?^>
echo ^<configuration^>
echo ^<startup^>
echo ^<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" /^>
echo ^</startup^>
echo ^<appSettings^>
echo ^<add key="Standby list" value="1024" /^>
echo ^<add key="Free memory" value="%ramtotal%" /^>
echo ^<add key="Start minimized" value="True" /^>
echo ^<add key="Wanted timer" value="1" /^>
echo ^<add key="Custom timer" value="True" /^>
echo ^<add key="Polling rateSTR" value="1000" /^>
echo ^<add key="TaskScheduler" value="True" /^>
echo ^<add key="ExclusionList" value="" /^>
echo ^</appSettings^>
echo ^</configuration^>
) > "C:\ISLC\Intelligent standby list cleaner ISLC.exe.Config"
timeout /t 3 /nobreak > NUL
powershell -command "Start-Process 'C:\ISLC\Intelligent standby list cleaner ISLC.exe'"
cls
:: Gerekli yazılımları kurar.
echo %ESC%[92m C++ 2005 kuruluyor...%ESC%[0m
"C:\Gerekli\05x86ATL.exe" /Q
"C:\Gerekli\05x64ATL.exe" /Q
"C:\Gerekli\05x86MFC.exe" /Q
"C:\Gerekli\05x64MFC.exe" /Q
echo %ESC%[92m C++ 2008 kuruluyor...%ESC%[0m
"C:\Gerekli\08x86ATL.exe" /q
"C:\Gerekli\08x64ATL.exe" /q
"C:\Gerekli\08x86MFC.exe" /q
"C:\Gerekli\08x64MFC.exe" /q
echo %ESC%[92m C++ 2010 kuruluyor...%ESC%[0m
"C:\Gerekli\10x86.exe" /q /norestart
"C:\Gerekli\10x64.exe" /q /norestart
echo %ESC%[92m C++ 2012 kuruluyor...%ESC%[0m
"C:\Gerekli\12x86.exe" /install /quiet /norestart
"C:\Gerekli\12x64.exe" /install /quiet /norestart
echo %ESC%[92m C++ 2013 kuruluyor...%ESC%[0m
"C:\Gerekli\13x86.exe" /install /quiet /norestart
"C:\Gerekli\13x64.exe" /install /quiet /norestart
echo %ESC%[92m C++ 2015-2019 kuruluyor...%ESC%[0m
"C:\Gerekli\15x86.exe" /install /quiet /norestart
"C:\Gerekli\15x64.exe" /install /quiet /norestart
echo %ESC%[92m Java kuruluyor...%ESC%[0m
"C:\Gerekli\javax64.exe" INSTALL_SILENT=Enable SPONSORS=Disable WEB_ANALYTICS=Disable REBOOT=Disable WEB_JAVA=Disable
echo %ESC%[92mXNA Framework kuruluyor...%ESC%[0m
"C:\Gerekli\xnafx40.msi" /qn
echo %ESC%[92m OpenAL kuruluyor...%ESC%[0m
"C:\Gerekli\oalinst.exe" /SILENT
echo %ESC%[92m Desktop Runtime 5 kuruluyor...%ESC%[0m
"C:\Gerekli\Desktop5x64.exe" /q /norestart
"C:\Gerekli\Desktop5x86.exe" /q /norestart
echo %ESC%[92m DirectX kuruluyor...%ESC%[0m
"C:\Gerekli\DirectX\DXSETUP.exe" /silent
RD /S /Q "C:\Gerekli"
DEL /F /Q /A "C:\guc.pow"
echo %ESC%[92m Kalıntılar temizleniyor...%ESC%[0m
timeout /t 2 /nobreak > NUL
:: Sistem başlagıcında çalışması için ayarladığım komutu reg kaydından siliyorum
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v 1 /f > NUL 2>&1
:: Bat dosyasıyla işim bittiği için son olarak siliyorum
DEL /F /Q /A "C:\Sonislem.bat"
exit


:: Renklendirme komutları için gerekli.
:setESC
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
set ESC=%%b
exit /B 0
)
exit /B 0[/CODE]
Çok teşekkür ederim. Sistem de harika olmuş. Elinize sağlık.
 
Windows'un yüklenmesi bittiğinde .bat dosyasının otomatik olarak başlamasını nasıl sağlayabilirim? ( NTLite post komutları? ) Google translate kullanıyorum.

NTLite > Registry(Regedit)

[CODE title="Start.reg"]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"Start"="C:\\Start.bat"
[/CODE]

Windows Mount klasörünün içine Start.bat dosyasını atın ve NTLite üzerinde işlemleri tamamlayın.
(Put the "Start.bat" file into the Windows Mount folder. Complete the operations on NTLite)
 

Technopat Haberler

Yeni konular

Geri
Yukarı