Kāpēc komandu uzvedne tiek atvērta un aizvērta nejauši

Why Does Command Prompt Open

Ja komandu uzvedne vai nezināms programmas logs mirgo noteiktos vai nejaušos intervālos, jums neko nedarot, ir daudz iespēju, ka tas ir Uzdevumu plānotāja darbs . Dažreiz tas var notikt, startējot. Jums būs jāzina, kura programma tika palaista, lai pārliecinātos, ka tā nav ļaunprātīga programmatūra.



Komandu uzvedne uznirst nejauši, ātri aizveras



Atverot uzdevumu pārvaldnieku un pārbaudot cilni Procesi vai Informācija, komandu uzvednes process vai nezināma programma jau bija pabeidzu skriet . Komandu uzvednes logs var tikt aizvērts tik ātri, ka jums, iespējams, pat nav laika, lai redzētu, kas tas darbojas vai pat uzņemt ekrānuzņēmumu izmantojot PrintScreen.



Šajā ziņojumā ir izklāstīti iespējamie iemesli, kādēļ komandu uzvednes logs tiek parādīts nejauši un kā atrast precīzu nezināmā uzdevuma, kas pēdējo reizi tika izpildīts, nosaukumu.

Cēlonis

Šie ir izplatītākie iemesli, kāpēc komandu uzvednes logs tiek atvērts un automātiski aizvērts.



1. Automātiskā apkope

Ja tiek atvērts un ātri aizvērts komandu uzvednes logs, tas var būt saistīts ar automātiskās (-o) apkopes uzdevumu (-u) sākšanos. Tas jo īpaši notiek tad, ja komandu uzvednes logs mirgo, kad sistēma dažas minūtes nedarbojas. Jūs varat apskatīt automātiskās apkopes uzdevumu saraksts izmantojot PowerShell.

Ja tas tā nav, tad tas varētu būt ieplānots uzdevums.

2. Office 365 fona uzdevums

Uzdevumu plānotāja bibliotēkā ir divi ieplānoti uzdevumi Microsoft Office :

  • OfficeBackgroundTaskHandlerLogon darbojas, kad lietotājs piesakās
  • OfficeBackgroundTaskHandlerRegistration darbojas katru stundu

Kad tiek izpildīti iepriekš minētie uzdevumi, tie zibspuldzē atver un aizver komandu uzvednes logu, kas lietotājam var būt ļoti kaitinošs. Abi uzdevumi ir iestatīti izpildīšanai kontu grupā “Lietotāji”. Iestatīšana OfficeBackgroundTaskHandlerRegistration lai palaistu zem “Sistēmas” konta, tiks novērsta komandu uzvednes uznirstošo logu parādīšanās, un uzdevums darbosies paslēpts.

  1. Atveriet uzdevumu plānotāju, dodieties uz Microsoft Office zars.
  2. Atlasiet OfficeBackgroundTaskHandlerRegistration , ar peles labo pogu noklikšķiniet un atlasiet Rekvizīti.
  3. Klikšķiniet uz Mainīt lietotāju vai grupu , ierakstiet Sistēma , LABI LABI.
    Komandu uzvedne ātri tiek aizvērta nejauši - OfficeBackgroundTaskHandlerRegistration

3. Vadītāja iestatīšanas utilīta

Ir trešās puses programmatūra ar nosaukumu Driver Setup Utility, kas izpilda uzdevumus (izmantojot plānotāju), lai atjauninātu draiverus noteiktos laika intervālos, izraisot komandu uzvednes automātisku atvēršanos un aizvēršanu. Šķiet, ka oriģināliekārtu ražotāji, piemēram, Acer, Gateway, Packard Bell, komplektē DriverSetupUtility datoros. DriverSetupUtility vai draivera atjauninātāja programma ir iestatīta darboties kā ieplānots uzdevums katru stundu kā ikdienas uzdevums, un, palaižot, redzēsiet aptuveni šādu ekrānu:

Komandu uzvedne nejauši atvērt un aizvērt - draivera iestatīšanas lietderība

FINDSTR: Nevar atvērt C:  ProgramData  acer  updater2  updater2.xml Sistēma nevar atrast norādīto ceļu. Nevar piekļūt failam C:  Program Files  DriverSetupUtility  FUB  + FINDSTR: Nevar atvērt C:  ProgramData  packard bell  updater2  updater2.xml Sistēma nevar atrast norādīto ceļu. Nevar piekļūt failam C:  Program Files  DriverSetupUtility  FUB  + FINDSTR: Nevar atvērt C:  ProgramData  gateway  updater2  updater2.xml Sistēma nevar atrast norādīto ceļu. Nevar piekļūt failam C:  Program Files  DriverSetupUtility  FUB  + FINDSTR: Nevar atvērt C:  ProgramData  gateway  updater2  updater2.xml

Trešās puses draiveru atjaunināšanas programmas sistēmai nav būtiskas. Ja neplānojat izmantot draivera atjaunināšanas programmu (-as), atveriet Vadības panelis → Programmas un līdzekļi → atinstalēt Vadītāja iestatīšanas utilīta (vai DriverSetupUtility) no turienes.

Savukārt Dell ir sava utilīta SupportAssist, kas nedarbina šos trakos pakešfailus. Tam ir veikls interfeiss, un lietotājs tiek informēts par visiem sistēmas atjauninājumiem. PowerShell saraksts ar ieplānotajiem uzdevumiem pēdējā izpildes laikā

Labojums: Komandu uzvedne parādās un nekavējoties tiek aizvērta

Uzziniet, kāpēc tieši parādījās komandu uzvednes logs!

Ko darīt, ja neizmantojat Office 365 vai draivera atjauninātāju? Ja jūsu gadījumā neattiecas iepriekš sadaļā “Cēlonis” minētā informācija, šeit ir sniegtas dažas vispārīgas izsekošanas metodes, kuras varat izmantot, lai sašaurinātu aktivizēto programmu vai uzdevumu.

Iebūvētajā uzdevumu plānotājā ir uzskaitīts pēdējais izpildes laiks un visa cita informācija par uzdevumiem, taču katras mapes manuāla pārbaude ir laikietilpīga.

Lai izsekotu ieplānotos uzdevumus, varat izmantot iebūvēto uzdevumu plānotāja konsoles rīku PowerShell SchTasks.exe vai trešās puses utilītu TaskSchedulerView. Lūk, kā noteikt, vai komandrindas logs, kas pēdējoreiz mirgo ekrānā, tika palaists kā uzdevumu plānotāja darbs.

1. metode: PowerShell izmantošana

Palaidiet PowerShell kā administratoru un palaidiet šādu komandrindu:

Get-ScheduledTask | Get-ScheduledTaskInfo | atlasiet TaskName, TaskPath, LastRunTime | ārpus tīkla skatījuma

Tas parāda ieplānoto uzdevumu sarakstu, atbilstošos “pēdējā izpildes laika” datus un filiāli (uzdevumu plānotājs).

Kārtojiet rezultātus pēc LastRunTime (lejupejoši), lai uzzinātu to uzdevumu sarakstu, kas tika izpildīti nesen.

Komandu uzvedne uznirst nejauši, ātri aizveras

Tagad jūs varat viegli saīsināt nesen izpildīto uzdevumu. No sašaurinātajiem rezultātiem ir ļoti viegli izolēt uzdevumu, ar kuru tika uzsākta komandu uzvedne vai konsoles programma (kas darbojas zem komandu čaulas).

2. metode: TaskSchedulerView utilītas izmantošana

TaskSchedulerView no NirSoft parāda visu informāciju par Uzdevumi. Šis rīks parāda visu uzdevumu sarakstu no uzdevumu plānotāja un ļauj vienlaikus atspējot vai iespējot vairākus uzdevumus. Par katru uzskaitīto uzdevumu tiek parādīta šāda informācija:

  • Uzdevuma nosaukums
  • Apraksts
  • Statuss
  • Slēpts (jā / nē)
  • Pēdējais skrējiens / nākamais
  • Run Times
  • Uzdevuma mape
  • EXE faila nosaukums vai uzdevuma COM apstrādātājs
  • Izlaisto skrējienu skaits
  • un vēl…

Sadaļā TaskSchedulerView sakārtojiet sarakstu pēc kolonnas “Pēdējais palaist” un veiciet dubultklikšķi uz pēdējās palaistās darbības, lai precīzi atrastu, kura programma tika pēdējo reizi izpildīta.

Ja uzdevums ir standarta Windows uzdevums, vienkārši ignorējiet to. Ja uzdevuma vai programmas nosaukumam ir aizdomas, veiciet pilnu sistēmas skenēšanu, izmantojot Malwarebytes antimalware, papildus pilnīgas antivīrusu skenēšanas ar atjauninātiem parakstiem izpildei.

(Tomēr ne visas programmas, kas darbojas fonā, ir ieplānoti uzdevumi. Var būt iespējams, ka programma, kas pašlaik darbojas, likumīgu iemeslu dēļ palaiž citu programmu vai komandrindu. Vai arī tā var darboties no viena no vairākiem startēšanas ievades punktiem Autorun, Process Explorer un Process Monitor utilītprogrammām (sk. “4. metode” šī raksta beigās) jāsniedz skaidrs priekšstats par darbojošajiem procesiem un automātiskās palaišanas ierakstiem.)

3. metode: SchTasks.exe izmantošana, lai iegūtu uzdevumu sarakstu un pēdējo izpildes laiku

Uzdevumu plānotāja izpildes vēsturi var vaicāt, izmantojot schtasks.exe konsoles rīks.

Atveriet paaugstināta komandu uzvedne logu un ierakstiet:

schtasks / query / FO TABLE / v | klips

Piezīme. Lai vaicātu uzdevumus, SchTasks.exe neprasa palaist no paaugstinātas komandu uzvednes.

Izeja tiek kopēta starpliktuvē. Atveriet Notepad un ielīmējiet izvadi.

Tiks parādīts Uzdevumu saraksts un to pilnīga informācija, tostarp pēdējais izpildes laiks. Saskaņojiet laiku ar faktisko laiku, kad parādījās un pazuda nezināms programmas logs.

Mūs īpaši interesē trīs slejas - Pēdējais laiks, TaskName, un Uzdevums palaist . Pārbaudiet šos laukus līdz faila beigām, jo ​​šis saraksts nav grupēts vai sakārtots pēc pēdējās darbības laika.

Importēšana programmā Excel

Lai veiktu detalizētu pārbaudi, ģenerējiet CSV ziņojumu, nevis TABLE vai LIST atskaites formātu, izmantojot šo komandu:

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

Piemēram, d: uzdevumu saraksts.csv ir faila nosaukums un ceļš, uz kuru tiks rakstīta izvade. Atveriet CSV failu, izmantojot programmu Excel, pēc nepieciešamības pārkārtojiet kolonnas un atbilstoši formatējiet to. Kārtot pēc Pēdējais laiks (lejup).

4. metode: procesa pārraudzība

Process Monitor vai Process Explorer no Windows Sysinternals vajadzētu precīzi pateikt, kas tas ir pašlaik darbojas fonā. Ja palaižat procesa monitora izsekošanu, lai reāllaikā skatītos jaunas procesu vai pavedienu izveides darbības, jums vajadzētu būt iespējai noteikt, vai uzdevumu plānotājs ir palaists komandu uzvednes logs vai kāda cita ekrānā parādīta (un ātri aizvērta) programma vai nē.

SAISTĪTĀS: Nosakiet operētājsistēmas Windows vecāku procesu

Šeit ir Uzdevumu plānotāja paraugs, kas atvēra komandu uzvednes logu. The procesa radīšana tika izsekots, izmantojot Process Monitor.

Pēc tam, kad esat zinājis PID vai vecāku procesu, viss, kas jums jādara, ir meklēt šo PID cilnē Uzdevumu pārvaldnieka informācija. Tas varētu norādīt uz svchost.exe kas ir resursdatora process, kurā darbojas Windows pakalpojumi. Ieslēdzot komandrindas kolonna uzdevumu pārvaldniekā parādīs pakalpojumu grupu. Ja saka pakalpojumu grupas nosaukums 'Grafiks' , tas ir Uzdevumu plānotājs.

Ja tiek parādīta nezināma programma vai komandu uzvednes logs, un tas ātri tiek aizvērts, pirms jūs varat izlasīt loga nosaukumu, tagad jūs zināt, kā atrast palaisto programmu.


Viens neliels pieprasījums: ja jums patika šī ziņa, lūdzu, dalieties ar šo?

Viena “niecīga” daļa no jums nopietni palīdzētu daudz palielināt šo emuāru. Daži lieliski ieteikumi:
  • Piespraud to!
  • Kopīgojiet to savā iecienītākajā emuārā + Facebook, Reddit
  • Čivināt to!
Tāpēc liels paldies par atbalstu, mans lasītāj. Tas neprasīs vairāk nekā 10 sekundes no jūsu laika. Kopīgošanas pogas atrodas tieši zemāk. :)

Skatīt arī