Для начала я собираюсь предложить вам НЕ делать то, что вы просили. Не волнуйтесь, я расскажу вам, как, но это не очень хорошая идея, потому что многие приложения действительно используют эти ключи по уважительным причинам.
Если вы этого еще не сделали, взгляните на файл msconfig.exe (нажмите «Пуск», нажмите «Выполнить», введите «msconfig», а затем нажмите «ОК»). Это инструмент Microsoft для управления этим, и это не превентивное решение, о котором вы просите, но оно определенно пригодится для этого.
Ответ на ваш вопрос:
Во-первых, я не несу ответственности за любой ущерб, который вы собираетесь нанести вашей системе. Во-вторых, прочитайте и поймите эту статью: http://support.microsoft.com/kb/310516 . В-третьих, на самом деле есть несколько узлов реестра, которые вам понадобятся, если вы хотите сделать это. Я не собираюсь отслеживать каждый из них для вас (их можно легко найти с помощью msconfig).
Теперь, когда вы более знакомы с параметрами командной строки regedit, достаточно просто экспортировать нужный вам ключ reg и затем вызвать regedit /s you_reg_file.reg в нужное время.
Однако существует некоторая проблема, связанная с правильным выбором времени. Я не проверял это, но очень вероятно, что включение этого в ваш запуск вызовет проблемы (это перезапишет тот самый узел, который читает обработчик запуска; трудно сказать точно, какие части этого узла уже были кэшированы без мало проб и ошибок).
Вы можете запустить это по расписанию или вручную, но на самом деле вам нужно запустить его при выключении. Сценарии выключения возможны в XP, но они не очень надежны. Может произойти несколько вещей, которые приведут к тому, что они фактически не будут работать. Если вы собираетесь попробовать это, используйте gpedit:
- Пуск, Выполнить, gpedit.msc
- Выберите «Конфигурация компьютера», «Настройки Windows», «Сценарии (запуск / выключение)»
- Двойной щелчок выключения
- Нажмите кнопку Добавить и перейдите к сценарию.
- Нажмите OK и снова OK.
- Закройте групповую политику и перезагрузите компьютер.
Теперь скрипт должен быть запущен при выключении.
Теперь лучший вариант:
Если вы хотите, чтобы на вашем ПК НИЧЕГО не менялись все, то я бы предложил посмотреть что-то вроде Deepfreeze: http://www.faronics.com/products/deep-freeze/standard/
Эта программа в основном будет делать то, что вы делаете с одним узлом реестра для всей системы. Я использовал его в течение многих лет в промышленных условиях, и это здорово, если вы хотите именно этого.
Я также видел несколько антивирусных приложений, которые просто отслеживают изменения в этих разделах и выдают предупреждение при их изменении. Я бы сказал, что это лучший способ достичь желаемого эффекта.