Всем тем, кто говорит « First remove them from run at startup.
Я должен сказать:
Не все приложения будут работать, некоторые заново добавят себя в реестр при запуске.
Таким образом, удаление ключа реестра при запуске не является решением, при котором он не запускается при следующей загрузке, если только ключ реестра не был удален после уничтожения приложения.
Наихудший случай, который я обнаружил (отсканированный драйвер), был запуск при загрузке приложения, у такого приложения нет графического интерфейса, но оно само блокируется с помощью "системного" процесса, поэтому его нельзя убить, если вы не убьете "system" (предупреждение, делающее так = BSOD), также, если блокирует / перехватывает изменения реестра, поэтому после удаления ключа он появляется снова и т.д. Поскольку приложение не может быть уничтожено, вы не сможете избежать его запуска при следующей загрузке. Работает только РЕШЕНИЕ (без форматирования): начните с Linux и удалите такое приложение, никогда больше не переустанавливайте его ... но, поскольку это "драйвер", он устанавливается снова, как только USB подключен (также с не подключенным устройством) ), поэтому вам необходимо удалить все записи USB, драйвер, файлы и т. д., перезагрузиться в Linux и удалить приложение.
Я понимаю, что для "нормальных" приложений это очень просто ... просто удалите ключ реестра lauch и поместите такую команду в файл .lnk (ярлык), а затем из скрипта запустите .lnk, который вы хотите сделать между ними. ... или некоторые из них на 1 минуту отличаются, другие - на 5 минут и т. д. ... пишут сценарии и вызывают все сценарии параллельно, так что каждый может ждать своего времени, бла-бла-бла ...
Но что делать с теми (Java Updater и т.д.), Которые считывают себя в реестр, как только они запускаются, или когда они закрыты, или хуже ... пока они работают, как только они обнаруживают отсутствующий ключ в реестре , так далее.
У некоторых есть возможность не запускаться автоматически, а у других нет.
Для "нормалей" это очень хорошо и прекрасно работает ... для таких, скажем, "некрасивых", что можно сделать? Ничего, кроме удаления ключа реестра после завершения работы после того, как приложение было убито / закрыто.
Я не вижу ни одной программы, которая позволяла бы вам настраивать ключи реестра kay, которые вы хотите удалить на завершающей стадии выключения, я вижу тех, кто работает на ранних стадиях выключения ... но не могу контролировать, что другие приложения все еще работают (может не устанавливать порядок выключения), поэтому, если кто-то еще работает, как только ключ reg был удален, такой работающий повторно добавит его.
У меня есть собственное решение (очень неприятное, я должен признать): я блокирую такие ключи реестра без прав администратора, только с определенным пользователем, использующим права, чтобы любое приложение (не работающее как системный пользователь) работало с правами администратора и т.д. не может изменить его ... предупреждение с некоторыми приложениями, которые они будут продолжать работать после запуска, потому что они не могут изменить такой ключ реестра, поэтому вы должны запустить 4-шаговый скрипт для их запуска ... установить права, чтобы разрешить, запустить приложение и немного подождите, установите права, чтобы запретить (admin), но разрешить конкретному пользователю, удалить ключ (так как права скрипта - это права пользователя, это будет разрешено) ... и когда приложение снова попытается повторно добавить он не сможет, если повезет, приложение не будет внезапно завершено, иначе ... вы должны оставить реестр там до завершения работы ... для такого случая добавьте задачу расписания для удаления ключа реестра ... запомните, ключи реестра могут Также можно удалить, запустив .reg с инструкциями для этого ... не нужно создавать приложение, чтобы сделать это.
И т.д., И т.д., Я бы хотел, чтобы в некоторых бесплатных инструментах были реализованы такие вещи, но я так и не нашел никого, ни платного.