10

Adobe Flash Player настроен на автоматическую проверку обновлений при запуске Windows. Мне всегда было интересно, где именно это делается. Проверка запущенных сервисов, а также msconfig не дает определения его местоположения. Соответствующее сообщение выглядит следующим образом: http://www.technipages.com/disable-an-update-to-your-adobe-flash-player-is-available-message-forever.html

Я знаю, как отключить его через веб-сайт Adobe (инструкции приведены в ссылке выше), но мне интересно знать, где именно в Windows этот набор для выполнения этого действия? Я провел некоторое исследование по этому вопросу, и люди продолжают говорить, чтобы проверить следующие местоположения реестра:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce или HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

Тем не менее, я проверил эти места, и я до сих пор не могу найти, где хранится это средство обновления.

Я почти уверен, что вредоносные программы также используют эту технику для автоматической загрузки при запуске, и, поскольку пользователь не находится в типичном расположении (ях), он хорошо скрыт.

5 ответов5

10

Точный ответ здесь. http://forums.adobe.com/thread/750559

Это была занимательная головоломка, на которую, возможно, ответили в другом месте, но я подумала, что позволю любопытным людям узнать об этом. Как кто-то упомянул, это модуль плагина (NPSWF32.DLL в случае плагина Netscape/Mozilla/Opera), который выполняет проверку; Дело в том, что он не побуждает пользователя к немедленному обновлению (он не сможет сделать это при открытом браузере и используемой DLL в любом случае), а скорее откладывает обновление до следующего перезапуска - путем добавления записи реестра в HKLM (or HKCU, not positive)\Software\Microsoft\Windows\CurrentVersion\RunOnce key.

Запись называется FlashPlayerUpdate и содержит <system root>\System32\Macromed\Flash\FlashUtil<version>_Plugin.exe -update plugin - предположительно та же самая командная строка, которую вы запустите, если хотите обновить проигрыватель вручную (без проблем). с открытием и закрытием ваших веб-браузеров). Причина, по которой вы не видите его в реестре или с помощью системных инструментов, таких как msconfig.exe, заключается в том, что записи автозапуска RunOnce удаляются из реестра сразу после их выполнения. Обычно такие записи используются установками драйверов и Windows для одноразовой инициализации после перезагрузки (после запуска необходимых служб и загрузки драйверов). Таким образом, вы бы увидели эту запись с помощью msconfig, если бы вы смотрели ее после проверки обновлений (которую плагин выполняет без вывода сообщений), но до перезагрузки!

2

Программа обновления удаляет ключ reg для запуска при запуске после загрузки. См. Http://www.adobe.com/support/documentation/en/flashplayer/8/releasenotes.html.

2

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager05.html#118377

это настройка в самом Flash Player, доступ к которой можно получить окольным путем по этому URL, который я нашел в разделе Как мне изменить частоту получения уведомлений об обновлениях? заголовок другой ссылки, но, очевидно, как новый пользователь, я не могу опубликовать более одного URL в ответе (потому что новые пользователи используют Интернет только одну ссылку за раз, я думаю?)

0

Как в сторону....

Я почти уверен, что вредоносные программы также используют эту технику для автоматической загрузки при запуске, и, поскольку пользователь не находится в типичном расположении (ях), он хорошо скрыт.

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

Если вы посмотрите на HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run и HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run , держу пари, у вас уже есть хотя бы дюжина программ. Это стандартная практика. Это, конечно, не менее неясно, чем C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup .

-1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .