Исполняемый модуль панели управления — \winnt\system32\control.exe.
Компоненты панели управления — это файлы с расширением cpl в каталоге \winnt\system32\. Удаление или добавление файлов меняет содержимое панели. При некорректном файле .cpl панель управления может
перестать открываться. В частности, это явление имело место при
установке программного обеспечения для видеокарт от Nvidia. Самый
простой путь решения проблемы — переместить файлы .cpl из
\winnt\system32\ в какой-нибудь другой каталог и возвращать их по
одному (или группами), каждый раз открывая панель управления, пока не
определите, какой из файлов является причиной ее неработоспособности.
Кроме того есть смысл удалить те файлы, которые вам
никогда не понадобятся, например, joy.cpl — «Игровые устройства», или
оставшиеся ярлыки от когда-то инсталлированного программного
обеспечения (многие деинсталляторы оставляют «хвосты» в панели
управления).
Существует возможность задавать запуск конкретного апплета панели управления в командной строке:
control.exe — Открыть «Панель управления»
control.exe appwiz.cpl — открыть «Установка и удаление программ»
control.exe desk.cpl — открыть «Свойства: Экран»
control.exe desk.cpl,,0 — открыть «Свойства: Экран-Фон»
control.exe desk.cpl,,1 — открыть «Свойства: Экран-Заставка»
control.exe desk.cpl,,2 — открыть «Свойства: Экран-Оформление»
Для работы с панелью управления можно также использовать запуск DLL как приложения c помощию rundll32.exe.
rundll32.exe shell32.dll,Control_RunDLL -Открыть «Панель управления»
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl — открыть «Установка и удаление программ»
rundll32.exe shell32.dll,Control_RunDLL desk.cpl — открыть «Свойства: Экран»
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 — открыть «Свойства: Экран-Фон»
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1 — открыть «Свойства: Экран-Заставка»
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3 — открыть «Свойства: Экран-Настройка»