电脑启动时以管理员身份运行批处理

    买了“Wim文档管理专家”后,我把所有的工作资料、文件链接都搬上去了。其中有很多文档中以链接或者快捷方式的形式指向了硬盘上的文件,感觉不错。

    但是最近将“Wim文档管理专家”从2016.10.3版本升级到了2017.10.5之后,总是找不到文件……我以为是“Wim文档管理专家”2017.10.5的一个BUG……其实不是……是因为“批处理命令没有以管理员身份运行!”

    详细情况是这样的:我在D盘上建立了一个work文件夹,这里面全部是工作相关的资料,因为D盘还有很多其他文件,所以为了方便我将D:\WORK映射成了W盘符。实现的方式是在电脑的启动文件夹做了一个批处理文件,里面就一行命令:subst w: d:\work,这样每次电脑启动以后自动建好W盘符,不用我再费心了。


    “Wim文档管理专家”2016.10.3版和上面的批处理都不是以“管理员身份”运行的,所以Wim能找到、链接到W盘符。

    “Wim文档管理专家”升级到2017.10.5版后,要求以“管理员身份”运行了,然后就不能找到、链接到W盘符的文件,当时我以为是Wim的一个新的BUG。


    今天不知道怎么回事,,,,猜到可能是管理员权限的问题。于是我先测试一下,用管理员身份运行CMD程序到DOS界面,然后键入:subst x: d:\work,结果“Wim文档管理专家”能找到X盘符,证明就是因为管理员权限的问题。

     接下来就是要让“subst w: d:\work”在电脑启动的时候以管理员身份运行一下,发现最方便的是新建一个计划任务:

    打开控制面板——管理工具——任务计划程序


    然后新建一个“基本任务”:


    名称和描述随便的……


    触发器选择:计算机启动时


    操作选择:启动程序


    程序栏键入:subst,参数栏键入:w: d:\work


    然后“完成”,,,,,还没完,,,,双击打开这个任务,在“使用最高权限运行”前勾选。


    再重新启动电脑,资源管理器中能看到盘符W,在 “Wim文档管理专家”2017.10.5版本中也能链接、找到W盘符中的文件。

    解决问题花费了不到一个小时,但是找到问题的症结所在花费了几个星期,,,

    总结:在win中,管理员身份环境和非管理员环境是平行的,没有继承关系的。也就是说上面以管理员身份建立的磁盘映射,不能以非管理员身份使用。非管理员身份建立的磁盘映射,也不能以管理员身份使用。如果你需要在任何环境下使用这个盘符,那么你得建立两个“任务计划程序”,一个在“使用最高权限运行”前打勾,一个不在“使用最高权限运行”前打勾。

    假如需要多个命令行在启动的时候运行,那么就建立一个批处理文件,放到“任务计划程序”中。