Страница 1 из 1

Запуск апплетов «Панели управления» из командной строки

СообщениеДобавлено: 21 дек 2006 12:53, Чт
UncleFather
Очень просто:
Более подробно о командах читаем здесь и здесь. Если ссылки недоступны, качаем сохраненные копии:
Команды RunDll.rar
Команды RunDll
(53.54 КБ) Скачиваний: 413

Re: Как запустить «Панель управления» из командной строки

СообщениеДобавлено: 14 мар 2011 13:33, Пн
UncleFather
ДОПОЛНЕНИЕ:

  • Диалоговое окно Отключение или извлечение аппаратного устройства:
    Код: Выделить всё
    rundll32 shell32.dll,Control_RunDLL hotplug.dll
  • Вызов диалога "Копирование диска":
    Код: Выделить всё
    rundll32 diskcopy,DiskCopyRunDll
  • Отключение клавиатуры, действует до следующей перезагрузки:
    Код: Выделить всё
    rundll32 keyboard,disable
  • Отключение мыши вплоть до перезагрузки:
    Код: Выделить всё
    rundll32 mouse,disable
  • Выгрузить ядро системы, выход из Windows:
    Код: Выделить всё
    rundll32 krnl386.exe,exitkernel
  • Распечатать документ HTML, где "HtmlFileNameAndPath" - путь к файлу и его имя:
    Код: Выделить всё
    rundll32 mshtml.dll,PrintHTML "HtmlFileNameAndPath"
  • Распечатать тестовую страницу на принтере:
    Код: Выделить всё
    rundll32 мсprint2.dll,RUNDLL_PrintTestPage
  • Вызов мастера подключения нового сетевого ресурса "Добавление в сетевое окружение":
    Код: Выделить всё
    rundll32 netplwiz.dll,AddNetPlaceRunDll
  • Вызов мастера "Удаленный доступ к сети":
    Код: Выделить всё
    rundll32 rnaui.dll,RnaWizard
  • Вызов мастера "Удаленный доступ к сети" без отображения начального окна:
    Код: Выделить всё
    rundll32 rnaui.dll,RnaWizard /1
  • Окрыть Проводник (папка "Рабочий стол"):
    Код: Выделить всё
    rundll32 shell,ShellExecute
  • Открыть в Проводнике папку "Панель управления":
    Код: Выделить всё
    rundll32 shell32,Control_RunDLL
  • Вызов диалогового окна "Установка и удаление программ", в котором будет открыта вкладка с номером "n" (от 1 до 3):
    Код: Выделить всё
    rundll32 shell32,Control_RunDLL appwiz.cpl,,n
  • Открыть диалог "Свойства мыши":
    Код: Выделить всё
    rundll32 shell32,Control_RunDLL main.cpl @0
  • Открыть диалог "Свойства клавиатуры":
    Код: Выделить всё
    rundll32 shell32,Control_RunDLL main.cpl @1
  • Открыть папку "Принтеры":
    Код: Выделить всё
    rundll32 shell32,Control_RunDLL main.cpl @2
  • Открыть папку "Принтеры" (другой способ):
    Код: Выделить всё
    rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintersFolder
  • Открыть папку "Шрифты":
    Код: Выделить всё
    rundll32 shell32,Control_RunDLL main.cpl @3
  • Открыть папку "Шрифты" (другой способ):
    Код: Выделить всё
    rundll32 SHELL32,SHHelpShortcuts_RunDLL FontsFolder
  • Открыть диалог "Свойства модема":
    Код: Выделить всё
    rundll32 SHELL32,Control_RunDLL modem.cpl, add
  • Открыть диалог "Дата и время":
    Код: Выделить всё
    rundll32 shell32,Control_RunDLL timedate.cpl
  • Вызвать диалог "Открыть с помощью...":
    Код: Выделить всё
    rundll32 shell32,OpenAs_RunDLL
  • Информация о версии Windows:
    Код: Выделить всё
    rundll32 shell32,ShellAboutA WINHOWTO.RU
  • Переход в спящий режим при при включенной опции гибернации (спящего режима) в настройках электропитания:
    1.JPG

    Код: Выделить всё
    rundll32.exe powrprof.dll,SetSuspendState

    если же опция гибернации (спящего режима) в настройках электропитания отключена, то эта же команда будет приводить к переводу ПК в ждущий режим

    чтобы при использовании командной строки для перевода в ждущий и спящий режимы не зависеть от опции гибернации, необходимо воспользоваться сторонними утилитами, например, Microsoft предлагает набор бесплатных утилит PsTools из пакета Марка Руссиновича Windows Sysinternals. Нам понадобится утилита PsShutdown. Применение (чтобы при первом запуске не выводилось лицензионное соглашение используется ключ -accepteula):
  • Закрыть все программы, перегрузить оболочку:
    Код: Выделить всё
    rundll32 shell32,SHExitWindowsEx 0
  • Выключить ПК:
    Код: Выделить всё
    rundll32 shell32, SHExitWindowsEx 1
  • Перегрузить оболочку Windows:
    Код: Выделить всё
    rundll32 SHELL32, SHExitWindowsEx -1
  • Перегрузить ПК:
    Код: Выделить всё
    rundll32 shell32, SHExitWindowsEx 2
  • Принудительно закрыть все программы:
    Код: Выделить всё
    rundll32 shell32,SHExitWindowsEx 4
  • Выход из Windows и выключение ATX-совместимого ПК:
    Код: Выделить всё
    rundll32 shell32,SHExitWindowsEx 8
  • Вызов диалога форматирования диска "А:":
    Код: Выделить всё
    rundll32 shell32,SHFormatDrive
  • Запуск "Мастера установки принтера":
    Код: Выделить всё
    rundll32 SHELL32,SHHelpShortcuts_RunDLL AddPrinter
  • Запуск мастера подключения сетевого диска:
    Код: Выделить всё
    rundll32 shell32,SHHelpShortcuts_RunDLL Connect
  • Распечатать тестовую страницу:
    Код: Выделить всё
    rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintTestPage
  • Вызов мастера установки оборудования:
    Код: Выделить всё
    rundll32 sysdm.cpl,InstallDevice_Rundll
  • Открыть веб-страницу, где %1 - URL сайта (включая http://):
    Код: Выделить всё
    rundll32 url.dll,FileProtocolHandler %1
  • Создать новое письмо, где %1 - e-mail адресата:
    Код: Выделить всё
    rundll32 url.dll,MailToProtocolHandler %1
  • Расположить все окна каскадом:
    Код: Выделить всё
    rundll32 user,CASCADECHILDWINDOWS
  • Расположить все окна по экрану:
    Код: Выделить всё
    rundll32 user,TILECHILDWINDOWS
  • Сбой системы (!) - выключить все функции ввода-вывода (клавиатура, дисплей, мышь). В результате будет черный экран с курсором и ни на что не реагирующая система, однако Windows продолжает работать:
    Код: Выделить всё
    rundll32 user,disableoemlayer
  • Быстрая перезагрузка Windows:
    Код: Выделить всё
    rundll32 user,ExitWindowsExec
  • Выполнить команду "Обновить":
    Код: Выделить всё
    rundll32 user,RepaintScreen
  • Задать частоту мигания курсора, соответствующую значению параметра n:
    Код: Выделить всё
    rundll32 user,SetCaretBlinkTime n
  • Переместить курсор мыши в верхний левый угол экрана:
    Код: Выделить всё
    rundll32 user,SetCursorPos
  • Задать скорость двойного нажатия левой кнопки мыши (Double Click), соответствующую параметру n:
    Код: Выделить всё
    rundll32 user,SetDoubleClickTime n
  • Поменять местами клавиши мыши (обратная смена невозможна):
    Код: Выделить всё
    rundll32 user,SwapMouseButton
  • Вызов диалога "Подключение сетевого диска":
    Код: Выделить всё
    rundll32 user,WNetConnectDialog
  • Вызов диалога "Отключение сетевого диска":
    Код: Выделить всё
    rundll32 user,WNetDisconnectDialog
  • Запуск мастера создания нового ярлыка, где %1 - путь к исходному файлу:
    Код: Выделить всё
    rundll32 AppWiz.Cpl,NewLinkHere %1
  • Запуск мастера новых сетевых подключений:
    Код: Выделить всё
    rundll32 netshell.dll,StartNCW


Очистка Internet Explorer

  • Очистить временные файлы Интернета
    Код: Выделить всё
    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
  • Очистить файлы "cookie"
    Код: Выделить всё
    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
  • Очистить Журнал
    Код: Выделить всё
    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
  • Очистить данные веб-форм
    Код: Выделить всё
    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
  • Очистить пароли
    Код: Выделить всё
    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
  • Удалить все
    Код: Выделить всё
    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
  • Удалить все, включая данные и файлы созданные дополнениями (аддонами)
    Код: Выделить всё
    RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351