PDA

Показать полную графическую версию : Сортировка программ в меню "Пуск" по алфавиту


Страниц : [1] 2

7human7
28-10-2008, 20:14
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder
я удалил раздел MenuOrder, а потом запретил запись в раздел Explorer.
Но, получается что система не может больше ничего изменять в разделе Explorer (что в дальнейшем может понадобиться).
Нет-ли другого способа, на запрет изменения/добавления в раздел "MenuOrder"?

тем более, что после этого исчезли значки на рабочем столе (системные)

Blast
28-10-2008, 20:16
а потом запретил запись в раздел Explorer »
но зачем?.. нужно запретить запись в подраздел MenuOrder - тогда все будет нормально

7human7
28-10-2008, 20:18
Как правило, предлагается удалить раздел реестра

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder
что при следующем входе в систему действительно приводит к желаемому результату. (http://oszone.net/6162/)
тогда к чему это было написано?

Blast
28-10-2008, 20:21
эээ... ну так и вот :) дальше читайте
конечно на подраздел Explorer нельзя запрещать запись, а вот отсортировать через графический интерфейс и после этого не удалять подраздел MenuOrder, а запретить в него запись - это то, что вам нужно сделать

7human7
28-10-2008, 21:03
запретить в него запись - это то, что вам нужно сделать »
жаль, что в той статье по-иному написано.

дальше читайте »
причем тут это? я уже выделил цитатой, там ясно было написано - удалить.

Blast
28-10-2008, 21:08
неее :) там ясно написано, что как правило другие рекомендуют удалить, но тем не менее "существует способ, позволяющий закрепить алфавитный порядок для программ в меню Пуск. Он заключается в запрете на запись в указанный выше раздел реестра."

Котяра
28-10-2008, 21:36
Может, рациональнее включить эту команду reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /f в автозагрузку?

DiMMMm
29-10-2008, 12:28
Котяра, запретить запись в этот раздел реестра гораздо удобнее и проще

7human7
30-10-2008, 19:53
Котяра,
т.е удалить раздел MENUOrder?
а что если далее, другие программы при установке будут записываться в этот раздел?..

Котяра
30-10-2008, 22:52
Котяра,
т.е удалить раздел MENUOrder?
а что если далее, другие программы при установке будут записываться в этот раздел?.. »
я удалил раздел MenuOrder, а потом запретил запись в раздел Explorer. »
Это тоже самое, но мой способ дает программе записать что-либо туда, а потом при загрузке это убирает.

7human7
15-11-2008, 15:20
кстати, как будет выглядить твик на запрет записи в:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder
?

DiMMMm
15-11-2008, 15:37
7human7, это делается не с помощью твиков, а с помощью SubInACL

Vadikan
15-11-2008, 21:22
7human7, выше вы процитировали статью и дали на нее ссылку. В этой же статье написано, как установить запрет на запись.

7human7
16-11-2008, 00:08
как установить запрет на запись. »

Для локализованной ОС (пакетный файл должен быть сохранен в кодировке OEM, поскольку название группы состоит из кириллических символов). (http://oszone.net/6162)
в пакетный файл? cmd? и где должен быть сохранен и как вообще..
неужели нельзя просто добавить в твик?
REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q

Vadikan
16-11-2008, 02:10
в пакетный файл? cmd? »
Да.
и где должен быть сохранен »
Где угодно, в зависимости от ваших требований или предпочтений.
и как вообще.. »
Обычно, CTRL+S :)
неужели нельзя просто добавить в твик? »
regperm - это утилита командной строки. Ее нельзя добавить в твик.

7human7
18-11-2008, 17:56
т.е закинуть regperm.exe папку $oem$ и с cmdlines.txt ее вызывать? (если пользуюсь методом cmdlines офк)
а что делать с пакетным файлом (cmd)
со следующим содержимым:
REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q

Vadikan
18-11-2008, 18:55
т.е закинуть regperm.exe папку $oem$ и с cmdlines.txt ее вызывать? »
Если вы задаете вопрос в контексте автоустновки, то непонятно, почему вы выбрали форум Windows XP.

Можете сделать так и прописать команду в cmdlinest. Можете закинуть утилиту в system32 и выполнять команду при первом входе в систему - как вам удобнее.

7human7
18-11-2008, 19:17
Можете сделать так и прописать команду в cmdlinest »
а что делать с пакетным файлом (cmd)
со следующим содержимым:»
REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q

или он не нужен? (cmd)

Можете закинуть утилиту в system32 и выполнять команду при первом входе в систему »
т.е с помощью guirunonce? :)

Vadikan
18-11-2008, 23:24
7human7, ок, объясняю еще раз.
Создаете CMD-файл с командой (если русская ОС). Если англ. - см. команду в статье.
REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q. Называете его menuorder.cmd и кладете в корень ОЕМ. В cmdlines.txt добавляете команду на запуск или создаете новый файл с командой.
[commands]
menuorder.cmd
Сохраняете cmdlines.txt в корне ОЕМ. Все!

.е с помощью guirunonce »
Можете и так. Как удобно, так и делайте.

Pozia
06-12-2008, 22:22
Почему то у меня запрет на запись слетает. Все нормально работает до первой перезагрузки. Как винду поставлю и начинаю какие нибудь проги ставить все путем - названия программ попадают в олфавитном порядке в Пуск-все программы. Как только перезагружу комп то после при установки прог они попадают в конец списка. Почему?




© OSzone.net 2001-2012