Open windows command shell

.shell (Command Shell)

The .shell command launches a shell process and redirects its output to the debugger, or to a specified file.

Parameters

InFile
Specifies the path and file name of a file to be used for input. If you intend to offer no input after the initial command, you can specify a single hyphen (-) instead of InFile, with no space before the hyphen.

OutFile
Specifies the path and file name of a file to be used for standard output. If -o **** OutFile is omitted, output is sent to the Debugger Command window. If you do not want this output displayed or saved in a file, you can specify a single hyphen (-) instead of OutFile, with no space before the hyphen.

ErrFile
Specifies the path and file name of a file to be used for error output. If -e ErrFile is omitted, error output is sent to the same place as standard output. If you do not want this output displayed or saved in a file, you can specify a single hyphen (-) instead of ErrFile, with no space before the hyphen.

Options
Can be any number of the following options:

-ci «Commands«
Processes the specified debugger commands, and then passes their output as an input file to the process being launched. Commands can be any number of debugger commands, separated by semicolons, and enclosed in quotation marks.

-x
Causes any process being spawned to be completely detached from the debugger. This allows you to create processes which will continue running even after the debugging session ends.

ShellCommand
Specifies the application command line or Microsoft MS-DOS command to be executed.

Environment

Modes

user mode, kernel mode

Targets

live, crash dump

Platforms

Additional Information

For other ways of accessing the command shell, see Using Shell Commands.

Remarks

The .shell command is not supported when the output of a user-mode debugger is redirected to the kernel debugger. For more information about redirecting output to the kernel debugger (sometimes called NTSD over KD), see Controlling the User-Mode Debugger from the Kernel Debugger.

The entire line after the .shell command will be interpreted as a Windows command (even if it contains a semicolon). This line should not be enclosed in quotation marks. There must be a space between .shell and the ShellCommand (additional leading spaces are ignored).

The output from the command will appear in the Debugger Command window, unless the -o **** OutFile parameter is used.

Issuing a .shell command with no parameters will activate the shell and leave it open. All subsequent commands will be interpreted as Windows commands. During this time, the debugger will display messages reading , and the WinDbg prompt will be replaced with an Input> prompt. Sometimes, a separate Command Prompt window will appear when the debugger leaves the shell open. This window should be ignored; all input and output will be done through the Debugger Command window.

To close this shell and return to the debugger itself, type exit or .shell_quit. (The .shell_quit command is more powerful, because it works even if the shell is frozen.)

This command cannot be used while debugging CSRSS, because new processes cannot be created without CSRSS being active.

You can use the -ci flag to run one or more debugger commands and then pass their output to a shell process. For example, you could pass the output from the !process 0 7 command to a Perl script by using the following command:

Как вернуть «Открыть окно команд» в проводнике Windows 10

В Windows 10 версии 1703 пункт «Командная строка» в контекстном меню «Пуск» изменился на PowerShell, а пункт контекстного меню проводника (который появляется, если удерживать Shift при нажатии правой кнопки мыши) «Открыть окно команд» — на «Открыть окно PowerShell здесь». И если первое легко меняется в Параметры — Персонализация — Панель задач (пункт «Заменить командную строку оболочкой Windows PowerShell»), то второе при изменении данной настройки не изменяется.

Читайте также:  Fujitsu 5120c драйвер windows 10

В этой инструкции — пошагово о том, как вернуть пункт «Открыть окно команд» Windows 10, вызываемое в Проводнике при вызове контекстного меню с удерживанием клавиши Shift и служащий для запуска командной строки в текущей папке (если вызывать меню в пустом месте окна проводника) или в выбранной папке. См. также: Как вернуть панель управления в контекстное меню Пуск Windows 10.

Возвращаем пункт «Открыть окно команд» с помощью редактора реестра

Для того, чтобы вернуть указанный пункт контекстного меню в Windows 10, проделайте следующие действия:

  1. Нажмите клавиши Win+R и введите regedit для запуска редактора реестра.
  2. Перейдите к разделу реестра HKEY_CLASSES_ROOT\Directory\shell\cmd, нажмите правой кнопкой мыши по имени раздела и выберите пункт меню «Разрешения».
  3. В следующем окне нажмите кнопку «Дополнительно».
  4. Нажмите «Изменить» рядом с пунктом «Владелец».
  5. В поле «Введите имена выбираемых объектов» введите имя вашего пользователя и нажмите «Проверить имена», а затем — «Ок». Примечание: если используется учетная запись Майкрософт, введите адрес электронной почты вместо имени пользователя.
  6. Отметьте пункт «Заменить владельца подконтейнеров и объектов» и «Заменить все записи разрешений дочернего объекта», затем нажмите «Ок» и подтвердите действие.
  7. Вы вернетесь в окно параметров безопасности раздела реестра, в нем выберите пункт «Администраторы» и установите отметку «Полный доступ», нажмите «Ок».
  8. Вернувшись в редактор реестра, нажмите по значению HideBasedOnVelocityId (в правой части редактора реестра) правой кнопкой мыши и выберите пункт «Удалить».
  9. Повторите шаги 2-8 для разделов HKEY_CLASSES_ROOT\Directory\Background shell\cmd и HKEY_CLASSES_ROOT\Drive\shell\cmd

По завершении указанных действий, пункт «Открыть окно команд» вернется в том виде, в котором ранее присутствовал в контекстном меню проводника (даже без перезапуска explorer.exe или перезагрузки компьютера).

Дополнительная информация

  • Существует дополнительная возможность открыть командную строку в текущей папке в проводнике Windows 10: находясь в нужной папке, введите в адресную строку проводника cmd и нажмите Enter.

Окно команд можно открывать и на рабочем столе: Shift + правый клик мышью — выбор соответствующего пункта меню.

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

04.01.2021 в 03:28

Создаем текстовый файл:

Сохраняем с расширением .reg и запускаем. Соглашаемся на внесение изменений в реестр. И готово. Теперь, щелкнув правой кнопкой в любой папке, можно вызвать консоль.

Командная строка из любого места Windows, Твики, Консоли

28.01.2021 в 12:31

привет.. сделал рег файл.. все работает.. только в контекстном меню кракозяры!!

Запуск команд Windows Shell, используя названия и объектов.

Microsoft Windows Shell — интерпретатор команд операционной системы, обеспечивающий интерфейс для взаимодействия пользователя с функциями системы. Позволяет получить доступ к диалоговым окнам, к файловой системе, запускать программы и изменять системные настройки.

Для быстрого перехода к компонентам Windows используется команда shell.

GUID (Globally Unique Identifier) — уникальный 128-битный идентификатор. Использование GUID гарантирует, что две версии одного компонента могут иметь одно и то же имя, но быть отличимыми по GUID.

Microsoft применяет GUID в качестве идентификаторов для большого количества своих объектов. Зная GUID можно открыть многие компоненты Windows: элементы Панели управления, системные папки, различные программы и настройки.

Для запуска любого из объектов Windows, используя , применяется команда:

где — идентификатор нужного Вам объекта.

В качестве примера, ниже показаны несколько способов запуска Панели управления.

Способ 1

Нажмите сочетание клавиш + R и в открывшемся окне Выполнить скопируйте и вставьте команду:

Нажмите кнопку ОК, откроется окно Панель управления.

Способ 2

Нажмите сочетание клавиш + S откроется боковая панель поиска, в строку поиска скопируйте и вставьте команду:

И нажмите клавишу Enter ↵ откроется окно Панель управления.

Способ 3

Нажмите сочетание клавиш + E откроется окно Этот компьютер (проводник), и в адресную строку проводника введите или вставьте заранее скопированную команду:

Нажмите клавишу Enter ↵, запустится окно Панель управления.

Вы можете поискать нужные Вам в разделе реестра HKEY_CLASSES_ROOT\\CLSID или воспользоваться таблицей №1.

Русское название
элемента
Английское название
элемента
Команда
Русское название
элемента
Английское название
элемента
Команда
Win+Tab Win+Tab Shell.
Fusion Cache Fusion Cache Shell.
Internet Explorer Internet Explorer Shell.
Автозапуск AutoPlay Shell.
Автономные файлы Offline Files Shell.
Администрирование Administrative Tools Shell.
Библиотеки Libraries Shell.
Биометрические устройства Biometric Devices Shell.
Брандмауэр Windows Windows Firewall Shell.
Восстановление Recovery Shell.
Восстановление системы System Restore Shell.
Все задачи All Tasks Shell.
Все элементы панели управления All Control Panel Items Shell.
Выполнить Run Shell.
Гаджеты рабочего стола Desktop Gadgets Shell.
Дата и Время Date and Time Shell.
Датчик расположения и другие датчики Location and Other Sensors Shell.
Диспетчер устройств Device Manager Shell.
Диспетчер учетных данных Credential Manager Shell.
Домашняя группа HomeGroup Shell.
Домашняя группа — папка HomeGroup folder Shell.
Защитник Windows Windows Defender Shell.
Звук Sound Shell.
Значки области уведомлений Notification Area Icons Shell.
Игры Games Shell.
Избранное Favorites Shell.
Компоненты Windows Windows Features Shell.
Компьютер Computer Shell.
Корзина Recycle Bin Shell.
Мои Документы My Documents Shell.
Настройка доступа программ и умолчаний Set Program access and Windows defaults Shell.
Недавние места Recent Places Shell.
Общие Public Shell.
Панель управления(заданного Вами вида) Control Panel Shell.
Панель управления(Категория) Control Panel(Category) Shell.
Параметры индексирования Indexing Options Shell.
Параметры папок Folder Options Shell.
Параметры планшетного компьютера Tablet PC Settings Shell.
Параметры шрифта Font settings Shell.
Переносные устройства Portable Devices Shell.
Перо и сенсорные устройства Pen and Touch Shell.
Персонализация Personalization Shell.
Подключения к удаленным рабочим столам и приложениям RemoteApp Remote Desktop Connection Shell.
Поиск Windows Search Shell.
Получение программ Get Programs Shell.
Принтеры Printers Shell.
Программы и компоненты Programs and Features Shell.
Программы по умолчанию Default Programs Shell.
Рабочий стол Desktop Shell.
Распознавание речи Speech Recognition Shell.
Расположение по умолчанию Default Location Shell.
Родительский контроль Parental Controls Shell.
Свойства панели задач и меню «Пуск» Taskbar and Start Menu Shell.
Свойства речи Text to Speech Shell.
Свойства: Инициатор iSCSI iSCSI Initiator Properties Shell.
Свойства: Интернет Internet Properties Shell.
Свойства: Клавиатура Keyboard Properties Shell.
Свойства: Мышь Mouse Properties Shell.
Сетевые подключения Network Connections Shell.
Сетевые подключения в Области уведомления Network Connections in Notification area Shell.
Сеть Network Shell.
Система System Shell.
Сканеры и камеры Scanners and Cameras Shell.
Справка и Поддержка Windows Help and Support Shell.
Телефон и модем Phone and Modem Shell.
Управление беспроводными сетями Manage Wireless networks Shell.
Управление цветом Color Management Shell.
Установленные обновления Installed Updates Shell.
Устранение неполадок Troubleshooting Shell.
Устройства Bluetooth Bluetooth Devices Shell.
Устройства и принтеры Devices and Printers Shell.
Учетные записи пользователей User Accounts Shell.
Центр мобильности Windows Windows Mobility Center Shell.
Центр обновления Windows Windows Update Shell.
Центр поддержки Action Center Shell.
Центр синхронизации Sync Center Shell.
Центр специальных возможностей Ease of Access Center Shell.
Центр управления сетями и общим доступом Network and Sharing Center Shell.
Шифрование диска BitLocker BitLocker Drive Encryption Shell.
Экран (размер текста) Display (size of text) Shell.
Электропитание Power Options Shell.
Язык и региональные стандарты Region and Language Shell.

Для некоторых системных папок, Вы можете создать их копии, в любом, необходимом для Вас месте. Такие папки не будут занимать место на диске, а будут служить символическими ссылками на оригинальные. Для создания такой папки-ссылки:

1) Создайте в любом нужном Вам месте новую папку (Щелчок правой кнопкой мыши → Создать → Папку)
2) Переименуйте её следующим образом:

Все задачи — All Tasks.
Администрирование — Administrative Tools.
Библиотеки — Libraries.
Компьютер — Computer.
Корзина — Recycle Bin.
Персонализация — Personalize.
Принтеры — Printers and Faxes.
Программы — Programs Folder.
Сетевые подключения — Network Connections.
Сеть (WORKGROUP) — Network Places.
Учетные записи пользователей — User Accounts.

Принцип запуска команд Shell, используя имя объектов, намного легче. Данный способ не требует от Вас знания большого количества цифр и букв, и позволяет снизить величину ошибок при наборе команды. Его основное применение — открытие системных папок.

Например, для быстрого перехода в папку Панели Быстрого Запуска, которая присутствует в Windows, но не добавлена на Панель Задач, достаточно написать команду shell:Quick Launch. При выполнении команды в Проводнике будет открыта папка:
.

C:\\Users\\%UserName%\\AppData\\Roaming\\Microsoft\\Internet Explorer\\Quick Launch

Для запуска любого из объектов Windows, используя его имя, применяется команда:

Вы можете найти нужные Вам имена объектов в разделах ветки реестра:

Также можно воспользоваться таблицей №2.

Имя программы или папки Адрес папки Команда
Имя программы или папки Адрес папки Команда
32-разрядный Internet Explorer C:\\Program Files\\Internet Explorer или C:\\Program Files (x86)\\Internet Explorer shell:InternetFolder
Common Files (в 32-битной Windows 7) C:\\Program Files\\Common Files shell:ProgramFilesCommon
Common Files (в 64-битной Windows 7) C:\\Program Files\\Common Files shell:ProgramFilesCommonX64
Common Files (в 64-битной Windows 7) C:\\Program Files (x86)\\Common Files shell:ProgramFilesCommonX86
Cookies C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\\Cookies shell:Cookies
Credentials C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Credentials shell:CredentialManager
Crypto C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Crypto shell:CryptoKeys
DeviceMetadataStore C:\\ProgramData\\Microsoft\\Windows\\DeviceMetadataStore shell:Device Metadata Store
Documents C:\\Users\\Public\\Documents shell:Common Documents
Fonts (шрифты) C:\\Windows\\Fonts shell:Fonts
Gadgets C:\\Program Files\\Windows Sidebar\\Gadgets shell:default Gadgets
Gadgets C:\\Users\\User-Name\\AppData\\Local\\Microsoft\\WindowsSidebar\\Gadgets shell:Gadgets
GameExplorer C:\\ProgramData\\Microsoft\\Windows\\GameExplorer shell:PublicGameTasks
GameExplorer (Обозреватель игр) C:\\Users\\User-Name\\AppData\\Local\\Microsoft\\Windows\\GameExplorer shell:GameTasks
History C:\\Users\\User-Name\\AppData\\Local\\Microsoft\\Windows\\History shell:History
ImplicitAppShortcuts C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Internet Explorer\\Quick Launch\\User Pinned\\ImplicitAppShortcuts shell:ImplicitAppShortcuts
Local C:\\Users\\User-Name\\AppData\\Local shell:Local AppData
LocalLow C:\\Users\\User-Name\\AppData\\LocalLow shell:LocalAppDataLow
Low C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\\Cookies\\Low shell:Cookies\\Low
Network Shortcuts C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\
etworkShortcuts
shell:NetHood
Printer Shortcuts C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\\PrinterShortcuts shell:PrintHood
Program Files C:\\Program Files shell:ProgramFiles
Program Files (x86) (в 64-битной Windows 7) C:\\Program Files (x86) shell:ProgramFilesX86
Program Files (в 64-битной Windows 7) C:\\Program Files shell:ProgramFilesX64
ProgramData C:\\ProgramData shell:Common AppData
Protect C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Protect shell:dpapiKeys
Quick Launch (Быстрый запуск) C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\InternetExplorer\\Quick Launch shell:Quick Launch
Resources (содержит темы Windows) C:\\Windows\\Resources shell:ResourceDir
Ringtones C:\\ProgramData\\Microsoft\\Windows\\Ringtones shell:CommonRingtones
Roaming C:\\Users\\User-Name\\AppData\\Roaming shell:AppData
SendTo (элементы контекстного меню Отправить) C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\\SendTo shell:SendTo
System32 C:\\Windows\\System32 shell:System
SystemCertificates C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\SystemCertificates shell:SystemCertificates
SysWOW64 C:\\Windows\\SysWOW64 shell:SystemX86
Templates C:\\ProgramData\\Microsoft\\Windows\\Templates shell:Common Templates
Templates C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\\Templates shell:Templates
Temporary Internet Files C:\\Users\\User-Name\\AppData\\Local\\Microsoft\\Windows\\Temporary Internet Files shell:Cache
User Pinned (Закрепленные элементы) C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\InternetExplorer\\Quick Launch\\User Pinned shell:User Pinned
User-Name (файлы Вашей учетной записи) C:\\Users\\User-Name shell:UsersFilesFolder
User-Name (Ваш учетный профиль) C:\\Users\\User-Name shell:Profile
Windows (главная папка системы) C:\\Windows shell:Windows
Автозагрузка C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Startup shell:Common Startup
Автозагрузка C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup shell:Startup
Администрирование C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Administrative Tools shell:Administrative Tools
Администрирование C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Administrative Tools shell:Common Administrative Tools
Библиотеки Библиотеки shell:Libraries
Библиотеки Библиотеки shell:UsersLibrariesFolder
Видео Библиотеки\\Видео shell:VideosLibrary
Временная папка для записи C:\\Users\\User-Name\\AppData\\Local\\Microsoft\\Windows\\Burn\\Burn shell:CD Burning
Все элементы панели управления Панель управления\\Все элементы панели управления shell:ControlPanelFolder
Главное меню C:\\ProgramData\\Microsoft\\Windows\\Start Menu shell:Common Start Menu
Главное меню C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\\StartMenu shell:Start Menu
Документы Библиотеки\\Документы shell:DocumentsLibrary
Домашняя группа Домашняя группа shell:HomeGroupFolder
Загрузки C:\\Users\\User-Name\\Downloads shell:downloads
Згрузки C:\\Users\\Public\\Downloads shell:CommonDownloads
Игры Игры shell:Games
Избранное C:\\Users\\User-Name\\Favorites shell:Favorites
Изображения C:\\Users\\Public\\Pictures shell:CommonPictures
Изображения C:\\Users\\User-Name\\Pictures shell:My Pictures
Изображения Библиотеки\\Изображения shell:PicturesLibrary
Компьютер Компьютер shell:MyComputerFolder
Контакты C:\\Users\\User-Name\\Contacts shell:Contacts
Конфликты Панель управления\\Все элементы панели управления\\Центрсинхронизации\\Конфликты shell:ConflictFolder
Корзина Корзина shell:RecycleBinFolder
Мои видеозаписи C:\\Users\\User-Name\\Videos shell:CommonVideo
Мои видеозаписи C:\\Users\\User-Name\\Videos shell:My Video
Мои документы C:\\Users\\User-Name\\Documents shell:Personal
Моя Музыка C:\\Users\\Public\\Music shell:CommonMusic
Моя музыка C:\\Users\\User-Name\\Music shell:My Music
Музыка Библиотеки\\Музыка shell:MusicLibrary
Настройка синхронизации Панель управления\\Все элементы панели управления\\Центр синхронизации\\Настройка синхронизации shell:SyncSetupFolder
Недавние документы C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\\Recent shell:Recent
Образцы видео C:\\Users\\Public\\Videos\\Sample Videos shell:SampleVideos
Образцы изображений C:\\Users\\Public\\Pictures\\Sample Pictures shell:SamplePictures
Образцы музыки C:\\Users\\Public\\Music\\Sample Music shell:SampleMusic
Общие C:\\Users\\Public shell:Public
Папка с рингтонами Windows 7 C:\\Users\\User-Name\\AppData\\Local\\Microsoft\\Windows\\Ringtones shell:Ringtones
Поиск Windows search-ms: shell:SearchHomeFolder
Поиски (информация о поисках) C:\\Users\\User-Name\\Searches shell:Searches
Получение программ Панель управления\\Все элементы панели управления\\Получение программ shell:AddNewProgramsFolder
Пользователи C:\\Users shell:UserProfiles
Принтеры Все элементы панели управления\\Принтеры shell:PrintersFolder
Программы C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs shell:Common Programs
Программы C:\\Users\\User-Name\\AppData\\Roaming\\Microsoft\\Windows\\StartMenu\\Programs shell:Programs
Программы и компоненты Панель управления\\Все элементы панели управления\\Программы и компоненты shell:ChangeRemoveProgramsFolder
Рабочий стол C:\\Users\\Public\\Desktop shell:Common Desktop
Рабочий стол C:\\Users\\User-Name\\Desktop shell:desktop
Результаты синхронизации Панель управления\\Все элементы панели управления\\Центр синхронизации\\Результаты синхронизации shell:SyncResultsFolder
Сетевые подключения Панель управления\\Все элементы панели управления\\Сетевые подключения shell:ConnectionsFolder
Сеть Сеть shell:NetworkPlacesFolder
Сохраненные игры C:\\Users\\User-Name\\Saved Games shell:SavedGames
Ссылки C:\\Users\\User-Name\\Links shell:Links
Установленные обновления Программы и компоненты\\Установленные обновления shell:AppUpdatesFolder
Центр синхронизации Панель управления\\Все элементы панели управления\\Центр синхронизации shell:SyncCenterFolder

Чтобы создать ярлык, используя названия или команды Windows Shell, в поле Укажите расположение объекта введите:

Например, для создания ярлыка папки Этот Компьютер, на рабочем столе нажмите правую кнопку мыши, в контекстном меню выберите Создать > Ярлык.

В поле Укажите расположение объекта введите:

Оцените статью