Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Сортировка программ в меню "Пуск" по алфавиту (http://forum.oszone.net/showthread.php?t=121316)

7human7 28-10-2008 20:14 936379

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

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

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

Blast 28-10-2008 20:16 936381

Цитата:

Цитата 7human7
а потом запретил запись в раздел Explorer »

но зачем?.. нужно запретить запись в подраздел MenuOrder - тогда все будет нормально

7human7 28-10-2008 20:18 936385

тогда к чему это было написано?

Blast 28-10-2008 20:21 936393

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

7human7 28-10-2008 21:03 936440

Цитата:

Цитата Blast
запретить в него запись - это то, что вам нужно сделать »

жаль, что в той статье по-иному написано.

Цитата:

Цитата Blast
дальше читайте »

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

Blast 28-10-2008 21:08 936446

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

Котяра 28-10-2008 21:36 936483

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

DiMMMm 29-10-2008 12:28 936948

Котяра, запретить запись в этот раздел реестра гораздо удобнее и проще

7human7 30-10-2008 19:53 938349

Котяра,
т.е удалить раздел MENUOrder?
а что если далее, другие программы при установке будут записываться в этот раздел?..

Котяра 30-10-2008 22:52 938521

Цитата:

Цитата 7human7
Котяра,
т.е удалить раздел MENUOrder?
а что если далее, другие программы при установке будут записываться в этот раздел?.. »

Цитата:

Цитата 7human7
я удалил раздел MenuOrder, а потом запретил запись в раздел Explorer. »

Это тоже самое, но мой способ дает программе записать что-либо туда, а потом при загрузке это убирает.

7human7 15-11-2008 15:20 953422

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

DiMMMm 15-11-2008 15:37 953435

7human7, это делается не с помощью твиков, а с помощью SubInACL

Vadikan 15-11-2008 21:22 953637

7human7, выше вы процитировали статью и дали на нее ссылку. В этой же статье написано, как установить запрет на запись.

7human7 16-11-2008 00:08 953718

Цитата:

Цитата Vadikan
как установить запрет на запись. »

Цитата:

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

в пакетный файл? cmd? и где должен быть сохранен и как вообще..
неужели нельзя просто добавить в твик?
Код:

REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q

Vadikan 16-11-2008 02:10 953786

Цитата:

Цитата 7human7
в пакетный файл? cmd? »

Да.
Цитата:

Цитата 7human7
и где должен быть сохранен »

Где угодно, в зависимости от ваших требований или предпочтений.
Цитата:

Цитата 7human7
и как вообще.. »

Обычно, CTRL+S :)
Цитата:

Цитата 7human7
неужели нельзя просто добавить в твик? »

regperm - это утилита командной строки. Ее нельзя добавить в твик.

7human7 18-11-2008 17:56 956099

т.е закинуть 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 956148

Цитата:

Цитата 7human7
т.е закинуть regperm.exe папку $oem$ и с cmdlines.txt ее вызывать? »

Если вы задаете вопрос в контексте автоустновки, то непонятно, почему вы выбрали форум Windows XP.

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

7human7 18-11-2008 19:17 956179

Цитата:

Цитата Vadikan
Можете сделать так и прописать команду в cmdlinest »

Цитата:

Цитата 7human7
а что делать с пакетным файлом (cmd)
со следующим содержимым:»
Код:

REGPERM /K HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder /A:Все:R /Q

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

Цитата:

Цитата Vadikan
Можете закинуть утилиту в system32 и выполнять команду при первом входе в систему »

т.е с помощью guirunonce? :)

Vadikan 18-11-2008 23:24 956394

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 в корне ОЕМ. Все!

Цитата:

Цитата 7human7
.е с помощью guirunonce »

Можете и так. Как удобно, так и делайте.

Pozia 06-12-2008 22:22 974143

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

gale 11-02-2009 09:10 1035140

Не работает на 12 минуте.

cmdlines.txt:
[Commands]
"batch.cmd"

batch.cmd:
SET KEY=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder
REG DELETE %KEY% /f
REG ADD %KEY% /f
REGPERM /K %KEY% /A:Everyone:R /Q
pause

При попытке удалить ключ система выдаёт ошибку:
"The system was unable to find the specified registry key or value".

gale 12-02-2009 11:34 1036294

Почему молчит уважаемый Vadikan?
Метод не работает, однако его описание приведено в учебнике по автоустановке.

Vadikan 12-02-2009 14:12 1036408

Цитата:

Цитата gale
Метод не работает, однако его описание приведено в учебнике по автоустановке. »

Я уже второй раз подряд вижу ваши заявления о том, что тот иной метод не работает, но вот почему-то описан в учебнике. Видите ли, "не работает у меня" не означает "не работает у всех". Преположу, что вы ранее удаляете этот раздел реестр другим способом - nlite, аддоны, еще каким-то.

gale 13-02-2009 22:41 1037845

Не использую ни нлайт, ни аддоны.
Ключа на 12-й минуте ещё нету.
Это обсуждалось на МСФН 4 года назад:
http://www.msfn.org/board/lofiversio...hp/t35911.html.

Vadikan 13-02-2009 22:56 1037869

Цитата:

Цитата gale
Ключа на 12-й минуте ещё нету. »

Не буду спорить. Я XP не устанавливал уже года три, но ранее использовал этот метод сортировки. Проверять и тестировать я сейчас не буду, извините.
Цитата:

Цитата gale
Это обсуждалось на МСФН 4 года назад:
»

Ну и чудесно. Тогда вы знаете, как это сделать альтернативным способом или тем же самым, но после установки ОС.


Время: 02:06.

Время: 02:06.
© OSzone.net 2001-