MSO.DLL not installed with "office home and small business 2013" RRS feed

  • Question

  • Hello,

    In my 32 bits application, I use the IInPlacePrintPreview interface on a "word.document" OLE object to show a preview of a word document.

    That's work fine with Office 2013 Standard Edition (32 bits) on a Windows 7 x64 Edition, but my application crash with "office home and small business 2013" (32 bits).

    I have noticed that the call to query the IInPlacePrintPreview interface on the OLE object load the mso.dll of Office into memory.

    The mso.dll is installed with the Office 2013 Standard Edition, but not with the "office home and small business 2013" Edition. I guess the problem is the lack of mso.dll.

    Do you know why the mso.dll is necessary for the preview of a word document ?

    How do I install and configure mso.dll on a "office home and small business 2013" edition ?

    Thanks for your help.

    • Moved by George Hua Tuesday, April 29, 2014 5:39 AM Word
    Monday, April 28, 2014 2:55 PM

All replies

  • Hi,

    Since your question is more related to Word product, I have moved the thread to Technet Word IT Pro Discussions forum for more effective responses.

    Thanks for your understanding.

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Tuesday, April 29, 2014 5:41 AM
  • Hello ,

    Thank you for your question.

    I am trying to involve someone familiar with this topic to further look at this issue.


    George Zhao
    Forum Support
    Come back and mark the replies as answers if they help and unmark them if they provide no help.
    If you have any feedback on our support, please click "tnfsl@microsoft.com"

    Tuesday, April 29, 2014 8:16 AM
  • Hi,

    This is Office client support engineer Michael. Regarding to the this issue, actually I did a local test with Office home & business 2013 edition. actually by default when we launch Office client, it must to access to the mso.dll file to determine which components need to be loaded. Because mso.dll is the key .dll for Office client. without this file, we can't launch the Office client normally.

    You can have a check with your current Office home & business 2013 edition client, by enabling the Process monitor.exe tool (Download from: http://technet.microsoft.com/en-in/sysinternals/bb896645.aspx ) to check when Office word is launching. This tool will capture whether the process of mso.dll file is accessed or not.

    Also you can have a try to change the current Office home & business 2013 edition by another installation file. You can download it from: http://office.microsoft.com/en-us/products/download-back-up-restore-microsoft-office-products-FX103427465.aspx

    Should you have any questions, please feel free to let us know. Many thanks!


    Monday, May 5, 2014 9:46 AM
  • Hello

    I have downloaded the installation file of Office Home & business 2013 from http://office.microsoft.com/en-us/products/download-back-up-restore-microsoft-office-products-FX103427465.aspx.

    The setup does not allow to select the components to install. It installs all components without leaving the choice.

    After the installation, the mso.dll is not copied to disk.

    Do you have an idea of ​​another setup that would install mso.dll?

    Many thanks.

    Wednesday, May 7, 2014 12:45 PM
  • Hi,

    You may try the ODT (Office Deployment Tool) to configure the Configuration.xml file and install the Office 2013 Home and Business edition.

    Please refer to the following steps:

    1. Downloading ODT from: http://www.microsoft.com/en-us/download/details.aspx?id=36778

    2. After downloading the ODT, there will be a Configuration.xml file ODT installed folder. Modify the Configuration.xml file as below so that we can download home business package. 

       <Add SourcePath="D:\Office\" OfficeClientEdition="32" >
        <Product ID="HomeBusinessRetail">
          <Language ID="en-us" />
       <Updates Enabled="TRUE" UpdatePath="D:\Office\" /> 
       <Display Level="None" AcceptEULA="TRUE" /> 
       <Logging Path="%temp%" /> 
       <Property Name="AUTOACTIVATE" Value="1" />  

    For more information regarding to the ODT, you can refer to the following link:


    Should you have any questions, please feel free to let me know. many thanks!

    Michael Bai

    Office Client Support

    Monday, May 12, 2014 8:27 AM