解决在windows2003下安装ArcGIS 10出现 Error1935错误

上个月去给一个水利客户装机,他告诉我他的环境是windows2003,到了现场发现windows2003SP1的,所以先装SP2补丁,再装.net framwork3.5,然后装桌面产品,装到一半报“1935”错误,装不下去了,先是以为安装盘坏了,装Server试试,结果Server和桌面一样报“1935”错误,还是安装不上,在网上查了一资料后发现,可能是:当一个不正确的注册表设置阻止了windows安装程序执行,就会出现这种错误。这个问题与Microsoft.net Framework 3.5有关,不过也有可能是安装了其它的微软的产品软件,例如:MS office.
这个问题与以下几种情形有关:

1.
在安装应用程序时出现OpenMP错误信息,之后出现安装失败并回滚:
Product: Microsoft Visual C++ 2005 Redistributable — Error 1935.An
error occurred during the installation of assembly
“Microsoft.VC80.OpenMP,type=”win32″,version=”8.0.50727.762″,publicKeyTok
en=”1fc8b3b9a1e18e3b”,processorArchitecture=”x86″”. Please refer to Help
and Support for more information. HRESULT: 0x800736FD. assembly
interface: IAssemblyCacheItem, function: Commit, component:
{1E507087-0819-45E0-A01F-C8B3B9A1E18E}
2.
安装应用程序或者安装windows更新导致下列条目被添加到事件查看器系统日志中:
The server {752073A1-23F2-4396-85F0-8FDB879ED0ED} did not register with
DCOM within the required timeout.
Windows
组件安装服务被停止伴随如下错误:没有足够的系统资源来完成服务请求。
应用程序弹出: Windows – Low On Registry Space: 系统已超出注册所允许的最大值,将忽略额外的储存请求。
3.
当尝试去更改windows的配置,打开打开或关闭windows功能的对话框,发现是空白。
4.
打开%windir%logscbsdirectory and the cbs.log 这个文件,查找有关TrustedInstaller初始化失败信息,这些错误有可能与如下相似:
2009-08-27 00:05:20, Info CBS Starting TrustedInstaller initialization.
2009-08-27 00:05:20, Info CBS Loaded Servicing Stack v6.1.7600.16385
with Core: C:Windowswinsxsx86_microsoft-windows-
servicingstack_31bf3856ad364e35_6.1.7600.16385_none_0935b76c289e0fd5cbs
core.dll
2009-08-27 00:05:20, Info CBS Failed to load the COMPONENTS hive from
“C:WindowsSystem32configCOMPONENTS” into registry key
“HKLMCOMPONENTS”.

 

[HRESULT = 0x800705aa -ERROR_NO_SYSTEM_RESOURCES]
2009-08-27 00:05:20, Info CBS Failed to load WCP DLL. [HRESULT =
0x800705aa - ERROR_NO_SYSTEM_RESOURCES]
2009-08-27 00:05:20, Info CBS Failed to initialize the Core DLL:
C:Windowswinsxsx86_microsoft-windows-
servicingstack_31bf3856ad364e35_6.1.7600.16385_none_0935b76c289e0fd5cbs
core.dll [HRESULT = 0x800705aa -
如果出现以上情形中的任何一种导致以下的测试失败,这证实了这一问题:

1.
运行.netFramwork安装验证工具,需要更加信息或者下载.net Framwork安装验证工具,请点击如下链接:.NET Framework Setup Verification Tool User”s Guide
安装.netframwork安装验证工具后,有三种framwork列出:2.0 SP2, 3.0 SP2, and 3.5 SP1
使每个framwork生效,从2.0 SP2开始,接着3.0SP2 ,最后3.5SP1,其中只有3.5SP1失败。

2.
以管理员的身份打开命令行并执行“SFC /SCANNOW”,将返回一个关于资源监视器失败信息。

 

————————————————————————————————————-

 

上个月去给一个水利客户装机,他告诉我他的环境是windows2003,到了现场发现windows2003SP1的,所以先装SP2补丁,再装.net framwork3.5,然后装桌面产品,装到一半报“1935”错误,装不下去了,先是以为安装盘坏了,装Server试试,结果Server和桌面一样报“1935”错误,还是安装不上,在网上查了一资料后发现,可能是:当一个不正确的注册表设置阻止了windows安装程序执行,就会出现这种错误。这个问题与Microsoft.net Framework 3.5有关,不过也有可能是安装了其它的微软的产品软件,例如:MS office.
这个问题与以下几种情形有关:

1.
在安装应用程序时出现OpenMP错误信息,之后出现安装失败并回滚:
Product: Microsoft Visual C++ 2005 Redistributable — Error 1935.An
error occurred during the installation of assembly
“Microsoft.VC80.OpenMP,type=”win32″,version=”8.0.50727.762″,publicKeyTok
en=”1fc8b3b9a1e18e3b”,processorArchitecture=”x86″”. Please refer to Help
and Support for more information. HRESULT: 0x800736FD. assembly
interface: IAssemblyCacheItem, function: Commit, component:
{1E507087-0819-45E0-A01F-C8B3B9A1E18E}
2.
安装应用程序或者安装windows更新导致下列条目被添加到事件查看器系统日志中:
The server {752073A1-23F2-4396-85F0-8FDB879ED0ED} did not register with
DCOM within the required timeout.
Windows
组件安装服务被停止伴随如下错误:没有足够的系统资源来完成服务请求。
应用程序弹出: Windows – Low On Registry Space: 系统已超出注册所允许的最大值,将忽略额外的储存请求。
3.
当尝试去更改windows的配置,打开打开或关闭windows功能的对话框,发现是空白。
4.
打开%windir%logscbsdirectory and the cbs.log 这个文件,查找有关TrustedInstaller初始化失败信息,这些错误有可能与如下相似:
2009-08-27 00:05:20, Info CBS Starting TrustedInstaller initialization.
2009-08-27 00:05:20, Info CBS Loaded Servicing Stack v6.1.7600.16385
with Core: C:Windowswinsxsx86_microsoft-windows-
servicingstack_31bf3856ad364e35_6.1.7600.16385_none_0935b76c289e0fd5cbs
core.dll
2009-08-27 00:05:20, Info CBS Failed to load the COMPONENTS hive from
“C:WindowsSystem32configCOMPONENTS” into registry key
“HKLMCOMPONENTS”.

 

[HRESULT = 0x800705aa -ERROR_NO_SYSTEM_RESOURCES]
2009-08-27 00:05:20, Info CBS Failed to load WCP DLL. [HRESULT =
0x800705aa - ERROR_NO_SYSTEM_RESOURCES]
2009-08-27 00:05:20, Info CBS Failed to initialize the Core DLL:
C:Windowswinsxsx86_microsoft-windows-
servicingstack_31bf3856ad364e35_6.1.7600.16385_none_0935b76c289e0fd5cbs
core.dll [HRESULT = 0x800705aa -
如果出现以上情形中的任何一种导致以下的测试失败,这证实了这一问题:

1.
运行.netFramwork安装验证工具,需要更加信息或者下载.net Framwork安装验证工具,请点击如下链接:.NET Framework Setup Verification Tool User”s Guide
安装.netframwork安装验证工具后,有三种framwork列出:2.0 SP2, 3.0 SP2, and 3.5 SP1
使每个framwork生效,从2.0 SP2开始,接着3.0SP2 ,最后3.5SP1,其中只有3.5SP1失败。

2.
以管理员的身份打开命令行并执行“SFC /SCANNOW”,将返回一个关于资源监视器失败信息。

 

————————————————————————————————————-

 

解决方法:

 

1. 修改注册表:
HKEY_LOCAL_MACHINESystemCurrentControlSetControl
Key: RegistrySizeLimit
Type: REG_DWORD
Value: ffffffff (4294967295)

 


如果在注册表中没有找到RegistrySizeLimit 键,可以通过在

 

“HKEY_LOCAL_MACHINESystemCurrentControlSetControl”

 

右面窗口中新建RegistrySizeLimitDWORD键值,并设该值为ffffffff
2.
重启电脑

3.
管理员权限,运行‘sfc /scannow’,如果成功,则上述解决。

解决方法:

 

1. 修改注册表:
HKEY_LOCAL_MACHINESystemCurrentControlSetControl
Key: RegistrySizeLimit
Type: REG_DWORD
Value: ffffffff (4294967295)

 


如果在注册表中没有找到RegistrySizeLimit 键,可以通过在

 

“HKEY_LOCAL_MACHINESystemCurrentControlSetControl”

 

右面窗口中新建RegistrySizeLimitDWORD键值,并设该值为ffffffff
2.
重启电脑

3.
管理员权限,运行‘sfc /scannow’,如果成功,则上述解决。

更多相关文章
  • 这些年做项目的过程中收集了相当多的工具和服务来简化开发者.系统管理员以及DevOps的日常工作. 基本上所有的PHP.Python或者Ruby开发者都与云服务器打交道而且都有过只有一次配置和管理亚马逊云服务的经历.所以,下面为大家带来了简化系统管理和配置的一些工具软件. New Relic 无论你已 ...
  • 京华时报讯(记者郝少颖)智能穿戴的热潮持续不退.今明两天(4月9日-10日),第四届中国智能穿戴技术开发与应用峰会在深圳召开,同期举行的还有智能穿戴设备及创新智能硬件精品展.
  • 在java中有两种方法实现锁机制,一种是在前一篇博客中(-–线程同步机制:synchronized)介绍的synchronized,而另一种是比synchronized更加强大和领过的Lock.Lock确保当一个线程位于代码的临界区时,另一个线程不进入临界区,相对于synchronized,Lock ...
  • 基本操作: 在考生文件夹下,存在一个数据库文件"samp1.mdb"和一个图像文件"photo.bmp".在数据库文件中已经建立了一个表对象"tStud".试按以下操作要求,完成各种操作: (1)设置"ID"字段为主键: ...
  • <script type="text/javascript"> var sm = new Ext.grid.CheckboxSelectionModel({ dataIndex:"roleId" });    var cm=new Ext.grid ...
  • 目录 1. 条款与条件2. 功能3. 元数据.评级与排名4. 位置5. 推送通知6. 游戏中心7. 广告8. 商标与商业外观9. 媒体内容10. 用户界面11. 购买与货币12. 抓取与聚合13. 设备损害14. 人身攻击15. 暴力16. 令人反感的17. 隐私18. 色情19. 宗教.文化与种族 ...
一周排行
  •  再回顾Ajax相关的内容,再次梳理学习还是很有必要的,尤其是实际的开发中,ajax更是必不可少,仔细学习以便避免不必要的错误. 文章导读: --1.使用XMLHttpRequest- 1.1 必备知识点 1.2 s ...
  • 我们公司买了一个短信平台,用来给各个信息系统发短信.用法是把短信内容和号码写到一个数据库里面. 因为我们这边不少系统只支持邮件报警.今天闲着没事,就顺手写了一个转换器. python 下面有现成的smtpd框架,网上 ...
  • 本来上网想下载spring的,可以不提供下载..只能用maven管理下载... 现在很多很多项目都是用maven来管理了,我们有必要学习一下maven,不深究,先入门. Eclipse是自带有maven的,如果不熟的 ...
  • 海尔冰吧LC-120DA 苏宁易购售价2399元海尔冰吧LC-120DA,爱家,爱生活,爱自由,更爱新鲜,海尔冰吧,享受新鲜触手可及!120升,黑色,玻璃板搁架,节能静音,享受触手可及!当前,苏宁易购报价2399元, ...
  • 在System Center VMM 2012 SP1中,存在2种安全性的组件来完成.用户角色和运行账户. 运行账户是一个存放凭据的容器,这些凭据,在VMM的管理中会被用在一些制定的操作,比如与OM进行集成配置时等. ...
  • 有一家效益相当好的大公司,决定进一步扩大经营规模,高薪招聘营销主管.广告一打出来,报名者云集. 面对众多应聘者,招聘工作的负责人说:"相马不如赛马.为了能选拔出高素质的营销人员,我们出一道实践性的试题:就是 ...
  • 2008年2月23日消息,针对贝恩资本(Bain Capital)以及华为技术有限公司(Huawei Technologies)暂时搁置以22亿美元收购美国电脑网络公司3Com的交易,华为于2月22日发出声明,称与3 ...
  • 大一的时候就看过<编程匠艺-编写卓越的代码>,那是我第一本完全看完的关于软件开发的书,当时只学过C语言,没有任何编程经验.看这本书完全是跟看小说一样,对里面讲的东西大部分都只记得名词,不知其意.但也是因为 ...
  • 参考资料: Hexo搭建Github静态博客:http://www.cnblogs.com/zhcncn/p/4097881.htmlHexo:独立博客新玩法:http://www.aips.me/hexo-inde ...
  • 1.前端样式,重在实践,不能死学css语法,实践出真知,有时知道效果,比知道为什么更重要,不能纠结,达到效果就行啦