【VS2008安装deffactory.dat出错】如题

本文介绍了Visual Studio 2008安装过程中遇到的几种常见问题及其解决方法,包括deffactory.dat文件错误、Web创作组件安装失败、90天试用版注册正式版等问题。
 

出现这个问题是由于精简版本(没有MSDN库的ISO)的ISO中没有deffactory.dat文件,

【问题】

昨天EMULE工作了6个多小时,终于下载了VS2008.iso文件。当时看网友的评论,说是90天版本,如果要正常用可以通过更改安装文件的序列号方法实现。手头有ULTRAISO8.3版本,当时就修改了安装文件并重新保存。没想问题却产生了。

安装一会后,出现了无法打开。。。temp\...\deffactory.dat文件的错误。进入临时文件夹通过ULTRAEDIT 打开deffactory.dat文件,文件全是“00 00 00”。

【问题分析】

在家里就挂在网上,G过之后终于解决了。原来是由于ULTRAISO软件编辑后造成deffactory.dat文件编码改变造成的。

【解决方案】

网上有很好的文章,就偷懒了。全文帖下来。

转自 http://blog.sina.com.cn/s/blog_7028ff940100l3i7.html

Microsoft Visual Studio 2008 安装注意事项
1.Visual Studio 2008 安装失败(“Web 创作组件”无法安装)的原因和解决办法
原因:
VS2008在安装Web 创作组件时,会去找office2007的缓存文件中的语言文件,
如果找不到(安装2007后,删除了缓存文件),vs2008就会在自己的安装盘里找
语言文件,而vs2008提供的语言文件和office2007的语言文件的数字签名不一致,
这时安装报错了。
 
解决办法:
第一种:重新安装office2007,不要删除缓存文件,安装vs2008就没问题了;
第二种:手动安装Web 创作组件
安装盘下的文件\WCU\WebDesignerCore\WebDesignerCore.exe 用WinRAR解压
运行setup
出现错误时,定位到office2007光盘的根目录,安装Web 创作组件完成,
再接着安装VS2008,由于已经安装了Web 创作组件,所以vs2008安装是就跳过了这个
组件的安装,所以安装就能过了。
 
2.安装时提示deffactory.dat出错(包括MSDN的安装)
用一下内容覆盖deffactory.dat里的内容
[Version]
Signature="$Windows NT$"
Provider="Microsoft Visual Studio Team System 2008 Team Suite - CHS"
Version=900.100.00
NullString=Null String
Lang=2052
[Scenario List]
vsscenario.dll
[Scenario Factory Information]
Default Scenario=11E4C8F3-425E-43b9-B689-8BFDF03342E2
文件位置:\setup\deffactory.dat和\msdn\setup\deffactory.dat
 
3.VS2008 90天试用版注册为正式版:
在“控制面板”中启动“添加删除程序”,
选中Vs2008,点击“更改、删除”,
在出现的维护模式对话框中,
选择输入序列号
PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
点序列号下面的升级
等待验证通过,成功!
 
4.安装office运行库失败,提示不能加载vstor.exe
将\WCU\VS Tools for Office拷贝到硬盘;
用以下内容覆盖vstor.exe.manifest里的内容;
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
   <ms_asmv2:trustInfo xmlns:ms_asmv2="urn:schemas-microsoft-com:asm.v2">
      <ms_asmv2:security>
         <ms_asmv2:requestedPrivileges>
            <ms_asmv2:requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
         </ms_asmv2:requestedPrivileges>
      </ms_asmv2:security>
   </ms_asmv2:trustInfo>
</assembly>
运行vstor.exe;
再安装vs2008;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值