Windows 10 Çalışan Servislerin Start Tipini Değiştirme - Çözüldü

Windows 10 ile ilgili bilgi paylaşım alanıdır
Cevapla
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Windows 10 Çalışan Servislerin Start Tipini Değiştirme - Çözüldü

Mesaj gönderen solution »

Merhaba,
Şirket bilgisayarı kullanıyorum,
Makinalarda deepfreeze tarzı bir program var,
her sabah bilgisayarı açtığımda yaptığım ayarlar gidiyor,

Yapmak istediğim şu;
Microsoft SQL Server servisleri (Yaklaşık 13 servis) Start Tipi Automatic (Delayed Start).
Ben bu servisleri her sabah tek tek manuel olarak Automatic yapıyorum.Bunun için bir dos yada powershell komutu var mıdır ? tıklayınca belirlediğim servislerin start tipini automatic yapsın.

şimdiden teşekkürler...
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53907
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19713 kez
Teşekkür edildi: 11958 kez

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen velociraptor »

Servis isimleri nelerdir ?
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen solution »

Merhaba velociraptor
Bilgisayarlarımızda 2 bazen 3 SQL Server kurulu
Her hafta SQL'ler değişiyor, Bazen SQL 2017 bazen 2019 fakat servis isimleri değişmiyor
Aşağıda tek tek yazdım. SQL 2017 ise aşağıda ki gibi, 2019 ise aşağıda 2017 yazan yerlerde 2019 oluyor, Bazen SQL instance name SQL1, SQL2 olabiliyor.

Yardımınız için teşekkür ederim.

MSSQLFDLauncher
MSSQL$MSSQL2017
MSSQLSERVER
SQLAgent$MSSQL2017
SQLSERVERAGENT
MSOLAP$MSSQL2017
MSSQLServerOLAPService
SSASTELEMETRY$MSSQL2017
SSASTELEMETRY
SQLBrowser
SQLTELEMETRY$MSSQL2017
SQLTELEMETRY
MsDtsServer150
SSISTELEMETRY150
SSISScaleOutMaster150
SSISScaleOutWorker150
SQLServerReportingServices
SQLWriter
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53907
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19713 kez
Teşekkür edildi: 11958 kez

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen velociraptor »

Eğer servis isimleri hatalı değilse aşağıdaki script işini görecektir

Kod: Tümünü seç

If Not WScript.Arguments.Named.Exists("elevate") Then
  CreateObject("Shell.Application").ShellExecute WScript.FullName _
    , """" & WScript.ScriptFullName & """ /elevate", "", "runas", 1
  WScript.Quit
End If
'----------------------
strComputer = "."

Dim strService(18)
  strService(1) = " 'MSSQLFDLauncher' "
  strService(2) = " 'MSSQL$MSSQL2017' "
  strService(3) = " 'MSSQLSERVER' "
  strService(4) = " 'SQLAgent$MSSQL2017' "
  strService(5) = " 'SQLSERVERAGENT' "
  strService(6) = " 'MSOLAP$MSSQL2017' "
  strService(7) = " 'MSSQLServerOLAPService' "
  strService(8) = " 'SSASTELEMETRY$MSSQL2017' "
  strService(9) = " 'SSASTELEMETRY' "
  strService(10) = " 'SQLBrowser' "
  strService(11) = " 'SQLTELEMETRY$MSSQL2017' "
  strService(12) = " 'SQLTELEMETRY' "
  strService(13) = " 'MsDtsServer150' "
  strService(14) = " 'SSISTELEMETRY150' "
  strService(15) = " 'SSISScaleOutMaster150' "
  strService(16) = " 'SSISScaleOutWorker150' "
  strService(17) = " 'SQLServerReportingServices' "
  strService(18) = " 'SQLWriter' "
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

Set colServiceList = objWMIService.ExecQuery _
    ("Select * from Win32_Service Where Name ="_
  & strService(nCounter) & " ")

For nCounter = 1 to 18
  Set colListOfServices = objWMIService.ExecQuery _
  ("Select * from Win32_Service Where Name ="_
  & strService(nCounter) & " ")

  For Each objService in colListOfServices
    objService.StartService()
    errReturnCode = objService.ChangeStartMode("Automatic")

  Next
Next 
1. Üsttekini uzantısı Vbs olacak şekilde kaydettikten sonra mesela services.vbs
2. Sırada Bilgisayarın her açılışında bu servisleri başlatmak için zamanlanmış görevlerde bir görev oluşturmak var bunun için aşağıdaki başlığın sonundaki scripti indirip 1. maddede oluşturulan scripti göstermen yeterlidir
https://www.sordum.net/52976/gorev-zama ... istiralim/

işlemler bukadar artık Bilgisayar her açıldığında ilgili servislerin Start Tipi Automatic olarak ayarlanmış olması gerekir.

NOT: servis isimlerinde hata olmaması gerekir.
Kullanıcı avatarı
trasmus
Megabyte2
Megabyte2
Mesajlar: 1152
Kayıt: 14 May 2010, 14:50
cinsiyet: Erkek
Teşekkür edildi: 2 kez

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen trasmus »

Servisler sisteme yük bindirmemesi için gecikmeli de olsa başlıyor. Zaten çalışan bir servisin ayarını değiştirmeye gerek yok bence. Nasıl olsa yeniden başlatılınca ayarlar silinecek. Servisler başlangıçta çalışmasaydı o zaman bir aksiyon almak mantıklı olabilirdi.
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen solution »

hocam selamlar, şu an denedim ama VBS çalışmadı, yani aslında VBS çalışıyor fakat servislerin durumunda bir değişiklik göremedim. komut istemini admin olarak çalıştırıp oradan start verdim herhangi bir hata vermedi VBS çalışıyor gibi gözüküyor ama durumu değiştirmedi.
Atladığımız bişi mi var acaba ?

Tekrar yardımlarınız için teşekkür ederim.



Merhaba trasmus, benim çalışmalarım için servislerin automatic de olması gerekiyor, tek işim SQL de, yeniden başlatınca ayarlar siliniyor evet, o yüzden her sabah tek tek servisleri automatic yapmak istemiyorum, tıklayayım tüm servislerin start tipi automatic olsun istiyorum. Yorumunuz için teşekkürler.
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53907
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19713 kez
Teşekkür edildi: 11958 kez

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen velociraptor »

Hımm zamanlanmış görevlere eklenecek diye yönetici olarak çalıştırma kodlarını eklememiştim , fakat şimdi düşününce deepfreeze zaten zamanlanmış görevlerden çalışmasına müsade etmeyecektir. KOdlara yönetici olarak çalıştırma kodlarını da ekledim. az önce Yönlendirme ve uzaktan erişim servisinde denedim başlangıç türü devre dışı idi ve Otomatik olarak değiştirdi. Fakat şöyle bir ayrıntı var
Yönlendirme ve uzaktan erişim servisine çift tıkladığımızda Hizmet adı : RemoteAccess diyor ve kodlarda bu ismi kullanmamız gerekiyor. Aşağıdaki scripti indirip denersin.

Şifre: sordum
Dosya ekleri
servis_durdur.zip
Toplu servis durdurma
(1.04 KiB) 140 kere indirildi
Kullanıcı avatarı
trasmus
Megabyte2
Megabyte2
Mesajlar: 1152
Kayıt: 14 May 2010, 14:50
cinsiyet: Erkek
Teşekkür edildi: 2 kez

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen trasmus »

@solution, istediğini komut parametreleri ile yapmanın daha sade hem de anlaşılır olacağını düşünüyorum.

-Bir örnek vermek gerekirse:

Kod: Tümünü seç

sc config AdobeARMservice start= auto
-Yukarıdaki kodu admin olarak çalıştırılmış komut penceresine yazdığında Adobe'nın update servisinin otomatik olarak ayarlandığını göreceksin. Servisin başlangıçta çalışmasını kapatmak için basitçe "auto" yerine "disabled" yazman yeterli olacaktır.

- Kapatmak istediğin servislerin adını hizmetler penceresinin adına çift tıklatarak açılan pencereden "Hizmet adı" yazan yerin karşısında görebilirsin.

- Kodları alt alta notepad ile yazıp uzantısını "bat" olarak kaydedip, çalıştırmak istediğinde yönetici olarak çalşıştırırsan sorunun çözülecektir.
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53907
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19713 kez
Teşekkür edildi: 11958 kez

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen velociraptor »

trasmus yazdı: 22 Şub 2020, 17:18

Kod: Tümünü seç

sc config AdobeARMservice start= auto
-Yukarıdaki kodu admin olarak çalıştırılmış komut penceresine yazdığında Adobe'nın update servisinin otomatik olarak ayarlandığını göreceksin.
Komut başlangıç Türünü otomatik ayarlasa bile Servisi başlatmamaktadır dolayısı ile arkadaşın işine yaramaz ,
hem başlangıcı otomatik ayarlasın hemde servisi başlatsın istiyor
ki verdiğim vbs nin normalde bunu yapıyor olması gerekir. Ha illa da Cmd ile yapacaksa ki ben daima vbs tercih ediyorum bu durumda komutu aşağıdaki şekilde kullanmalı. Aşağıdaki örneğimizde Windowsun Yönlendirme ve uzaktan erişim servisi hem başlangıç türü otomatik olarak değiştirilmiş hemde servis başlatılımıştır.

Kod: Tümünü seç

sc config RemoteAccess start= auto & net start RemoteAccess
Böylece aşağıdaki gibi bir çıktı alacaktır.

Resim
Durdurmak isterse aşağıdaki şekilde bir komut işine yarayacaktır

Kod: Tümünü seç

sc config RemoteAccess start= disabled && net stop "RemoteAccess"
Servisi durdurmak biraz daha uzun sürmektedir.
Kullanıcı avatarı
trasmus
Megabyte2
Megabyte2
Mesajlar: 1152
Kayıt: 14 May 2010, 14:50
cinsiyet: Erkek
Teşekkür edildi: 2 kez

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen trasmus »

@velociraptor, arkadaşın anlatımıyla buradaki sorununun servislerin başlatılamaması değil de gecikmeli başlangıç olarak ayarlanması olarak ele aldım. @solution kendine uygun olan çözümü uygulayıp geri dönüş yapabilir misin?
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53907
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19713 kez
Teşekkür edildi: 11958 kez

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen velociraptor »

Olasıdır , belkide ben yanlış anlamışımdır.
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15152
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2507 kez
Teşekkür edildi: 5303 kez

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen TRWE_2012 »

solution yazdı: 21 Şub 2020, 23:06 Merhaba,
Şirket bilgisayarı kullanıyorum,
Makinalarda deepfreeze tarzı bir program var,
her sabah bilgisayarı açtığımda yaptığım ayarlar gidiyor,

Yapmak istediğim şu;
Microsoft SQL Server servisleri (Yaklaşık 13 servis) Start Tipi Automatic (Delayed Start).
Ben bu servisleri her sabah tek tek manuel olarak Automatic yapıyorum.Bunun için bir dos yada powershell komutu var mıdır ? tıklayınca belirlediğim servislerin start tipini automatic yapsın.

şimdiden teşekkürler...
Eğer kullanılan yazılım DeepFreeze'nin kendisi ise burada anlatılanları uygularsanız yazılımın korumasını sekteye uğratabilir.Bu tür yazılımların mantığı MBR Boot Sektörlü yazılım olmalarıdır.

https://www.tech-worm.com/deep-freeze-n ... sin-cozum/
solution
Bit
Bit
Mesajlar: 28
Kayıt: 21 Şub 2020, 20:34

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen solution »

Merhaba;
İki çözüm de öyle işimize yaradı ki anlatamam,
SQL Servislerimiz için zaten start durumda olduğundan tekrar start etmeye gerek yoktu, dolayısı ile @Trasmus 'un dediği yöntem bat dosyası ile işimizi çözdü, Yalnız bazı network servislerimiz var, bizim sistem ekibi makinaları yormasın diye bazı servisleri gecikmeli başlatıyor bazı servisleri kapalı durumda veriyor bizlere, kapalı gelen ve geliştirdiğimiz uygulamalarda denemek için yaklaşık 23 servisi de disabled konumundan start ve automatik yapıyorduk, şimdi tek bat dosyası ile tüm servisleri automatic yapabildik, Emeklerinizden dolayı çok teşekkür ederim, Hakkınız geçti helal edin lütfen. 7 kişilik ekibimiz adına tekrar teşekkür ederiz...
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15152
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2507 kez
Teşekkür edildi: 5303 kez

Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme

Mesaj gönderen TRWE_2012 »

solution yazdı: 23 Şub 2020, 11:13 Merhaba;
İki çözüm de öyle işimize yaradı ki anlatamam,
SQL Servislerimiz için zaten start durumda olduğundan tekrar start etmeye gerek yoktu, dolayısı ile @Trasmus 'un dediği yöntem bat dosyası ile işimizi çözdü, Yalnız bazı network servislerimiz var, bizim sistem ekibi makinaları yormasın diye bazı servisleri gecikmeli başlatıyor bazı servisleri kapalı durumda veriyor bizlere, kapalı gelen ve geliştirdiğimiz uygulamalarda denemek için yaklaşık 23 servisi de disabled konumundan start ve automatik yapıyorduk, şimdi tek bat dosyası ile tüm servisleri automatic yapabildik, Emeklerinizden dolayı çok teşekkür ederim, Hakkınız geçti helal edin lütfen. 7 kişilik ekibimiz adına tekrar teşekkür ederiz...
Bu olumlu mesajdan şu çıkartılabilir.....!

T.C. İnternet Bilişim Dünyasının , tartışmasız çözüm üreten, sorun çözen , alanında belkide tek teknoloji web sitesi SORDUM.NET/FORUM/ORG web siteleridir.
Cevapla