方法一:
打开【控制面板】→【任务栏和“开始”菜单】
选择“开始菜单”页
选择【经典开始菜单】→【自定义】
在弹出窗口中点击【排序】
完成后点击【确定】关闭这个窗口
回到【任务栏和“开始”菜单】窗口。这是再点击【应用】
然后再选择【开始菜单】点【确定】
关闭【任务栏和“开始”菜单】窗口
你再看看,是不是按照文件夹在前,快捷方式在后,按拼音排序了?
但是这个方法比较麻烦,我们来试试其他的办法。
___________________________________________________________________________________________
方法二:
点击【开始】→【运行】,输入“regedit”,然后找到一下路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder
这个项下面一般有:Favorites、Start Menu、Start Menu2这3个子项,分别对应的是:收藏夹、经典开始菜单、XP开始菜单。
比如要将XP开始菜单排序
就在Start Menu2上点右键,再在弹出菜单中点【权限】
弹出【Start Menu2的权限】窗口
再点击【高级】
弹出【Start Menu2的高级安全设置】窗口
将“允许父项的继承权限传播到该对象和所有子对象。包括那些在此明确定义的项目。”前面的勾勾去掉
弹出一个【安全】窗口
点击【复制】按钮
再点击【Start Menu2的高级安全设置】窗口上的【确定】按钮
在【Start Menu2的权限】窗口上面的【组或用户名称】中选择一个用户
在下面的权限窗口中的【完全控制】的权限后面的“允许”、“拒绝”中的勾勾去掉
只保留【读取】的权限中的“允许”勾选上
再点击【Start Menu2的权限】窗口上的【确定】按钮
关闭注册表编辑器
重启系统、或者注销再登录、或者重启explorer进程
同理,你也可以设置Favorites、Start Menu这两个项,对收藏夹和经典开始菜单进行排序
编程实现:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder
这个项下面一般有:Favorites、Start Menu、Start Menu2这3个子项,分别对应的是:收藏夹、经典开始菜单、XP开始菜单。
windows开始菜单默认是按字母排序,所以可以在安装程序时,删除Start Menu、Start Menu2里我们安装的程序快捷方式,这样重启电脑后,windows就会默认按字母排序我们安装程序的快捷方式。
---------------------------------------------------------
当您安装一个新的用户程序,你会发现程序快捷方式在开始菜单中没有按字母顺序排列。如果您使用的是经典开始菜单,您可以通过右键单击任务栏,选择“属性”,点击“自定义”按钮旁边的经典开始菜单,并点击“排序”按钮手动按字母排序开始菜单 。然而,如果您使用的是 Windows XP开始菜单,就没有等效的按钮 。为了使Windows总是按字母顺序排列开始菜单,可以删除控制“开始”菜单排序的注册表项。要做到这一点,请转到 :HKEY_CURRENT_USER \ SOFTWARE \ MICROSOFT \ WINDOWS \ CURRENTVERSION \ Explorer中\MenuOrder选择“编辑”|权限,单击“高级”按钮 。取消选中“从父项继承应用到子对象的权限项目”复选框,然后单击“复制”安全对话框弹出时 。单击“确定”,并清除您的帐户和安全组的成员全部控制项 。只留下只读权限。