• rundll32.exe — описание и варианты использования

    Местонахождение:
    %WINDIR%\System32

    Описание
    Хост-процесс Windows (Rundll32)

    Windows имеет в своем составе утилиту командной строки rundll32.exe, которая позволяет запускать некоторые команды-функции, заложенные в DLL-файлах.

    Данная утилита была разработана для внутреннего использования программистами Microsoft. Но богатые возможности этой программы широко используются и обычными пользователями.

    Область применения данной утилиты довольно широка. Вы можете вводить приведенные ниже команды в окне Запуск программы (Пуск | Выполнить), также создать ярлыки с заданнами параметрами запуска, использовать в коде на программируемом вами языке (C++, Delphi, C#, Visual Basic и т.д.)

    Список команд слишком обширен. Приведем список наиболее значимых команд:

    Примечание: Большинство команд проверялось на Windows XP. Недавно добавилось несколько новых команд для Windows Vista и Windows 7.

    InetCpl.cpl

    Windows Vista: RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 - Удаление временных файлов интернета
    Windows Vista: RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2 - Удаление cookies
    Windows Vista: RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1 - Удаление истории просмотра
    Windows Vista: RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16 - Удаление данных из веб-форм
    Windows Vista: RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32 - Удаление запомненных паролей
    Windows Vista: RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255 - Удаление всех данных, перечисленных выше
    Windows Vista: RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351 - Удаление всех данных + удаление файлов и настроек для аддонов

    SHELL32.DLL

    rundll32 shell32, Control_FillCache_RunDLL - запустить начальную инициализацию Панели управления.
    RunDll32.exe shell32.dll,Control_RunDLL - Запуск Панели управления
    Windows XP: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1 - апплет Специальные возможности (вкладка Клавиатура)
    Windows XP: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2 - апплет Специальные возможности (вкладка Звук)
    rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3 - апплет Специальные возможности (вкладка Экран)
    rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4 - апплет Специальные возможности (вкладка Мышь)
    rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5 - апплет Специальные возможности (вкладка Общие)
    Windows Vista: rundll32 shell32,Control_RunDLL appwiz.cpl,,0 - вызов окна Панели управления "Программы и компоненты"
    Windows XP: rundll32 shell32,Control_RunDLL appwiz.cpl,,1 - вызов диалогового окна "Установка и удаление программ" (вкладка Установка программ)
    Windows XP: rundll32 shell32,Control_RunDLL appwiz.cpl,,2 - вызов диалогового окна "Установка и удаление программ" (вкладка Установка компонентов Windows)
    Windows XP: rundll32 shell32,Control_RunDLL appwiz.cpl,,3 - вызов диалогового окна "Установка и удаление программ" (вкладка Выбор программ по умолчанию).
    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 - апплет Экран (вкладка Параметры).
    rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,0 - апплет Свойства обозревателя (вкладка Общие).
    rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1 - апплет Свойства обозревателя (вкладка Безопасность).
    rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2 - апплет Свойства обозревателя (вкладка Конфиденциальность).
    rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3 - апплет Свойства обозревателя (вкладка Содержание).
    rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4 - апплет Свойства обозревателя (вкладка Подключения).
    rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5 - апплет Свойства обозревателя (вкладка Программы).
    rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0 - апплет Язык и региональные стандарты (Windows XP: вкладка Региональные параметры/Windows Vista: вкладка Форматы)
    rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1 - апплет Язык и региональные стандарты (Windows XP: вкладка Языки/Windows Vista: вкладка Местоположение)
    rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2 - апплет Язык и региональные стандарты (Windows XP: вкладка Дополнительно/Windows Vista: вкладка Языки и клавиатуры)
    rundll32 shell32.dll,Control_RunDLL hotplug.dll - диалоговое окно Отключение или извлечение аппаратного устройства (Используется при работе с usb-флешками)
    rundll32.exe shell32.dll,Control_RunDLL joy.cpl - апплет Игровые устройства
    rundll32 shell32,Control_RunDLL main.cpl @0 - открыть диалог "Свойства мыши"
    Windows Vista: Rundll32 Shell32.dll,Control_RunDLL main.cpl @0,0 - вкладка Кнопки мыши окна Свойства мыши
    Windows Vista: Rundll32 Shell32.dll,Control_RunDLL main.cpl @0,1 - вкладка Указатели окна Свойства мыши
    Windows Vista: Rundll32 Shell32.dll,Control_RunDLL main.cpl @0,2 - вкладка Параметры указателя окна Свойства мыши
    Windows Vista: Rundll32 Shell32.dll,Control_RunDLL main.cpl @0,3 - вкладка Колесико окна Свойства мыши
    Windows Vista: Rundll32 Shell32.dll,Control_RunDLL main.cpl @0,4 - вкладка Оборудование окна Свойства мыши
    rundll32 shell32,Control_RunDLL main.cpl @1 - открыть диалог "Свойства клавиатуры".
    Windows Vista: RunDll32.exe Shell32.dll,Control_RunDLL powercfg.cpl - окно Электропитание (Панель управления | Оборудование и звук)
    Windows Vista: RunDll32.exe shell32.dll,Control_RunDLL nusrmgr.cpl - окно Учетные записи пользователей Панели управления
    Windows Vista: RunDll32.exe shell32.dll,Control_RunDLL wscui.cpl - окно Центр обеспечения безопасности Windows
    runDll32.exe shell32.dll,Options_RunDLL 0 - Вкладка Общие окна Параметры папки
    runDll32.exe shell32.dll,Options_RunDLL 1 - вкладка Панель задач окна Свойства панели задач и меню "Пуск"
    runDll32.exe shell32.dll,Options_RunDLL 2 - вкладка Поиск окна Свойства папки
    runDll32.exe shell32.dll,Options_RunDLL 3 - вкладка Меню "Пуск" окна Свойства панели задач и меню "Пуск"
    runDll32.exe shell32.dll,Options_RunDLL 4 - окно Системные значки
    runDll32.exe shell32.dll,Options_RunDLL 5 - окно Панель управления\Все элементы панели управления\Значки области уведомлений
    runDll32.exe shell32.dll,Options_RunDLL 6 - вкладка Панели инструментов окна Свойства панели задач и меню "Пуск"
    runDll32.exe shell32.dll,Options_RunDLL 7 - вкладка Вид окна Свойства папки
    Windows Vista: RunDll32.exe shell32.dll,Control_RunDLL firewall.cpl - окно Брандмауэр Windows
    rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0 - апплет Звуки и аудиоустройства (Windows XP) или Звук (Windows Vista) (Windows XP: вкладка Громкость/Windows Vista: вкладка Воспроизведение)
    rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1 - апплет Звуки и аудиоустройства (Windows XP) или Звук (Windows Vista) (Windows XP: вкладка Звуки/Windows Vista: вкладка Запись)
    rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2 - апплет Звуки и аудиоустройства (Windows XP) или Звук (Windows Vista) (Windows XP: вкладка Аудио/Windows Vista: Звуки)
    Windows XP: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3 - апплет Звуки и аудиоустройства (вкладка Речь)
    Windows XP: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4 - апплет Звуки и аудиоустройства (вкладка Оборудование)
    rundll32.exe shell32.dll,Control_RunDLL modem.cpl - апплет Телефон и модем
    rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl - открытие окна Сетевые подключения
    Windows Vista: RunDll32.exe shell32.dll,Control_RunDLL NetSetup.cpl,@0 - окно Настройка беспроводных маршрутизаторов и точек доступа
    rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl - апплет ODBC Data Source Administrator
    Windows XP: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0 - апплет Система (вкладка Общие) (от 1 до 6 - другие вкладки)
    Windows Vista: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1 - вкладка Имя компьютера в окне Свойства системы
    Windows Vista: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2 - вкладка Оборудование в окне Свойства системы
    Windows Vista: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3 - вкладка Дополнительно в окне Свойства системы
    Windows Vista: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,4 - вкладка Защита системы в окне Свойства системы
    Windows Vista: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,5 - вкладка Удаленное использование в окне Свойства системы
    rundll32.exe shell32.dll,Control_RunDLL telephon.cpl - апплет Телефон и модем
    rundll32 shell32,Control_RunDLL timedate.cpl - открыть диалог "Дата и время"
    rundll32 shell32,Control_RunDLL timedate.cpl,,/f - открыть вкладку Часовой пояс диалогового окна свойств времени Панели управления
    rundll32 shell32,OpenAs_RunDLL - окно "Выбор программы"
    Windows Vista: Rundll32 Shell32.dll,OpenAs_RunDLL yourfile.ext - окно "Выбор программы" с заданным именем файла
    rundll32 shell32,ShellAboutA user.alexanderklimov.ru (или RunDll32.exe SHELL32.DLL,ShellAboutW) - информация о версии Windows.
    rundll32 shell32,SHExitWindowsEx 0 - закрыть все программы, перегрузить оболочку.
    rundll32 shell32, SHExitWindowsEx 1 - выключить ПК.
    rundll32 SHELL32, SHExitWindowsEx -1 - перегрузить оболочку Windows.
    rundll32 shell32, SHExitWindowsEx 2 - перегрузить ПК.
    rundll32 shell32,SHExitWindowsEx 4 - принудительно закрыть все программы.
    rundll32 shell32,SHExitWindowsEx 8 - выход из Windows и выключение ATX-совместимого ПК.
    rundll32 shell32,SHFormatDrive - вызов диалога форматирования диска А:.
    rundll32 SHELL32,SHHelpShortcuts_RunDLL AddPrinter - запуск "Мастера установки принтера".
    Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL Connect - запуск мастера подключения сетевого диска
    Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL FontsFolder - папка Fonts
    Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder - окно Принтеры Панели управления
    rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintTestPage - распечатать тестовую страницу

    URL.DLL

    rundll32 url.dll,FileProtocolHandler %1 - открыть веб-страницу, где %1 - URL сайта (включая http://).
    rundll32 url.dll,MailToProtocolHandler %1 - создать новое письмо, где %1 - e-mail адресата.
    rundll32 url.dll, NewsProtocolHandler %1 - произвести подключение к новостному серверу, где %1 - URL сервера.
    rundll32 url.dll, TelnetProtocolHandler %1 - осуществить подключение telnet, где %1 - адрес сервера.

    USER.EXE

    rundll32 user,CASCADECHILDWINDOWS - расположить все окна каскадом.
    rundll32 user,TILECHILDWINDOWS - расположить все окна по экрану.
    rundll32 user,disableoemlayer - сбой системы (!) - выключить все функции ввода-вывода (клавиатура, дисплей, мышь). В результате будет черный экран с курсором и ни на что не реагирующая система, однако Windows продолжает работать
    rundll32 user,enableoemlayer - включить и загрузить OEM Layer, если есть возможность выполнить эту команду дистанционно
    rundll32 user,ExitWindowsExec - быстрая перезагрузка Windows
    rundll32 user,RepaintScreen - выполнить команду "Обновить"
    rundll32 user,SetCaretBlinkTime n - задать частоту мигания курсора, соответствующую значению параметра n
    rundll32 user,SetCursorPos - переместить курсор мыши в верхний левый угол экрана
    rundll32 user,SetDoubleClickTime n - задать скорость двойного нажатия левой кнопки мыши (Double Click), соответствующую параметру n
    Windows XP: rundll32 user,SwapMouseButton - поменять местами кнопки мыши (обратная смена невозможна)
    rundll32 user,WNetConnectDialog - вызов диалога "Подключение сетевого диска"
    rundll32 user,WNetDisconnectDialog - вызов диалога "Отключение сетевого диска"

    USER32.DLL

    Rundll32.exe User32.dll,LockWorkStation или rundll32 user32.dll LockWorkStation - блокировка компьютера
    Windows Vista: Rundll32 User32.dll,SwapMouseButton - поменять местами кнопки мыши (обратная смена невозможна)

    XWIZARDS.DLL

    rundll32.exe xwizards.dll RunWizard {7071ECE0-663B-4BC1-A1FA-B97F3B917C55} - диалоговое окно Установка подключения или сети с выделением блока Подключение к Интернету
    rundll32.exe xwizards.dll RunWizard {7071ECE5-663B-4BC1-A1FA-B97F3B917C55} - диалоговое окно Connect to Network Page с выделением блока Подключение к Интернету
    rundll32.exe xwizards.dll RunWizard {7071ECB6-663B-4BC1-A1FA-B97F3B917C55} - диалоговое окно VPN/Dialup Hook Page с выделением блока Использовать мое подключение к Интернету (VPN)
    rundll32.exe xwizards.dll RunWizard {C03E8500-781E-49A1-8190-CE902D0B2CE7} - диалоговое окно VPN/Dialup Hook Page с выделением блока Использовать прямой набор номера
    rundll32.exe xwizards.dll RunWizard {7071ECB0-663B-4BC1-A1FA-B97F3B917C55} - диалоговое окно Подключение к рабочему месту
    rundll32.exe xwizards.dll RunWizard {7071ECB8-663B-4BC1-A1FA-B97F3B917C55} - диалоговое окно Connect to Work Hook Page (Non-UI)
    Разное

    Windows Vista: RunDll32.exe devmgr.dll DeviceManager_Execute - Вызов консоли Диспетчер устройств
    Windows Vista: rundll32.exe dwmApi #104 - Отключает прозрачность Aero
    Windows Vista: rundll32.exe dwmApi DwmEnableComposition или rundll32.exe dwmApi #102 - Включает прозрачность Aero
    rundll32 diskcopy,DiskCopyRunDll - вызов диалога "Копирование диска"
    rundll32 keyboard,disable - отключение клавиатуры, действует до следующей перезагрузки
    Windows Vista: RunDll32.exe keymgr.dll,KRShowKeyMgr - окно Сохранение имен пользователей и паролей
    Windows Vista: RunDll32.exe keymgr.dll,PRShowSaveWizardExW - запуск Мастера забытых паролей
    rundll32 mouse,disable - отключение мыши вплоть до перезагрузки.
    Windows Vista: RunDll32.exe msrating.dll,RatingSetupUI - окно Ограничение доступа
    rundll32 krnl386.exe,exitkernel - выгрузить ядро системы, выход из Windows.
    rundll32 mshtml.dll,PrintHTML "HtmlFileNameAndPath" - распечатать документ HTML, где "HtmlFileNameAndPath" - путь к файлу и его имя.
    rundll32 мсprint2.dll,RUNDLL_PrintTestPage - распечатать тестовую страницу на принтере.
    rundll32 netplwiz.dll,AddNetPlaceRunDll - вызов мастера подключения нового сетевого ресурса "Добавление в сетевое окружение".
    rundll32.exe ntlanui.dll,ShareCreate - вызов окна Новый общий ресурс
    rundll32.exe ntlanui.dll,ShareManage - вызов окна Общие папки
    rundll32 shell,ShellExecute - открыть Проводник (папка "Рабочий стол").
    rundll32 sysdm.cpl,InstallDevice_Rundll - вызов мастера установки оборудования.
    rundll32 sysdm.cpl, EditEnvironmentVariables - вызов диалогового окна Переменные среды
    rundll32 AppWiz.Cpl,NewLinkHere %1 - запуск мастера создания нового ярлыка, где %1 - путь к исходному файлу.
    rundll32 syncui.dll, Briefcase_Intro - вызов мастера по работе с "Портфелем"
    rundll32 SYNCUI.DLL, Briefcase_Create - создать новую папку "Портфель", если эта функция установлена в системе.
    rundll32 msgina,ShellShutdownDialog - вызов диалога "Завершение работы Windows".
    rundll32.exe oobefldr.dll, ShowWelcomeCenter - вызов апплета Панели управления Центр начальной настройки
    rundll32.exe powrprof.dll,SetSuspendState - ввести компьютер в режим Гибернация
    rundll32.exe powrprof.dll,SetSuspendState Sleep - ввести компьютер в режим Сон
    Windows Vista: Rundll32 Printui.dll,PrintUIEntry /? - окно Пользовательский интерфейс принтера
    rundll32 shdocvw.dll,DoOrganizeFavDlg - вызов окна "Упорядочить избранное"
    rundll32 shdocvw.dll,OpenURL filename - запуск .url файла с именем filename
    rundll32 tcpmonui.dll, LocalAddPortUI - запуск мастера установки TCP-порта принтера.
    rundll32 desk.cpl, InstallScreenSaver [filename.scr] - задать файл скринсейвера в диалоговом окне свойств дисплея.
    rundll32 IEdkcs32.dll, Clear - сброс некоторых настроек Internet Explorer, полезно использовать при некоторых сбоях в работе обозревателя.

Добавить комментарий

Яндекс.Метрика