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

Ребята нуждаюсь в помощи.
В общем дело следующее, я сделал скрипт который запускает ряд программ и выполняет некоторые действия, у меня на компе он работает отлично, но вот когда я дал его в пользование то столкнулся с проблемой, что те-же самые программы у человека но находятся совсем в других папках, так вот нужно понять каким образом найти эти программы по названию в реестре, так же нужно вытащить от туда путь к программе и запустить её (их)
Будьте любезны помогите новичку!

sngr

AutoIT Гуру

Сообщения 1,001 Репутация 404

MsgBox(0,»,RegRead(‘HKEY_LOCAL_MACHINESOFTWAREAutoIt v3AutoIt’,’InstallDir’))

ssvih

Сообщения 35 Репутация 1

Программа не установлена, просто лежит в папке на рабочем столе, есть запись в реестре!
Представленный способ оригинален но только для установленных программ!
Вот допустим я в реестре ищу «AutoClickerProject» на что получаю ответ, что да есть такая запись Тип reg_sz и путь к папке в имени (Параметр)

Реестр в Windows 10 (Windows 10 registry).

sngr

AutoIT Гуру

Сообщения 1,001 Репутация 404

Нет разницы между установленной или нет программой. Если есть запись в реестре с путём — считываешь этот путь.

ssvih

Сообщения 35 Репутация 1

Я понял каким образом можно считать параметр?
Я знаю название проги в реестре название приходится «Значением» вот теперь вопрос зная значение как получить «Параметр» — путь к программе!?

Читайте также:
Программы знание которых востребованы

Сообщение автоматически объединено: 9 Апр 2012

Вот скрин

madmasles

Модератор

Глобальный модератор
Сообщения 7,790 Репутация 2,321
ssvih,
ИМХО, проще на диске нужные файлы найти, записать пути в ини-файл и пользоваться потом им.

ssvih

Сообщения 35 Репутация 1

Понятное дело что проще!
Это первая мысль которая посетила меня, но стоял и другой вопрос ) Вопрос профессиональности исполнения!
Хотя вот сижу сейчас и думаю, ведь можно действительно создать один файлик который найдет все это дело и запишет в ини как вы говорите а потом основной скрипт будет его юзать ) Не идеал конечно но как выход вполне подойдет если не найду прямого решения, пока что никаких результатов (
Не подскажете как реализовать ваше предложение?

madmasles

Модератор

Глобальный модератор
Сообщения 7,790 Репутация 2,321
Не подскажете как реализовать

Можно так попробовать.

Источник: autoit-script.ru

Список путей запуска, папок и параметров реестра в Windows 10

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

Реестр Windows: как он устроен и как с ним работать

Windows 10

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

Пути запуска, папки и параметры реестра Windows

Вы можете получить к ним доступ в двух местах:

  • Папки автозагрузки и
  • Настройки реестра.

Помните, что перед внесением каких-либо изменений в реестр всегда делайте резервную копию или создавайте точку восстановления системы.

Читайте также:
Как удалить программу adobe acrobat с компьютера

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

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

C:Users[USERNAME]AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup C:UsersAllUsersAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup

Вы можете быстро открыть папку автозагрузки, набрав shell:startup в строке «Выполнить», а затем нажмите клавишу Enter.

2]Настройки реестра

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

Для локального компьютера:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce

Для текущего пользователя

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce

Другие пути

HKUProgIDSoftwareMicrosoftWindowsCurrentVersionRun Documents and SettingsAll UsersStart MenuProgramsStartup Documents and SettingsusernameStart MenuProgramsStartup

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

3]Программы для запуска при входе в систему или при запуске проводника.

Список путей запуска, папок и параметров реестра в Windows 10

Перейдите по следующему пути:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNTCurrentVersionWinLogon

Добавьте путь к вашей программе, которую нужно запустить, следующим образом:

  • Через строку оболочки, как при редактировании значения ключа Ракушка в качестве:

explorer.exe,

  • Через строку Userinit, как при редактировании значения ключа Userinit в качестве:

C:WindowsSystem32,

Этот метод позволяет добавлять программы, которые можно запускать непосредственно из командной строки (Win + R) или при входе в Windows.

Надеюсь, этот пост был информативным, и теперь вы знаете пути запуска, папки и параметры реестра Windows.

Источник: zanz.ru

Program в автозагрузке Windows 11/10 — Что это и как удалить?

Открыв диспетчер задач в Windows 11/10 и перейдя в автозагрузку, можно обнаружить пустой файл Program без какой-либо информации.

В данной инструкции разберем, как узнать что это за файл Program, как узнать его путь и как удалить его с автозагрузки в Windows 11/10 без всяких сторонних программ.

Читайте также:
Программа исследовательская и проектная деятельность младших школьников

Program в автозагрузке в Windows 11/10

1. В диспетчере задач нажмите правой кнопкой мыши по Имя и выберите Командная строка. Далее мы обнаружим, что появится путь к данному файлу в дополнительном столбце. Переходим по пути и удаляем. В моем случае, эта была программа по видеомонтажу, которая не удалилась правильно.

Кроме того, у меня данного пути нет, так как эта запись реестра.

Program в автозагрузке в Windows

2. Нажмите Win+R и введите regedit, чтобы открыть редактор реестра. Выделите одним нажатием Компьютер слева и нажмите Ctrl+F. Далее введите конечный файл пути из диспетчера задач автозагрузки файла Program и нажмите Найти далее.

найти остатки в реестре program

3. После нахождения записи убеждаемся, что путь совпадает с автозагрузкой и Удаляем. Перезагружаемся и Program удалится с автозагрузки Windows 11/10.

удалить остатки в реестре program

4. И тут важный момент. Если после перезагрузки Program все еще присутствует в автозагрузке Windows 11/10, то открываем обратно реестр и еще раз как в пункте 3 ищем по конечному файлу. Удаляем запись, хотя путь не тот, не обращайте внимание.

Повторите еще раз такую процедуру и удаляйте всё, что связано с конечным файлом, пока в реестре поиск не скажет вам, что ничего не найдено. Перезагрузитесь и Program окончательно удалится с автозагрузки.

удалить в реестре program

Смотрите еще:

  • Как открыть файл .LNK и что это за формат в Windows 11/10
  • Vmmem — Что это за процесс Vmmem в Windows 11/10?
  • $GetCurrent — Что это за папка и можно ли её удалить
  • Task Host Windows — Что это при выключении Windows 11 и 10
  • Shell Infrastructure Host: Что это и почему грузит процессор

Источник: mywebpc.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru