Establecer un acceso directo para activar el programador de tareas

17

Quería deshabilitar el cuadro emergente UAC cuando ejecutaba el símbolo del sistema como administrador, pero esto no funcionó para mí. Lo que sí funcionó fue configurar el programador de tareas para ejecutarlo como administrador dado un desencadenante específico. El problema es que quiero que se ejecute a través de un acceso directo, y no cada vez que inicio sesión o todos los días a las 10 p.m.

¿Hay alguna manera de establecer un acceso directo como desencadenante para el programador de tareas?
Supuse que esto podría tener algo que ver con el desencadenante "Evento", pero realmente no sé cómo funciona.

Malabarba
fuente

Respuestas:

26

Esto podría ayudarte:

  1. Haga clic en el botón Inicio, escriba Programador de tareas en el cuadro "Iniciar búsqueda", luego presione Entrar. Nota: Puede acceder al Programador de tareas utilizando el menú contextual Administrar mi computadora desde el icono "Computadora", utilizando el acceso directo de la carpeta Herramientas administrativas o escribiendo taskchd.msc en el cuadro Ejecutar.

  2. En la Consola de administración del Programador de tareas, en el panel Acciones, haga clic en Crear tarea.

  3. En la ventana Crear tarea, escriba el nombre (y posiblemente la descripción) de la tarea. Haga clic para seleccionar la casilla de verificación "Ejecutar con los más altos privilegios". No necesita cambiar ninguna otra configuración. Nota: recuerde el nombre de la tarea, ya que la necesitaremos más adelante.

  4. En la pestaña Acciones, haga clic en Nuevo. Busque el programa que desea que ejecuten sus usuarios estándar sin necesidad de UAC. Haga clic en Aceptar y verá su tarea ingresada en la pestaña Acciones.

  5. Para computadoras portátiles o portátiles que pueden funcionar con baterías, vaya a la pestaña Condiciones y desmarque la casilla de verificación "Iniciar la tarea solo cuando la computadora se está ejecutando con alimentación de CA".

  6. Vaya a la pestaña Configuración y verifique que las casillas de verificación predeterminadas estén seleccionadas. Haga clic en Aceptar cuando haya terminado.

  7. De vuelta en la ventana principal del Programador de tareas, ahora verá la nueva tarea listada en la Biblioteca del Programador con el estado "Listo".

  8. Cierre el programador de tareas. Haga clic derecho en un lugar vacío en su escritorio y seleccione Nuevo> Acceso directo. En la ventana Crear acceso directo, ingrese el siguiente texto:

    C:\Windows\System32\schtasks.exe /run /tn "TaskName"

    Donde "TaskName" es el nombre de la tarea que eligió, desde el paso 3. Nota : Incluya las comillas alrededor del TaskName o no se ejecutará con éxito la tarea. Haga clic en Siguiente y luego ingrese un nombre para el acceso directo. Cuando termine, haga clic en Finalizar.

Siempre que desee ejecutar el programa especificado, simplemente haga doble clic en el acceso directo que ha creado sin requerir avisos de UAC o acceso completo de administrador.

También puede personalizar el acceso directo con un icono u otra configuración si lo desea.

Tendrá que repetir estos pasos para cualquier programa adicional que quiera usar sin la necesidad de responder a las indicaciones de UAC.

alex
fuente
Una cosa a tener en cuenta es que el nombre de la tarea debe identificarla de manera única , por lo que debe asegurarse de usar la ruta correcta en el nombre de la tarea si la tarea no está en la raíz. Por ejemplo, si creó una carpeta de planificador de tareas llamada Startupy luego creó una tarea llamada foo bar, debe usarla /tn "Startup\foo bar".
Synetech
@Synetech No olvides también la "raíz""\Startup\foo bar"
Lankymart