Escolta el plan de misión del sistema Win7

  
En el uso diario, a menudo usamos el plan de tareas para automatizar muchas tareas, como la copia de seguridad automática, la actualización en segundo plano, etc. Sin embargo, en la implementación real del plan de tareas de Windows 7, a menudo puede encontrar que el programa ejecutado o el procesamiento por lotes es exacto, agregue No se puede ejecutar después del plan de la misión. Pregúntele al maestro cómo asegurarse de que el plan de la misión no caduque. [Solución] El plan de tareas se refiere a la ejecución de un programa específico (o lote, secuencia de comandos) bajo ciertas condiciones (como el inicio de sesión del usuario, el inicio del sistema) y la programación de tareas predeterminada se ejecuta automáticamente en segundo plano. Por lo tanto, si el plan de tareas falla, hay dos razones principales: Primero, el programa llamado o el código de lote es incorrecto, lo que hace que el plan de tareas no ejecute el programa especificado. En segundo lugar, la cuenta en ejecución no tiene suficientes permisos, lo que hace que el plan de tareas no tenga los permisos suficientes para ejecutar el programa especificado. Por lo tanto, la idea de resolver el problema es principalmente resolver el problema desde la perspectiva del propio programa (o procesamiento por lotes) y la autoridad de la cuenta. [Método de solución] Resuelva el problema causado por el error del propio programa. Debido a que agregamos el programa (o lote) al plan de tareas, generalmente lo ejecutamos con anticipación. Por lo tanto, la mayoría de los errores en el programa en sí son causados ​​por no especificar la ruta correcta. Por ejemplo, un procesamiento por lotes como el siguiente se coloca en el escritorio: echo " test is ok! &Quot; > > test.txt Cuando hacemos doble clic en el escritorio o ejecutamos en el símbolo del sistema, el lote se generará en el directorio actual. El archivo test.txt indica que el código de lote está libre de errores. Sin embargo, cuando agreguemos al plan de la misión, después de reiniciar, abra " panel de control → herramientas de administración ", expanda a "herramientas del sistema → planificador de tareas → biblioteca del planificador de tareas", puede ver el plan de la misión adicional El indicador "En ejecución", pero no generó el archivo "test.txt" especificado (Figura 1). ¿Por qué está ocurriendo este problema? Cuando hacemos doble clic en el escritorio directamente o ejecutamos el lote anterior en el símbolo del sistema, el sistema asigna automáticamente el directorio actual como el directorio donde se almacenan los archivos. El lote no tiene ningún problema. Pero cuando agregamos este lote a la ejecución del plan de tareas, el plan de tareas no puede especificar automáticamente la posición de inicio requerida para ejecutar el lote, lo que hace que el lote anterior no tenga efecto. Por lo tanto, la solución es volver a especificar la ruta correcta para el lote, por ejemplo, cambiar al siguiente código: echo " test is ok! &Quot; > > d: \\ test.txt Además, el lote del plan de tareas en sí mismo Se debe especificar la ruta específica a la llamada. Por ejemplo, se llama al acceso directo del escritorio. Si hace clic con el botón derecho del mouse en el acceso directo y selecciona " Propiedades → Accesos directos ", la " posición de inicio " aquí; si está en blanco, también será incorrecto cuando se ejecute en el plan de tareas. La solución es la misma. Es necesario especificar un atajo específico (Figura 2). Resuelva el problema causado por permisos insuficientes. Todo el mundo sabe que si desea ejecutar el programa con el indicador de protección en Windows 7 (incluso si ha iniciado sesión como administrador), el sistema abrirá el indicador de UAC (Control de cuentas de usuario), debemos levantar manualmente el derecho para ejecutar. Estos programas Por lo tanto, si la ejecución del plan de tareas (o el lote de ejecución del plan de tareas, una llamada de script) es un programa con un indicador de protección, el UAC del sistema comenzará la interceptación, lo que dará como resultado que el plan de tareas no se pueda completar automáticamente en segundo plano. La solución es naturalmente realizar la autorización del programa. En la ventana del plan de tareas, seleccione la tarea que no se puede ejecutar. En la opción general, ejecute el usuario para seleccionar la cuenta del administrador local, seleccione "" ejecutar cuando el usuario inicie sesión", y luego verifique " Ejecute con el privilegio más alto, de modo que no haya intercepción de UAC la próxima vez que inicie la tarea anterior (Figura 3). Sin embargo, se debe tener en cuenta que existen múltiples mecanismos de "sesiones" en Windows. Cada inicio de sesión de un usuario generará una nueva sesión. Cada sesión ejecuta un escritorio y un programa diferentes, y son independientes. Después de que podamos iniciar el administrador de tareas, haga clic en " Ver → seleccione la columna → verifique el ID de sesión " para que la lista de procesos pueda mostrar la sesión de cada proceso (Figura 4). Si selecciona " en las propiedades generales para ejecutar, independientemente de si el usuario ha iniciado sesión o no, (o la cuenta en ejecución es SISTEMA), la programación de tareas se ejecuta en la sesión 0 (el inicio de sesión de la cuenta actual es la sesión 1). En la sesión 0, no podemos ver el programa en ejecución en el escritorio actual. Por lo tanto, si el plan de tareas es ejecutar un programa GUI como Start Thunder, QQ, debe seleccionar el usuario actual para ejecutar, de lo contrario puede seleccionar SISTEMA para ejecutar, simplemente haga clic en " Cambie el usuario y el grupo ", luego escriba "<; SYSTEM" en el nombre del objeto de entrada que se seleccionará " y haga clic en " OK > para ejecutar el plan de tareas como SYSTEM (Figura 5). Consejo: muchos de los programas más utilizados, como la actualización de la fuente del método de entrada Sogou, la actualización automática del plug-in de Flash y la finalización de la temporización del fragmento de disco, se llevan a cabo a través del plan de la misión, pero el sistema viene con el componente de planificación de tareas. No podemos ver todas las tareas programadas. Http://tinyurl.com/l3w8g9rDescargar AutoRuns. Después de ejecutar, cambie a "Tareas programadas" para ver todas las tareas en segundo plano de la máquina. Si el rojo está marcado, la ruta es incorrecta y se puede eliminar manualmente (Figura 6). Consejos: ¿Qué es una conversación? Después de que el usuario inicie sesión en el sistema de Windows, independientemente de si el usuario ha iniciado sesión localmente o de manera remota, el sistema asigna un nuevo ID de sesión (SID) al usuario. Una sesión está asociada con el inicio de sesión de un usuario. Significa un entorno en ejecución después de que el usuario inicie sesión, incluido el escritorio, los perfiles de usuario, los permisos asignados, etc. Microsoft también usa la sesión para aislar el kernel del sistema (que se ejecuta en la sesión 0) del usuario (sesión 1) para asegurar una mejor estabilidad. Este artículo proviene de [System Home] www.xp85.com
Copyright © Conocimiento de Windows All Rights Reserved