中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 17:58
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » windir 与 systemroot ,这两个环境变量有区别吗? 查看 838 回复 3
楼 主 windir 与 systemroot ,这两个环境变量有区别吗? 发表于 2007-09-08 15:16 ·  中国 天津 联通
初级用户
★★
积分 173
发帖 69
注册 2007-08-07 22:40
18年会员
UID 94807
性别 男
状态 离线
windir 与 systemroot ,这两个环境变量有区别吗?
都是windows文件夹的路径,为何设两个变量呢?
还有,windir这个变量,是可以删除或修改的.可是systemroot,却找不到删除和修改的地方,问问大家,这两个变量各用于什么地方呀?
2 发表于 2007-09-08 18:24 ·  中国 北京 海淀区 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
19年会员
UID 87277
性别 男
来自 cmd.exe
状态 离线
貌似
%windir%是为了兼容W9X(ME)的批处理.
%systemroot%是XP(NT/2k)的
3 发表于 2007-09-08 22:51 ·  中国 天津 联通
初级用户
★★
积分 173
发帖 69
注册 2007-08-07 22:40
18年会员
UID 94807
性别 男
状态 离线
我测试了一下,发现修改windir变量对系统不会产生影响,但是修改systemroot后,系统立即无法使用.也无法启动了.
我目前的系统还不能启动.都是测试惹的祸呀

我把 systemroot改坏了,能恢复吗?难道我要重装系统吗?
4 发表于 2007-09-09 21:59 ·  中国 广东 深圳 福田区 电信
初级用户
积分 80
发帖 30
注册 2007-04-19 23:21
19年会员
UID 85763
性别 男
状态 离线
Originally posted by ggyy66 at 2007-9-8 22:51:
我测试了一下,发现修改windir变量对系统不会产生影响,但是修改systemroot后,系统立即无法使用.也无法启动了.
我目前的系统还不能启动.都是测试惹的祸呀

我把 systemroot改坏了,能恢复吗?难道我要重装系统吗?

有难度
能启动到什么位置?
论坛跳转: