Я запускаю автозапуск, чтобы увидеть следующее.
Дело в том, что файлы запуска пользователя регистрируются дважды. Я не уверен, но это может быть причиной проблемы AHK, котораяЯ отправил, если программы действительно запускаются дважды, если они находятся в каталоге автозагрузки.
Как вы думаете? Это баг программы autoruns? Или, на самом деле, программы запускаются дважды?
ДОБАВЛЕН
С помощью msconfig я обнаружил, что runme.exe (бинарный файл скрипта ahk) запускается дважды. Странно то, что когда я удалил один из них, runme.exe был удален из каталога автозагрузки.
решение1
Autoruns всегда так делает: показывает две записи, которые связаны друг с другом. Я думаю, это как-то связано с тем, что есть два места запуска:
C:\Documents and Settings\All Users\Start Menu\Programs\Startup
против
C:\Documents and Settings\<your-name>\Start Menu\Programs\Startup
Большинство программ имеют функцию (или опцию) "не запускать второй экземпляр". Проверьте, есть ли она в AHK.
Или мой любимый способ — переместить большинство стартапов в
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
(Вы знаете, как создать запись в реестре, верно?) У этого нет проблемы «двойного запуска»
решение2
Вы можете узнать, что запускается при загрузке системы, введя msconfig в командную строку и нажав Enter. Окно, которое вы видите на моем экране, на немецком языке. Последняя вкладка — это то, что вы ищете. Там вы можете отключить программы, запускаемые при запуске системы.
Если msconfig тоже показывает вам дублирующиеся записи, это не ошибка Autoruns. Если нет, то нет проблем ;-)
Но, согласно вашему другому вопросу, это может быть фактом, что некоторые программы регистрируются дважды. Как вы можете видеть на моем экране, Adobe Reader, например, зарегистрирован дважды. Это происходит время от времени, хотя я пока не знаю, почему...
решение3
Возможно ли, что эти две записи запуска имеют разные параметры?
То есть они действительно различны и не дублируются.