Windows Hizmet Yönetimi PowerShell Betiği

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen TRWE_2012 »

Windows Hizmet Yönetimi PowerShell Betiği

Bu PowerShell betiği, Windows hizmetlerini yönetmek için kullanıcı dostu bir menü arayüzü sunar.

Aşağıda betiğin ana işlevleri ve özellikleri özetlenmiştir:

Betiğin Özellikleri:

Kullanıcı Menüsü:

Betik, kullanıcıya çeşitli seçenekler sunan bir menü ile başlar. Kullanıcı, hizmetleri listeleme, istatistik gösterme, dosya oluşturma, yeni hizmet oluşturma, mevcut bir hizmeti silme ve oluşturulan/silinen hizmetleri listeleme gibi işlemleri gerçekleştirebilir.

Hizmetleri Listeleme:

List-Services fonksiyonu, sistemdeki tüm Windows hizmetlerini ad, görünür ad ve durum bilgileri ile birlikte listeler.

Hizmet İstatistikleri:

Show-Service-Stats fonksiyonu, çalışan, durdurulan ve devre dışı bırakılmış hizmetlerin sayısını gösterir.

Hizmetleri Dosyaya Kaydetme:

Save-ServicesToFile fonksiyonu, mevcut hizmetleri bir CSV dosyasına kaydeder. Dosya, kullanıcının masaüstünde oluşturulur.

Yeni Hizmet Oluşturma:

Create-New-Service fonksiyonu, kullanıcıdan hizmetin görünür adı, teknik adı ve çalıştırılacak .exe dosyasının yolunu alarak yeni bir Windows hizmeti oluşturur. Ayrıca, hizmetin başlatma türünü (otomatik, manuel, devre dışı) seçme imkanı sunar.

Hizmet Silme:

Delete-Service fonksiyonu, kullanıcıdan silmek istediği hizmetin görünür adını alır ve onay aldıktan sonra hizmeti siler. Silinen hizmetler, bir diziye kaydedilir.

Oluşturulan ve Silinen Hizmetleri Listeleme:

List-CreatedAndDeletedServices fonksiyonu, daha önce oluşturulan ve silinen hizmetlerin listesini gösterir.

Yönetici İzni Kontrolü:

Betik, yönetici olarak çalıştırılıp çalıştırılmadığını kontrol eder ve eğer yönetici izni yoksa kullanıcıyı uyarır.

Kullanım:

Kullanıcı, betiği çalıştırdıktan sonra menüden bir seçenek seçerek işlemlerini gerçekleştirebilir. Her işlemden sonra kullanıcıdan devam etmek için bir tuşa basması istenir.

Bu betik, Windows hizmetlerini yönetmek isteyen kullanıcılar için pratik bir araçtır ve sistem yöneticileri için faydalıdır.

KOD İÇERİĞİ :

Kod: Tümünü seç

$logFile = [System.IO.Path]::Combine($env:USERPROFILE, "Masaüstü", "Windows Hizmet Listesi.txt")
$deletedServices = @()

# Kullanıcı menüsünü yazdırma
function Show-Menu {
    cls
    Write-Host "Merhaba WindowsPC Kullanıcısı, ne yapmak istiyorsun...!!!"
    Write-Host "1 : Windows Hizmetlerini Listele"
    Write-Host "2 : Windows Hizmetleri İstatistiği Göster"
    Write-Host "3 : Windows Hizmet Listesi.txt Dosyasını Oluştur"
    Write-Host "4 : Sıfırdan Windows Hizmeti Oluştur"
    Write-Host "5 : Sistemde Mevcut Bir Hizmeti SİL"
    Write-Host "6 : Oluşturulan ve Silinen Hizmetleri Listele"
    Write-Host "0 : Çıkış"
}

# Windows hizmetlerini listele
function List-Services {
    cls
    Get-Service | Format-Table -Property Name, DisplayName, Status
}

# Hizmet istatistiklerini göster
function Show-Service-Stats {
    cls
    $services = Get-Service
    $running = ($services | Where-Object { $_.Status -eq 'Running' }).Count
    $stopped = ($services | Where-Object { $_.Status -eq 'Stopped' }).Count
    $disabled = ($services | Where-Object { $_.StartType -eq 'Disabled' }).Count
    Write-Host "Çalışan Hizmet Sayısı: $running"
    Write-Host "Çalışmayan Hizmet Sayısı: $stopped"
    Write-Host "Devredışı Bırakılmış Hizmet Sayısı: $disabled"
}

# Hizmetleri masaüstüne kaydet
function Save-ServicesToFile {
    cls
    # Dosya yolunun varlığını kontrol et
    if (-not (Test-Path -Path $logFile)) {
        New-Item -Path $logFile -ItemType File
    }
    
    $services = Get-Service
    $services | Select-Object DisplayName, Status | Export-Csv -Path $logFile -NoTypeInformation
    Write-Host "Windows hizmetleri masaüstüne kaydedildi: $logFile"
}

# Yeni bir hizmet oluştur
function Create-New-Service {
    cls
    $displayName = Read-Host "Oluşturacağınız Windows Hizmetinin GÖRÜNEN ADI"
    $serviceName = Read-Host "Oluşturacağınız Windows Hizmetinin TEKNİK ADI"
    $exePath = Read-Host "Oluşturduğunuz Windows Hizmetinin Bağlı Olacağı .exe Dosyasının Tam Yolunu Yazınız"

    # Başlatma türünü seçme: A (Automatic), M (Manual), D (Disabled)
    Write-Host "Başlatma Türü Seçiniz:"
    Write-Host "A: Automatic"
    Write-Host "M: Manual"
    Write-Host "D: Disabled"
    $startTypeInput = Read-Host "Başlatma türünü (A/M/D) girin"

    # Başlatma türünü doğrula
    switch ($startTypeInput.ToUpper()) {
        'A' { $startType = 'Automatic' }
        'M' { $startType = 'Manual' }
        'D' { $startType = 'Disabled' }
        default {
            Write-Host "Geçersiz giriş! Lütfen 'A', 'M' veya 'D' seçeneklerinden birini seçin."
            return
        }
    }

    try {
        # Hizmeti oluşturma komutu
        New-Service -Name $serviceName -DisplayName $displayName -Binary $exePath -StartupType $startType
        Write-Host "Windows Servisi başarılı bir şekilde oluşturuldu"
    }
    catch {
        Write-Host "Hizmet oluşturulurken bir hata oluştu: $_"
    }
}


# Hizmet silme
function Delete-Service {
    cls
    $services = Get-Service | Sort-Object DisplayName
    $services | ForEach-Object { Write-Host "$($_.DisplayName)" }
    
    # Kullanıcıdan silmek istediği servisin Görünen Adını al
    $serviceToDelete = Read-Host "Silinmesi İstenen Windows Hizmetinin Görünen Adı"
    
    # Görünür adı ile teknik adı eşleştir
    $service = $services | Where-Object { $_.DisplayName -eq $serviceToDelete }
    
    if ($service) {
        $confirmation = Read-Host "EMİN MİSİNİZ? (evet/hayır)"
        
        if ($confirmation -eq "evet" -or $confirmation -eq "e") {
            try {
                # Hizmeti sc.exe ile silme (teknik adı kullanarak)
                sc.exe delete $service.Name
                Write-Host "Windows servisi silindi."
                $deletedServices += $serviceToDelete
            }
            catch {
                Write-Host "Hizmet silinirken bir hata oluştu: $_"
            }
        } else {
            Write-Host "İşlem iptal edildi kullanıcı tarafından."
        }
    } else {
        Write-Host "Belirtilen hizmet bulunamadı!"
    }
}


# Oluşturulan ve silinen hizmetleri listele
function List-CreatedAndDeletedServices {
    cls
    Write-Host "Oluşturulmuş ve silinmiş hizmetler:"
    $deletedServices | ForEach-Object { Write-Host $_ }
}

# Yönetici izni kontrolü
function Check-Administrator {
    $isAdmin = [Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()
    return $isAdmin.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
}

# Ana Menü döngüsü
do {
    if (-not (Check-Administrator)) {
        Write-Host "Yönetici olarak çalıştırılmadınız! Lütfen betiği yönetici olarak çalıştırın."
        break
    }

    Show-Menu
    $selection = Read-Host "Seçiminizi yapınız"
    switch ($selection) {
        1 { List-Services }
        2 { Show-Service-Stats }
        3 { Save-ServicesToFile }
        4 { Create-New-Service }
        5 { Delete-Service }
        6 { List-CreatedAndDeletedServices }
        0 { Write-Host "Çıkıyor..." }
        default { Write-Host "Geçersiz seçim, tekrar deneyin." }
    }
    Read-Host "Devam etmek için Enter'a basın..."
} while ($selection -ne 0)
NOT :

$logFile = [System.IO.Path]::Combine($env:USERPROFILE, "Masaüstü", "Windows Hizmet Listesi.txt")

Yukarıdaki kod satırında mavi ile işaretlenmiş sistem klasörünü siz kendi sisteminize göre başka bir sistem dizini adı yazabilirsiniz.Örneğin, Belgelerim dizini için "Belgelerim" şeklinde yazmak gibi.....Böylece .txt dosyasının kayıt yerini değiştirmiş olursunuz.

EKRAN GÖRÜNTÜLERİ : (Sistem : MS-WindowsOS Yapı 22H2 x64 Home TR)

Betiğin Ana DOS Menüsü:Resim
Sıfırdan Windows Hizmeti/Servisi Oluşturma:Resim
Sıfırdan Oluşturulan Windows Servisinin Sistem'den Silinmesi :Resim
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen TRWE_2012 »

Uzun bir zamandır üzerinde (yaklaşık 1,5 hafta) uğraştığım (hatta bunu yapmaya çalışırken bir tane maviekran yedim) PS betiğidir.Gerçek sistem üzerinde oluşturuldu ve denendi.Güle güle kullanın....

PS BETİĞİN ÇALIŞMA GEREKSİNİMLERİ :

1.Yönetici olarak çalıştırın.

2.PowerShell Güvenlik Politika kısıtlamaması olmaması gerekiyor.

Betiğinizi Yönetici olarak çalıştırdığınızda şöyle bir metin geliyorsa ;

Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes [A] Yes to All [N] No [L] No to All Suspend [?] Help (default is "N"):


Buradan, klavyenizden A tuşuna basarak izin vermeniz gerekiyor.

3.Bu betik en az PS sürüm 5.1 ile en yüksek PS sürüm 7.1 sürüm gerektirir....
En son TRWE_2012 tarafından 26 Şub 2025, 01:51 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17564
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10125 kez
Teşekkür edildi: 11787 kez

Re: Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen burak35 »

Güzel. Ama hizmetler üzerinde değişiklik yaparken dikkatlide olmak lazım.
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen TRWE_2012 »

burak35 yazdı: 26 Şub 2025, 01:07 Güzel. Ama hizmetler üzerinde değişiklik yaparken dikkatlide olmak lazım.
Aynen...Onun için, içinde Hata Kontrolü de var....
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen TRWE_2012 »

Soru :

Mesela tipik bir Windows11 Yapı 22H2 x64 OS Home TR sisteminde toplam kaç adet hizmet vardır?

Cevap :

Resim
PS Windows Servis Yöneticisi v1.00
Kullanıcı avatarı
Kayserilifatih
Petabyte4
Petabyte4
Mesajlar: 9511
Kayıt: 30 Ağu 2024, 20:48
cinsiyet: Erkek
Teşekkür etti: 932 kez
Teşekkür edildi: 7046 kez

Re: Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen Kayserilifatih »

Amatör kullanıcılar bazı kritik hizmetleri kapatmalarının sisteme zarar vereceğini bilemeyebilirler, direkt olarak hizmeti kapatayım derken amatör olduğum zamanlarda benim bile bu şekilde çalışan sistemi bozmuşluğum ve format atmak zorunda kaldığım anlar olmuştur. Hata kontrolü varsa belki kullanıcıları bir noktaya kadar uyarabilir fakat bazen uyarmayıp bu şekilde sistemin çökmesine de sebep olabilir. O yüzden her türlü sctiptle çalışırken hep sistem yedeği almayı ve sistem geri yükleme noktası oluşturmayı tavsiye ederim.
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17564
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10125 kez
Teşekkür edildi: 11787 kez

Re: Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen burak35 »

Windows 11 de ne kadar çok hizmet varmış ? mahvetmişler sistemi. Rezillik resmen. Doldurdukça doldurmuşlar.

Edit : Windows 10 sürümlerindeki hizmet sayılarını listelemişler. İncelemenizi öneririm.
https://www.tenforums.com/customization ... ost2226199
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15218
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2526 kez
Teşekkür edildi: 5344 kez

Re: Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen TRWE_2012 »

ALIŞTIRMA UYGULAMASI :

Şimdi ben bu betikle Windows11 Yapı 22H2 x64 Home TR İşletim Sistemindeki "Windows Hizmetlerinin " bir listesini aldım

"DisplayName","Status"
"Agent Activation Runtime_bf828","Stopped"
"AllJoyn Y?nlendirici Hizmeti","Stopped"
"Uygulama Katman? A? Ge?idi Hizmeti","Stopped"
"Uygulama Kimli?i","Stopped"
"Uygulama Bilgileri","Running"
"Uygulama Y?netimi","Stopped"
"Uygulama Haz?r Olma Durumu","Stopped"
"AppX Da??t?m Hizmeti (AppXSVC)","Stopped"
"ASP.NET State Service","Stopped"
"Windows Ses Biti? Noktas? Olu?turucu","Running"
"Windows Ses","Running"
"H?cresel Saat","Stopped"
"ActiveX Y?kleyicisi (AxInstSV)","Stopped"
"Oyun DVR ve Yay?n Kullan?c? Hizmeti_bf828","Stopped"
"BitLocker S?r?c? ?ifreleme Hizmeti","Stopped"
"Temel Filtre Altyap?s?","Running"
"Arka Plan Ak?ll? Aktar?m Hizmeti","Stopped"
"Bluetooth Kullan?c? Deste?i Hizmeti_bf828","Stopped"
"Arka Plan G?revleri Altyap? Hizmeti","Running"
"Bluetooth Ses A? Ge?idi Hizmeti","Stopped"
"AVCTP hizmeti","Stopped"
"Bluetooth Destek Hizmeti","Stopped"
"Yetenek Eri?im Y?neticisi Hizmeti","Running"
"CaptureService_bf828","Stopped"
"Pano Kullan?c? Hizmeti_bf828","Running"
"Ba?l? Cihazlar Platformu Hizmeti","Stopped"
"Ba?l? Cihazlar Platformu Kullan?c? Hizmeti_bf828","Running"
"Sertifika Yayma","Stopped"
"?stemci Lisans Hizmeti (ClipSVC)","Stopped"
"COM+ Sistem Uygulamas?","Stopped"
"ConsentUX Kullan?c? Hizmeti_bf828","Stopped"
"CoreMessaging","Running"
"Intel(R) Content Protection HDCP Service","Stopped"
"CredentialEnrollmentManagerUserSvc_bf828","Stopped"
"?ifreleme Hizmetleri","Running"
"ClassicSounds service","Stopped"
"DCOM Sunucusu ??lem Ba?lat?c?s?","Running"
"dcsvc","Stopped"
"S?r?c?leri en iyi duruma getir","Stopped"
"DeviceAssociationBroker_bf828","Stopped"
"Ayg?t ?li?kisi Hizmeti","Stopped"
"Ayg?t Y?kleme Hizmeti","Stopped"
"DevicePicker_bf828","Stopped"
"DevicesFlow_bf828","Stopped"
"DevQuery Arka Plan Ke?fi Arac?s?","Stopped"
"DHCP ?stemcisi","Running"
"Microsoft (R) Diagnostics Hub'? Standart Toplay?c? Hizmeti","Stopped"
"Diagnostic Execution Service","Stopped"
"Ba?l? Kullan?c? Deneyimleri ve Telemetrisi","Stopped"
"DiskBoss Service","Stopped"
"?lke Hizmetini G?r?nt?le","Running"
"G?r?nt? ?yile?tirme Hizmeti","Running"
"Ayg?t Y?netimi Kay?t Hizmeti","Stopped"
"Cihaz Y?netimi Kablosuz Uygulama Protokol? (WAP) An?nda ?leti Y?nlendirme Hizmeti","Stopped"
"DNS ?stemcisi","Running"
"Teslim En ?yile?tirme","Stopped"
"Kablolu Otomatik Yap?land?rma","Stopped"
"Tan? ?lkesi Hizmeti","Running"
"Ayg?t Kurulum Y?neticisi","Stopped"
"Veri Payla??m? Hizmeti","Stopped"
"Veri Kullan?m?","Stopped"
"Geni?letilebilir Kimlik Do?rulama Protokol?","Stopped"
"?ifreleme Dosya Sistemi (EFS)","Running"
"Ekli Mod","Stopped"
"Kurumsal Uygulama Y?netimi Hizmeti","Stopped"
"Intel(R) Dynamic Tuning service","Stopped"
"Windows Olay G?nl???","Running"
"COM+ Olay Sistemi","Running"
"??lev Bulma Sa?lay?c?s? Ana Bilgisayar?","Stopped"
"??lev Bulma Kaynak Yay?m?","Stopped"
"Dosya Ge?mi?i Hizmeti","Stopped"
"Windows Yaz? Tipi ?nbelle?i Hizmeti","Stopped"
"Windows Presentation Foundation Font Cache 3.0.0.0","Stopped"
"Windows Kamera ?er?eve Sunucusu","Stopped"
"Windows Kamera ?er?eve Sunucusu ?zleyicisi","Stopped"
"Grup ?lkesi ?stemcisi","Stopped"
"GraphicsPerfSvc","Stopped"
"Hasleo Backup Suite Service","Stopped"
"Hasleo Backup Suite Image Mount Service","Stopped"
"?nsan Arabirim Cihazlar? Hizmeti","Running"
"HV Ana Bilgisayar Hizmeti","Stopped"
"IKE ve AuthIP IPsec Anahtarlama Mod?lleri","Stopped"
"Microsoft Store Y?kleme Hizmeti","Stopped"
"Intel(R) Capability Licensing Service TCP IP Interface","Stopped"
"Intel(R) TPM Provisioning Service","Stopped"
"Intel(R) Audio Service","Running"
"Envanter ve Uyumluluk De?erlendirme hizmeti","Stopped"
"IP ?eviri Yap?land?rma Hizmeti","Stopped"
"Windows Mobil Etkin Nokta Hizmeti","Stopped"
"Intel(R) Graphics Command Center Service","Stopped"
"Intel(R) HD Graphics Control Panel Service","Stopped"
"IP Yard?mc?s?","Running"
"Intel(R) Dynamic Application Loader Host Interface Service","Stopped"
"CNG Anahtar Yal?t?m?","Running"
"Da??t?lm?? ??lem D?zenleyicisi i?in KtmRm","Stopped"
"Sunucu","Stopped"
"?? ?stasyonu","Stopped"
"Lenovo Fn and function keys service","Running"
"Co?rafi Konum Hizmeti","Stopped"
"LibreOffice Maintenance Service","Stopped"
"Windows Lisans Y?neticisi Hizmeti","Running"
"Ba?lant? Katman? Topoloji Bulma E?leyicisi","Stopped"
"TCP/IP NetBIOS Yard?mc?s?","Running"
"Yerel Oturum Y?neticisi","Running"
"Dil Deneyimi Hizmeti","Stopped"
"?ndirilen Haritalar Y?neticisi","Stopped"
"MariaDB","Stopped"
"McpManagementService","Stopped"
"Machine Debug Manager","Stopped"
"Mesajla?maHizmeti_bf828","Stopped"
"Windows Mixed Reality OpenXR Service","Stopped"
"Windows Defender G?venlik Duvar?","Running"
"Da??t?lm?? ??lem D?zenleyicisi","Stopped"
"Microsoft iSCSI Ba?lat?c?s? Hizmeti","Stopped"
"Windows Installer","Stopped"
"Nahimic service","Running"
"Panda Cloud Antivirus Service","Running"
"Natural Kimlik Do?rulamas?","Stopped"
"A? Ba?lant?s? Yard?mc?s?","Stopped"
"A? Ba?lant?s? Arac?s?","Running"
"A? Ba?lant?l? Cihazlar?n Otomatik Kurulumu","Stopped"
"Netlogon","Stopped"
"A? Ba?lant?lar?","Running"
"A? Listesi Hizmeti","Running"
"A? Kurulum Hizmeti","Stopped"
"Net.Tcp Ba?lant? Noktas? Payla?t?rma Hizmeti","Stopped"
"Microsoft Passport Kapsay?c?","Stopped"
"Microsoft Passport","Stopped"
"A? Konumu Tan?ma","Stopped"
"NPSMSvc_bf828","Running"
"A? Depo Arabirimi Hizmeti","Running"
"NVIDIA Display Container LS","Stopped"
"Microsoft Office Diagnostics Service","Stopped"
"Ana Bilgisayar? E?itle_bf828","Stopped"
"O&O Defrag","Running"
"Office Source Engine","Stopped"
"E?ler Aras? A? Olu?turma Kimlik Y?neticisi","Stopped"
"E? A? Grupland?rma","Stopped"
"P9RdrService_bf828","Stopped"
"Panda VPN Service","Stopped"
"Panda Devices Agent","Running"
"Program Uyumluluk Yard?mc?s? Hizmeti","Stopped"
"PenService_bf828","Stopped"
"Windows Alg?lama Benzetimi Hizmeti","Stopped"
"Performans Sayac? DLL Konak","Stopped"
"Telefon Hizmeti","Stopped"
"Ki?i Verileri_bf828","Stopped"
"Performans G?nl?kleri ve Uyar?lar?","Stopped"
"Tak ve Kullan","Running"
"PNRP Makine Ad? Yay?n Hizmeti","Stopped"
"E? Ad? ??z?mleme Protokol?","Stopped"
"IPsec ?lke Arac?s?","Stopped"
"G??","Running"
"Yaz?c? Uzant?lar? ve Bildirimleri","Stopped"
"PrintWorkflow_bf828","Stopped"
"Kullan?c? Profili Hizmeti","Running"
"Panda Elam Service Protection","Running"
"PSEXESVC","Stopped"
"Panda Product Service","Running"
"Windows PushToInstall Hizmeti","Stopped"
"Kaliteli Windows Ses Video Deneyim","Stopped"
"Uzaktan Eri?im Otomatik Ba?lant? Y?neticisi","Stopped"
"Uzaktan Eri?im Ba?lant? Y?neticisi","Running"
"Y?nlendirme ve Uzaktan Eri?im","Stopped"
"Uzak Kay?t Defteri","Stopped"
"Perakende G?steri Hizmeti","Stopped"
"Radyo Y?netimi Hizmeti","Running"
"RPC Biti? Noktas? E?le?tiricisi","Running"
"Uzaktan Yordam ?a?r?s? (RPC) Konumland?r?c?s?","Stopped"
"Uzaktan Yordam ?a?r?s? (RPC)","Running"
"Intel(R) Storage Middleware Service","Stopped"
"Realtek Audio Universal Service","Running"
"G?venlik Hesaplar? Y?neticisi","Running"
"Sandboxie Service","Stopped"
"Ak?ll? Kart","Stopped"
"Ak?ll? Kart Cihaz Numaraland?rma Hizmeti","Stopped"
"G?rev Zamanlay?c?","Running"
"Ak?ll? Kart Kald?rma ?lkesi","Stopped"
"Windows Yedekleme","Stopped"
"?kincil Oturum A?ma","Stopped"
"Windows G?venli?i Hizmeti","Stopped"
"?deme ve NFC/SE Y?neticisi","Stopped"
"Sistem Olay Bildirim Hizmeti","Running"
"Alg?lay?c? Veri Hizmeti","Stopped"
"Alg?lay?c? Hizmeti","Stopped"
"Alg?lay?c? ?zleme Hizmeti","Stopped"
"ServiceLayer","Running"
"Uzak Masa?st? Yap?land?rmas?","Stopped"
"System Guard ?al??ma Zaman? ?zleyicisi Arac?s?","Stopped"
"Internet Ba?lant?s? Payla??m? (ICS)","Running"
"Uzamsal Veri Hizmeti","Stopped"
"Kabuk Donan?m Alg?lamas?","Stopped"
"Shared PC Account Manager","Stopped"
"Microsoft Depolama Alanlar? SMP","Stopped"
"Microsoft Windows SMS Y?nlendirme Hizmeti","Stopped"
"SNMP Yakalama","Stopped"
"Windows Alg?lama Hizmeti","Stopped"
"Yazd?rma Biriktiricisi","Running"
"Yaz?l?m Korumas?","Stopped"
"SSDP Bulma","Stopped"
"OpenSSH Authentication Agent","Stopped"
"G?venli Yuva T?nel Protokol? Hizmeti","Running"
"Durum Depo Hizmeti","Running"
"Windows Resim Alma (WIA)","Stopped"
"Depolama Hizmeti","Stopped"
"Nokta Do?rulay?c?s?","Stopped"
"Microsoft Yaz?l?m? G?lge Kopya Sa?lay?c?s?","Stopped"
"SysMain","Stopped"
"Sistem Etkinlikleri Arac?s?","Running"
"Telefon","Running"
"Uzak Masa?st? Hizmetleri","Stopped"
"Metin Giri?i Y?netimi Hizmeti","Running"
"Temalar","Stopped"
"Depolama Katmanlar? Y?netimi","Stopped"
"Zaman Arac?s?","Running"
"TinyWall Service","Running"
"Web Hesap Y?neticisi","Running"
"Da??t?lm?? Ba?lant? ?zleme ?stemcisi","Stopped"
"?nerilen Sorun Giderme Hizmeti","Stopped"
"Windows Mod?l Y?kleyicisi","Stopped"
"Otomatik Saat Dilimi G?ncelle?tirici","Stopped"
"UDK Kullan?c? Hizmeti_bf828","Stopped"
"Uzak Masa?st? Hizmetleri Kullan?c? Modu Ba?lant? Noktas? Yeniden Y?nlendiricisi","Stopped"
"Kullan?c? Verilerini Depolama_bf828","Stopped"
"UPnP Ayg?t Ana Makinesi","Stopped"
"Kullan?c? Verilerine Eri?im_bf828","Stopped"
"Kullan?c? Y?neticisi","Running"
"Orchestrator Hizmeti'ni G?ncelle?tir","Stopped"
"Volumetrik Ses Olu?turucu Hizmeti","Stopped"
"Kimlik Bilgisi Y?neticisi","Running"
"VirtualBox system service","Stopped"
"Sanal Disk","Stopped"
"Hyper-V Konuk Arabirimi Hizmeti","Stopped"
"Hyper-V Sinyal Hizmeti","Stopped"
"Hyper-V Veri De?i?imi Hizmeti","Stopped"
"Hyper-V Uzak Masa?st? Sanalla?t?rma Hizmeti","Stopped"
"Hyper-V Konuk Kapatma Hizmeti","Stopped"
"Hyper-V Zaman E?itleme Hizmeti","Stopped"
"Hyper-V PowerShell Direct Hizmeti","Stopped"
"Hyper-V Birim G?lge Kopyas? ?steyicisi","Stopped"
"Birim G?lge Kopyas?","Stopped"
"Windows Time","Stopped"
"WaaSMedicSvc","Stopped"
"C?zdan Hizmeti","Stopped"
"Warp JIT Service","Stopped"
"Blok D?zeyinde Yedekleme Altyap? Hizmeti","Stopped"
"Windows Biyometrik Hizmeti","Stopped"
"Windows Ba?lant? Y?neticisi","Running"
"Windows ?imdi Ba?lan - Yap?land?rma Dosyas? Kaydedici","Stopped"
"Tan?lama Hizmeti Ana Bilgisayar?","Stopped"
"Tan?lama Sistemi Ana Bilgisayar?","Stopped"
"Microsoft Defender Vir?sten Koruma A? ?nceleme Hizmeti","Stopped"
"WebClient","Stopped"
"Web Tehdit Savunmas? Hizmeti","Stopped"
"Web Tehdit Savunmas? Kullan?c? Hizmeti_bf828","Stopped"
"Windows Olay Toplay?c?s?","Stopped"
"Windows ?ifreleme Sa?lay?c?s? Ana Bilgisayar Hizmeti","Stopped"
"Sorun Raporlar? Denetim Masas? Deste?i","Stopped"
"Windows Hata Raporlama Hizmeti","Stopped"
"Wi-Fi Direct Hizmetler Ba?lant? Y?neticisi Hizmeti","Stopped"
"Resim Alma Olaylar?","Stopped"
"Microsoft Defender Vir?sten Koruma Hizmeti","Stopped"
"WinHTTP Web Proxy Otomatik Bulma Hizmeti","Running"
"Windows Y?netim Yard?mc?lar?","Running"
"Windows Uzaktan Y?netim (WS-Management)","Stopped"
"Wise Boot Assistant","Stopped"
"Windows Insider Hizmeti","Stopped"
"Kablosuz Yerel A? Otomatik Yap?land?rma","Stopped"
"Microsoft Hesab? Oturum A?ma Yard?mc?s?","Stopped"
"Yerel Profil Yard?mc?s? Hizmeti","Stopped"
"Windows Y?netim Hizmeti","Stopped"
"Intel(R) Management Engine WMI Provider Registration","Stopped"
"WMI Performans Ba?da?t?r?c?s?","Stopped"
"Windows Media Player A? Payla??m? Hizmeti","Stopped"
"?al??ma Klas?rleri","Stopped"
"Ebeveyn Denetimleri","Stopped"
"Ta??nabilir Ayg?t Numaraland?rma Hizmeti","Stopped"
"Windows An?nda ?letme Bildirimleri Hizmeti","Running"
"Windows An?nda ?letme Bildirimleri Kullan?c? Hizmeti_bf828","Running"
"G?venlik Merkezi","Running"
"WSearch","Stopped"
"Windows Update","Stopped"
"WWAN Otomatik Yap?land?rma","Stopped"
"Xbox Live Kimlik Do?rulama Y?neticisi","Stopped"
"Xbox Live Oyun Kaydetme","Stopped"
"Xbox Accessory Management Service","Stopped"
"Xbox Live A? Hizmeti","Stopped"

Sonra yapay zeka'yı kullanarak Güvenli Kip'te Çalışan Hizmetler, Kritik Sistem Hizmetleri Ve 3.parti Hizmetleri şeklinde gruplara ayırdım.

1. Güvenli Kip'te Yüklenen Hizmetler

Güvenli Kip'te genellikle yalnızca temel hizmetler çalışır. Bu listede yer alan bazı hizmetler, Güvenli Kip'te çalışabilir:

Windows Ses (Running)
DHCP İstemcisi (Running)
DNS İstemcisi (Running)
Windows Olay Günlüğü (Running)
Windows Update (Stopped)

2. Kritik Sistem Hizmetleri

Kritik sistem hizmetleri, Windows'un düzgün çalışması için gereklidir. Bu listede yer alan bazı kritik hizmetler:

Windows Update (Stopped)
Windows Defender Güvenlik Duvarı (Running)
Windows Lisans Yöneticisi Hizmeti (Running)
Güvenlik Hesapları Yöneticisi (Running)
Sistem Olay Bildirim Hizmeti (Running)
Güvenlik Merkezi (Running)
Windows Anında İşletme Bildirimleri Hizmeti (Running)

3. Üçüncü Parti Hizmetler

Üçüncü parti hizmetler, kullanıcı tarafından yüklenen yazılımlara bağlı olarak değişir. Bu listede yer alan bazı üçüncü parti hizmetler:

Panda Cloud Antivirus Service (Running)
Panda VPN Service (Stopped)
Hasleo Backup Suite Service (Stopped)
Nahimic service (Running)
O&O Defrag (Running)
LibreOffice Maintenance Service (Stopped)
VirtualBox system service (Stopped)

SORU :

Çalışan Hizmet Sayısı: 69
Çalışmayan Hizmet Sayısı: 218
Devredışı Bırakılmış Hizmet Sayısı: 115
Devam etmek için Enter'a basın...:

Şu anda Windows11 toplam servislerin %kaçını çalıştırıyor?

CEVAP :

Windows 11'de toplam hizmet sayısını hesaplamak için çalışan, çalışmayan ve devre dışı bırakılmış hizmetlerin sayısını kullanarak toplam hizmet sayısını bulabiliriz.

Verdiğiniz verilere göre:

Çalışan Hizmet Sayısı: 69
Çalışmayan Hizmet Sayısı: 218
Devredışı Bırakılmış Hizmet Sayısı: 115

Toplam hizmet sayısını hesaplayalım:

Toplam Hizmet Sayısı=69+218+115=402

Şimdi, çalışan hizmetlerin toplam hizmetlere oranı : (69/402) x100 = %17,14
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17564
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10125 kez
Teşekkür edildi: 11787 kez

Re: Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen burak35 »

Bazı hizmetlere dikkat etmek gerekiyor. Mesela BFE kapatılırsa güvenlik yazılımları kalıcı olarak devre dışı kalır ve çalışmaz.
Kullanıcı avatarı
Kayserilifatih
Petabyte4
Petabyte4
Mesajlar: 9511
Kayıt: 30 Ağu 2024, 20:48
cinsiyet: Erkek
Teşekkür etti: 932 kez
Teşekkür edildi: 7046 kez

Re: Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen Kayserilifatih »

Güvenli kipte çalışan servisler ve kritik hizmetler kesinlikle kapatılmamalıdır. Eğer kapatılırsa ya Windows'u sorunlu hale getirir ya da geçici veya kalıcı sistem çökmelerine ve ses hizmetlerinin çalışmamasına neden olur. Servisleri kapatırken dikkatlice inceleyip tecrübe ederek kapatma ya da kapatmama kararı verilmesini tavsiye ederim.
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17564
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10125 kez
Teşekkür edildi: 11787 kez

Re: Windows Hizmet Yönetimi PowerShell Betiği

Mesaj gönderen burak35 »

Bazılar gerçekten çok gerekli. Mesela adsl gfnex adında 2 servis var. Bunlar kapatılırsa klavyedeki hotkey tuşları çalışmıyor. Ve wifiye bağlanılmıyor.
Cevapla

“Programlama ve Script dilleri” sayfasına dön