SharePoint Upload DLL Required for Multiple Uploads

Not sure if this should be placed in the SharePoint forum or Office forum.

My issue is that my users do not have office installed locally they use it via Citrix. If they try to upload multiple files to SharePoint locally they get a red cross in the upload window. To fix this there is a DLL in the office installation that has the control for this STSupld.dll. If I install office it installs this control and works fine. Problem is it consumes a license! I want to somehow get this control installed without installing office. At the end of the day we pay to use SharePoint 2010 Enterprise.

Does anyone know how this can be achieved? I actually spoke to a Microsoft employee about this. He said he was not allowed to tell me how it was done but hinted it could be done!

Thanks

January 30th, 2015 5:36pm

Hi,

The ActiveX control that enables multiple documents to be uploaded to a document library is called STSUpld UploadCtl Class. This control is defined in the STSUPLD.dll file, a dynamic-link library (DLL) which is installed in Office installation directory. For example:

C:\Program Files (x86)\Microsoft Office\Office15\STSUPLD.DLL

In this case, to achieve this, you need to install any of the Office applications which will install the .dll file during the setup.

If you don't have an Office product license, you might want to try installing Share Designer which is free, and it will also install this file. 

Regards,

Ethan Hua
TechNet Community Support

Free Windows Admin Tool Kit Click here and download it now
February 3rd, 2015 12:08am

...users do not have office installed locally they use it via Citrix. If they try to upload multiple files to SharePoint locally they get a red cross in the upload window. To fix this there is a DLL in the office installation that has the control for this STSupld.dll. If I install office it installs this control and works fine. Problem is it consumes a license! I want to somehow get this control installed without installing office.

Assuming you are using XenApp/RDS, installing Office on a XenApp/RDS session host does *NOT* require a license, as long as the user devices where the RDP/ICA/Receiver exists is an Office-licensed device (or it has relevant device roaming rights).

Installing Office will require activation, but activation is not equivalent to requiring a license.

The Office per-device use rights clearly state this.

Regardless, there is wording in the use rights and generally in MSFT licensing terms which clearly states that you cannot separate components of Office to avoid a licensing requirement. Any Office application or suite component, when installed, constitutes an Office installation, so if you were to isolate this DLL which comes with Office and only place/register that single DLL on your server, you would still require to comply with the license terms of the product from which you isolated/extracted that DLL.

So, you should be fine to install Office without allocating a license to your server, if your implementation scenafrio matches what I *think* your doing.

Or, you could try the suggestion from Ethan about SharePoint Designer - it might

February 3rd, 2015 2:53am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics