1. sayfa (Toplam 1 sayfa)
Windows 10 Çalışan Servislerin Start Tipini Değiştirme - Çözüldü
Gönderilme zamanı: 21 Şub 2020, 23:06
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...
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 22 Şub 2020, 00:33
gönderen velociraptor
Servis isimleri nelerdir ?
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 22 Şub 2020, 01:18
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
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 22 Şub 2020, 02:51
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.
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 22 Şub 2020, 03:04
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.
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 22 Şub 2020, 09:38
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.
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 22 Şub 2020, 11:15
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
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 22 Şub 2020, 17:18
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.
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 22 Şub 2020, 17:39
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.

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.
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 22 Şub 2020, 19:55
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?
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 22 Şub 2020, 21:32
gönderen velociraptor
Olasıdır , belkide ben yanlış anlamışımdır.
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 23 Şub 2020, 10:45
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/
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 23 Şub 2020, 11:13
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...
Re: Windows 10 Çalışan Servislerin Start Tipini Değiştirme
Gönderilme zamanı: 23 Şub 2020, 11:23
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.