[Fix] Kan ikke lage oppgaver å vise meldinger i Oppgaveplanlegging i Windows 8 og Later

[Fix] Kan ikke lage oppgaver å vise meldinger i Oppgaveplanlegging i Windows 8 og senere


NOTE 1: Denne opplæringen ble laget spesielt for Windows 8, men det skal også fungere i tidligere Windows-versjoner som Windows 7, etc.

MERK 2: Denne opplæringen vil også fungere i Windows 8.1 og nyere.
Sammendrag:

Task Scheduler er et innebygd program i Windows OS som lar deg planlegge oppgaver og påminnelser. I tidligere Windows-versjoner kan du opprette oppgaver å vise meldinger, sende e-post eller åpne de enkelte programmene på planlagt tid, men Microsoft har fjernet muligheten til å vise meldingen og sende e-post med Oppgaveplanlegging i Windows 8. Windows 8 Task Scheduler bare lar deg opprette oppgaver som kan starte programmer, det er det. Skjerm meldingen og sende e-funksjonene er nå foreldet i Windows 8.

Denne opplæringen vil hjelpe deg i å få disse fjernet har tilbake i Task Scheduler av Windows 8.
BESKRIVELSE:

Personlig har jeg elsker "Task Scheduler" program i Windows. Jeg har ca. 20 planlagte oppgaver i Task Scheduler og det hjelper meg mye i å gjøre de tingene til rett tid. Jeg har prøvd mange gratis aktivitetsplanlegging programvare i fortiden, men den innebygde Task Scheduler av Windows er den beste blant alle. Det er veldig enkelt og lett å bruke, og den gjør sin oppgave perfekt.

Også det kan du sikkerhetskopiere og gjenopprette oppgaver, slik at du ikke trenger å lage oppgavene på nytt hvis du formaterer Windows eller ønsker å sette de samme oppgavene på et nytt datasystem. Du kan ganske enkelt gjenopprette oppgaver uten hodepine. Vi har også lagt ut en tutorial i fortiden som hjelper deg i å gjenopprette alle dine oppgaver raskt og enkelt med ett enkelt klikk. Du kan lese veiledningen på følgende link:

Slik importerer (Restore) Alle oppgaver i Bulk Bruke Oppgaveplanlegging i Windows

Jeg har også en backup av alle mine viktige oppgaver, og jeg har? opprettet en batch script med hjelp av ovennevnte opplæringen for å gjenopprette dem raskt. Når jeg installerer Windows, jeg gjenopprette alle oppgaver lett

Men problemet oppstod da jeg prøvde å gjenopprette oppgaver i Windows 8. Da jeg kjørte batch script, det viste følgende feilmelding:.
< p> FEIL: Oppgaven definisjon bruker en avskrevet funksjon


Jeg forsto ikke problemet i starten, så jeg bestemte meg for å kjøre skriptet som administrator, men ingen nytte.. Jeg dobbeltsjekket syntaksen til kommandoer i manuset, sjekket jeg hver og alt, men jeg fikk den samme feilen hver gang jeg prøvde å kjøre skriptet.

Så jeg bestemte meg for å importere backup oppgaver ved hjelp av Task Scheduler manuelt program. Jeg klikket på import oppgaver alternativ og valgte en oppgave å gjenopprette, men igjen Task Scheduler viste følgende feilmelding:

Det har oppstått en feil i oppgaven Ta medisin. Feilmelding: Følgende feil ble rapportert: 2147750704.


Jeg var clueless hvorfor ble de oppgavene ikke får gjenopprettet i Windows 8? Jeg har aldri hatt et slikt problem mens gjenopprette de samme oppgavene med samme metode i Windows 7. Jeg prøvde å sette "Konfigurer for" alternativet av oppgaven til Windows Vista eller Windows 7, men det også hjalp ikke.
< p> Så jeg bestemte meg for å undersøke saken og prøvde å lage en ny oppgave manuelt i Windows 8 Task Scheduler og da jeg fant den skyldige. Egentlig Microsoft har fjernet 2 har fra Task Scheduler av Windows 8:

Vise en melding

Send en e-post

Nå kan du ikke opprette en oppgave i Oppgaveplanlegging av Windows 8 for å vise en melding eller sende en e-post. Når du oppretter en oppgave og gå til "Handlinger" tab for å angi en handling for oppgaven, ser du følgende:


Som du kan se både "Vis en melding" og "Send en e-post "alternativer vis" (deprecated) "tekst som betyr både funksjoner har blitt fjernet fra Windows 8. Jeg kan ikke forstå hvorfor Microsoft fjerne disse viktige funksjoner?

Nå kan du bare starte et program med Task Scheduler, kan du ikke sette den til å vise meldingen, eller sende e-post. Det er derfor når jeg prøvde å importere mine oppgaver som ble satt til å vise meldingen, Task Scheduler og batch script var å vise feilmeldinger fordi denne funksjonen er fjernet fra Windows 8.

"Vis en melding" var en viktig del av Task Scheduler. Uten denne funksjonen Oppgaveplanlegging i Windows 8 er ganske ubrukelig. Vi pleier å planlegge en oppgave for å minne oss om en viktig begivenhet og viser en melding for at hendelsen er den enkleste måten å minne.

Hvis du også bruke Windows Task Scheduler og hvis du bruker Windows 8, men mangler showet Meldingen funksjonen, vil denne opplæringen definitivt hjelpe deg

I dag i denne opplæringen, skal vi fortelle deg en enkel måte å tvinge Windows 8 Task Scheduler vise meldingen for oppgaver
HVORDAN-anvisning..:

Selv om Microsoft fjernet den funksjonen for å vise melding ved hjelp av Task Scheduler, men vi kan bruke den innebygde "ledetekst" eller "Powershell" programmer for å vise meldingen i våre oppgaver. Vi setter Task Scheduler å starte Powershell eller Command Prompt som programmet og vil gi nødvendige kommandoer for å vise vår ønsket melding som programmets argumenter

Så uten å kaste bort tid kan starte opplæringen.

1. Først av alle åpne Oppgaveplanlegging. Du kan åpne den med Start-skjermen ved bare å skrive oppgave, og Windows vil vise Task Scheduler i søkeresultatene. Du kan også direkte starte det ved å kjøre taskschd.msc kommandoen fra RUN-boksen.

2. Hvis du ønsker å opprette en ny oppgave, klikk på "Opprett oppgave" linken gitt i høyre ruten. Hvis du vil importere en eksisterende oppgave, klikk på "Import Task" link

Nå er det 2 forskjellige metoder for å vise en melding for oppgaven:.

  • Ved hjelp av Ledetekst

    Ved hjelp av Powershell

    Du kan velge en av de 2 metoder i henhold til dine behov. Vi deler begge metodene:
    METODE 1: Ved hjelp av Ledetekst

    For å stille oppgaven handling for å vise en melding, gå til "Handlinger" -kategorien, klikk på "Ny" knappen (eller klikk på "Rediger "knappen hvis du redigerer den importerte oppgave) og type msg i" Program /script "tekstboksen og under" Legg argumenter "tekstboksen lim følgende streng:

    * Your_Desired_Message

    Merk: Du må skifte Your_Desired_Message med meldingen som du ønsker å vise innsiden meldingsboks dvs. meldingsteksten som vist i følgende skjermbilde:


    Det var det. Nå Task Scheduler vil tillate deg å lage eller importere oppgaven uten problem. Når den planlagte tiden kommer, vil du se den ønskede meldingen som vist i følgende skjermbilde:


    MERK: Hvis du ønsker å direkte endre XML-fil av oppgaven (som du fikk etter eksportere dine oppgaver) for å erstatte avskrevet skjerm melding kommandoen med den nye msg kommando, kan du gjøre det så godt å bruke følgende fremgangsmåte:

    1. Open XML-fil og bla ned til bunnen og du vil se følgende kode:

    < Handlinger Context="Author"><ShowMessage><Title>Your_Message_Title</Title><Body>Your_Message_Body</Body></ShowMessage></Actions>

    2. Bare erstatte koden ovenfor med følgende:

    < Handlinger Context="Author"><Exec><Command>msg</Command><Arguments>Your_Message_Body</Arguments></Exec></Actions>

    Again du trenger bare å erstatte Your_Message_Body med ønsket budskap. Lagre XML-filen, og du vil være i stand til å importere den i Windows 8 Task Scheduler. Også batch script vil ikke lenger vise noen feilmelding
    METODE 2:. Ved hjelp av Powershell

    Hvis du ikke ønsker msg kommando å bruke eller hvis msg kommandoen ikke fungerer for deg, kan du ta hjelp av Powershell-kommando.

    Når du åpner "Handlinger" -kategorien, klikk på "Ny" knappen (eller klikk på "Edit" knappen hvis du redigerer den importerte oppgave) og skriv Powershell i "Program /script "tekstboksen og under" Legg argumenter "tekstboksen lim følgende streng:

    -WindowStyle skjult -kommandoen" & {[System.Reflection.Assembly] :: LoadWithPartialName ('System.Windows.Forms'); [System .Windows.Forms.MessageBox] :: Show ('Your_Desired_Message', 'Your_Desired_Title')} "

    MERK: Du må endre bare to ting i den ovenfor nevnte strengen som er gitt i fet skrift . Bytt Your_Desired_Message med meldingen som du ønsker å vise innsiden meldingsboks dvs. meldingsteksten og erstatte Your_Desired_Title med ønsket tittel som du ønsker å vise i meldingsboksen tittellinja.


    Det var det. Nå Task Scheduler vil tillate deg å lage eller importere oppgaven uten problem. Når den planlagte tiden kommer, vil du se den ønskede meldingen som vist i følgende skjermbilde:


    Du vil også se et kommandovindu for en andre rett før oppgaven meldingen vises på skjermen, ikke bekymre deg sin hovedPowerShell vinduet som vi bruker for å vise meldingen. Siden vi har satt vinduet stil til skjult i vår oppgave kommando, viser det og forsvinner i løpet av sekunder. Det bør ikke være et problem i det hele tatt

    . MERK: For å direkte endre XML-fil av oppgaven, bare følg disse enkle trinnene:

    1. Open XML-fil og bla ned til bunnen og du vil se følgende kode:

    < Handlinger Context="Author"><ShowMessage><Title>Your_Message_Title</Title><Body>Your_Message_Body</Body></ShowMessage></Actions>

    2. Bare erstatte koden ovenfor med følgende:

    < Handlinger Context="Author"><Exec><Command>powershell</Command><Arguments>-WindowStyle skjult -kommandoen "& amp; {[System.Reflection.Assembly] :: LoadWithPartialName ('System.Windows.Forms'); [System.Windows.Forms.MessageBox]::Show('Your_Message_Body','Your_Message_Title')}"</Arguments></Exec></Actions>

    Again du trenger bare å erstatte 2-poster som er nevnt i fet skrift med ønsket budskap og tittel. Lagre XML-filen, og du vil være i stand til å importere den i Windows 8 Task Scheduler. Også batch script vil ikke lenger viser noen feilmelding.

    Det er det. Jeg håper det vil hjelpe Windows 8-brukere som manglet meldingen på displayet funksjonen i Task Scheduler ...