Windows 版 (精华区)
发信人: leather (寒光), 信区: OS
标 题: 利用多用户实现Windows的多重启动
发信站: 紫 丁 香 (Sun Oct 10 10:07:23 1999), 转信
DOS时代,可以利用“config.sys”或“autoexec.bat”文件做
成启动菜单,选择自己想要的启动方式。Windows虽然也有启动菜单,
但并不能用来控制启动文件。但是,利用Windows中的多用户设置,
我们也可以实现控制加载不同的启动程序。比如,有时候你想开机上
网,于是就可以“Internet”用户的身份进入Windows,让“新浪寻
呼”(ICQ)启动;而假如你想利用Word等工具工作,就以“Work”
用户的身份进入Windows,让“Office启动”和“Microsoft文件检索
”在启动时加载。并且,由于各用户之间的转换并不需要重新启动计
算机,所以可以实现快速地切换至不同的启动组启动。具体实现方法
如下:
1、在“控制面板”的“用户”中添加两个用户“Internet”和
“Work”,添加时在“个性化项目设置”中选择“创建新项目以节省
磁盘空间”,其他项目都不要选。
2、在桌面的“开始”中选“注销”,然后在出现的登录窗口的
“用户名”中输入“Internet”,输入密码,这时就是以用户
“Internet”的身份进入Windows了。
3、运行“regedit.exe”打开“注册表编辑器”,找到键
“HKEY_USERS\Internet\Software\Microsoft\CurrentVersion\Run”
。如果没有主键“Run”,则在主键“CurrentVersion”下新建此主
键。
4、在主键“Run”中新建一个字符串值,名称可以自己确定,一
般取程序名,双击新建的串值,在“键值”中输入程序的完整路径
(包括应用程序)。比如新建字符串“新浪寻呼”,其值为“D:\
tools\SinaPager2.5\SinaPager.exe”。用同样的方法新建所有你想
要上网使用的启动程序,比如病毒防火墙、ftp程序等等。
5、注销用户“Internet”,再以用户“Work”的身份进入
Windows,按前面的步骤修改注册表(此时修改主键“HKEY_USERS
\Work\Software\Microsoft\CurrentVersion\Run”),可以得到
“Work”下的启动程序组。
6、删除“HKEY_LOCAL_MACHINE\Software\Microsoft
\CurrentVersion\Run”和“开始”->“程序”->“启动”中重复的项
目。
这样,以后每次启动的时候,就可以通过选择不同的用户而选择
不同的启动方式。如果已开机,也可以通过“注销”该用户而实现不
同的启动方案之间的转换,这样比重启动快多了。现在对以上的修改
作一下说明。主键“HKEY_LOCAL_MACHINE\Software\Microsoft
\CurrentVersion\Run”和“开始”->“程序”->“启动”中的项目是
公用的启动组,任何用户进入时都会起作用。“HKEY_USERS”下的键值
会随不同用户而变化,在登录时按“取消”键(此时键“.DEFAULT”
起作用)和以不同用户进入时分别如图:
不同的用户由不同的主键控制其启动,相互不影响,我们把公用
的启动组分割到不同的用户启动组下,就能实现对启动程序的选择。
另外,在“HKEY_CURRENT_USER\Software\Microsoft
\CurrentVersion\”下也会有主键“Run”,这个键值是对当前用户信
息的复制,对它的修改也就是对当前用户的修改。所以用不同用户身
份进入后这一个主键的键值会不同,以上的方法也可以改为每次都修
改这个主键。但在删除程序时,必须删除各用户主键下“Run”的键
值。
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: jxjd.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.419毫秒