Windows 7/Vista 安装软件时出现Error 1935总结及解决方法

Windows 7在安装软件时,常出现各种错误,尤其是1935错误出现最频繁,下面就常见的几种情况做一下总结,并给出对应的解决方法:

1、Windows 7系统上安装软件时,有时会出现类似下面的错误:

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",publicKeyToken="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}

或者提示 注册表空间不足
Windows - Low On Registry Space : The system has reached the maximum size allowed for the system part of the registry. Additional storage requests will be ignored.

解决办法:
修改注册表项,去除注册表大小限制,把RegistrySizeLimit的值修改为ffffffff即可:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
项: RegistrySizeLimit
类型: REG_DWORD
值: 0xffffff (4294967295)

问题原因可能是注册表大小被限制了,由于安装了较多的软件,尤其一些大软件如ArcGIS,Visual Studio 2010,和MS Office等,往注册表中写入了太多信息,导致其他软件安装时无法继续往注册表写入信息,从而安装不成功,往往都是安装程序停止在某个进度,不动了。通过修改注册表大小限制,软件就可以继续写注册表了。
之前一直安装不上的 Microsoft XML Core Services 4.0 Service Pack 2 更新 (KB973688)和
Microsoft XML Core Services 4.0 Service Pack 2 安全更新 (KB954430),以及Security Update for Windows (KB979683) 也终于更新成功了~
 

2、在安装vcredist-x86时出现1935错误,这个一般是由于语言不一致造成的,

如果你使用的是简体中文的Windows 7的话,请到http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647下载一个,重新安装就可以了!

3、可能与其他软件有冲突,如Windows update、Microsoft .NET Framework 、云端服务等,现退出相应程序或重新安装对应程序。



[本日志由 jekeywang 于 2010-07-30 10:05 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Windows
相关日志:
评论: 2 | 引用: 0 | 查看次数: -
回复回复kenny[2011-07-29 02:44 PM | del]
我的註冊表也沒有那項
我是win7
回复回复eunky[2011-06-25 04:58 PM | del]
没有用,我的注册表里没有那项,
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.