又遇Microsoft VBScript 运行时错误 (0×800A0046)

之前在XP上怎么遇到这个问题,以及怎么解决我就不细说,解决办法就是给”everyone”用户赋予权限。昨天又遇到这个问题是在Windows Server 2003上,当我出现这个问题我还是试着按上面的解决办法来解决但是不成功的时候我便开始怀疑我的安装过程有问题,我昨天装Windows Server 2003的顺序如下:

1.安装操作系统
2.安装.net2.0运行环境
3.安装IIS
4.格式化其它未格式化磁盘
5.安装数据库
6.复制网站到相应工作目录并设置数据库内容等

我猜测其中的问题在于安装.net2.0运行环境、安装IIS及格式化磁盘的步骤上,也许是这样操作弄乱了执行帐户权限(XP出问题还不就是因为权限的问题)。我实在是不想去找解决方案,找所花的时间远远超过我重装一次,于是今天我又重新安装服务器操作系统,按如下的顺序:

1.安装操作系统
2.格式化其它未格式化磁盘
3.安装IIS
4.安装.net2.0运行环境
5.安装数据库
6.复制网站到相应工作目录并设置数据库内容等

一切工作做好之后,通过浏览器访问,一切正常。似乎证实了才猜测的部分正确性,当然具体怎么回事还是需要专家分析,我挑战安装顺序是猜测他们之间的依赖性,IIS安装之前磁盘都已经格式化了这样IIS帐户便可以访问所有的磁盘,运行起来就应该正常。而.net环境的安装本来就会先自动关闭IIS再重启的,也就是说它本来就会对IIS造成影响。SQL SERVER的安装也是会涉及到IIS的,具体影响多大我不知道,但是我想越是上层的软件越后面安装比较好。

这只是我的个人想法,如果能够解决觉当然是直接解决比较好,重装系统是下下策。
-EOF-