Playbook kalıp dosyası nasıl hazırlanır?

OgnitorenKs Toolbox içerisinde yer alan Playbook bölümününde kalıp ayarlarını kullanımıza göre özelleştirebilirsiniz. Kullanıcıların isteklerini karşılayabilmesi için özelleştirme yeteğini yüksek tutmaya çalıştım. 

UYARI

  • Kalıp dosyalarınızın özelleştirmesini doğrudan Toolbox'ın yüklü olduğu dizinde yapmayın. Çünkü Toolbox'a güncelleme gelirse bu dizin temizlenip yeniden oluşturulur. Bundan kaynaklı kalıbınız silinecektir.
  • Kalıp içerisinde değişkenler çalışmamaktadır. Komut eklerken bu konuda dikkatli olun.
  • Kalıp dosya adında Türkçe harf veya boşluk kullanmayın. Sorun çıkaracaktır.

Kalıp içerisindeki ayarları değiştirip nasıl eklemeler yapabileceğinizi aşağıda başlıklar halinde anlatmaya çalışacağım. Bu kodları kalıp dosyası içerisinde hangi sırayla ekleyeceğiniz tamamen size kalmıştır. Kalıp içerisinde yer alması ayarın uygulanması için yeterlidir. İstediğiniz şekilde sıralayıp, düzenleyebilirsiniz. Aşağıdaki linkten tüm ayarların bulunduğu kalıbı indirip özelleştirme işlemine başlayabilirsiniz. Kalıp dosyasını indirmek için açılan web sayfasına sağ tıklayıp "Farklı kaydet" tıklayın. Dosyayının uzantısı ".ini" olacak şekilde bilgisayarınıza indirin.

► Güncel Kalıp dosyasını indirmek için tıklayın ◄

Kalıbı Toolbox'a nasıl eklerim?

Düzenlediğiniz/özelleştirdiğiniz kalıbı görüntüleyip uygulamanız için Toolbox'ın kurulu olduğu dizinde "\Bin\Playbook" klasörünün içerisine eklemeniz gerekiyor. Bu dizinde birden fazla kalıp olduğunda playbook bölümünde kalıp seçme menüsünü gösterecektir. Burada düzenlediğiniz kalıbı seçip uygulatabilirsiniz.

1- CMD komutları;

  • Powershell komutlarını bu bölüme eklemeyiniz. Satır düzeninden dolayı pencere ve yazı tipi sorunu yaşanacaktır.
  • CMD komutlarında aç-kapa ayarı yoktur. Uygulanmasını istemediğiniz ayarı silmeniz gerekiyor.
Ekleme yöntemi;
CMD_Command►CMD KODUNU BURAYA YAZIN
Örnekler;
CMD_Command►reg add "HKLM\SOFTWARE\OgnitorenKs" /v "OgnitorenKs" /f
CMD_Command►bcdedit /set useplatformclock false
CMD_Command►wevtutil set-log "Microsoft-Windows-SleepStudy/Diagnostic" /e:False

2- Powershell komutları;

  • Powershell komutlarını ayrı bir bölümde ekletmemizin sebebi satır düzeni farkıdır. Türkçe karakterlerin ve belli sembolleri kullanmak için chcp 65001 satır düzeni ile toolbox çalışmaktadır. Powershell komutları bu satır düzeninde uygulandığında pencere ve yazı fontu küçülmektedir. Bir nevi Windows 10 öncesi komut ekranlarına dönmektedir. Bunun yaşanmaması için Powershell komutları uygulanmadan önce satır düzeninin chcp 437'e geçirilmesi gerekmektedir. Komut uygulandıktan sonra tekrar chcp 65001 satır düzenine geri dönülür.
  • Ayrıca Powershell komutlarını eklerken gönderilen parametleri girmeniz gerekmektedir. Bu konuda kodlara göre farklı parametreler uygulanma durumu olacağı için kısıtlamaya gitmek istemedim. Aşağıdaki iki örnekte parametre farklarını görebilirsiniz.
Ekleme yöntemi;
Powershell_Command►POWERSHELL KODUNU BURAYA YAZIN
Örnekler;
Powershell_Command►-C "Start-Process 'C:\OgnitorenKs.Toolbox\OgnitorenKs.Toolbox.cmd' -Verb Runas"
Powershell_Command►-NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -C "Start-Process 'C:\OgnitorenKs.Toolbox\OgnitorenKs.Toolbox.cmd' -Verb Runas"

3- DevMainView komutları;

Nirsoft uygulama yapımcısına ait bu uygulama ile aygıt yöneticisi üzerinde kapatmak istediğiniz bölümleri ekleyebilirsiniz. Uygulamayı indirip arayüzünden kapatmak istediğiniz bölümlerin isimlerini ekleyebilirsiniz. Aşağıda örnekleri mevcuttur. Eklediğiniz ayarların uygulanıp uygulanmayacağını 0 ve 1 tuşlarıyla ayarlayabilirsiniz.
  • 0 = Varsayılan
  • 1  = Devre dışı
Ekleme yöntemi;
Devmainview_Setting= 1 ►KODU BURAYA YAZINIZ
Örnekler;
Devmainview_Setting= 0 ►WAN Miniport (IKEv2)
Devmainview_Setting= 0 ►WAN Miniport (IP)
Devmainview_Setting= 0 ►WAN Miniport (IPv6)
Devmainview_Setting= 0 ►WAN Miniport (L2TP)
Devmainview_Setting= 0 ►WAN Miniport (Network Monitor)
Devmainview_Setting= 0 ►WAN Miniport (PPPOE)
Devmainview_Setting= 0 ►WAN Miniport (PPTP)
Devmainview_Setting= 0 ►WAN Miniport (SSTP)
Devmainview_Setting= 0 ►NDIS Virtual Network Adapter Enumerator
Devmainview_Setting= 0 ►Microsoft RRAS Root Enumerator
Devmainview_Setting= 0 ►High Precision Event Timer
Devmainview_Setting= 0 ►Composite Bus Enumerator
Devmainview_Setting= 0 ►UMBus Root Bus Enumerator
Devmainview_Setting= 0 ►SM Bus Controller
Devmainview_Setting= 0 ►AMD SMBus
Devmainview_Setting= 0 ►Intel SMBus
Devmainview_Setting= 0 ►AMD PSP
Devmainview_Setting= 0 ►Intel Management Engine
Devmainview_Setting= 0 ►Microsoft Kernel Debug Network Adapter

4- Sistem ismini değiştirme

Windows'un çoklu önyükleme ekranında görüntülenen adını değiştirmenizi imkan tanır. Tavsiyem Türkçe harf veya boşluk kullanmayın.
Ekleme yöntemi;
System_New_Name=YENİ İSMİ BURAYA YAZINIZ
Örnekler;
System_New_Name=OgnitorenKs

5- Görev Zamanlayıcısı komutları

Görev zamanlayıcısında silmek veya değiştirmek istediğiniz ayarları eklemenize imkan tanır. 
  • Görev zamanlayıcısında işlem yaparken tüm ayarları tek tek eklemek gerekiyor. Bir dizini doğrudan sil veya kapat gibi bir seçenek uygulanamaz.
  • Görev zamanlayıcısı komutlarının yolunu belirtirken başında mutlaka bu \ sembol olmalıdır.
  • Aşağıdaki yönlendirmelere göre ayarlarınızın uygulama yöntemini düzenleyebilirsiniz.
    • 0 = Varsayılan
    • 1 = Devre dışı
    • 2 = Kaldır
Ekleme yöntemi;
Task_Scheduler_Setting= 1 ►KODU BURAYA YAZINIZ
Örnekler;
Task_Scheduler_Setting= 1 ►\Microsoft\Windows\WS\WSTask
Task_Scheduler_Setting= 1 ►\Microsoft\Windows\WindowsUpdate\Automatic App Update

6- Microsoft Store uygulama kaldırma komutları

Microsoft Store uygulamlarından kaldırmak istediğiniz uygulamaların paket isimlerini aşağıdaki kod kutusundaki gibi ekleyip kaldırılmasını sağlayabilirsiniz. Ayrıca Microsoft tarafından kaldırılması yasaklanmış uygulamaları da silmektedir. Güncelleştirmeler ile yeniden yüklenmemesi için Microsoft'un önerdiği şekilde regedit'e ekleme yapmaktadır.
  • 0 = Varsayılan
  • 1 = Kaldır
Ekleme yöntemi;
RemoveApp= 1 ►UYGULAMA PAKET ADINI YAZIN► İsterseniz uygulama adını yazabilirsiniz
Örnekler;
RemoveApp= 1 ►BingNewsHaberler
RemoveApp= 1 ►PhotosFotoğraflar
RemoveApp= 1 ►AlarmsAlarmlar

7- Hizmetler bölümü komutları; 

Hizmetler bölümünden servisleri istediğiniz çalışma düzeninde ayarlayabilir, kapatabilir veya silebilirsiniz. Aşağıda yer alan seçimlere göre eklediğiniz ayarların çalışma şeklini değiştirebilirsiniz.
  • 0 = Ön yükleme (Boot)
  • 1 = Sistem (System)
  • 2 = Otomatik (Auto)
  • 3 = Manuel (Demand)
  • 4 = Devre dışı (Disable)
  • 5 = Varsayılan (Default)
  • 6 = Kaldır (Remove)
Ekleme yöntemi;
Service_Manager= 4 ►HİZMET ADINI YAZINHizmet görünen ad
Örnekler;
Service_Manager= 4 ►InventorySvcEnvanter ve Uyumluluk Değerlendirme hizmeti
Service_Manager= 4 ►dmwappushserviceCihaz Yönetimi Kablosuz Uygulama Protokolü Anında İleti Yönlendirme
Service_Manager= 6 ►DiagTrackBağlı kullanıcı deneyimi ve telemetrisi

8- Özel güç ayarı eklemek için; 

Sisteme özel güç ayarı ekleyebilirsiniz. Bunun için github deponuza oluşturduğunuz güç dosyasını yükleyip linkini aşağıdaki kod kutusundaki gibi eklemeniz gerekiyor. Github deponuzun herkese açık olması gerekmektedir. 

GoogleDrive, OneDrive gibi servislerin indirme servisleri sıkıntı çıkardığı için indirme işlemini yapamayabilir. Bundan dolayı ekleme işlemi sorunlu olacaktır.

Ekleme yöntemi;
Power_Link_►GITHUB LİNKİNİ BURAYA YAZINGÜÇ AYARI DOSYASI ADINI VE UZANTISINI YAZIN
Örnek;
Power_Link_►https://github.com/OgnitorenKs/Toolbox/raw/main/.github/Playbook/ReadyOS/PowerPlan.powreadyOS.pow

9- Özel duvar kağıdı eklemek için;

Özel duvar kağıdı eklemek için Github deponuza duvar kağıdını yükleyip linkini aşağıdaki kod kutusundaki gibi eklemelisiniz. Duvar kağıdını resimler klasörüne ekleyip regedit üzerinden arkaplan olarak ayarlayacaktır.

GoogleDrive, OneDrive gibi servislerin indirme servisleri sıkıntı çıkardığı için indirme işlemini yapamayabilir. Bundan dolayı ekleme işlemi sorunlu olacaktır. 

Ekleme yöntemi;
Power_Link_►GITHUB LİNKİNİ BURAYA YAZINIZDuvar kağıdı ismi ve uzantısını yazın
Örnek;
Wallpaper_Link_►https://raw.githubusercontent.com/OgnitorenKs/Toolbox/main/.github/Playbook/ReadyOS/Wallpaper.png►readyOS.png►

Kullanıcılar masaüstü arka planını değiştirirken "bu ayar kuruluşunuz tarafından yönetiliyor" engeli ile karşılaşıyorsa aşağıdaki komutları yönetici yetkili CMD ekranına uygulamasını tavsiye ediniz.
reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "Wallpaper" /f
reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v "WallpaperStyle" /f

10- Ayarlardan belirli bölümleri gizlemek;

Bu bölümde istediğiniz ayarlar sekmesini gizlemeniz için sayfa kodlarını öğrenmeniz gerekmektedir. Bunun için windowscentral sitesindeki konuya bakabilirsiniz. Daha önce regedit üzerinde bu bölümde gizleme ayarı yapıldıysa endişelenmeyin bu ayarlar silmeden ekleme yapacaktır.

:: Ekleme yöntemi;
:: Burada birden fazla yer gizlenecekse aralarına ; noktalı virgül işareti konulmalıdır.
Settings_Hide>GİZLENECEK BÖLÜMÜN SAYFA KODU>
:: Örnek;
Settings_Hide>maps;windowsinsider;family-group;pen>

11- Playbook bölümündeki sabit ayarların yönetimi;

Bu bölümdeki ayarlar sabit olmaktadır. Bu ayarları yalnızca uygulansın mı uygulanmasın mı şeklinde düzenleyebilirsiniz. Konu başında verdiğim kalıp dosyasının içinde bu tüm ayarlar yer almaktadır. Ancak bir kaç ayarın değerlerini isteğinize göre özelleştirebilirsiniz. Bu ayarları kapatıp, açabilirsiniz. Ayrıca bazı ayarlarda istediğiniz değeri uygulatabilirsiniz. 
  • 0 = Varsayılan
  • 1 = Uygula
:: Ekleme yöntemi;
Special_Setting_1_= Uygulanma ayarı 0│1Regedite eklenecek ayarın değeriAyar hakkında bilgi
:: Örnekler;
Special_Setting_1_= 0 ► 60 ► Masaüstü duvar kağıdı görüntü kalitesini değiştir [Bu ayar yalnızca Jpeg uzantılı görselde çalışır]
Special_Setting_2_= 1 ► 20 ► Menü gösterim gecikme süresini düşür [Varsayılan değer= 400]
Special_Setting_3_= 1 ► 1000 ► Fare ile bir öğenin üzerine gelindiğinde bilgi penceresi gösterim süresi [Varsayılan değer= 400]

Sabit ayarlar; 

Ayarların başlıkları verilmiştir. ~ sembolü yerinde kalıpta numaralar yer almaktadır.

:: Bu ayarlar bileşen silmeye yaramaktadır.
:: İşlem yaparken dikkatli olun
COM_~_= 0 ►
:: Bu bölümdeki ayarlar regedit üzerinde değişiklik yapar.
:: Ayarlar sabittir. Yalnızca uygula veya varsayılan olarak bırak şeklinde düzenlenebilir.
Component_Setting_~_= 0 ►
Change_App_~_= 0 ►
Taskbar_Setting_~_= 0 ►
Privacy_Setting_~_= 0 ►
Internet_Setting_~_= 0 ►
Explorer_Setting_~_= 0 ►
Search_Setting_~_= 0 ►
Optimization_Setting_~_= 0 ►
Fix_Setting_~_= 0 ►
Security_Setting_~_= 0 ►
Feature_Setting_~_= 0 ►
Update_Setting_~_= 0 ►
Taskschd_Update_Setting_~_= 0 ►

12- Winget ile katılımsız program eklemek için

Bu bölümün çalışması için Microsoft Store üzerinden "Uygulama yükleyici"nin güncellenmesi gerekiyor. Uygulamanın güncel olup olmadığı playbook bölümüne girerken kontrol edilmektedir. Ancak bu kontrolü Toolbox'ın kurulu olduğu dizinde yer alan "Settings.ini" üzerinden geçebilirsiniz. Bu kontrolü atlayıp "Uygulama yükleyicisini" güncellemezseniz uygulamalar yüklenmeyecektir. Aşağıda yer alan kod kutusunda ekleme yöntemi ve örneklere bakarak eklemelerinizi yapabilirsiniz.
  • 0 = Yükleme
  • 1 = Yükle
Ekleme yöntemi;
Install_Application= 1 ► PROGRAMIN WİNGET YÜKLEME ID YAZINIZ
Örnek;
Install_Application= 1 ► Microsoft.VCRedist.2005.x86
Install_Application= 1 ► Microsoft.DirectX
Install_Application= 1 ► 7zip.7zip
Install_Application= 1 ► eloston.ungoogled-chromium

Winget sisteminden programları bulmak için aşağıdaki siteleri kullanabilirsiniz. Bu sitelerde programları aradığınızda size doğrudan yükleme komutunu verecektir. Aşağıdaki görsellerde işaretlediğim gibi sadece program id'sini kalıba eklemeniz yeterlidir.

Blogger tarafından desteklenmektedir.