记录:2010年6月17日开始重装系统遇到的问题。
原因:机子因为运行一个java程序会导致蓝屏重起。我在网上试图找到解决的办法,但是最终没有解决。
解决办法:
我试图用系统盘进行修复操作系统,但是修复后所以的软件都不能使用,并且系统的文件变成了旧的文件,D盘不能打开,提示D盘为坏文件,无法打开。(注:就因为这里的d盘坏,导致了以后安装的很多问题。)
最终没有办法,我只能把c盘格式化,重装系统。格式化系统后,进行安装,当到磁盘检查时,检查到我的d盘有很多的坏文件。操作系统试图修复所有的坏文件。修复文件花了5个多小时。安好系统,进入系统后,庆幸的是d盘可以使用了。
安装其他的都很顺利。
配置好网站,运行,提示:.......Access is denied.
因为网站要使用注册的com组件的。网站文件存放在d盘。
我开始查看网站文件夹的安全,我把asp.net帐户和网站匿名帐户都增加到这个文件夹,再试,还是不行。
我检查其他盘的权限,发现每个盘的权限中,都是Everyone的帐户拥有所以权限。
可是d盘没有Everyone帐户,只有System和Adminitrator帐户。我把d盘的安全中增加Everyone帐户。
再次测试,网站可以使用了。
我们的系统中使用了水晶报表。我测试水晶报表是否可以使用,后来发现总是提示:
Retrieving the COM class factory for component with CLSID ...........................................
这又是什么原因呢?
估计又是权限造成的原因(这时不是很确定。)我上网查了一下,大部分这个错误都是权限问题。
我又开始查看相关的每个文件夹的权限。并且把NETWORK SERVICE 和 ASPNET 帐户增加给水晶报表的安装目录。
再次尝试运行水晶报表,OK了。
这次重装系统是最困难的一次。一共花了2天多的时间才安好。
就是因为一个D盘坏了,导致了这么多的麻烦事情。