Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows XP » Аддоны - [addon] StartMenu Order (SMO) Упорядоченное меню пуск/все программы

Ответить
Настройки темы
Аддоны - [addon] StartMenu Order (SMO) Упорядоченное меню пуск/все программы

Модератор


Moderator


Сообщения: 8313
Благодарности: 2863


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Amigos
Дата: 26-09-2011
Описание: добавка про вредный инсталлятор
Вложения
Тип файла: 7z 7-StartMenu Order_s_091120_12-59.7z
(68.4 Kb, 250 просмотров)
В win 98 появилось нововедение — папки в меню пуск/все программы, содержащие ярлыки на установленные программы, можно было располагать в произвольном порядке, они поддерживали перетаскивание.
Возможность сохранить алфавитный порядок осталась, но требовала директивы пользователя для сортировки (ПКМ на папке в в меню пуск/все программы, "сортировать по имени"), и этот наведённый порядок нарушался при установке новых программ
Папки вновь установленных программ помещались вниз, игнорируя сортировку

рецепт для постоянной сортировки известен давно — задание ограниченных разрешений на ветку реестра:
читать дальше »
Цитата Vadikan:
Сортировка программ в меню Пуск по алфавиту - это весьма популярный твик, циркулирующий по сети. Как правило, предлагается удалить раздел реестра
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
»
, но готового аддона я на основе этого рецепта не нашёл

вот аддон 7-StartMenu Order
Убирает произвольное расположение папок и файлов в Start Menu,
после его применения элементы будут отсортированы по алфавиту

Может запускаться на уже установленной системе.

вот скрин StartMenu системы без SMO
Цитата:
Nero и дополнения VirtualBox установлены вручную, без аддонов, после установки системы

а вот так выглядит StartMenu системы с аддоном SMO
Цитата:
Nero и дополнения VirtualBox установлены вручную, без аддонов, после установки системы

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

Отправлено: 08:22, 16-11-2009

 

Аватара для Олег97

Старожил


Сообщения: 168
Благодарности: 34

Профиль | Отправить PM | Цитировать


Цитата batyaPS:
права для "все" он не дает »
тоже самое!((
Цитата FreshMen85:
Что бы работало нужно данную ветку создать самому:
Код: Выделить весь код
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder"
и тогда уже можно будет применить необходимые параметры:
Код: Выделить весь код
REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q
»
не работает, запускал батник на 13 минуте

Отправлено: 15:09, 27-07-2010 | #41



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для batyaPS

Ветеран


Сообщения: 968
Благодарности: 61

Профиль | Отправить PM | Цитировать


Олег97, а кодировку учел ? что "Все" это кирилица ?

Отправлено: 17:12, 27-07-2010 | #42


Аватара для Олег97

Старожил


Сообщения: 168
Благодарности: 34

Профиль | Отправить PM | Цитировать


batyaPS, АГА)

Последний раз редактировалось Олег97, 17-01-2011 в 19:14.


Отправлено: 21:14, 27-07-2010 | #43


Модератор


Moderator


Сообщения: 8313
Благодарности: 2863

Профиль | Отправить PM | Цитировать


Цитата batyaPS:
windows не удалось найти ......... »
значит - или вы упорно продолжаете использовать старую (нерабочую) версию аддона. либо у вас аддон отрабатывает неверно.

в выходном дистрибутиве в \I386\SYSOC.IN_\SYSOC.INF строчка SMO2009=ocgen.dll,OcEntry,SMO2009.inf,HIDE,7

есть?

Отправлено: 06:49, 28-07-2010 | #44


Аватара для Олег97

Старожил


Сообщения: 168
Благодарности: 34

Профиль | Отправить PM | Цитировать


Amigos, папка с аддоном называется 7-StartMenu Order, при отдельной интеграции аддона, updatepack его не находит, так как считает что это два аддона. Переименуйте папку с аддоном в 7-StartMenu_Order

-------
У кого-то глюкогенератор, а у нас bugодельня...


Отправлено: 10:05, 28-07-2010 | #45


Модератор


Moderator


Сообщения: 8313
Благодарности: 2863

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: 7z Test1_s_100728_14-25.7z
(351 байт, 4 просмотров)

Цитата Олег97:
при отдельной интеграции аддона, updatepack его не находит, так как считает что это два аддона »
а если использовать кавычки?
"7-StartMenu Order"

в крайнем случае переименуйте у себя, по идее это не влият ни на что.
интеграцию "отдельных аддонов" вообще практикуют очень мало пользователей

Цитата batyaPS:
он отрабатывает(ветку очищает) , меню сортируется, но права для "все" он не дает . »
распакуйте SMO2009.exe и достаньте оттуда файлик regperm.exe, положите рядом с ним Test1.cmd из аттача.

запустите Test1.cmd

на системе поставленной без аддона 7-StartMenu Order первый запуск должен давать это
повторные запуски должны давать это

т.е. сперва права на запись в ветку есть и раздел
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs
может удалятся и создаваться, но после первой отработки regperm.exe права должны поменяться и этот раздел будет нельзя удалить/создать.

на системе установленной с аддоном 7-StartMenu Order первый запуск сразу должен давать
т.е. права на запись в ветку отсутсвуют и раздел
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs
нельзя удалить/создать/модифицировать

batyaPS, что у вас выдаёт Test1.cmd ?
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:37, 28-07-2010 | #46


Модератор


Moderator


Сообщения: 8313
Благодарности: 2863

Профиль | Отправить PM | Цитировать


Цитата FreshMen85:
Всё дело в том что ветка: "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder" создается автоматически при первом открытии меню пуск. Поэтому как Вы понимаете на Т-13 данной ветки ещё нет. Что бы работало нужно данную ветку создать самому: REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder" и тогда уже можно будет применить необходимые параметры: REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q »
я тоже когдато так заблуждался - в результате выложил нерабочий аддон, который аукается мне до сих пор

Отправлено: 12:41, 28-07-2010 | #47


Аватара для batyaPS

Ветеран


Сообщения: 968
Благодарности: 61

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Безымянный.PNG
(14.0 Kb, 5 просмотров)

Цитата Amigos:
batyaPS, что у вас выдаёт Test1.cmd ? »
читать дальше »
D:\Users\it1_996801\Desktop>reg delete "HKCU\Software\Microsoft\Windows\CurrentV
ersion\Explorer\MenuOrder\Start Menu2\Programs" /f

Ошибка: Системе не удалось найти указанный раздел или параметр реестра

D:\Users\it1_996801\Desktop>reg add "HKCU\Software\Microsoft\Windows\CurrentVers
ion\Explorer\MenuOrder\Start Menu2\Programs" /f /v "Order" /t REG_EXPAND_SZ /d "
"

Операция успешно завершена

D:\Users\it1_996801\Desktop>REGPERM /K "HKEY_CURRENT_USER\Software\Microsoft\Win
dows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs" /A:Все:R

D:\Users\it1_996801\Desktop>pause
Для продолжения нажмите любую клавишу . . .


так как у меня эта ветка
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs]

а после появилась
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs]
что логично. но в разрешениях для "все" права не запрещенные, а особые (разрешить).

второй запуск выдал

читать дальше »
D:\Users\it1_996801\Desktop>reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs" /f

Error: Отказано в доступе.

D:\Users\it1_996801\Desktop>reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs" /f /v "Order" /t REG_EXPA
ND_SZ /d ""

Error: Отказано в доступе.

D:\Users\it1_996801\Desktop>REGPERM /K "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs" /A:Все:R


D:\Users\it1_996801\Desktop>pause
Для продолжения нажмите любую клавишу . . .


можно ли чуть пересобрать аддон с условием,что :

- ветка уже существует и права даны, но коряво.
- ветки могут быть разными Start Menu и Start Menu2

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

Последний раз редактировалось batyaPS, 29-07-2010 в 09:39.


Отправлено: 09:28, 29-07-2010 | #48


Модератор


Moderator


Сообщения: 8313
Благодарности: 2863

Профиль | Отправить PM | Цитировать


Цитата batyaPS:
Цитата:
batyaPS, что у вас выдаёт Test1.cmd ? »
читать дальше »
читать дальше » »
т.е. у вас один в один случай
Цитата Amigos:
на системе поставленной без аддона 7-StartMenu Order первый запуск должен давать это
читать дальше »
повторные запуски должны давать это
читать дальше » »
т.е. вы всё таки пользуетесь старой, нерабочей версией аддона.
Цитата batyaPS:
второй запуск выдал
« скрыть
D:\Users\it1_996801\Desktop>reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs" /f
Error: Отказано в доступе.
D:\Users\it1_996801\Desktop>reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs" /f /v "Order" /t REG_EXPA
ND_SZ /d ""
Error: Отказано в доступе. »
т.е. Regperm на вашей системе работает правильно, и после первого запуска убрал у "ВСЕ" доступ на запись.

т.е. правильный аддон (который лежит в шапке темы) у вас должен отработать.

Цитата batyaPS:
можно ли чуть пересобрать аддон с условием,что :
- ветка уже существует и права даны, но коряво. »
на этапе первого входа в систему (когда запускается smo2009 из аддона) корявых прав быть не может, и для аддона это бессмысленно.
если нужно "для живой системы" то да, смысл может быть.
Цитата batyaPS:
- ветки могут быть разными Start Menu и Start Menu2 »
Start Menu используется при "классическом меню «Пуск»"
а при "Меню «Пуск»" Start Menu2.

это прикольно - для этих видов можно сделать разную сортировку элементов меню или совсем её отключить для какого либо из них.

вы используете "классическом меню «Пуск»" ?
тогда проверьте работу аддона с "Меню «Пуск»" - если там аддон отрабатывает нормально, то я пересоберу smo2009.ex_ из аддона с учетом Start Menu и Start Menu2

Отправлено: 10:41, 29-07-2010 | #49


Аватара для batyaPS

Ветеран


Сообщения: 968
Благодарности: 61

Профиль | Отправить PM | Цитировать


Цитата Amigos:
вы используете "классическом меню «Пуск»" ? »
нет , просто на работе пробовал (там классика)

Цитата Amigos:
Start Menu используется при "классическом меню «Пуск»"
а при "Меню «Пуск»" Start Menu2. »
не знал .

Цитата Amigos:
тогда проверьте работу аддона с "Меню «Пуск»" - если там аддон отрабатывает нормально, то я пересоберу smo2009.ex_ из аддона с учетом Start Menu и Start Menu2 »
на живой системе отрабатывает . соберите пож... хотя мне бы желательно для живой системы . так как планирую его заюзать на второй старт системы . (не могу понять , но что то у меня донастраивается при первом старте)

Отправлено: 11:20, 29-07-2010 | #50



Компьютерный форум OSzone.net » Изменение внешнего вида Windows » Оформление Windows XP » Аддоны - [addon] StartMenu Order (SMO) Упорядоченное меню пуск/все программы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Исчез список программ в подменю "Все программы" меню "Пуск" sewell Microsoft Windows 7 23 21-03-2011 16:51
Интерфейс - Не сортируються программы по алфавиту в Пуск-Все программы Borod888 Microsoft Windows 2000/XP 10 21-12-2009 13:20
Интерфейс - Пользовательская настройка порядка отображения меню пуск -> все программы hotdog_01 Microsoft Windows 7 3 17-11-2009 10:35
Интерфейс - Исчезло все из Пуск-Все программы BupycNet Microsoft Windows 7 6 26-07-2009 21:35




 
Переход