记录: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盘坏了,导致了这么多的麻烦事情。