В процессе работы ОС Windows предполагается деятельность огромного количества программ и утилит. Удостовериться в подобном утверждении весьма легко – необходимо только запустить диспетчер задач. Следует отдельно рассмотреть утилиту командной строки rundll32.exe. Она применяется для того, чтобы выполнить запуск определенных функций, имеющихся в файлах с расширением dll.
Разработчики ОС Windows создавали rundll32.exe в качестве инструмента для программистов самой компании. Довольно быстро пользователи системы обнаружили весьма широкий спектр возможностей утилиты. Это и стало причиной популярности. Даже обычные пользователи могут применять указанную программу для облегчения работы на своем устройстве.
Предполагается ввод через командную строку. Имеется возможность выполнения ярлыков с установленными параметрами запуска, а также применение непосредственно в коде на программируемом языке. Общий перечень команд отличается своим разнообразием. Следует перечислить только самые важные и нужные среди них.
Данный апплет требуется указать в качества диалога свойств интернета. Он позволяет осуществлять настройку широкого спектра параметров, связанных с работой в сети. Другой вариант доступа предусматривает применение панели управления.
Команда | Действие |
---|---|
rundll32 |
Используется для доступа к окну «Шрифты». Здесь можно осуществить широкий список корректировок – от размеров шрифтов до типа кодировки. |
rundll32 |
Обеспечивает возможность открыть диалог «Выбор языка». Отличительной особенностью необходимо указать отображение на соответствующей вкладке. |
rundll32 |
Обеспечивает возможность открыть диалог «Выбор языка». Предусматривается возможность задать язык, применяемый для URL-адресов. |
rundll32 inetcpl.cpl DisplayPopupWindowManagementDialog |
Открывает диалог «Параметры блокировки всплывающих окон» |
RunDll32.exe |
В браузере осуществляется удаление истории посещенных страниц |
RunDll32.exe |
Используется целью удалить cookie файлы |
RunDll32.exe |
Используется целью удалить документы сети, относящиеся к категории временных |
RunDll32.exe |
Используется целью удалить сведения, которые ранее вводились в формы |
RunDll32.exe |
Используется целью удалить любые сохраненные коды доступа |
RunDll32.exe |
|
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351 |
Аналогично предыдущему пункту, но дополнительно осуществляется удаление любых документов и настроек |
Эта динамически подключаемая библиотека считается важной составляющей системы. Она позволяет обеспечить стабильность её функционирования. Вовсе не обязательно использовать стандартные подходя для запуска некоторых команд. Начать их работу вполне можно непосредственно из командной стоки и подобный момент следует рассматривать более внимательно.
Указанная динамически подключаемая библиотека предусматривает способность применить определенные команды. Далее написаны несколько наиболее популярных вариантов, заслуживающих к себе внимания.
Использование: rundll32 printui.dll,PrintUIEntry [параметры] [@командный файл]. Чтобы получить все эти параметры, можно вызвать окно «Пользовательский интерфейс принтера», в котором отобразится полный список:
rundll32 Printui.dll,PrintUIEntry /?
Библиотека данного типа отвечает за многие автоматические функции печатающего устройства. Это открывает широкие возможности для выполнения разнообразных настроек и корректировок при работе принтера. Для реализации функций предусматривается несколько различных подходов. Это может быть начала работы из сценария или пакетного документа. Другой вариант заключается в использовании командной строки. Далее будет представлена таблица с основными командами и их кратким описанием.
Данное приложение выполняет функцию помощника в процессе работы системы. Следует сказать о том, что его отключение не вызовет непоправимых сбоев. Система вполне сможет и дальше продолжать свое функционирование. Сама библиотека Shell32.dll располагается в системной папке. Предусматривается наличие размера, варианты которого строго установлены. Практически в половине случаев документ будет иметь «вес» 13,179,660 байт. Общее количество вариантов превышает четыре десятка. Основная задача заключается в выполнении записи сведений. Чтобы выполнять некоторые действия, достаточно открыть КС и применить указанные в списке команды.
Данная библиотека важна при осуществлении работы в сети интернет. Она отвечает за правильное отображение html данных в браузере. Следует отметить тот факт, что наиболее часто библиотекой пользуются дизайнеры и некоторые другие веб мастера. Использовать функции разрешается не только за счет доступа через требуемую папку. Осуществлять определенные действия допускается непосредственно из КС. Далее будут рассматриваться различные варианты доступных команд.
Применяется в Windows различных версий – от весьма старых до самых современных. Данный документ содержит в себе специальные пошаговые инструкции для выполнения определенных функций. Обеспечивается исполнение данных рекомендаций в автоматическом режиме. Далее представлен список доступных команд, которые можно исполнить через КС.
Это специальный тип файла. Который получил название библиотеки. Она позволяет выполнять определенные функции на основании четко прописанных инструкций. Предусматривается высокая важность при обеспечении работы всей системы. Отдельного внимания заслуживает тот факт, что библиотека User32.dll применяется довольно часто. Включает в себя контролирующие функции системы, осуществляющие обработку сообщений, таймеров и меню. Имеется возможность работы непосредственно через окно КС. Требуется перечислить основные команды, которые допускается использовать.
Данный файл относится к категории библиотек. В целом, они имеют много схожих черт с exe документами. Когда осуществляется какое-либо действие, за которое отвечает файл библиотеки, происходит загрузка соответствующего dll в оперативную память. Возможности OC Windows позволяют использовать КС для работы с документами подобного типа по упрощенной схеме. Ниже предусматривается рассмотрение доступных вариантов:
Ранее была рассмотрена только часть из доступных библиотек. Полный список доступен в соответствующих документациях от компании Microsoft. Следует перечислить другие команды библиотек, которые довольно часто применяются программистами или обычными пользователями Windows.
Команда | Действие |
---|---|
rundll32 AppWiz.Cpl,NewLinkHere %1 |
Осуществляется начало работы мастера по созданию нового ярлыка. Обозначение %1 предполагает необходимость прописать расположение первоначального документа. |
rundll32 desk.cpl, InstallScreenSaver [название_документа.scr] |
Устанавливает документ сохранения скриншотов экрана непосредственно в окне параметров дисплея. |
rundll32 diskcopy,DiskCopyRunDll |
Применяется для быстрого вывода раздела «Копирование диска». Его задачей является осуществление настроек при работе по перемещению различной информации с диска |
rundll32 dwmApi #104 |
Используется для того, чтобы прозрачность Aero была выключена. Данная функция позволяет сделать работу на компьютере более привлекательной с визуальной точки зрения. |
rundll32.exe dwmApi #102 |
Используется для того, чтобы прозрачность Aero была включена. Данная функция может быть запущена в результате ввода другой команды - rundll32 dwmApi DwmEnableComposition. Прозрачность позволяет шапке окна немного просвечивать – это нововведение реализовано в Vista и последующих версиях ОС Windows. |
rundll32 IEdkcs32.dll, Clear |
Рекомендуется применение в тех ситуациях, когда возникли проблемы в процессе функционирования обозревателя. Команда позволяет осуществить сбрасывание определенных настроек браузера IE. |
rundll32 keyboard,disable |
Применяется с целью выключить клавиатуру. Никакие сигналы от ней не будут поступать на компьютер. Это продлится до следующего перезапуска устройства. |
rundll32 krnl386.exe,exitkernel |
Осуществляется выгрузка ядра системы с последующим выходом из Windows |
rundll32 NetProjW.dll, _NetworkProjectionThreadMain@12 |
Выполняется подсоединение к сетевому проектору. Это специальное устройство, которое подсоединяется к сети. Отличительной особенностью является возможность осуществлять доступ удаленно. |
rundll32 newdev.dll, DeviceInternetSettingUiW |
Вызывает «Параметры установки устройств». Здесь можно указать, будет ли происходить установка драйверов автоматически или это надо делать вручную с возможностью выбора. |
rundll32 мсprint2.dll,RUNDLL_PrintTestPage |
Осуществляет распечатку пробной страницы на печатающем устройстве. Команда будет исполнена только в том случае, когда принтер подсоединен к компьютеру. |
rundll32 mouse,disable |
Происходит отключение работы мыши на компьютере. Это продлится вплоть до той поры, пока не будет осуществлен перезапуск устройства. |
rundll32 msgina,ShellShutdownDialog |
Позволяет выдать окно «Окончание работы Windows». Тут можно выбрать, какой именно вариант будет использован из нескольких доступных. |
rundll32 mshtml.dll,PrintHTML "Путь_Название" |
Предполагает отправку на печать документа в формате html. В данной строке "Путь_Название" представляет собой расположение документа и его название. |
rundll32 oobefldr.dll, ShowWelcomeCenter |
Позволяет получить прямой доступ к центру начальной настройки. |
rundll32 powrprof.dll,SetSuspendState |
Используется для того, чтобы устройство начало работать в режиме гибернации. Это аналог спящего режима с одним большим исключением – происходит полное отключение с сохранением всех данных. |
rundll32 powrprof.dll,SetSuspendState Sleep |
Используется для того, чтобы устройство перешло в режим сна немедленно. Он позволяет сократить потребление энергии до минимума. |
rundll32 shdocvw.dll,DoOrganizeFavDlg |
Появляется окно "Упорядочить избранное". Его настройки позволяют внести порядок в категорию избранного, что существенно облегчает работу с устройством. |
rundll32 shdocvw.dll,OpenURL название_файла |
Позволяет осуществить работу документа с расширением .url. В качестве параметра название_файла, как можно понять из названия, требуется ввести имя интересующего документа. |
rundll32 syncui.dll, Briefcase_Create |
Обеспечивает создание новой папки «Портфель». Подобный вариант допускается только в той ситуации, когда имеется возможность данного типа в самой системе |
rundll32 syncui.dll, Briefcase_Intro |
Запуск отдельного приложения для работы с «Портфелем» |
rundll32 sysdm.cpl, EditEnvironmentVariables |
Происходит запуск окна «Переменные среды». Здесь можно выполнять настройки системных и локальных переменных сред. |
rundll32 sysdm.cpl,InstallDevice_Rundll |
Открывается окно мастера установки нового оборудования. Его запуск является необходимым в тех случаях, когда подключаются различные устройства и требуется обеспечить их стабильную деятельность. |
rundll32 tcpmonui.dll, LocalAddPortUI |
Начинается работа мастера установки TCP-порта принтера. Открытие данного окна позволит выполнить процесс установки автоматически, что серьёзно упрощает поставленную задачу. |
rundll32.exe modemui.dll InvokeControlPanel |
Происходит запуск мастера установки модема. Следует сказать о том, что вводить указанную команду можно только в том случае, когда вход в систему осуществлён с администраторскими правами |
rundll32.exe shell32.dll,Control_RunDLL access.cpl,,N |
Выполняет открытие окна «Специальные возможности». В предложенной команде имеется параметр N, который может принимать два значения: 1 и 2. Следует более подробно описать, что именно они позволяют запустить: 1 – раздел «Клавиатура» 2 – раздел «Звук» |
rundll32 shell32,Control_RunDLL appwiz.cpl,,N |
Выполняет открытие окна «Установка и удаление программ». В предложенной команде имеется параметр N, который может принимать три значения: 1, 2 и 3. Следует более подробно описать, что именно они позволяют запустить: 1 – раздел «Установка программ» 2 – раздел «Установка составляющих Windows» 3 – раздел «Выбор программ по умолчанию» |
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,N |
Выполняет открытие окна «Звуки и аудиоустройства». В предложенной команде имеется параметр N, который может принимать два значения: 3 и 4. Следует более подробно описать, что именно они позволяют запустить: 3 – раздел «Речь» 4 – раздел «Оборудование» |
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,N |
Выполняет открытие окна «Система». В предложенной команде имеется параметр N, который может принимать различные целые значения в интервале от 0 до 6. Следует более подробно описать, что именно они позволяют запустить: 0 – раздел «Общие» 1-6 – иные разделы |
rundll32 shell32,SHFormatDrive |
Применяется для того, чтобы запустить окно форматирования диска А. Можно понять, почему данная команда является устаревшей – диски 3,5А уже долгое время не используются. |
Выше были представлены списки команд, которые являются далеко не полными, а лишь отображают наиболее популярные варианты. Из представленных данных становится понятно, насколько удобным средством может стать работа с rundll32 из командной строки.