Skip to content

LibreOffice 3.5.3 install-less

Since the release of LibreOffice 3.5.0, I’ve been stuck with this bug, completely preventing me from installing it on one of my PCs.

Error 1935.An error occured during the installation of assembly ‘policy.9.0.Microsoft.VC90.CRT,publicKeyToken=”1fc8b3b9a1e18e3b”,
type=”win32-policy”. Please ref…

(yeah, the error message doesn’t even display fully…)
Error during the installation of assembly Microsoft.VC90.CRT in LibreOffice 3.5

This is a known old issue in the Microsoft Visual C++ runtimes, which I had already encountered when trying to install Graphviz. Microsoft chose to never ever fix it. Graphviz developers chose not to fix it yet (I think). LibreOffice developers haven’t fixed it yet (probably also they haven’t been able to reproduce it yet).

I got a bit tired of having 2 different versions at home (stuck on 3.4.x) and at work (3.5.1). Of course I can just install the portable version, but 1) it’s not really updated very promptly (as of today, 1 week after the release of LibO 3.5.1 PortableApps is still on LibO 3.5.0) and 2) I don’t want a portable version, I want an installed version with file associations and everything.

So, I figured I’d just copy the whole LibreOffice folder I got at work and paste it at home. And here it is, LibreOffice 3.5.1 “install-less” (for Windows). As a bonus, it’s much smaller than the original installer, down from 200+ MiB to around 78 MiB. The unpacked thing is about 321 MiB.

Note that running this isn’t exactly very clean, it’s not a portable application and will create various registry entries and data folders, but I assume this will be cleanable eventually when the installer is fixed. And at least, if works perfectly, or so it seems. To “install” it all I had to do was move my old LibreOffice installation and then place the new one at the former place of the old one. This way all start menu links and file associations are transferred to the new version, and also I still have the option to move the old files back to perform an uninstall (that will hopefully be clean enough).


12 March 2012: here is LibreOffice 3.5.2 install-less.
5 May 2012: here is LibreOffice 3.5.3 install-less. Gosh I hope they’ll at least TRY to fix that bloody bug.
12 July 2012: as I mentioned a while ago in the comments, this bug is now (somewhat) fixed: just run the installer from the command line using msiexec /i [installer] VC_REDIST=0 ; this will prevent the installer from trying to install the runtime.

Posted in LibreOffice & OpenOffice.

5 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. patheticcockroach says

    Looks like someone posted a very interesting workaround, using a simple registry tweak to fix that awful VC++ runtime issue. Will try to try it soon. Meanwhile, here it is:
    Edit: tried it, didn’t work 🙁

  2. John B says

    This workaround didn’t work on my machine.

  3. patheticcockroach says

    Hi, thanks for trying and bumping this, I had completely forgotten to try myself. I just did, and indeed this didn’t work for me either… :/

  4. marrduk says

    Yes, thanks for workaround. It works on my Windows 8 CP x64

  5. patheticcockroach says

    No problem. Note that the bug is fixed in 3.5.4 RC2. Well, not completely fixed, but by running msiexec /i [installer] VC_REDIST=0 you can avoid it.

Some HTML is OK

or, reply to this post via trackback.

Sorry about the CAPTCHA that requires JS. If you really don't want to enable JS and still want to comment, you can send me your comment via e-mail and I'll post it for you.

Please solve the CAPTCHA below in order to fight spamWordPress CAPTCHA