Amigos
16-11-2009, 08:22
В win 98 появилось нововедение — папки в меню пуск/все программы, содержащие ярлыки на установленные программы, можно было располагать в произвольном порядке, они поддерживали перетаскивание.
Возможность сохранить алфавитный порядок осталась, но требовала директивы пользователя для сортировки (ПКМ на папке в в меню пуск/все программы, "сортировать по имени"), и этот наведённый порядок нарушался при установке новых программ
Папки вновь установленных программ помещались вниз, игнорируя сортировку :(
рецепт для постоянной сортировки известен давно — задание ограниченных разрешений на ветку реестра: Сортировка программ в меню Пуск по алфавиту - это весьма популярный твик, циркулирующий по сети. Как правило, предлагается удалить раздел реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder
что при следующем входе в систему действительно приводит к желаемому результату. Но ровно до тех пор, пока в список не добавится какая-либо программа, после чего процедуру нужно повторять или выполнять сортировку вручную в графическом интерфейсе.
Тем не менее, существует способ, позволяющий закрепить алфавитный порядок для программ в меню Пуск. Он заключается в запрете на запись в указанный выше раздел реестра. Это можно сделать в редакторе реестра (см. KB310426), но проще всего организовать это во время установки системы, воспользовавшись командной строкой и утилитой Regperm for Win NT/2000/XP (загрузить, 24 кб). Задача решается одной командой, запускаемой на Т-12 (для всех пользователей устанавливается разрешение только на чтение из вышеупомянутого раздела реестра).
Для английской ОС:
REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Everyone:R /Q
Для локализованной ОС (пакетный файл должен быть сохранен в кодировке OEM, поскольку название группы состоит из кириллических символов).
REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q
» (http://www.oszone.net/6162) , но готового аддона я на основе этого рецепта не нашёл
вот аддон 7-StartMenu Order
Убирает произвольное расположение папок и файлов в Start Menu,
после его применения элементы будут отсортированы по алфавиту
Может запускаться на уже установленной системе.
вот скрин StartMenu системы без SMO
http://i003.radikal.ru/0911/00/8b0f2442246bt.jpg (http://radikal.ru/F/i003.radikal.ru/0911/00/8b0f2442246b.png.html) Nero и дополнения VirtualBox установлены вручную, без аддонов, после установки системы
а вот так выглядит StartMenu системы с аддоном SMO
http://s41.radikal.ru/i092/0911/04/f5444722cccdt.jpg (http://radikal.ru/F/s41.radikal.ru/i092/0911/04/f5444722cccd.png.html)Nero и дополнения VirtualBox установлены вручную, без аддонов, после установки системы
естественно, рано или поздно находится какой-нибудь особо вредный инсталлятор, который захочет побаловаться с параметром MenuOrder в ресстре, с целью расположить свою программку в какое то "особое" место и получит отлуп (http://s002.youpic.su/pictures/1316980800/48b00a2a25e1e457dc81932ff28f2bb9.png). В таком случае жмём "пропустить"
Возможность сохранить алфавитный порядок осталась, но требовала директивы пользователя для сортировки (ПКМ на папке в в меню пуск/все программы, "сортировать по имени"), и этот наведённый порядок нарушался при установке новых программ
Папки вновь установленных программ помещались вниз, игнорируя сортировку :(
рецепт для постоянной сортировки известен давно — задание ограниченных разрешений на ветку реестра: Сортировка программ в меню Пуск по алфавиту - это весьма популярный твик, циркулирующий по сети. Как правило, предлагается удалить раздел реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder
что при следующем входе в систему действительно приводит к желаемому результату. Но ровно до тех пор, пока в список не добавится какая-либо программа, после чего процедуру нужно повторять или выполнять сортировку вручную в графическом интерфейсе.
Тем не менее, существует способ, позволяющий закрепить алфавитный порядок для программ в меню Пуск. Он заключается в запрете на запись в указанный выше раздел реестра. Это можно сделать в редакторе реестра (см. KB310426), но проще всего организовать это во время установки системы, воспользовавшись командной строкой и утилитой Regperm for Win NT/2000/XP (загрузить, 24 кб). Задача решается одной командой, запускаемой на Т-12 (для всех пользователей устанавливается разрешение только на чтение из вышеупомянутого раздела реестра).
Для английской ОС:
REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Everyone:R /Q
Для локализованной ОС (пакетный файл должен быть сохранен в кодировке OEM, поскольку название группы состоит из кириллических символов).
REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q
» (http://www.oszone.net/6162) , но готового аддона я на основе этого рецепта не нашёл
вот аддон 7-StartMenu Order
Убирает произвольное расположение папок и файлов в Start Menu,
после его применения элементы будут отсортированы по алфавиту
Может запускаться на уже установленной системе.
вот скрин StartMenu системы без SMO
http://i003.radikal.ru/0911/00/8b0f2442246bt.jpg (http://radikal.ru/F/i003.radikal.ru/0911/00/8b0f2442246b.png.html) Nero и дополнения VirtualBox установлены вручную, без аддонов, после установки системы
а вот так выглядит StartMenu системы с аддоном SMO
http://s41.radikal.ru/i092/0911/04/f5444722cccdt.jpg (http://radikal.ru/F/s41.radikal.ru/i092/0911/04/f5444722cccd.png.html)Nero и дополнения VirtualBox установлены вручную, без аддонов, после установки системы
естественно, рано или поздно находится какой-нибудь особо вредный инсталлятор, который захочет побаловаться с параметром MenuOrder в ресстре, с целью расположить свою программку в какое то "особое" место и получит отлуп (http://s002.youpic.su/pictures/1316980800/48b00a2a25e1e457dc81932ff28f2bb9.png). В таком случае жмём "пропустить"