Как отредактировать содержимое msconfig?
06.06.2018В этой статье рассмотрен вопрос как добавить или удалить пункты в утилите msconfig.exe, редактируя состав некоторых вкладок. Мы сможем отредактировать содержимое msconfig, не применяя специальных программ, расширяя возможности утилиты и ускоряя работу системы.
Программа msconfig, как известно, одна из самых полезных утилит, имеющихся в арсенале Windows. Распинаться о её полезности не буду, если вы здесь, вы с ней знакомы и знаете зачем сюда пришли. Сейчас мы поговорим о том, как отредактировать содержимое её вкладок. Конкретно, мы разберём содержимое двух самых интересных: Автозагрузка и Сервис.
Напомню, что владельцам Windows 10 нужно принять во внимание тот факт, что содержимое вкладки Автозагрузка из утилиты перекочевала в Диспетчер задач. Однако все настройки, приведённые для Windows 7 и старше, годны и для более ранних версий.
Добавить пункт во вкладку Сервис
Кто знаком с msconfig.exe знает, что одна из бессменных вкладок Сервис позволяет в короткий промежуток времени обратиться напрямую к очень полезным системным и ремонтным утилитам. С их списком вы можете там и ознакомиться. Однако с течением времени арсенал пользователя обрастает и другими, не менее полезными программами.
А вы знаете, что их также легко добавить к указанному списку в указанной вкладке? Давайте попробуем это сделать. Нам понадобятся права администратора и дополнительный текстовый редактор, который позволяет изменять кодировку символов в редактируемом документе для того, чтобы описание во вкладке содержало родной язык (знакомый Блокнот не подходит). Я по привычке и много лет использую Notepad++, если у вас есть свой — приступайте.
- для начала обнаружим саму утилиту. Как и большинство системных, она в последних версиях Windows лежит в папке
%windir%\system32 , она же C:\Windows\System32
- значит именно в эту папку мы положим созданный вручную файл, который будет содержать нужную нам программу/ы. Его содержимое должно быть создано по образу:
<MSCONFIGTOOLS> <a NAME="Имя программы" PATH="%windir%\system32\ncpa.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="То, что будет в описании/> </MSCONFIGTOOLS>
- a — перед Name означает «номер» добавления, т.е. первое добавление к списку
- PATH — подразумевает полный путь к исполнительному файлу программы; лучше всего использовать переменные (как в примере)
- DEFAULT_OPT — опции запуска, оставляем пока пустыми, вводя нулевой аргумент (между кавычками ничего нет)
- ADV_OPT — дополнительные опции запуска; также пока пусты
- очередное условие — чтобы в документе не было прописано, он должен именоваться
mscfgtlc.xml
и его содержимое должно быть сохранено в кодировке UTF-8. После этого файл помещается в ту же папку, где лежит сама msconfig. Вот и всё. Пробуем…
Как отредактировать содержимое msconfig: добавить программу в Сервис msconfig?
За пример я возьму полезную утилиту RAMMAp, которая позволяет мне контролировать использование памяти в моей Windows 10. Тело программы представляет из себя простой исполнительный файл, что позволяет мне перенести его в ту же папку C:\Windows\System32. Запуск RAMMAp всё равно требует повышенных прав, так что расположение выбрано более чем удачно.
Открываю Notepad++ и ввожу текст в таком виде:
<MSCONFIGTOOLS> <a NAME="RAMMap" PATH="%windir%\system32\RAMMap.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Проверка и контроль оперативной памяти"/> </MSCONFIGTOOLS>
Сохраню документ в нужной кодировке под нужным именем и расширением:
И отправляю к msconfig:
Запускаю утилиту msconfig — всё на месте и работает:
Если же после запуска утилиты Конфигурации системы столкнётесь с ошибкой

проверьте синтаксис содержимого и правильность указанной кодировки в описании. Утилита всё равно запустится, но вашей программы в списке не будет. Продолжая тему, можете добавлять целый набор пунктов. Так, второй частью файла может стать ещё один сервис на такой манер:
<b NAME="Конфигурация интернет-протокола" PATH="%windir%\system32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="Ipconfig - инструмент командной строки для контроля за сетевыми соединениями в Windows"/>
смотрим на файл, не забывая о правильном расположении открывающих и закрывающих тегов MSCONFIGTOOLS:
Ну, в общем, как-то так…
Как отредактировать содержимое msconfig: удаляем ненужные пункты из Автозагрузки
Повторюсь, пользователей Windows 10 этого не касается. Но приведённая информация пригодится несомненно. Итак, независимо от версии системы, вас должны заинтересовать вот эти пункты в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run
только для 64-х битных системHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
- Удалённые в msconfig.exe пункты (для предыдущих версий Windows) :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg
Разделы
-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\AutorunsDisabled
-
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\AutorunsDisabled
Будут содержать отключенные пункты из различных утилит (Диспетчера задач и Автозагрузки msconfig.exe).
Успехов.