Это должно помочь вам ...
Особенно, если вы не привыкли к кодированию и предпочитаете использовать графический интерфейс.
Глубоко
Как автоматизировать VBScripts для запуска при запуске.
Шаг 1
Нажмите « Start -> Run -> cmd
или « search
щелчком мыши» и введите « cmd
Нажмите enter
в командной строке введите « assoc .vbs
который должен вывести .vbs=VBSFile
Введите в командной строке «ftype VBSFile
который должен вывести:
vbsfile="%SystemRoot%\System32\WScript.exe" "%1" %*
Итак, теперь вы знаете, что ваши файлы VBScript открываются с помощью WScript по умолчанию.
В командной строке введите:
reg query HKEY_CLASSES_ROOT\Applications\WScript.exe /s
Если вы не видите этого:
HKEY_CLASSES_ROOT\Applications\WScript.exe
(Standard) REG_SZ "%SystemRoot%\System32\WScript.exe" "%1" %*
Затем вам нужно сделать следующее: если вышеприведенное - то, что вы видите, тогда вы можете пропустить и перейти к шагу 3:
Шаг 2
Идти к:
Start
Run
Введите:
regedit
Выберите regedit
нажмите enter
(или дважды щелкните regedit) и разрешите программе вносить изменения в ваш компьютер. Перейдите к:HKEY_CLASSES_ROOT\Applications\WScript.exe
(если ключ WScript.exe
не существует, щелкните правой кнопкой мыши Applications
и create new key
, переименуйте его в WScript.exe)
В пустом пространстве справа, где есть значения, right-click
и выберите new
Выберите String Value
поле Name
где выделено New Value #1
, rename
его, введя (Standard)
разделе « Data
, дважды щелкните пустое значение и введите значение. вы получили от предыдущего шага
"%SystemRoot%\System32\WScript.exe" "%1" %*
Шаг 3
Если у вас нет открытого regedit
, перейдите по ссылке:
Start
Run
Введите:
regedit
Выберите app
, нажмите Enter и разрешите программе вносить изменения в ваш компьютер.
Иначе, если regedit открыт, то: Перейдите к:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Щелкните правой кнопкой мыши папку «Run» в пустом пространстве справа, где есть значения, щелкните правой кнопкой мыши и выберите new
Выберите « Expandable String Value
строковое значение» в поле «Имя», где выделено «Новое значение № 1», переименуйте его, введя собственное имя, например «myscript» в разделе «Данные» щелкните пустое значение и введите его. Убедитесь, что его тип - REG_EXPAND_SZ
, то есть расширенная строка.
"%SystemRoot%\System32\WScript.exe" "C:\Users\me\myFolder\mySub-folder\myFile.vbs" "%1" %*
Перезагрузите компьютер. Ваш VBS должен запускаться автоматически
удостовериться .VBS добавляется в переменную среды Path, если вы хотите использовать вместо него cscript. На шаге 2 введите:
reg query HKEY_CLASSES_ROOT\Applications\cscript.exe /s
... вместо этого и продолжайте, принимая во внимание замену WScript на cscript, где это уместно, т.е. этот запрос:
reg query HKEY_CLASSES_ROOT\Applications\cscript.exe /s
Должен дать такой результат:
(Standard) REG_SZ
"C:\Windows\System32\cscript.exe" "%1" %*
Если ваш ключ и / или значение испорчены, вы всегда можете щелкнуть правой кнопкой мыши по испорченному элементу и удалить его. Однако если вы хотите использовать терминал, вы всегда можете выполнить следующие действия: http://ss64.com/nt/reg.html. Чтобы проверить, является ли WScript одним из приложений автозагрузки, нажмите ctrl+alt+delete, выберите диспетчер задач, нажмите на автозагрузку. Вы должны увидеть Microsoft Windows Based Script Host в списке.