Как запустить программу при запуске через реестр.
В предыдущем статья Я показал вам, как добавить любую программу в автозагрузку Windows 10, поместив ее в папку автозагрузки Windows. В этом руководстве я покажу вам, как запускать любую программу при запуске Windows с помощью реестра.
Запуск программы при запуске с использованием реестра — это часто используемый метод, когда вы хотите, чтобы пользователи не могли изменять настройки своего компьютера.
- Статья по теме: Как добавить программу в папку автозагрузки Windows 10.
Как добавить программу запуска в реестр в ОС Windows 10/8/7.
Шаг 1. Найдите и скопируйте путь к программе, которую вы хотите запустить при запуске.
1. Создайте на рабочем столе ярлык программы, которую вы хотите запускать при запуске (если вы этого еще не сделали).
2.Щелкните правой кнопкой мыши на ярлыке программы и выберите Характеристики.
3. Выделять и Копировать (CTRL + C) Целевой путь.
Шаг 2. Добавьте программу запуска в реестр. *
* Примечание: Это обычный метод запуска любой программы при запуске Windows (с использованием реестра), но он применим только к программам, которым не требуются права администратора для запуска. Если вы хотите запускать при запуске,
программа, которая требует административных привилегий для запуска следуйте инструкциям в этом руководство.
1. Открытым Редактор реестра. Для этого:
1. Одновременно нажмите кнопку Выиграть + р клавиши, чтобы открыть окно команды запуска.
2. Тип regedit и нажмите Входить, чтобы открыть редактор реестра.
2. Теперь, в зависимости от вашего желания, перейдите в соответствующее место реестра, как указано ниже:
Дело А. Если вы хотите запускать программу только для текущего пользователя, перейдите в это место реестра:
- HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Выполнить
Случай B: Если вы хотите запускать программу для каждого пользователя на ПК, перейдите в это место:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
3. На правой панели щелкните правой кнопкой мыши пустое место и выберите Новый > Строковое значение.
4. Назовите новое значение именем программы, которую вы хотите запустить. (например, если вы хотите запустить Microsoft Word при запуске (как в этом примере), введите «Word».)
5. Теперь дважды щелкните вновь созданное значение и поле данных значения, Вставить (CRL + V) скопированный путь из буфера обмена. Когда закончите, нажмите В ПОРЯДКЕ.
6.Закрывать редактор реестра и начать сначала ваш компьютер, чтобы применить изменение. *
* Примечание: Если после выполнения вышеуказанных шагов нужная программа не запускается при запуске Windows, прочтите это руководство .
Вот и все! Сообщите мне, помогло ли вам это руководство, оставив свой комментарий о своем опыте. Пожалуйста, поставьте лайк и поделитесь этим руководством, чтобы помочь другим.
Использование средства Regsvr32 и устранение неполадок, связанных с выводимыми им сообщениями об ошибках
Windows 10 Pro released in July 2015 Windows Vista Enterprise Windows Vista Business Windows Vista Home Basic Windows Vista Home Premium Windows Vista Ultimate Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows XP Tablet PC Edition Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Еще. Меньше
Если вы получили сообщение об ошибке, описания которого нет в этой статье, можно найти его подробное объяснение, рекомендуемые действия и список дополнительных ресурсов поддержки на странице ошибок и событий TechNet.
Аннотация
Regsvr32 — это служебная программа командной строки для регистрации и отмены регистрации элементов управления OLE, например ActiveX и библиотеки DLL в реестре Windows. Средство Regsvr32.exe установлено в папке %systemroot%\System32 в ОС Windows XP и более поздних версиях Windows.
Примечание. В 64-разрядных версиях Windows есть две версии файла Regsv32.exe:
- 64-разрядная версия — %systemroot%\System32\regsvr32.exe;
- 32-разрядная версия — %systemroot%\SysWoW64\regsvr32.exe.
Синтаксис команды Regsvr32
Программа RegSvr32.exe имеет следующие параметры командной строки.
Regsvr32 [/u] [/n] [/i[:строка_команд]] DLL-файл
/u — отменяет регистрацию сервера
/i — вызывает DllInstall, передавая ей в параметре необязательную строку_команд; при использовании с ключом /u вызывает DllUnInstall.
/n — не вызывает DllRegisterServer; это может использоваться с ключом /i
/s – «тихий» режим; окна сообщений не отображаются
Типичные решения ошибок Regsvr32
При появлении ошибки Regsvr32 попробуйте устранить ее одним из следующих способов.
- Способ 1. Повторный запуск команды Regsvr32 в командной строке с повышенными привилегиямиЧтобы открыть командную строку с повышенными привилегиями, выполните указанные ниже действия. Windows 8.1 и Windows 8Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить. Windows 7 и Windows VistaНажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить. Windows XPВойдите в систему в качестве администратора или с другой учетной записью с правами администратора и откройте окно «Командная строка».
- Способ 2. Использование 32-разрядной версии Regsvr32 для регистрации 32-разрядной библиотеки DLL в 64-разрядной версии ОС WindowsЕсли при регистрации 32-разрядной библиотеки DLL в 64-разрядной версии ОС Windows появляется ошибка, выполните следующие действия.
- Откройте командную строку с повышенными привилегиями.
- Если 32-разрядная библиотека DLL находится в папке %systemroot%\System32, переместите ее в папку %systemroot%\SysWoW64.
- Выполните следующую команду:
%systemroot%\SysWoW64\regsvr32
При подготовке материала использовались источники:
https://reviensmedia.com/ru/advices/12195-how-to-run-a-program-at-startup-via-registry
https://support.microsoft.com/ru-ru/topic/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B0-regsvr32-%D0%B8-%D1%83%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B5%D0%BF%D0%BE%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA-%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%81-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D0%BC%D1%8B%D0%BC%D0%B8-%D0%B8%D0%BC-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8-%D0%BE%D0%B1-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%D1%85-a98d960a-7392-e6fe-d90a-3f4e0cb543e5