none
Outlook 2010 cannot provide form scripting support

    Question

  • I have followed two workarounds and fixes for Office 2010 in  a terminal services environment.  One was to copy a .dll file to the terminal server and the other was to remove a registry entry.  Both workarounds fixed the problem temporarily, but it continues to show up.  When a user opens some email messages they receive a warning that "Microsoft Outlook cannot provide form scripting support. This feature is not available.  For more information, contact your system administrator."
    A+, MCP, MCSA, MCSE, Security+
    Monday, August 23, 2010 6:16 PM

All replies

  • There is a KB http://support.microsoft.com/?id=302003 (http://support.microsoft.com/?id=302003) which gives us 2 workarounds.
  • This KB will not help if they have installed using Citrix Installation Wizard.
  • Delete the following registry Key
    HKEY_CLASSES_ROOT\Installer\Features\9040210900063D11C8EF00054038389C "OutlookVBScript"

    Hope it helps.

  • Proposed as answer by Jun LOU Thursday, September 01, 2011 3:09 PM
Tuesday, August 24, 2010 2:47 AM
Moderator
  • Already did that twice, that's what I am talking about when I say I did the workarounds and the problem continues to come back.
    A+, MCP, MCSA, MCSE, Security+
    Tuesday, August 24, 2010 7:18 PM
  • I have verified and performed the workarounds in KB 302003 and then the delete registry key, this does not correct my issue.  Anyone have any other suggestions?
    A+, MCP, MCSA, MCSE, Security+
    Friday, August 27, 2010 5:42 PM
  • Just in case you're still looking for an answer or any other ppl like me land on this with the same question :

     

    You should install the vbs scripting component with the following command:

    msiexec /i {90140000-0011-0000-1000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb



    Note that this command is only valid for 2008 R2 with Office 2010 pro plus, if you have a different office version, like 2010 standard or any version difference, you should look up the GUID that you need in one of the following registry keys :

    *[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products*

    or

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Common\InstalledPackages (the first one)



    • Proposed as answer by Ziv Rivkis Friday, June 20, 2014 3:15 PM
    Tuesday, February 01, 2011 12:56 PM
  • Hi,

    Delete the following registry Key
    HKEY_CLASSES_ROOT\Installer\Features\9040210900063D11C8EF00054038389C "OutlookVBScript" doesn't work for me, because I can not find the path of the key.

    But I found the solution by myself. Maybe you can also try it.

    On the terminal server witch I met the same message error, under C:\Users\UserLogin\AppData\Roaming\Microsoft,

    I renamed the folder "Outlook" to "Outlook.old" for example.

    Then, I launched Outlook again, the folder "Outlook" is created again automatically.

    I did not have this error message any more.

    Hoping it's a good suggestion for you

     


    Jun LOU
    Tuesday, July 19, 2011 3:49 PM
  • I confirm Jennifer has proposed the best solution. The procedure is to delete (or renaming in this case) this registry key : [HKEY_CLASSES_ROOT\Installer\Features\00004109110000000000000000F01FEC] "OutlookVBScript"="OUTLOOKFiles" The procedure to copy OUTLVBS.DLL has been useless. Regards
    Jun LOU
    Thursday, September 01, 2011 3:13 PM
  • Allthough in my case the key was HKEY_CLASSES_ROOT\Installer\Features\00004109210000000000000000F01FEC instead of yours i allso fixed the problem by deleting the key "OutlookVBScript"="OUTLOOKFiles".

     

    Cheers.


    Regards, Marco Scholten
    Thursday, September 15, 2011 2:05 PM
  • Here is what I did to enable VB scripting for Outlook 2010.

    1.      Determine the GUID for Office 2010.

     

    In the Registry, go to HKEY_CLASSES_ROOT\Installer\Features. Search for “OutlookVBScript”. I found it at:

     

    HKEY_CLASSES_ROOT\Installer\Features\00004109110000000000000000F01FEC.

     

    In the Registry, for an x86 server go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products,
    or for an x64 server, go to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Common\InstalledPackages (the first one)
    and select the key where you located “OutlookVBScript”.

     

    On my server, it is:

     

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\00004109110000000000000000F01FEC

     

    When I select it, this is what I see:

    DisplayName “Microsoft Office Professional Plus 2010”

    InstallSource, ModifyPath and UninstallSring all show the Office 2010 GUID as
    {90140000-0011-0000-0000-0000000FF1CE}

     

    2.      Install VBScripting for Outlook.

     

    My commands to install VBscripting for Outlook are therefore:

     

    change user /install

     

    msiexec /i {90140000-0011-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

     

    change user /execute

     

    Note: After installing VBscripting for Outlook, “OutlookVBScript”at HKEY_CLASSES_ROOT\Installer\Features\00004109110000000000000000F01FEC changed its value from “OUTLOOKFiles” (where the box glyph at the beginning appears to be a minus or dash in the Registry editor) to “OUTLOOKFiles”.

     

    • Proposed as answer by TheDogMaster Friday, October 12, 2012 5:27 AM
    Monday, November 28, 2011 4:22 PM
  • I doubt it can help if user does not have administrator priviledges - like on most windows systems.
    Monday, April 02, 2012 1:35 PM
  • Thanks Blue Jay,

    I normally don't post these kind of Fixed It replies but for my combination of OS (2003 Server Std) and Office 2010 Std the problem and answer were quite obscure.

    I was actually geting the error message pop up twice when I opened the form and then the Outlook form would work OK anyway.

    Running the msiexec command with my registry key which turned out to be slightly different to your did the trick.

    Friday, October 12, 2012 5:32 AM
  • This is perfect thanks!  fixed my issue
    Thursday, June 12, 2014 9:12 PM
  • You fixed my issue. Thank you so much!!!
    • Proposed as answer by SebastianEVIT Friday, March 11, 2016 1:12 AM
    • Unproposed as answer by SebastianEVIT Friday, March 11, 2016 1:12 AM
    Monday, August 04, 2014 2:29 PM
  • Solution: Brett Douglass - Evolution IT PTY LTD

    this is the correct solution

    Outlook 2003:
    1) Refer to the following Microsoft article to troubleshoot VBScript issues when using Terminal Services in Outlook:

    Forms with VBScript do not work with Terminal Services in Outlook
    http://support.microsoft.com/default.aspx?scid=kb;en-us;302003

    2) If after following the above Microsoft KB the issue is still present then the additional step below may be required.

    a. Open regedit on the Citrix or Terminal Server

    Warning: Incorrect use of the Windows registry editor may prevent the operating system from functioning properly. Great care should be taken when making changes to a Windows registry. Registry modifications should only be carried-out by persons experienced in the use of the registry editor application. It is recommended that a complete backup of the registry and workstation be made prior to making any registry changes

    b. Browse to the following location:

        HKEY_CLASSES_ROOT\Installer\Features\9040210900063D11C8EF00054038389C

    c. Remove the DWORD OutlookVBScript

    d. Close regedit



    Outlook 2007, 2010 and 2013:

    VBScript support for Outlook forms is not allowed by default on a Terminal Service installation. This default setting cannot be changed or added using the add-remove program wizard.

    NOTE : To install the required VB Script functionality, the GUID of the installed package must be known. Ie. Microsoft Office Outlook 2007 or Microsoft Office Professional Plus 2007

    To obtain the GUID of the installed package and then install the VB Script functionality, perform the following:
    Verify the product name from Add/Remove programs or the Help > About menu
    Open the registry, browse to:

    For 32-bits OS version:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Uninstall

    For 64-bits OS version:
    HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

    Identify the GUID as per Microsoft KB 928516 (e.g. {90120000-0030-0000-0000-0000000FF1CE} )

    Office 2007 - http://support.microsoft.com/kb/928516
    Office 2010 - http://support.microsoft.com/kb/2186281
    Office 2013 - http://support.microsoft.com/kb/2786054

    From command prompt, enter the following syntax: It is case sensitive.

    msiexec /i {GUID.EN_US} ADDLOCAL=OutlookVBScript /qb

    where {GUID.EN_US} is the string identified in step 3 above.

    Examples for common versions of Office:

    Microsoft Office Professional Plus 2007:
    msiexec /i {90120000-0011-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Standard 2007:
    msiexec /i {90120000-0012-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Basic 2007:
    msiexec /i {90120000-0013-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Professional 2007:
    msiexec /i {90120000-0014-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Enterprise 2007:
    msiexec /i {90120000-0030-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Professional Plus 2010:
    msiexec /i {90140000-0011-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Standard 2010:
    msiexec /i {90140000-0012-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Basic 2010:
    msiexec /i {90140000-0013-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Professional 2010:
    msiexec /i {90140000-0014-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Enterprise 2010:
    msiexec /i {90140000-0030-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Professional Plus 2013:
    msiexec /i {90150000-0011-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Standard 2013:
    msiexec /i {90150000-0012-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Home and Business 2013:
    msiexec /i {90150000-0013-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    Microsoft Office Professional 2013:
    msiexec /i {90150000-0014-0000-0000-0000000FF1CE} ADDLOCAL=OutlookVBScript /qb

    NOTE: There have been some instances reported where this did not resolve the problem.  In those cases delete the OUTLVBS.DLL file from the Microsoft Office installation folder and try running the MSIEXEC command again.

    Terms of use for this information are found in Legal Notices.

            

    Exchange Issue 2010 SP3 + RU8

    • Proposed as answer by SebastianEVIT Friday, March 11, 2016 1:15 AM
    Friday, March 11, 2016 1:14 AM