microsoft visual c++ 2008 可再发行组件包 x64,错误 1935

microsoft visual c++ 2008 可再发行组件包 x64,错误 1935

我正在使用 Alienware 17,操作系统为 Windows 10 预览版。
当我尝试安装开发办公室它反过来尝试安装Microsoft visual c++ 2008 redistributable package x64,然后出现以下错误。
在此处输入图片描述

如果我尝试,我会得到同样的错误直接从 Microsoft 下载并安装包。直接。
我已经安装了Microsoft visual c++ 2010 redistributable package x64,一切顺利。

编辑1: 在事件日志中发现一些额外信息

一般的:

Product: Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161 -- Error 1935.An error occurred during the installation of assembly 'Microsoft.VC90.ATL,version="9.0.30729.6161",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32"'. Please refer to Help and Support for more information. HRESULT: 0x800736FD. assembly interface: IAssemblyCacheItem, function: Commit, component: {03329364-ED3E-3EF1-ACB0-C1E9F5282929}

细节:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="MsiInstaller" /> 
  <EventID Qualifiers="0">11935</EventID> 
  <Level>2</Level> 
  <Task>0</Task> 
  <Keywords>0x80000000000000</Keywords> 
  <TimeCreated SystemTime="2014-10-19T12:40:02.000000000Z" /> 
  <EventRecordID>1027</EventRecordID> 
  <Channel>Application</Channel> 
  <Computer>WIN-A46VO5QU58T</Computer> 
  <Security UserID="S-1-5-21-2352286874-2299599541-1968600816-1000" /> 
  </System>
- <EventData>
  <Data>Product: Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161 -- Error 1935.An error occurred during the installation of assembly 'Microsoft.VC90.ATL,version="9.0.30729.6161",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32"'. Please refer to Help and Support for more information. HRESULT: 0x800736FD. assembly interface: IAssemblyCacheItem, function: Commit, component: {03329364-ED3E-3EF1-ACB0-C1E9F5282929}</Data> 
  <Data>(NULL)</Data> 
  <Data>(NULL)</Data> 
  <Data>(NULL)</Data> 
  <Data>(NULL)</Data> 
  <Data>(NULL)</Data> 
  <Data /> 
  <Binary>7B39424535313845362D454343362D333541392D383845342D3837373535433037323030467D</Binary> 
  </EventData>
  </Event>

编辑2:对于@magicandre1981的评论
修复它出现以下错误:
在此处输入图片描述

有谁遇到过类似的问题并且知道发生了什么事?

答案1

为我,以下解决方案(见下面的引文)起作用了,当我无法在 Windows 10 上安装 2008 包(2010 已经安装完毕,没有任何问题)时。我尝试了在互联网上找到的所有其他方法,比如更改 WinSXS 文件夹的权限,但都不起作用。

我查看了 Windows CBS 日志文件,发现在安装 2008 软件包失败时记录了一个错误。它说Error STATUS_RM_NOT_ACTIVE,所以我用 Google 搜索了一下,找到了一个解释它含义的页面“指定资源管理器内的事务支持未启动或由于错误而被关闭”. 当我在 Google 上搜索,我找到了上述页面。

如果 Windows 文件系统事务日志损坏,则会出现此问题。当文件发生错误时,Windows 文件系统使用事务日志来恢复系统事务。

要解决此问题,请按照下列步骤操作:

  1. 单击“开始”,cmd在“开始搜索”框中键入,然后右键点击 命令在程序列表中。

  2. 点击以管理员身份运行,然后点击继续。如果提示您输入管理员密码或确认,请键入密码,或单击“允许”。

  3. 在命令提示符下,键入以下命令,然后按 ENTER:
    fsutil resource setautoreset true c:\

注意:这些步骤假定 Windows 安装在默认位置,即驱动器 C。如果不是这种情况,请调整文件夹路径的驱动器号以匹配您的配置。

  1. 重新开始电脑

不要忘记重新启动!

相关内容