Windows 10'da Windows Güncelleştirmelerini Yerel Olarak Devre Dışı Bırakma
**** Bu yöntem için üçüncü taraf yazılımı gerekmez ****
Windows Update işlemlerinin yalnızca Windows 10 işletim sisteminize uygulanmasını istediklerinde uygulanmasını sağlayan daha fazla kontrol için, iki komut dosyası ve bir zamanlanmış görev işi kullanarak aşağıdaki adımları izleyin.
Bu yöntem, zamanlanmış görevlerden veya doğru şekilde kuruluysa ve iş yeterince kısa aralıklarla çalışıyorsa ve Windows Update'i başlatan diğer işlemlerden bağımsız olarak çalışır.
Esasen bu olacak
- Windows Update hizmetinin çalışıp çalışmadığını görmek için dakikada bir kez kontrol edin ve DOĞRU veya YANLIŞ olarak aşağıdaki iki işlemden birini yapın. . .
- Çalışıyorsa, hiçbir Windows Güncellemesi'nin uygulanmadığından emin olmak için NET STOP ile servis zorla durdurulur.
- Çalışmıyorsa, görev Zamanlayıcı ile bir sonraki zamanlanmış tetikleyicide çalıştırılana kadar işlem sona erer
Beklendiği gibi çalışmasını sağlamak için üç şey yapmanız gerekecek
- Windows Update'in çalışıp çalışmadığını
kontrol edecek basit Toplu İş Komut Dosyası oluştur ve
- bu sadece bir
.cmd
dosya uzantısı ile yeniden adlandırılmış bir metin belgesi
- toplu iş komut dosyasını çalıştıracak basit VB Komut Dosyasını oluşturun, ancak gizli bir şekilde çalışır, böylece her çalıştırıldığında açılır pencere olmaz
- bu sadece bir
.vbs
dosya uzantısı ile yeniden adlandırılmış bir metin belgesi
- Windows Görev Zamanlayıcı ile dakikada bir kez süresiz çalışmak üzere zamanlanmış görev oluşturma
Kurulum ve yapılandırma
Aşağıda bu üç basit şeyi ayarlamak için izlenecek ayrıntılı adımlar verilmiştir.
1. Toplu Komut Dosyası
NOT: Aşağıdaki mantığı bir metin dosyasına kaydedin ve .cmd
örneğin bir uzantısına sahip olmak için yeniden adlandırın . DisableWU.cmd
.
@ECHO OFF
TASKLIST /SVC | FINDSTR /I /C:"wuauserv"
IF %ERRORLEVEL%==0 GOTO :StopWUService
GOTO :EOF
:StopWUService
FOR %%A IN (wuauserv) DO NET STOP /Y "%%~A"
GOTO :EOF
2. VBS Komut Dosyası
NOT: Aşağıdaki mantığı bir metin dosyasına kaydedin ve .vbs
örneğin bir uzantısına sahip olmak için yeniden adlandırın . DisableWUHidden.vbs
. Ayrıca toplu iş dosyasının C:\FolderPath\DisableWU.cmd
değerin yerine kaydedildiği yere doğru tam yolu ve dosya adı değerini de aşağıdaki mantıkta koyduğunuzdan emin olun .
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\FolderPath\DisableWU.cmd" & Chr(34), 0
Set WinScriptHost = Nothing
3. Görev Zamanlayıcı İşi
Basın + , yazın ve basın . Sağ bölmedeki Görev Zamanlayıcı Kitaplığı seçeneğine sağ tıklayın ve ardından seçeneği seçin . R
taskschd.msc
Enter
Create Task
Gönderen General
sekmesi mutlaka kullanıcı oturum olup olmadığını çalıştırın ve en yüksek ayrıcalıklarla çalıştır seçenekleri böylece hem etkin ve etkili olan kontrol edilir.
Gönderen Triggers
sekmesi emin olun Günlük seçenek ile ayarlanır tekrarlanmasını her: 1 gün ve check 1 gün süre ile tekrarlayın görevi her 1 dakika ayarlanır ve belirtilen ve Etkin seçenek kontrol edilir.
Gönderen Actions
sekmesi emin olun : Program \ komut VB Script dolu açık yoluna noktaları ve emin olun (isteğe bağlı) Start: Aynı VB Script bulunduğu tek klasör yolu işaret eder.
Sonlandırmak ve kaydetmek için OK
(belki iki kere) tuşuna basın ve ardından (1. Görev Zamanlayıcı görevlerini çalıştırma iznine sahip bir hesaptan kullanıcı adı ve şifre kimlik bilgilerini girin) (1. Görev Zamanlayıcı görevlerini yürütme iznine sahip ve yürüteceği komut dosyalarını kaydetti.
Çalıştığını Onaylama
Bu çalışmanın beklendiği gibi çalıştığını doğrulayan hızlı bir test için şunları yapabilirsiniz:
- + ' Ya basın , yazın ve
R
services.msc
Enter
- Aşağı kaydırarak Windows Update , onun üzerine sağ tıklayın ve Başlat Durum gitmek görene kadar Running
- Şimdi
F5
, servis durumunun değişip değişmediğini görmek için ekranı yenilemek için her birkaç saniyede bir
basın.
- Sonunda
Blank/Null/Empty/Nothing
, servisin çalışmadığını belirten durum değişikliğini görmelisiniz . Bir durdurma işleminin ortasında yeniliyorsanız , servis için Durdurma durumunun bir değerini görebilirsiniz.
Bu, Windows Update'i başlatıp başlatmamanız , zamanlanmış bir görevin başlatması veya başka bir işlem (ler) başlatırsa, bu iş etkinleştirilirken ve çalışıyorsa çalışıyorsa her 60 saniyede bir öldürülür. Bu, Windows Update işlemlerinin hiçbir zaman bir güncelleştirmeyi karşıdan yüklemeyi veya yüklemeyi tamamlamak için hiçbir zaman yeterli olmamasını sağlar.
Not: Zamanlanan aralık, bazı durumlarda yeterince hızlı değilse 60 saniyeden daha sık çalışacak şekilde kolayca ayarlanabilir.
Devre Dışı Bırakmak
Sisteminizin en son güvenlik düzeltme ekleriyle uyumlu olmasını sağlamak için düzenli aralıklarla yapılan bakım aralıklarında olsa da düzenli aralıklarla Windows Güncelleştirmeleri uygulamanız gerekir . Bu, pek çok ortamda kritik ve gerekli olduğundan, Windows Güncelleştirmelerini hiçbir zaman tamamen uygulamayan bir yöntem değildir ; bu nedenle, bu güncelleştirmeleri ortamınıza ne zaman uygulamak istediğinizi seçmeniz için size daha iyi bir denetim sağlaması amaçlanmıştır .
Hazır olduğunuzda Windows Güncelleştirmelerini el ile yüklemenize izin vermek için bu işlemi devre dışı bırakmak için, Görev Zamanlayıcı ile zamanladığınız işe basitçe gidersiniz , sağ tıklatırsınız ve işi devre dışı bırakmak ve böylece öldürmeyi önlemek için Devre Dışı Bırak seçeneğini seçersiniz. arasında , Windows Güncellemeleri hizmetine.
Devre dışı bırakıldığında, yalnızca işletim sistemine yama yapmak için Windows Güncelleştirmeleri'ni uygulama hareketlerini izleyin . Güncellemeler uygulandığında ve varsa güç çevrimleriniz tamamlandığında, basitçe Çalışmanın tekrar çalışmaya başlamasını sağlayın .
Ek Kaynaklar