Windows 10 kurulum komut dosyası

Uzun zamandır Windows 10 kurulumunu otomatikleştirmek için komut dosyamı paylaşmak istiyordum (şu anda geçerli sürüm 18362), ancak buna hiç fırsatım olmadı. Belki birisine tamamen ya da sadece bir kısmı için faydalı olacaktır.

Elbette tüm ayarları anlatmak zor olacak ama en önemlilerini vurgulamaya çalışacağım.

İlgilenen varsa cat'e hoş geldiniz.

Giriş

Uzun zamandır Windows 10 kurulumunu otomatikleştirmeye yönelik komut dosyamı paylaşmak istiyordum ancak bunu bir türlü başaramadım. Belki birisine tamamen ya da sadece bir kısmı için faydalı olacaktır.

Elbette tüm ayarları anlatmak zor olacak ama en önemlilerini vurgulamaya çalışacağım:

Ana fonksiyonlar

  • Tanılama izleme hizmetlerini devre dışı bırakın
  • Çok sayıda Explorer ayarı
  • Varsayılan olarak Windows modunu seçin
  • Varsayılan uygulama modunu seçin
  • Geçici dosyalar için ortam değişkeni yolunu $env:SystemDriveTemp olarak değiştirin
  • BSoD çıktısı alırken ek bilgiler ekleyin
  • Microsoft Edge'de Windows Defender SmartScreen'i devre dışı bırakın
  • Masaüstü bilgisayarda güç tasarrufu sağlamak için Ethernet adaptörünü kapatmayı önleyin
  • Tüm hesaplardan tüm UWP uygulamalarını kaldırın.
  • Tüm UWP uygulamalarını sistem hesabından kaldırın.
  • Bileşenleri devre dışı bırak
  • OneDrive'ı kaldır
  • Disk temizlemeyi çalıştırmak için Görev Zamanlayıcı'da bir görev oluşturun
  • “$env:SystemRootSoftwareDistributionDownload” klasörünü temizlemek için Görev Zamanlayıcı'da bir görev oluşturun
  • Temizleme Görevi Zamanlayıcı'da $env:TEMP klasörünü oluşturun
  • Standart uygulamaların arka planda çalışmasını önleyin;
  • Kontrollü klasör erişimini etkinleştirin ve korumalı klasörler ekleyin
  • Özel hizmetleri devre dışı bırak
  • "Aygıtlar ve Yazıcılar" için eski formatta bir kısayol oluşturun
  • Masaüstü, Belgeler, İndirilenler, Müzik, Resimler, Videolar klasörlerinin konumunu yeniden tanımlayın
  • Explorer'ı yeniden başlatmadan masaüstü simgelerini, ortam değişkenlerini ve görev çubuğunu yenileyin

Senaryo

Github

kullanımı

  • .ps1 dosyasına kaydederseniz kodlamayı “BOM ile UTF-8” olarak değiştirmelisiniz.

veya

  • Kodun tamamını kopyalayıp PowerShell ISE'ye yapıştırın

NB

  • PowerShell ve PowerShell ISE yükseltilmiş haklarla çalıştırılmalıdır
  • Uygun PowerShell betiği başlatma ilkesini ayarlayın

Set-ExecutionPolicy Unrestricted -Force

Kaynak: habr.com

Yorum ekle