Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2315232
  • 博文数量: 527
  • 博客积分: 10343
  • 博客等级: 上将
  • 技术积分: 5565
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-26 23:05
文章分类

全部博文(527)

文章存档

2014年(4)

2012年(13)

2011年(19)

2010年(91)

2009年(136)

2008年(142)

2007年(80)

2006年(29)

2005年(13)

我的朋友

分类: WINDOWS

2007-10-25 16:13:43

我对windows 作为开发环境由不喜欢到不得不接受.

有好几年时间, 我拿着一个自己不知道从哪搞来的win xp 中文版本, SP2, 刻了好几张光盘, 屁颠屁颠给自己也给别人装机器, 使用至今, 没有发现什么致命的问题, 这也越来越坚定我对这个版本的信心, 其实信心多数时候都是盲信, 都是你经历的挫败和顺利, 别人的评论, 媒体的宣传, 等等这些所带给你的感觉和印象的混合物, 我又能拿出什么样的证据对OS如此复杂的东西做一个象数学一样严密的证明呢? 我不能, 那些发布下载的人没有一个不是信誓旦旦, 拿什么"完美版", "破解版", "可升级版"标榜他的下载版本有多牛.

现在, 问题来了, 这个版本装得了 VS2003.NET, 可装不了VS2005.net, 奇怪的错误, 一查, 普遍解释说是XP 版本导致的, 我这才注意看XP的内部版本号, HKLM\Software\Microsoft\Windows NT\CurrentVersion 里显示着, 是2600.xpsp_sp2_rc1.040311-2315, 正是别人说不能安装VS2005.NET的版本, rc: release candicate, 只是个正式发行的候选者.

我不忍心重装, 那些网上到处充斥的给别人解决电脑问题的建议: 重装, 这样的说法有多么不负责任, 别人有任何问题一定是想在不重装的前提下解决, 动辄就建议人重装你还以为自己多高明. 长期以来我就不重装系统, 我把第一次装好的系统ghost 起来, 不换硬件什么的, 这个ghost就一直有用, 周期性地更新它. 对于还远远算不上稳定的windows, 这是我的生存之道.

但现在不重装不行了, 我花了一天的时间做各种试验, 下面是我做这个决定的理由:

在机器上用360安装所有的补丁, 之后系统无法进入, 输入正确(100%肯定正确)的密码, 它却一直说错, 搜索显示是某一个补丁是微软的防盗版补丁, 哪一个不知道, 所以无法从360提供的补丁列表里把它排除. 有人说解决办法是删除C:\windows\system32\config\sam, 以及用repair 目录下的default, system, software, security 文件恢复, 可以进入系统. 我试了, 不行.

在虚拟机里用我那个辜负了我长期信任的xp版本做试验, 那个版本没设密码, 所以可以进来, 但进来之后explorer.exe 无法启动, 桌面上空空的一大片蓝色, 可以装VS2005.NET 而且初步证明安装之后可以使用(我只安装了C#试验), expand explorer.ex_ D:\explorer.exe 可以从光盘上恢复出一个正确的explorer.exe , 能显示正常的桌面, 但ipconfig 又启动不了了, 这是个信号, 系统处于极不稳定的状态, explorer.exe 和 ipconfig 命令只是个头. 至此, 也许有的人会选择在现有版本的基础上继续尝试解决后遗症, 但这种做法带来的不稳定因素太多, 无法预见以后还会出什么问题, 这使我准备放弃这个版本, 从头安装一个下面证实可以升级所有补丁包而且不用升级任何补丁包就能安装VS2005.NET的RTM版本.

还是用那个一直使用的XP, 把所有的补丁按时间分段, 先装前33个, 出来同样的问题, 说密码不对, 安全模式, 恢复sam什么的, 都不管用.

再装前16个, 这次注意了一下, 这16个安装完以后系统内部版本变成了 2600.xpsp_sp2-gdr.050301-1519, 按搜到的信息显示, 符合可以安装2005的最低版本号, 但一试, VS2005.NET安装过程突然退出, 不是偶然, 2次都是同样的问题, 没有任何错误.

用我找到的另一个版本(RTM)版, 在虚拟机里做试验, 新安装后的版本号是 2600.xpsp_sp2_rtm.040803-2158, 直接就可以安装VS2005.NET, 通过360升级了所有的补丁包后也没有发现任何异常.

这说明还是正式发布的xp 更可靠一点.

另外, 一点经验:
做这种可能影响自己一两个月甚至更长时间电脑使用的决定之前, 一定要通过各种手段广泛搜集可信的资料, 证据, 比如通过搜索, 通过VMware做试验.

360无法只下载补丁, 不安装, 因为我是要做试验, 它一安装就把系统弄坏了, 所以我得盯着它下载到最后一个时, 取消正在安装的第一个, 同时通过任务管理器把360杀掉. 同时把这些下载好的东西备份到宿主电脑上, 因为接下来的实验可能要求频繁地覆盖VMware中的虚拟机, 我的做法是保持一个干净的虚拟机的 vmdk文件的备份, 每次把系统试验坏时候直接COPY过去, 3分钟左右搞定.

惨了, 接下来的一段时间可能要忍受把一个新系统逐渐磨合到目前这种和谐状态中.
阅读(2559) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~