Как работать с classic shell

Нужна ли программа на компьютере?

Вот все, что касается приложения Classic Shell. Что это за программа, разобрались. Без ответа остается только вопрос по поводу того, насколько целесообразно инсталлировать этот апплет и изменять вид операционной системы.

Тут можно сказать только то, что устанавливать эту программу можно в системы восьмой версии и выше. Согласитесь, зачем держать это приложение в Windows 7, если интерфейс и так имеет классический вид? К тому же, изменить настройки можно и без этой программы, используя для этого раздел быстродействия, где отключаются визуальные эффекты с выбором пункта обеспечения наилучшего быстродействия (так вообще можно получить что-то в духе еще более ранних систем). Но, если подходить к оценке этой программы объективно, выглядит она весьма впечатляюще, благодаря наличию огромного количества настраиваемых пользовательских опций и малой нагрузки на системные ресурсы.

Classic Shell — бесплатная программа для возвращения прежнего вида классического меню «Пуск» в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista. Программа изменяет визуальное отображение элементов операционной системы Windows для более удобного использования.

Многие пользователи испытывают неудобство при использовании меню «Пуск» из-за того, что разработчик Windows, компания Microsoft постоянно изменяет настройки, параметры и внешний вид меню «Пуск».

Поэтому многие пользователи желают вернуть классическое меню «Пуск» для операционных систем Windows 10, Windows 8.1, Windows 8. В операционной системе Windows 7 пользователи изменяют внешний вид меню «Пуск» в стиле операционной системы Windows XP.

Бесплатная программа Classic Shell возвращает классический вид меню «Пуск», позволяет произвести обширные настройки параметров отображения стилей, параметров и оформления стартового меню.

Программа Classic Shell состоит из трех компонентов:

  • Classic Start Menu — возвращение классического меню «Пуск»
  • Classic Explorer — добавление панели инструментов в Проводник Windows
  • Classic IE — настройка панелей в браузере Internet Explorer

В этой статье мы рассмотрим работу компонента Classic Start Menu, который позволяет сделать прежнее меню «Пуск» в операционной системе Windows. Другие компоненты программы нужны далеко не всем пользователям.

Программа Classic Shell работает на русском языке. Скачать программу Classic Shell можно с официального сайта разработчика. На странице загрузок выберите файл «Classic Shell x.x.x (русский)» для скачивания на компьютер.

classic shell скачать

Windows Shell SDK Documentation

This documentation is broken into three major sections:

  • The Shell Developer’s Guide provides conceptual material about how the Shell works and how to use the Shell’s API in your application.
  • The Shell Reference section documents programming elements that make up the various Shell APIs.
  • Shell Samples provides links to related code samples.

The following table provides an outline of the Shell Reference section. Unless otherwise noted, all programming elements are documented in unmanaged C++.

Section Description
Shell Classes This section describes select Windows Shell classes.
Shell Interfaces This section describes the Windows Shell Component Object Model (COM) interfaces.
Shell Functions This section describes the Windows Shell functions.
Shell Callback Functions This section describes the Windows Shell callback functions templates.
Shell Constants, Enumerations, and Flags This section describes the Windows Shell constants, enumerations, and flags used in the Shell APIs.
Shell Lightweight Utility Functions This section describes the Windows Shell lightweight utility functions provided in Shlwapi.dll.
Shell Macros This section describes the Windows Shell utility macros.
Shell Messages and Notifications This section describes the messages and notifications sent by elements of the Windows Shell.
Shell Objects for Scripting and Microsoft Visual Basic This section describes the Windows objects implemented by the Shell for use in scripting and Microsoft Visual Basic.
Shell Objects for C++ This section describes the C++ Windows objects implemented by the Shell.
Shell Schemas This section describes library, property, and transfer manifest schemas used by the Windows Shell.
Shell Structures This section describes the Windows Shell structures used in the Shell APIs.

default action, custom action, exit code

Shell launcher defines 4 actions to handle app exits, you can customize shell launcher and use these actions based on different exit code.

Value Description
Restart the shell
1 Restart the device
2 Shut down the device
3 Do nothing

These action can be used as default action, or can be mapped to a specific exit code. Refer to Shell Launcher to see how these codes with Shell Launcher WMI.

To configure these action with Shell Launcher CSP, use below syntax in the shell launcher configuration xml. You can specify at most 4 custom actions mapping to 4 exit codes, and one default action for all other exit codes. When app exits and if the exit code is not found in the custom action mapping, or there is no default action defined, it will be no-op, i.e. nothing happens. So it’s recommeded to at least define DefaultAction. Get XML examples for different Shell Launcher v2 configurations.

Troubleshooting

The menu background is blue (or some other color)

Classic Start Menu takes its color from the current Windows desktop bacground color, so you’ll need to change this to change the menu color.

Right click the Desktop and go Personalize > Colors > Choose a color, then turn off «Automatically pick an accent color from my background» and select something sensible, such as a dark grey.

The icons aren’t showing

Are you sure you copied the icons folder to your AppData/Classic Shell folder? The full path to an icon file should look like this:

Make sure you’ve copied the whole «Windows 10 Icons» folder and not just the icons.

The icons look pixelated or wrongly-sized

If you’ve only just loaded the settings XML file, you will need to exit and restart Classic Shell for the new icon size to take effect.

Some of the menu items are showing <No Text> and don’t seem to link anywhere

The location that the menu item linked to doesn’t exist. This may be because you’ve moved the folder somewhere else, or it just doesn’t exist on your system.

You can remove, or edit, the menu item by:

  1. Navigating to Classic Shell’s «Settings» dialog
  2. Clicking the «Customize Start Menu» tab (this will only show if the «Show all settings» checkbox is checked)
  3. In the «Current menu items» list, locating the item you want to edit, and double-clicking it
  4. Editing the «Link» field to point towards a new folder location

Установка приложения

Classic Shell для Windows 10 устанавливается при помощи стандартного инсталлятора, а процесс установки в большинстве случаев трудностей не вызывает. Правда, есть несколько нюансов. Разобраться с ними труда не составит, поскольку для загрузки пакет Classic Shell на русском языке доступен в интернете (лучше всего обратиться к официальному ресурсу разработчика). Теперь о главном.

На этапе выбора устанавливаемых элементов программы желательно отметить в списке все, что есть, поскольку, если не установить какой-то компонент, некоторые функции могут оказаться недоступными. Апдейтер (инструмент слежения за обновлениями) отмечается по желанию. Если предусмотрено долгосрочное использование этого программного пакета, лучше его активировать.

Что касается самой программы, она совместима со всеми известными версиями Windows-систем, начиная с модификации Vista. Но устанавливать ее в системы ниже восьмой, в общем-то, особого смысла не имеет, поскольку оболочка этих ОС и так имеет классический вид. А вот для восьмой и десятой версий системы для многих это приложение может оказаться настоящей находкой

Обратите внимание, что после установки программа будет постоянно работать в фоновом режиме. Если отключить ее процессы, настройки интерфейса будут утеряны

Но, как заявляют сами создатели приложения, даже в таком режиме потребление системных ресурсов сводится к минимуму.

Настройки приложения

Функциональные особенности ПО заключаются в том, что с помощью настроек приложения возможно как вернуть привычное меню, так и установить для него собственные параметры. Это, в свою очередь, повышает производительность работы на компьютере, а также помогает экономить рабочее время, используя его с наибольшей выгодой.

Программа построена на 4 блоках:

  • Classic StartMenu — для выбора того или иного вида вкладки «Пуск»;
  • ClassicExplorer — для отладки свойств «Проводника» — собственные настройки, в случае необходимости, могут оказаться очень полезными;
  • ClassicIE — поможет настроить классический вид браузера IE;
  • Classic ShellUpdate — предназначена для служебных установок под обновления.

Таким образом, приложение ClassicShell позволит изменять конфигурацию элементов вкладки «Пуск».

Проведём знакомство с первым и, пожалуй, самым популярным компонентом – создание блока «Пуск» в Виндовс:

  • для начала следует бесплатно скачать Classic Shell и установить, затем надо следовать пошаговым инструкциям;
  • рекомендуется отменить выбор «прочих объектов», сняв выделение и добавить опцию «Обновление»;
  • поменять настройки ПО несложно с помощью нажатия правой кнопкой на клавишу «Пуск», далее следует лишь активировать пункт «Настройки»;
  • в открывшемся главном окне надо выбрать 1 из трёх дизайнов — классик/классик+2 столбца/Виндовс7.

Настраивая приложение, пользователь видит понятные наименования каждой вкладки. Чтобы получить полный обзор, следует выставить галочку в окошке «Показать все параметры».

Если нужно уменьшить/увеличить размер самого окна «Пуск», надо зайти в «Главное меню» с параметрами. Здесь будет доступ к смене оформления внешнего вида, размера главного окошка, числа отображаемых документов из последних открытых, сортировки.

Установка пакета MSIInstalling the MSI package

MSI-файл выглядит примерно так: .The MSI file looks like . Пример:For example:

После скачивания дважды щелкните установщик и следуйте инструкциям на экране.Once downloaded, double-click the installer and follow the prompts.

Программа установки создает ярлык в меню Windows «Пуск».The installer creates a shortcut in the Windows Start Menu.

  • По умолчанию пакет устанавливается в каталог .By default the package is installed to
  • Вы можете запустить PowerShell с помощью меню «Пуск» или файла .You can launch PowerShell via the Start Menu or

Примечание

PowerShell 7.1 устанавливается в новом каталоге и работает параллельно с Windows PowerShell 5.1.PowerShell 7.1 installs to a new directory and runs side-by-side with Windows PowerShell 5.1.
PowerShell 7.1 устанавливается как обновление на месте взамен PowerShell 6.xPowerShell 7.1 is an in-place upgrade that replaces PowerShell 6.x. или PowerShell 7.0.or PowerShell 7.0.

  • PowerShell 7.1 устанавливается в папке .PowerShell 7.1 is installed to
  • Папка добавляется в переменную .The folder is added to
  • Папка удалена.The folder is deleted

Если вам нужно запустить PowerShell 7.1 параллельно с другими версиями, используйте метод , чтобы установить новую версию в другую папку.If you need to run PowerShell 7.1 side-by-side with other versions, use the method to install the other version to a different folder.

Установка администратором из командной строкиAdministrative install from the command line

MSI-пакеты можно устанавливать из командной строки, что позволяет администраторам развертывать их без взаимодействия с пользователем.MSI packages can be installed from the command line allowing administrators to deploy packages without user interaction. MSI-пакет включает в себя следующие свойства для управления параметрами установки:The MSI package includes the following properties to control the installation options:

  • ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL. Это свойство позволяет добавлять пункт Открыть PowerShell в контекстное меню проводника.ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL — This property controls the option for adding the Open PowerShell item to the context menu in Windows Explorer.
  • ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL. Это свойство позволяет добавлять пункт Выполнить с помощью PowerShell в контекстное меню проводника Windows.ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL — This property controls the option for adding the Run with PowerShell item to the context menu in Windows Explorer.
  • ENABLE_PSREMOTING. Это свойство позволяет включать удаленное взаимодействие PowerShell во время установки.ENABLE_PSREMOTING — This property controls the option for enabling PowerShell remoting during installation.
  • REGISTER_MANIFEST. Это свойство позволяет регистрировать манифест ведения журнала событий Windows.REGISTER_MANIFEST — This property controls the option for registering the Windows Event Logging manifest.

В следующих примерах показано, как выполнить автоматическую установку PowerShell со всеми включенными параметрами.The following example shows how to silently install PowerShell with all the install options enabled.

Полный список параметров командной строки для см. здесь.For a full list of command-line options for , see Command line options.

Разделы реестра, созданные во время установкиRegistry keys created during installation

Начиная с версии PowerShell 7.1, пакет MSI создает разделы реестра, которые хранят данные о расположении установки и версии PowerShell.Beginning in PowerShell 7.1, the MSI package creates registry keys that store the installation location and version of PowerShell. Эти значения можно найти в разделе .These values are located in . Значение уникально для каждого типа сборки (выпуск или предварительная версия), основного номера версии и архитектуры.The value of is unique for each build type (release or preview), major version, and architecture.

ReleaseRelease ArchitectureArchitecture Ключ реестраRegistry Key
Выпуск версии 7.1.x7.1.x Release x86x86
Выпуск версии 7.1.x7.1.x Release X64x64
Предварительная версия 7.1.x7.1.x Preview x86x86
Предварительная версия 7.1.x7.1.x Preview X64x64

Может использоваться администраторами и разработчиками для поиска пути к PowerShell.This can be used by administrators and developers to find the path to PowerShell. Значения будут одинаковыми для всех выпусков предварительных и дополнительных версий.The values will be the same for all preview and minor version releases. Значения отличаются для каждого выпуска основной версии.The values are changed for each major release.

Launch different shells for different user accounts

By default, Shell Launcher runs the default shell, which is specified when you create the OS image at design time. The default shell is set to Cmd.exe, but you can specify any executable file to be the default shell.

You can configure Shell Launcher to launch a different shell for specific users or groups if you do not want to run the default shell. For example, you might configure a device to run a custom application shell for guest accounts, but run the standard Windows Explorer shell for administrator accounts in order to service the device.

If you use the WMI providers to configure Shell Launcher for a user or group at run time, you must use the security identifier (SID) for that user or group; you cannot use the user name or group name.

For more information about common security identifiers, see Well-known SIDs.

When the current signed in account belongs to two or more groups that have different configurations defined for each group, Shell Launcher uses the first configuration it finds. The search order is not defined, so we recommend that you avoid assigning a user to multiple groups with different Shell Launcher configurations.

Как удалить приложение?

Но предположим, пользователь установил программу, попользовался ней некоторое время, но по каким-то причинам она ему не понравилась, и он решил удалить ее с компьютера. Как это сделать?

Приложение удаляется стандартным методом с использованием раздела программ и компонентов «Панели управления» с предварительным выходом из программы в системном трее и завершением ее процесса в «Диспетчере задач». Однако, чтобы потом не подчищать «хвосты» вручную, лучше воспользоваться деинсталляторами наподобие iObit Uninstaller (так сказать, для верности). Такие приложения при включенном углубленном анализе автоматически находят остаточные файлы, каталоги и ключи реестра, после чего удаляют их из системы.

Запуск 32-разрядной версии Windows PowerShellStarting the 32-Bit Version of Windows PowerShell

При установке Windows PowerShell на 64-разрядном компьютере в дополнение к 64-разрядной версии устанавливается Windows PowerShell (x86) — 32-разрядная версия Windows PowerShell.When you install Windows PowerShell on a 64-bit computer, Windows PowerShell (x86) , a 32-bit version of Windows PowerShell is installed in addition to the 64-bit version. При открытии Windows PowerShell по умолчанию запускается 64-разрядная версия.When you run Windows PowerShell, the 64-bit version runs by default.

Однако в некоторых случаях нужно запустить Windows PowerShell (x86) , например при использовании модуля, которому требуется 32-разрядная версия, или при удаленном подключении к 32-разрядному компьютеру.However, you might occasionally need to run Windows PowerShell (x86) , such as when you’re using a module that requires the 32-bit version or when you’re connecting remotely to a 32-bit computer.

Для запуска 32-разрядной версии Windows PowerShell воспользуйтесь любой из следующих процедур.To start a 32-bit version of Windows PowerShell, use any of the following procedures.

В Windows Server 2012 R2In Windows Server 2012 R2

  • На экране Пуск щелкните Windows PowerShell (x86).On the Start screen, type Windows PowerShell (x86). Щелкните плитку Windows PowerShell x86.Click the Windows PowerShell x86 tile.
  • Выберите пункт Windows PowerShell (x86) в меню Сервис****диспетчера сервера.In Server Manager , from the Tools menu, select Windows PowerShell (x86).
  • На рабочем столе переместите курсор в правый верхний угол, щелкните элемент Поиск , введите PowerShell x86 и выберите Windows PowerShell (x86) .On the desktop, move the cursor to the upper right corner, click Search , type PowerShell x86 and then click Windows PowerShell (x86).
  • В командной строке введите следующее: Via command line, enter:

В Windows Server 2012In Windows Server 2012

  • На экране Пуск введите PowerShell и выберите Windows PowerShell (x86).On the Start screen, type PowerShell and then click Windows PowerShell (x86).
  • Выберите пункт Windows PowerShell (x86) в меню Сервис****диспетчера сервера.In Server Manager , from the Tools menu, select Windows PowerShell (x86).
  • На рабочем столе переместите курсор в правый верхний угол, щелкните элемент Поиск , введите PowerShell и выберите Windows PowerShell (x86) .On the desktop, move the cursor to the upper right corner, click Search , type PowerShell and then click Windows PowerShell (x86).
  • В командной строке введите следующее: Via command line, enter:

В Windows 8.1In Windows 8.1

  • На экране Пуск щелкните Windows PowerShell (x86).On the Start screen, type Windows PowerShell (x86). Щелкните плитку Windows PowerShell x86.Click the Windows PowerShell x86 tile.
  • Если вы используете средства удаленного администрирования сервера для Windows 8.1, можно также открыть Windows PowerShell x86 из меню Сервис диспетчера сервера.If you’re running Remote Server Administration Tools for Windows 8.1, you can also open Windows PowerShell x86 from the Server ManagerTools menu. Выберите Windows PowerShell (x86).Select Windows PowerShell (x86).
  • На рабочем столе переместите курсор в правый верхний угол, щелкните элемент Поиск , введите PowerShell x86 и выберите Windows PowerShell (x86) .On the desktop, move the cursor to the upper right corner, click Search , type PowerShell x86 and then click Windows PowerShell (x86).
  • В командной строке введите следующее: Via command line, enter:

В Windows 8In Windows 8

  • На экране Пуск переместите курсор в правый верхний угол, щелкните Параметры , Плитки , а затем переместите ползунок Показать средства администрирования в значение Да.On the Start screen, move the cursor to the upper right corner, click Settings , click Tiles , and then move the Show Administrative Tools slider to Yes. Введите PowerShell и выберите Windows PowerShell (x86).Then, type PowerShell and click Windows PowerShell (x86).
  • Если вы используете средства удаленного администрирования сервера для Windows 8, можно также открыть Windows PowerShell x86 из меню Сервис диспетчера сервера.If you’re running Remote Server Administration Tools for Windows 8, you can also open Windows PowerShell x86 from the Server ManagerTools menu. Выберите Windows PowerShell (x86).Select Windows PowerShell (x86).
  • На экране Пуск или рабочем столе введите PowerShell (x86) и выберите Windows PowerShell (x86).On the Start screen or the desktop, type PowerShell (x86) and then click Windows PowerShell (x86).
  • В командной строке введите следующее: Via command line, enter:

Основной функционал Classic Shell

Программа разрабатывалась для того, чтобы в новых версиях Windows пользователь мог вернуть стандартное меню «Пуск», так как в Windows 8 его вообще нет. Однако функционал программы позволяет сделать намного больше, чем просто поменять интерфейс «Восьмёрки» или «Десятки» на интерфейс более ранних версий Windows.

  • Classic Start Menu – элемент помогающий вернуть классический интерфейс меню «Пуск» либо изменить его под свои нужды;
  • Classic Explorer – отвечает за настройку стандартного «Проводника» Windows;
  • За настройку интерфейса Internet Explorer отвечает Classic IE;
  • За постоянные обновления самой программы отвечает Classic Shell Update.

Установка Classic Shell

В процессе инсталляции программы нет ничего сложного. Дополнительно программа не предлагает вам установить какое-либо рекламное ПО. Единственное с чем вам придётся соглашаться во время установки – лицензионное соглашение. Итак, рассмотрим процесс установки по шагам:

Предварительные настройки программы

Когда установка завершена можно переходить непосредственно к настройкам меню «Пуск» и других элементов системы. Но для начала нужно выполнить некоторые настройки в интерфейсе самой программы:

  1. Кликните провой кнопкой мыши по меню «Пуск». Из контекстного меню выберите пункт «Настроить». Это запустит Classic Shell. Если данного пункта нет в контекстном меню, то программу придётся запускать вручную с «Рабочего стола».
  2. В открывшемся интерфейсе нужно выбрать вкладку «Language», что расположена в верхней части окна. Если этой вкладки нет, то поставьте галочку напротив пункта «Show all settings».
  3. В списке языков выберите «Русский».
  4. Однако изменения не применятся сразу же. Для этого придётся нажать на кнопку «Check for Updates».
  5. Затем кликните по текстовой ссылке «Click here to install it».
  6. Нажмите «Ок».
  7. Для применения настроек рекомендуется перезагрузить компьютер.

Настройка меню «Пуск»

Теперь можно переходить к настройке самого меню «Пуск»:

  1. Запустите Classic Shell, воспользовавшись контекстным меню или иконкой на «Рабочем столе».
  2. В верхнем меню откройте вкладку «Стиль меню «Пуск»».
  3. Вам будет представлено три основных стиля. Эти стили являются шаблонами и каждый из них может быть настроен при помощи дополнительных параметров. В данный момент выберите один из подходящих стилей.
  4. Можно изменить внешний вид кнопки «Пуск». Для этого поставьте галочку на соответствующий параметр в нижней части окна. Изначально представлено несколько стандартных вариантов внешнего вида кнопки, но вы можете добавить свои с компьютера, нажав на кнопку «Выбрать изображения…».
  5. В «Проводнике» выберите подходящее вам изображение и нажмите «Открыть».
  6. Теперь вернёмся к стилизации самого меню «Пуск». Чтобы изменить внешний вид стандартного шаблона, нажмите на текстовую ссылку «Выбрать обложку» или в верхних вкладках откройте «Обложка».
  7. Напротив параметра «Обложка» раскройте выпадающий список и выберите в нём тот вариант оформления, который вам больше нравится.
  8. В окне ниже можно задать дополнительные параметры отображения меню, используя галочки напротив тех или иных параметров. Изменения можно проследить, тыкая по кнопке «Пуска», так как они применяются мгновенно.
  9. Можно настроить элементы, отображаемые в меню. Для этого перейдите во вкладку «Особые элементы» и поставьте маркеры на нужных пунктах либо снимите с ненужных.
  10. Во вкладке «Настройка меню «Пуск»» можно произвести ещё более детальную настройку. Например, переместить одни элементы в другую колонку, сделав меню ещё более гибким.
  11. Дополнительно можно настроить параметры анимации, размеры значков, сглаживание шрифтов, скорость реакции на нажатие и т.д. Все эти параметры можно найти во вкладках «Общее поведение» или «Вид меню».
  12. Перед применением настроек можно сделать архивацию параметров, чтобы вернуться к ним. Для этого используйте выпадающее меню «Архивация параметров» напротив кнопки «Ок».
  13. Чтобы окончательно применить настройки в Classic Shell нажмите на кнопку «Ок». Перезагружать компьютер необязательно.

Основываясь на инструкциях из данной статьи, вы смогли понять, как работать с основным функционалом рассматриваемой программы. Также не стоит забывать, что программа предоставляет и дополнительные функции, изучить которые можно самостоятельно, если таковая необходимость возникнет.

PowerShell включает конвейерPowerShell has a pipeline

Пожалуй, конвейеры являются наиболее полезной концепцией в интерфейсах командной строки.Pipelines are arguably the most valuable concept used in command-line interfaces. При правильном использовании конвейеры упрощают работу со сложными командами и отслеживание потока выполнения.When used properly, pipelines reduce the effort of using complex commands and make it easier to see the flow of work. Каждая команда в конвейере передает свои выходные данные, элемент за элементом, следующей команде.Each command in a pipeline passes its output, item by item, to the next command. Команды обрабатывают только один объект за раз.Commands don’t have to handle more than one item at a time. Это снижает потребление ресурсов и позволяет получать выходные данные немедленно.The result is reduced resource consumption and the ability to get output immediately.

Эта нотация конвейера похожа на нотацию, которая используется в других оболочках.The notation used for pipelines is similar to the notation used in other shells. На первый взгляд не совсем понятно, чем отличаются конвейеры в PowerShell.At first glance, it may not be apparent how pipelines are different in PowerShell. Хотя вы видите на экране текст, PowerShell передает по конвейеру между командами не текст, а объекты.Although you see text on the screen, PowerShell pipes objects, not text, between commands.

Например, вы можете использовать командлет для принудительного постраничного отображения выходных данных из другой команды. На экране эти данные будут показаны как обычный текст, разбитый на страницы:For example, if you use the cmdlet to force a page-by-page display of output from another command, the output looks just like the normal text displayed on the screen, broken up into pages:

Разбиение на страницы также снижает потребление ресурсов ЦП, так обработку продолжает командлет , когда он получает всю страницу для отображения.Paging also reduces CPU utilization because processing transfers to the cmdlet when it has a complete page ready to display. Командлет, стоящий в конвейере выше, приостанавливает выполнение, пока не будет готова следующая страница выходных данных.The cmdlets that precede it in the pipeline pause execution until the next page of output is available.

Объекты в конвейереObjects in the pipeline

При запуске командлета в PowerShell вы видите выходные данные в виде текста — именно так в окне консоли и должны отображаться объекты.When you run a cmdlet in PowerShell, you see text output because it is necessary to represent objects as text in a console window. В текстовом представлении могут отображаться не все свойства выводимого объекта.The text output may not display all of the properties of the object being output.

Например, рассмотрим командлет .For example, consider the cmdlet. Эти выходные данные в виде текста содержат сводную информацию, а не полное представление объекта, возвращаемого командлетом .The text output is a summary of information, not a complete representation of the object returned by . Процесс, который форматирует данные для отображения на экране, добавляет к выходным данным заголовок.The heading in the output is added by the process that formats the data for onscreen display.

При передаче выходных данных по конвейеру в командлет отображаются сведения об объекте, возвращаемом .Piping the output to the cmdlet displays information about the object returned by .

Командлет возвращает объект PathInfo , который содержит текущий путь и другие сведения. returns a PathInfo object that contains the current path and other information.

Differences between Shell Launcher v1 and Shell Launcher v2

Shell Launcher v1 replaces , the default shell, with which can launch a Windows desktop application.

Shell Launcher v2 replaces with . This new executable file can launch a Windows desktop application or a UWP app.

In addition to allowing you to use a UWP app for your replacement shell, Shell Launcher v2 offers additional enhancements:

  • You can use a custom Windows desktop application that can then launch UWP apps, such as Settings and Touch Keyboard.
  • From a custom UWP shell, you can launch secondary views and run on multiple monitors.
  • The custom shell app runs in full screen, and can run other apps in full screen on user’s demand.

For sample XML configurations for the different app combinations, see Samples for Shell Launcher v2.

Customising

General

If you loaded the supplied settings file, you should see a useful default setup, with folders and icons, etc.

You can edit most of the Classic Shell settings as you like, with the exception of:

  • Start Menu Style > Windows 7 style (settings don’t exist for this style)
  • Menu Look > Large icon size (large icon size is fixed at 24)

Icons

To customise items you’ve added to the Start Menu yourself, you’ll need to edit their properties and set a new icon.

To do this:

  1. Open the Classic Shell «Settings» dialog, and switch to the «Customize Start Menu» tab
  2. In the left hand column, double-click the item you want to edit, to open the «Edit Menu Item» dialog
  3. In the «Icon» field, click the «…» button to open the «Select Icon» dialog
  4. In the «File» field, click the «…» button to open the «Select Source File» dialog
  5. Choose the icon you want to use and click «Open»
  6. Confirm all dialogs to exit

Описание

Каждый раз, когда появляется очередная версия Windows, её разработчики всегда устанавливают очередной уникальный интерфейс кнопки «Пуск». Такие новшества вызывают чувство дискомфорта у многих пользователей. Люди вынуждены приспосабливаться к очень непривычному расположению и виду элементов.

Так, к примеру, в Виндовс 8 меню «Пуск» принципиально отсутствует. А пользователям данной операционной системы предлагается довольствоваться функционалом стартового экрана по образу и подобию планшетных устройств.

Создание ПО ClassicShell помогает избежать возможной путаницы с поиском необходимых элементов и даёт пользователям доступ к настройке привычного вида пускового меню. Если учесть, что ПО подходит для любой версии Виндовс, то его использование обеспечивает стандартное стартовое меню из любой версии ОС, даже то, что используется в Виндовс XP.

Семейство команд является расширяемымThe command family is extensible

Такие интерфейсы, как , не позволяют расширять набор встроенных команд напрямую.Interfaces such as don’t provide a way for you to directly extend the built-in command set. Вы можете создавать внешние программы командной строки, выполняемые в .You can create external command-line tools that run in . Но у этих внешних программ нет служб, таких как интеграция справки.But these external tools don’t have services, such as Help integration. Интерфейс не будет автоматически знать, что эти внешние программы являются действительными командами. doesn’t automatically know that these external tools are valid commands.

Команды в PowerShell называются командлетами .The commands in PowerShell are known as cmdlets . Каждый командлет можно применять отдельно, но наиболее эффективным является их совместное использование для выполнения сложных задач.You can use each cmdlet separately, but their power is realized when you combine them to perform complex tasks. Как и многие другие оболочки, PowerShell предоставляет доступ к файловой системе на компьютере.Like many shells, PowerShell gives you access to the file system on the computer. Поставщики PowerShell позволяют обращаться к другим хранилищам данных, например к реестру и хранилищам сертификатов, так же легко, как и к файловой системе.PowerShell providers enable you to access other data stores, such as the registry and the certificate stores, as easily as you access the file system.

Вы можете создавать собственные командлеты и модули функций, используя сценарии или скомпилированный код.You can create your own cmdlet and function modules using compiled code or scripts. Модули могут добавлять командлеты и поставщики в оболочку.Modules can add cmdlets and providers to the shell. PowerShell также поддерживает сценарии, аналогичные сценариям оболочки UNIX и пакетным файлам .PowerShell also supports scripts that are analogous to UNIX shell scripts and batch files.

Полное описание

Classic Shell — бесплатная утилита, позволяющая вернуть классический вид меню «Пуск» со стандартными функциями для операционных систем Виндовс 7 и выше.

Имеется встроенная поисковая панель для быстрого обнаружения интересующих вас объектов. Заявлена поддержка скинов разнообразит интерфейс вашей ОС от компании Microsoft. Тонкие настройки программы Классик Шелл помогут восстановить привычные операции при нажатии правой клавиши мыши по файлу, например: копировать, переименовать, вырезать, удалить элемент и так далее.

Стоит отметить, что в классическом меню «Пуск» полностью настраивается расположение приложений. В браузере IE9 добавлены заголовки в верхней части окна, введен показ безопасных зон и отображение процесса загрузки страницы в статусной строке.

Бесплатное программное обеспечение Classic Shell для Windows 10 однозначно понравится любителям и поклонникам старых версий Виндовс, ведь в современных интерпретациях OS не хватает множества полезных и привычных опций. Оно не просто возвращает классический стиль операционных систем Windows, но и предоставояет доступ к полюбившимся функциям. 

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий