Главная > Уголок гика > Как добавить команду «Закрепить на начальном экране» для всех файлов и папок

Как добавить команду «Закрепить на начальном экране» для всех файлов и папок

Обратили ли вы внимание, что в Windows 8.1 Microsoft ограничила доступ к команде  "Закрепить на начальном экране" для всех сторонних приложений? Вам интересно, для чего это было сделано и почему? Давайте посмотрим!

В её предшественнице, то бишь в Windows 8, приложения могли получить программный доступ к пункту меню "Закрепить на начальном экране" Проводника. Подобный доступ получает инсталлятор Mozilla Firefox к команде "Закрепить на панели задач": сразу после установки Firefox заккрепляет себя на панели задач автоматически. То же самое могло быть реализовано в Windows 8 - любая программа была в состоянии точно также закрепить себя на начальном экране, было бы желание разработчика. Всё изменилось с появлением Windows 8.1.

Почему Microsoft на это пошла? Очевидный ответ - чтобы предотвратить замусоривание начального экрана нежелательными ярлыками. В отличие от Windows 8 (где на начальный экран добавлялось автоматом всё, что вы инсталлировали), Windows 8.1 хранит свой начальный экран целомудренным и чистым. В результате этих изменений, команда "Закрепить на начальном экране" доступна только процессу Explorer.exe! Ряд проверок - от банальной проверки на имя исполняемого файла до более серьёзных - прячут этот пункт меню от любой сторонней программы.

Однако, существует возможность расширить функциональность Проводника в Windows 8.1 и добавить возможность закрепить любой файл или папку начальном экране. Никаких сторонних приложений не потребуется, мы будем использовать лишь возможности ОС и  один простой твик реестра.

Импортируйте следующий файл реестра, и это всё, что вам понадобится сделать:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\*]

[HKEY_CURRENT_USER\Software\Classes\*\shellex]

[HKEY_CURRENT_USER\Software\Classes\*\shellex\ContextMenuHandlers]

[HKEY_CURRENT_USER\Software\Classes\*\shellex\ContextMenuHandlers\PintoStartScreen]
@="{470C0EBD-5D73-4d58-9CED-E91E22E23282}"

[HKEY_CURRENT_USER\Software\Classes\AllFileSystemObjects]

[HKEY_CURRENT_USER\Software\Classes\AllFileSystemObjects\shellex]

[HKEY_CURRENT_USER\Software\Classes\AllFileSystemObjects\shellex\ContextMenuHandlers]

[HKEY_CURRENT_USER\Software\Classes\AllFileSystemObjects\shellex\ContextMenuHandlers\PintoStartScreen]
@="{470C0EBD-5D73-4d58-9CED-E91E22E23282}"

Вы можете скачать готовые к использованию файлы реестра отсюда.

Дважды щёлкните на файле "Add Pin To Start Screen.reg" файл, чтобы внести его в реестр. Чтобы удалить пункт контекстного меню, импортируйте файл "Remove Pin To Start Screen.reg".

После того как вы импортировали файл Add Pin To Start Screen.reg, вы получите пункт контекстного меню "Закрепить на начальном экране" доступным для любого файла, для любого объекта файловой системы в Проводнике.

Pinning

Проверка команды в действии:

Winreview.ru можно найти в Вконтакте, Facebook и Twitter. Присоединяйтесь!

Комментарии

  1. Игорь

    Переустановив намедни 8 на 8.1, обнаружил что у них там совсем плохо.

    - Борода с некоторыми иконками

    - Из коробки стандартный драйвер видеокарты nvidia gf 285 не установился, или его вообще там нет.

    - Из обещанных 25 гб в скайдрайве выдали всего 7. (я впервые зарегал не локальную учетку)

    - Центр поддержки после того как я сам установил все драйвера сказал, что я должен завершить установку драйверов операционной системы, ну я нажал "завершить" и эта штука заново все установленные дрова переустановила. Фейспалм.

    Продолжаем ковыряться)

    зы startisback rc4 установился и работает нормально на 8.1

Написать комментарий