Error 1935.An error occurred during the installation of assembly


While Installing Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update (http://www.microsoft.com/en-us/download/details.aspx?id=11895), you may receive the below error message:

Error 1935.An error occurred during the installation of assembly ‘Microsoft.VC90.ATL,version="9.0.30729.4148",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32"’. Please refer to Help and Support for more information. HRESULT: 0x80070422. assembly interface: AssemblyCacheItem, function: Commit, component: {A75F2217-AD54-3EA6-AE14-F255F8660531}

As per the install log:

MSI (s) (08:78) [12:20:18:002]: Assembly Error:The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

MSI (s) (08:78) [12:20:18:002]: Note: 1: 1935 2: {A75F2217-AD54-3EA6-AE14-F255F8660531} 3: 0x80070422 4: IAssemblyCacheItem 5: Commit 6:
Microsoft.VC90.ATL,version="9.0.30729.4148",publicKeyToken="1fc8b3b9a1e18e3b", processorArchitecture="x86",type="win32"

MSI (s) (08:78) [12:20:18:002]: Assembly Error (sxs): To get more diagnostic information, enable the Component Based Servicing Log.

HRESULT: 0x80070422 indicates the below information:  
# for hex 0x422 / decimal 1058
  ERROR_SERVICE_DISABLED                                       
# The service cannot be started, either because it is
# disabled or because it has no enabled devices associated
# with it.

In my scenario, I found that the Windows Modules Installer (TrustedInstaller) service was disabled on the system. Hence, I enabled the service and started it. This service enables installation, modification, and removal of Windows updates and optional components. If this service is disabled, install or uninstall of Windows updates might fail on the computer.After that I was able to install Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update successfully on the system.


Comments (15)

  1. Vadim says:

    Thanks this really helped!

  2. Josh says:

    Thank you. This solved my problem.

  3. Shoma says:

    Thanks a lot

  4. Michael says:

    Thanks a lot

  5. china user says:

    oh  ! My English is so bad,what mean.Can you traslation Chinaese.

  6. intoel says:

    Thank A lot… That's work. 🙂

  7. intoel says:

    for "china user"

    Solution:

    1. Go to "services.msc". You can type in "WIN+R"

    2. Find "Windows Modules Installer" then RIGHT CLICK

    3. Choose "Properties"

    4. In "General Tab". Choose "Startup Type" to "Manual".

    5. Then "Apply"

    6. Press button "Start"

    7. Press button "OK"

    8. Repeat your installation from begin.

    9. DONE and enjoy it.

    Translate to china language

    “中国用户”的解决方案

    :1.

    请转至“services.msc”。 您可以键入"win R"

    2。 查找“Windows模块安装程序”,然后右键单击"3

    。 选择“属性”。

    4. 在"一般"选项卡”。 选择“启动类型”设置为“手动”。

    5。 然后点击“应用”

    6。 按下按钮“开始”

    7。 按下按钮“确定”。

    8. 重复您从安装开始。

    9。 这样做,享受这一刻。

  8. Michael Gollasch (@hotmail.de) says:

    Thank you so much! After many trials and errors and installing and re-installations it has finally worked due to your instructions.

    Thank you again!

  9. Mohamed R Batran says:

    i have an entire lap saved with those instructions

  10. Prem Dissanayake says:

    Hi Soumitra, it worked for me too. Thank you so much.

  11. hansibubii says:

    THX man !!!! 😀

  12. krossjin says:

    thank u sir,it's really useful!!!!

  13. suraj says:

    Worked for me too.. thanks dear

  14. vidyadhar chachle says:

    Thanks this really helped!

  15. vidyadhar chachle says:

    Thanks this really helped