Как запустить программу при запуске виндовс

55 views 20:03 0 Комментарии 10 мая 2024

## Как запустить программу при запуске Windows

### Реестр Windows

Реестр Windows — это централизованная база данных, в которой хранятся настройки операционной системы, программ и оборудования. Вы можете использовать реестр для добавления программ в автозагрузку.

**Инструкции:**

1. Нажмите **Windows + R**, чтобы открыть окно «Выполнить».
2. Введите **regedit** и нажмите **ОК**.
3. Перейдите к следующему ключу реестра:

«`
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
«`

4. Щелкните правой кнопкой мыши область справа и выберите **Создать** > **Строковый параметр**.
5. Назовите новый параметр именем программы, которую вы хотите запустить.
6. Дважды щелкните новый параметр и введите полный путь к исполняемому файлу программы.

**Например:**

«`
C:Program FilesMyProgrammyprogram.exe
«`

### Папка автозагрузки

Папка автозагрузки — это специальная папка, в которой хранятся ярлыки программ, которые запускаются при запуске Windows.

**Инструкции:**

1. Нажмите **Windows + R**.
2. Введите **shell:startup** и нажмите **ОК**.
3. Перетащите ярлык программы в папку автозагрузки.

### Запланированные задачи

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

**Инструкции:**

1. Нажмите **Windows + R**.
2. Введите **taskschd.msc** и нажмите **ОК**.
3. Щелкните правой кнопкой мыши папку «Библиотека планировщика заданий» и выберите **Создать задачу**.
4. На вкладке **Общие** введите имя задачи и описание.
5. Перейдите на вкладку **Триггеры** и нажмите кнопку **Создать**.
6. Выберите триггер запуска и настройте его параметры.
7. Перейдите на вкладку **Действия** и нажмите кнопку **Создать**.
8. Выберите действие **Запуск программы** и укажите полный путь к исполняемому файлу программы.

### Другие методы

* **Утилиты запуска:** Существуют сторонние утилиты, такие как Autoruns и Startup Manager, которые позволяют легко добавлять и удалять программы из автозагрузки.
* **Групповая политика:** Администраторы сети могут использовать групповую политику для настройки автозагрузки для компьютеров в домене.
* **Сценарии автозагрузки:** Вы можете создать сценарий с помощью PowerShell или VBScript, который будет запускаться при запуске и запускать указанную программу.

Читать статью  Как удалить все программы разом на windows

## Создание пользовательского скрипта для запуска программы при запуске

### Использование PowerShell

**Инструкции:**

1. Откройте Блокнот.
2. Вставьте следующий код:

«`powershell
# Имя программы
$programName = «MyProgram»

# Полный путь к исполняемому файлу программы
$programPath = «C:Program FilesMyProgrammyprogram.exe»

# Создание ярлыка в папке автозагрузки
$shortcutPath = «$env:USERPROFILEAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup$programName.lnk»

if (-not (Test-Path $shortcutPath)) {
New-Object -ComObject WScript.Shell
$shell.CreateShortcut($shortcutPath).TargetPath = $programPath
}
«`

3. Сохраните файл с расширением `.ps1`.
4. Дважды щелкните файл `.ps1`, чтобы запустить его.

### Использование VBScript

**Инструкции:**

1. Откройте Блокнот.
2. Вставьте следующий код:

«`vbscript
Const HKCU = &H80000001
Const STARTUP_KEY_NAME = «SoftwareMicrosoftWindowsCurrentVersionRun»
Const REG_SZ = 1

Set wshShell = CreateObject(«WScript.Shell»)

strProgramName = «MyProgram»
strProgramPath = «C:Program FilesMyProgrammyprogram.exe»

Set objRegistry = wshShell.RegRead(STARTUP_KEY_NAME)
If objRegistry.Exists(strProgramName) = 0 Then
objRegistry.SetValue strProgramName, strProgramPath, REG_SZ
End If

MsgBox «Программа » & strProgramName & » добавлена в автозагрузку.»
«`

3. Сохраните файл с расширением `.vbs`.
4. Дважды щелкните файл `.vbs`, чтобы запустить его.

**Примечание:** Не забудьте заменить `strProgramName` и `strProgramPath` на имя программы и полный путь к исполняемому файлу соответственно.