Мне нужно открыть файл bat, как только компьютер включится и войдет в Windows. Этот файл bat требует подключения к интернету. Как я могу обойти вход в систему или автоматизировать вход в систему или что-то в этом роде - и как я могу запустить файл .bat? Это учетная запись администратора. Я думаю, что последняя часть может быть выполнена с помощью планировщика Windows - но если есть настройка реестра или что-то более простое, я бы предпочел это.

2 ответа2

4

Планировщик заданий, вероятно, самый простой способ сделать это. Вот пошаговое руководство: запланировать задачу

Поскольку вы упомянули редактирование реестра, я думаю, вы предпочитаете текстовый интерфейс. В этом случае используйте команду schtasks . Вызвана другая команда at, но она не может запланировать задачу при запуске системы.

Все эти команды используют одну подсистему, поэтому задача, созданная с помощью schtasks, будет отображаться в планировщике задач.

0

Создайте пакетный скрипт с файлом реестра, чтобы выполнить RunOnce

пример:

:: This is the Batch Script that can be Located @ %sysetmdrive%\Runonce.bat
    -- Runonce script called by daily task scheduler --

      This calls another batch script to be scheduled at boot time.

::RunOnce.bat

@echo off

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY%\099 /V 1 /D "%SystemDrive%\resetpermissions.bat" /f

:: REM - HERE you can add multiple scripts called by runonce like this.

REG ADD %KEY%\099 /V 2 /D "%SystemDrive%\resetpermissions.bat" /f

ping -n 4 localhost >NUL
shutdown.exe /s /f /t 10

-- script --

Затем используйте планировщик задач для выполнения задачи один раз в день - я использую сценарий ежедневного отключения для нескольких компьютеров. и сбрасывать права каждый день.

вместо того, чтобы просто использовать% systemroot%\system32\shutdown.exe - я использую сценарий для завершения задач добавления при завершении работы вместо создания планировщика задач

В планировщике задач запустите этот сценарий от имени пользователя: SYSTEM или т. Е. «NT Authority\System», что даст системе сценариев права или права администратора выше, с возможностью завершить задачу до входа пользователя в систему.

Этот ключ Runonce запускается до входа пользователя в Windows. и может задержать открытие проводника Windows до завершения сценария. так что даже если пользователь не войдет в систему на экране приветствия, скрипт все равно будет работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .