Komut İstemi neden rastgele açılıyor ve kapanıyor?

Why Does Command Prompt Open

Komut İstemi veya bilinmeyen bir program penceresi, siz hiçbir şey yapmadan belirli veya rastgele aralıklarla yanıp sönüyorsa, bunun bir Görev Zamanlayıcı işi . Bazen bu başlangıçta olabilir. Kötü amaçlı yazılım olmadığından emin olmak için hangi programın çalıştığını bilmeniz gerekir.



Komut İstemi Rastgele Açılır Hızla Kapanır



Görev Yöneticisi'ni açtığınızda ve İşlemler veya Ayrıntılar sekmesini kontrol ettiğinizde, Komut İstemi işlemi veya bilinmeyen program zaten koşmayı bitirdi . Komut İstemi penceresi o kadar hızlı kapanabilir ki, ne çalıştığını görmek için zamanınız bile olmayabilir. ekran görüntüsü al PrintScreen kullanarak.



Bu gönderi, Komut İstemi penceresinin neden rastgele açıldığının olası nedenlerini ve en son çalıştırılan bilinmeyen görevin tam adını nasıl bulacağınızı anlatır.

Sebep olmak

Aşağıdakiler, bir Komut İstemi penceresinin otomatik olarak açılıp kapanmasının yaygın nedenleridir.



1. Otomatik Bakım

Bir Komut İstemi penceresi hızla açılır ve kapanırsa, bunun nedeni otomatik bakım görevlerinin devreye girmesi olabilir. Bu, özellikle sistem birkaç dakika boşta bırakıldığında Komut İstemi penceresi yanıp sönüyorsa olur. Görüntüleyebilirsiniz otomatik bakım görevleri listesi PowerShell kullanarak.

Eğer bu değilse, o zaman Planlanmış bir Görev olabilir.

2. Office 365 arka plan görevi

Görev Zamanlayıcı Kitaplığı'nda iki zamanlanmış görev vardır Microsoft Office :

  • OfficeBackgroundTaskHandlerLogon bir kullanıcı oturum açtığında çalışır
  • OfficeBackgroundTaskHandlerRegistration her saat koşar

Yukarıdaki görevler çalıştığında, kullanıcı için çok can sıkıcı olabilen bir Komut İstemi penceresini hızlı bir şekilde açıp kapatırlar. Her iki görev de 'Kullanıcılar' hesap grubu altında çalışacak şekilde ayarlanmıştır. Ayar OfficeBackgroundTaskHandlerRegistration 'Sistem' hesabı altında çalıştırmak, Komut İstemi açılır pencerelerinin görünmesini engeller ve görev gizli olarak çalışır.

  1. Görev Zamanlayıcı'yı açın, Microsoft Office şube.
  2. Seçiniz OfficeBackgroundTaskHandlerRegistration sağ tıklayın ve Özellikler'i seçin.
  3. Tıklamak Kullanıcı veya Grubu Değiştir , yazın Sistemi Tamam, tamam.
    Komut İstemi Rastgele Açılır Hızla Kapanır - OfficeBackgroundTaskHandlerRegistration

3. Sürücü Kurulum Yardımcı Programı

Sürücüleri belirli aralıklarla güncellemek için görevleri çalıştıran (Zamanlayıcı aracılığıyla), Komut İstemi'nin otomatik olarak açılıp kapanmasına neden olan Sürücü Kurulum Yardımcı Programı adlı bir 3. taraf yazılımı vardır. Acer, Gateway, Packard Bell gibi OEM'ler bilgisayarlarda DriverSetupUtility gibi görünüyor. DriverSetupUtility veya sürücü güncelleme programı, günlük bir görev olarak her saat planlanmış bir görev olarak çalışacak şekilde ayarlanmıştır ve çalıştırıldıklarında şuna benzer bir ekran göreceksiniz:

Rasgele Aç ve Kapat Komut İstemi - sürücü kurulum yardımcı programı

FINDSTR: C:  ProgramData  acer  updater2  updater2.xml açılamıyor Sistem belirtilen yolu bulamıyor. C:  Program Files  DriverSetupUtility  FUB  + FINDSTR dosyasına erişilemiyor: C:  ProgramData  packard bell  updater2  updater2.xml açılamıyor Sistem belirtilen yolu bulamıyor. C:  Program Files  DriverSetupUtility  FUB  + FINDSTR dosyasına erişilemiyor: C:  ProgramData  gateway  updater2  updater2.xml açılamıyor Sistem belirtilen yolu bulamıyor. C:  Program Files  DriverSetupUtility  FUB  + FINDSTR dosyasına erişilemiyor: C:  ProgramData  gateway  updater2  updater2.xml açılamıyor

Üçüncü taraf sürücü güncelleme programları, sistem için gerekli değildir. Sürücü güncelleyici programlarını kullanmayı planlamıyorsanız, Denetim Masası → Programlar ve Özellikler → kaldır öğesini açın. Sürücü Kurulum Yardımcı Programı (veya DriverSetupUtility) oradan.

Öte yandan Dell, bu çılgın toplu dosyaları çalıştırmayan kendi SupportAssist yardımcı programına sahiptir. Temiz bir arayüze sahiptir ve kullanıcı, sistem için herhangi bir güncelleme olduğunda bilgilendirilir. powershell planlanan görevleri son çalışma zamanı listesi

Düzeltme: Komut İstemi Açılır ve Hemen Kapanır

Komut İstemi penceresinin neden açıldığını tam olarak öğrenin!

Ya Office 365 veya Sürücü Güncelleyici kullanmıyorsanız? Yukarıdaki 'Neden' bölümünde bahsedilen bilgiler sizin durumunuz için geçerli değilse, tetiklenen programı veya görevi daraltmak için izleyebileceğiniz bazı genel izleme yöntemlerini burada bulabilirsiniz.

Yerleşik Görev Zamanlayıcı, Son Çalışma Zamanını ve görevlerle ilgili diğer tüm ayrıntıları listeler, ancak her bir klasörü manuel olarak kontrol etmek zaman alır.

Zamanlanmış görevleri izlemek için yerleşik Görev Zamanlayıcı konsol aracı olan PowerShell'i kullanabilirsiniz. SchTasks.exe veya 3. taraf TaskSchedulerView yardımcı programı. Ekranda en son yanıp sönen Komut İstemi penceresinin bir Görev Zamanlayıcı işi olarak başlatılıp başlatılmadığını nasıl belirleyeceğiniz aşağıda açıklanmıştır.

Yöntem 1: PowerShell'i Kullanma

PowerShell'i yönetici olarak başlatın ve aşağıdaki komut satırını çalıştırın:

Get-ScheduledTask | Get-ScheduledTaskInfo | TaskName, TaskPath, LastRunTime seçin | ızgara dışı

Bu, zamanlanmış görevlerin listesini, karşılık gelen 'son çalışma zamanı' verilerini ve şubeyi (Görev Zamanlayıcı) gösterir.

Sonuçları sıralama ölçütü LastRunTime (azalan) en son çalıştırılan görevlerin listesini öğrenmek için.

Komut İstemi Rastgele Açılır Hızla Kapanır

Artık yakın zamanda çalışan görevi kolayca daraltabilirsiniz. Daraltılmış sonuçlardan, Komut İstemi'ni veya bir konsol programını (komut kabuğu altında çalışan) başlatan görevi izole etmek çok kolaydır.

Yöntem 2: TaskSchedulerView Yardımcı Programını Kullanma

TaskSchedulerView NirSoft size Görevler ile ilgili tüm bilgileri gösterir. Bu araç, Görev Zamanlayıcı'daki tüm görevlerin listesini görüntüler ve aynı anda birden çok görevi devre dışı bırakmanıza veya etkinleştirmenize olanak tanır. Listelenen her görev için aşağıdaki bilgiler görüntülenir:

  • Görev adı
  • Açıklama
  • Durum
  • Gizli (Evet / Hayır)
  • Son Çalıştırma / Sonraki
  • Çalışma Süreleri
  • Görev Klasörü
  • EXE dosya adı veya görevin COM işleyicisi
  • Kaçırılan koşu sayısı
  • ve dahası…

TaskSchedulerView'da, listeyi 'Son Çalıştırma' sütununa göre sıralayın ve tam olarak hangi programın en son çalıştırıldığını bulmak için son çalıştırılan göreve çift tıklayın.

Görev standart bir Windows göreviyse, görmezden gelin. Görev adı veya program adı şüpheli ise, güncellenmiş imzalarla tam bir antivirüs taraması çalıştırmanın yanı sıra Malwarebytes antimalware kullanarak tam bir sistem taraması yapın.

(Ancak, arka planda çalışan tüm programlar zamanlanmış görevler değildir. Şu anda çalışan bir programın yasal nedenlerle başka bir programı veya komut satırını başlatması mümkün olabilir. Veya birkaç başlangıç ​​giriş noktasından birinden çalışıyor olabilir Otomatik Çalıştırmalar, İşlem Gezgini ve İşlem İzleme yardımcı programları (bu makalenin sonundaki 'Yöntem 4' e bakın) size çalışan işlemlerin ve otomatik başlatma girişlerinin net bir resmini vermelidir.)

Yöntem 3: Görev Listesini ve Son Çalışma Zamanını Almak için SchTasks.exe'yi Kullanma

Görev Zamanlayıcı çalıştırma geçmişi, schtasks.exe konsol aracı.

Bir yükseltilmiş Komut İstemi penceresini açın ve yazın:

schtasks / sorgu / FO TABLE / v | klips

Not: Sorgulama görevleri için, SchTasks.exe yükseltilmiş bir Komut İstemi'nden çalıştırmanızı gerektirmez.

Çıktı, panoya kopyalanır. Not Defteri'ni açın ve çıktıyı yapıştırın.

Görevlerin listesini ve Son Çalışma Süresi dahil tüm ayrıntılarını göreceksiniz. Zamanı, bilinmeyen program penceresinin göründüğü ve kaybolduğu gerçek zamanla eşleştirin.

Özellikle üç sütunla ilgileniyoruz - Son Çalışma Süresi, Görev adı, ve Çalıştırılacak Görev . Bu liste Son Çalışma Zamanına göre gruplanmamış veya sıralanmamış olduğundan, bu alanları dosyanın sonuna kadar inceleyin.

Excel'e aktarılıyor

Ayrıntılı bir inceleme için, şu komutu kullanarak TABLE veya LIST rapor formatı yerine bir CSV raporu oluşturun:

schtasks / query / FO CSV / V> d:  tasks-list.csv

Örneğin, d: tasks-list.csv çıktının yazılacağı dosya adı ve yoldur. CSV dosyasını Excel kullanarak açın, sütunları gerektiği gibi yeniden düzenleyin ve buna göre biçimlendirin. Göre sırala Son Çalışma Zamanı (Azalan).

Yöntem 4: İşlem İzleyicisi

Windows Sysinternals'ın Process Monitor veya Process Explorer'ı size tam olarak ne olduğunu söylemelidir. şu anda çalışıyor arka planda. Yeni işlemi veya iş parçacığı oluşturma etkinliklerini gerçek zamanlı olarak izlemek için bir İşlem İzleyicisi izlemesi çalıştırırsanız, Komut İstemi penceresinin veya ekranda açılan (ve hızlı bir şekilde çıkan) başka bir programın Görev Zamanlayıcı tarafından başlatılıp başlatılmadığını belirleyebilmelisiniz. ya da değil.

İLİŞKİLİ: Windows'ta Çalışan Bir İşlemin Ana İşlemini Belirleme

İşte bir Komut İstemi penceresi açan örnek bir Görev Zamanlayıcı işi. süreç oluşturma Process Monitor kullanılarak izlendi.

PID'yi veya üst süreci öğrendikten sonra, yapmanız gereken tek şey Görev Yöneticisi Ayrıntıları sekmesinde söz konusu PID'ye bakmaktır. İşaret ediyor olabilir svchost.exe Windows Hizmetlerini çalıştıran bir ana bilgisayar işlemidir. Açılıyor komut satırı sütunu Görev Yöneticisi'nde hizmet grubu görüntülenir. Hizmet grubu adı diyorsa 'Program' Görev Zamanlayıcı'dır.

Pencere başlığını okuyamadan bilinmeyen bir program veya Komut İstemi penceresi açılır ve kapanırsa, artık hangi programın çalıştırıldığını nasıl bulacağınızı biliyorsunuz.


Küçük bir istek: Bu gönderiyi beğendiyseniz, lütfen paylaşın?

Sizden 'küçük' bir paylaşım, bu blogun büyümesine ciddi şekilde yardımcı olacaktır. Bazı harika öneriler:
  • İğnele!
  • En sevdiğiniz blog + Facebook, Reddit ile paylaşın
  • Cıvılda!
Desteğiniz için çok teşekkür ederim okuyucum. Zamanınızın 10 saniyesinden fazla sürmez. Paylaşım düğmeleri hemen aşağıda. :)

Ayrıca bakınız