哎,这两天可谓是困难重重,我是在双系统中的win2003安装vs2008的,由于win2003用了很久了,系统感觉慢了很多,想趁安装vs2008之际,重装一下系统。
系统安装当然一切顺利啦,安装vs 2008的时候却出现说不能成功更新framework 2.0,而在安装frameworke 3.5这一步骤出错,当时就想,2003系统默认安装的不是framework 1.1怎么会出现framework 2.0的呢?难道是之前我安装的vs2005留下来的吗?不可能啊,我已经重装系统的啊!郁闷~~~重试了几次,出现同样的错误。没辙,在系统工具“删除程序”中确实找到framework 2.0,本来打算直接删除它的,但是却不能被直接删除。google了一下,找到了一个工具dotnetfx_cleanup_tool,才能将framework 2.0给彻底删除了。至此vs2008安装一切顺利。哦,对了,还有的就是在重装系统的时候,我的那张光盘提示是否格式化要安装系统的磁盘,由于系统当时还在运行中,格式化不了,在该系统使用命令行format d:不能成功格式化,唯有在另一系统xp下,运行此命令,成功。
对了,要很好的支持javascript,可以下载vs的一个补丁(具体名字给忘了),能很好的对jquery支持,也可以下载jquery-1.2.6-intellisense.js,添加到页面中,要想在js中也使用intellisense,可以在js文件首行,加入/// <reference path="jquery-1.2.6-intellisense.js"/>
好不容易又安装上了vs 2008 sp1,一切算是完成了,因为时间确实花了不少,所以萌发了装一个还原精灵备份一下系统,但是噩梦就此出现。还原精灵默认的情况下备份的是C盘,这没什么的,关键是备份了之后,我再重新进入win2003的时候,却提示要重新安装ntoskrnl.exe,由于这个应用程序是用来控制windows进入时的那个logo画面的,连logo都看不了,当然就进不了系统的,但是xp系统能顺利进入,也就是说问题出在win2003,这样子顺藤摸瓜,寻找解决方案,在某一国外网站找到了一个挺好的解决方案,如下:
用系统盘启动进入win2003进行修复:
step 1, type "R";
STEP 2,choose the system on which you want to work,and then type the adminstrator password in order to enter the system;
step 3,type "bootcfg /list";
step 4,type"bootcfg /add number(the id of system)",for adding info to boot.ini;
通过这个步骤确实能进入win2003,但是问题又出现了,进入win2003后,发现c盘(安装的是xp)和D盘(安装的是win2003)全部数据调换了,而且我的其他盘符e,f都消失了,无奈,google一下,在计算机管理,磁盘管理中,更改盘符路径和名称,把E和F盘重新添加,然后显示正常,但是c盘和D盘却不能用这样的办法解决,因为它们一个是系统一个是启动盘符,又一无奈,再次google一下,进入注册表找到“HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\
”,在右边可以看到几个“DosDevices\C:
”的键,按照原来正常的和现在混乱的盘符与卷标的对应关系修改键名就可以了,比如将现在的“DosDevices\C:
”修改为“DosDevices\D:
”(当然了,会提示重名,需要先将其中一个改为现在不存在的盘符,比如H,然后将其它的修改完毕后再将它改回来。)
至此,所有问题终于解决了,总算松了一口气,可是我一个晚上的时间就这样给折腾掉了。不过却让我收获不少的。