Integrate Office Updates and Hotfixes in Office 2010/2013/2016

Office 2010/2013/2016 supports integration of Updates by placing the MSP files in the Updates folder of the installation medium.

The challenge is more in getting all the update files. Fortunate there are a few great community users that have created WHDownloader for downloading these files and they also maintain the list of applicable updates for Office 2010 and Office 2013 and 2016

Download the Updates

  1. 1. Run WHDownloader.
  2. 2. Click the button in the upper left to download all latest update lists.
  3. 3. Select the Office 2016 version.
  4. 4. Configure a Download Target folder.
  5. 5. Select all General Updates and Hotfixes for downloading. Tip, right click and Select All.
  6. 6. Let it download, this can take some time…


Saving a lot of time Smile

Hotfix KB2899591 for Outlook 2010 add support for MAPI/HTTP

Microsoft released a hotfix  KB2899591 for Outlook 2010. This hotfix adds MAPI/http support for Outlook 2010 clients. So now can switch if you are using Exchange 2013 SP1 or later from RPC/http to MAPI/http.
See  KB2899591 for the additional fixes that are included in hotfix  as well.

You can request the hotfix for x86 and x64 versions of Outlook 2010 here.

578:0x000004DC:0x0000001D Send-As permission with Outlook 2010 Exchange 2007

578:0x000004DC:0x0000001D Send-As permission with Outlook 2010 Exchange 2007
You are not allowed to send this message because you are trying to send on behalf of another sender without permission to do so. Please verify that you are sending on behalf of the correct sender, or ask your system administrator to help you get the required permission.

Diagnostic information for administrators:

Generating server:

#MSEXCH:MSExchangeIS:/DC=com/DC=mydomain:SERVERNAME[578:0x000004DC:0x0000001D] #SMTP

1.Close Outlook

2.Delete the offline address book folders in

Windows 7: C:\Users\username\AppData\Local\Microsoft\Outlook\Offline Address Books
Windows XP: C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Outlook\Offline Address Books

3.Open Outlook and let it download a new copy of the offline address book.

3.1 Send/Receive Tab
3.2. Send/Reveive Groups
3.3 Download Address Book
3.4 Choose Full Details and \Global Address List

VMware View XP persistent disk can not save outlook.ost c:\document and settings\…..

I’m busy with created a new a new pool with presentment disks.

The View desktops we’ve got setup are using linked clones and persistent disks which map to the D:\ in the users sessions. Of course this means the users profile is loaded to the D:\ instead of C:\ in the virtual desktops. My issue is, when a new users comes from our old environment into the test view setup, their Outlook is trying to find their OST file on the C:\ (c:\document and settings\…etc). The users data has been loaded to the D:\ though. The only way I’ve found to get around this is going into the Contol Panel in the users session, deleting their Outlook profile,


Microsoft saves information about profile under HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook

So, within regedit, I right-clicked on HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook then chose Export. For Save as Type, I changed the value to "Text Files (*.txt)". I then opened the text file I created with Notepad. You can’t just search for "Outlook.ost", since there are null, i.e. 00, characters stored between each character. They show up in an ASCII representation as dots. E.g. Outlook.ost would be O.u.t.l.o.o.k…o.s.t.

Since the "Outlook.ost" could be broken across multiple lines, I decided just to search for o.s.t. I found the following in the text file I had created.

Value 31

  Name:            001f6610

  Type:            REG_BINARY


00000000   43 00 3a 00 5c 00 44 00 – 6f 00 63 00 75 00 6d 00  C.:.\.D.o.c.u.m.

00000010   65 00 6e 00 74 00 73 00 – 20 00 61 00 6e 00 64 00  e.n.t.s. .a.n.d.

00000020   20 00 53 00 65 00 74 00 – 74 00 69 00 6e 00 67 00   .S.e.t.t.i.n.g.

00000030   73 00 5c 00 4a 00 69 00 – 6d 00 5c 00 4c 00 6f 00  s.\.J.i.m.\.L.o.

00000040   63 00 61 00 6c 00 20 00 – 53 00 65 00 74 00 74 00  c.a.l. .S.e.t.t.

00000050   69 00 6e 00 67 00 73 00 – 5c 00 41 00 70 00 70 00  i.n.g.s.\.A.p.p.

00000060   6c 00 69 00 63 00 61 00 – 74 00 69 00 6f 00 6e 00  l.i.c.a.t.i.o.n.

00000070   20 00 44 00 61 00 74 00 – 61 00 5c 00 4d 00 69 00   .D.a.t.a.\.M.i.

00000080   63 00 72 00 6f 00 73 00 – 6f 00 66 00 74 00 5c 00  c.r.o.s.o.f.t.\.

00000090   4f 00 75 00 74 00 6c 00 – 6f 00 6f 00 6b 00 5c 00  O.u.t.l.o.o.k.\.

000000a0   6f 00 75 00 74 00 6c 00 – 6f 00 6f 00 6b 00 2e 00  o.u.t.l.o.o.k…

000000b0   6f 00 73 00 74 00 00 00 -                          o.s.t…

I could also have searched in the .reg file I created when I exported the registry information from the other computer. But, again, you can’t just search for "Outlook.ost" in the .reg file you created, either, since the information in it is the hexadecimal representation of the binary data in the registry keys. You would need to convert a string, such as "ost" to hexadecimal form. You can do that at String – ASCII, HEX, Binary Converter. In the String field, I put in ost. The converter showed me the equivalent hex value is 6F 73 74. Note: the converter shows decimal/ASCII, binary, and hex values. Make sure you use the correct one. Also note that the hexadecimal representation of "OST" is not the same as "ost". Since the error message I received referred to Outlook.ost, I converted "ost" to hexadecimal. Again, it may be better to limit the length of the string to reduce the chance it will be broken across multiple lines in the file.

Once you have the hexadecimal equivalent of the ASCII string, you still can’t just search for it, i.e. a search for 6F7374 wouldn’t work. The hexadecimal numbers are stored in the .reg file with commas and the null character, 00, between them. I.e., I would need to search for 6f,00,73,00,74 instead.

In the .reg file found it among the following lines:









I noticed it was associated with a "001f6610" entry. When I had searched the text file, I had also seen Outlook.ost associated with "Name: 001f6610".

You can delete the following registry key with group policy preferences to disable using Offline Folders after disabling Use Cached Mode in Group Policy:

HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\13dbb0c8aa05101a9bb000aa002fc45a\001f6610

GAL Photos in Exchange 2010 and Outlook 2010

With Microsoft Exchange 2010 and Outlook 2010 & Lync & Sharepoint 2010 you can finally get photos into your global address list (GAL) and see just who’s who on your emails. You can do this on 2 way’s

1. Using Powershell Smile

    A minor schema change

    First stop, the AD Schema. A minor schema modification is required to flip the thumbnailPhoto attribute to make it replicate to the Global Catalog.

    1. If you haven’t registered the Schema MMC snap-in on the server you want to make this change on, go ahead and do so using the following command:

      Regsvr32 schmmgmt.dll

    2. Fire up a MMC console (Start -> Run -> MMC) and add the Schema snap-in

    3. In the Active Directory Schema snap-in, expand the Attributes node, and then locate the thumbnailPhoto attribute. (The Schema snap-in lists attributes by its ldapDisplayName).

    4. In the Properties page, select Replicate this attribute to the Global Catalog, and click OK.

      Figure 1: Modifying the thumbnailPhoto attribute to replicate it to Global Catalog

      Loading pictures into Active Directory

      Now you can start uploading pictures to Active Directory using the Import-RecipientDataProperty cmdlet, as shown in this example:

      Import-RecipientDataProperty -Identity "Ward VIssers" -Picture -FileData ([Byte[]]$(Get-Content -Path "C:\pictures\wardvissers.jpg" -Encoding Byte -ReadCount 0))

      To perform a bulk operation you can use the Get-Mailbox cmdlet with your choice of filter (or use the Get-DistributionGroupMember cmdlet if you want to do this for members of a distribution group), and pipe the mailboxes to a foreach loop. You can also retrieve the user name and path to the thumbnail picture from a CSV/TXT file.

      2. Using a Free tool like Outlook Photos from Exclaimer

      Download the Tool HERE

      The tool is easy to use Smile.


      User Preferences

        Domain user – The logged in user’ account is required to be an Active Directory account.

        Domain computer – The computer the user is logged into needs to be joined to an Active
        Directory domain.

        Active Directory permissions – The logged in user must have permission to upload photos to the required Active Directory accounts. (Alternate credentials can be supplied or control of the thumbnailPhoto field can be delegated to the logged in user.)

      Operating System

      • Windows Server 2003 x86 (including all service pack levels).
      • Windows Server 2003 R2 x86 and x64 (including all service pack levels).
      • Windows Server 2008 x86 and x64 (including all service pack levels).
      • Windows Server 2008 R2 x86 and x64 (including all service pack levels).
      • Windows Small Business Server 2003 (including all service pack levels).
      • Windows Small Business Server 2008.
      • Windows Small Business Server 2011.
      • Windows XP x86 and x64 (including all service pack levels).
      • Windows Vista x86 and x64 (including all service pack levels).
      • Windows 7 x86 and x64 (including all service pack levels).

      Other Software

      Microsoft Outlook 2010 x86 and x64

      Microsoft .NET Framework 3.5 SP1

      Microsoft Exchange 2010 RTM and above

      Active Directory

      You must be logged into an Active Directory domain to run the application.

      Active Directory Forest
      Domain and Forest functional level of Windows Server 2008 and above.
      For Domain or Forest functional level of Windows Server 2003, the Windows Server 2008 Forest preparation must first be complete.


        image image

      Deploy office 2010 and a previous office version together on one PC with MDT 2010

      Deploy office 2010 and  a previous office version together on one PC with MDT 2010. Then you need to do the following things

      – Office 2010 ISO
      Office 2010 Administrative Template files (ADM, ADMX/ADML) and Office Customization Tool

      1. Make sure you have a working Office 2007 deployment. Check this How to deploy Office 2007 with MDT

      2. Extract the Office 2010 ISO to the application folder on de MDT Server

      2. Extract AdminTemplates_32.exe or AdminTemplates_64.exe to a folder.

      3. Copy the Admin folder that you can find in the extracted folder to the Office 2010 folder that you created at step 1.

      4. Run setup.exe /admin

      5. Check the Screenshots for the settings

      6. Save the file in Updates folder that you find in Office folder. I named the file setup.MSP

      7. Create a new application without source files.


      Command Line is:
      setup.exe /adminfile “\\mdtservername\deploymentshare$\Applications\Microsoft Office 2010 x86\Updates\setup.msp

      Deploy Office 2010 with Multiple Languages with MDT 2010

      I Like Office 2010. For me it is the best Office version i ever worked with.
      MDT 2010 it’s great tool that Microsoft created.
      Now i will talk about how you deploy Office 2010 with Multilanguage packs with MDT 2010.

      Step 1: Download the Office 2010 English version booth will be in x86 & x64

      Step 2. Download the Office 2010 (language) Multilanguage iso only available from the Microsoft Volume Licensing site. Both in x86 en x64.

      Step 3. Add the Office 2010 English version to MDT 2010 here office-2010-uitrollen-met-mdt-2010

      Step 4. Extract the Office 2010 (language) Multilanguage iso with 7zip in the same application folder witch you created in Step 3.

      Step 5. When you open MDT 2010 management console and you go to the Office 2010 Application that you added in step 3. You wil see that MDT sees more the one language. In my case it was en-us and nl-nl. The Screenshot is from the older MDT 2010 you MDT sees Office 2010 as Office 2007. MDT 2010 beta 1 supports Office 2010. I found till now no issues deploying Office 2010.


      Step 6. Check the languages that you want. Check the Screenshot how i did it.

      Step 7. Deploy the a Windows XP or Windows 7 client with Office 2010 Multilanguage versions.

      Step 8. You can check with Microsoft Office 2010 Language Preferences or the languages that you configured are installed.

      Step 9. Use Group Policy to set the language settings for users

        1. Download the Office 2010 policy template files to your computer. You will find them HERE

        2. Make a new GPO named Office 2010 languages settings it is a user policy.

        3. Under User Configuration in the console tree, right-click Administrative Templates.

        4. Click Add/Remove Templates, and then click Add.

        5. In the Policy Templates dialog box, click the template that you want to add, and then click Open.

        6. After you add the Office 2010 templates, click Close.

        7. Open the Group Policy object (GPO) for which you want to set policy.

        8. Double-click User Configuration and expand the tree under Administrative Templates.

        9. Locate language-related policies in the Microsoft Office 2010 \ Language Settings node.

        10. Select the languages that you want to use for each setting.

        11. Save the GPO.

        12. Go Testing

        Checking Microsoft Office 2010 KMS Activation Status

        Before you start you must al ready have a kms server.
        On the KMS server you need to install the Office 2010 KMS Host License Pack on the KMS Server.
        Launch Microsoft Outlook 2010
        Click to the File tab. Click Help.

        Office is not activated
        Determining Which Activation Method Office is Using – KMS or MAK

        Click the start menu and enter cmd /k cscript “%programfiles%\Microsoft Office\Office14\ospp.vbs” /dstatus in the search box.

        If running 32 bit Office 2010 on 64 bit Windows, %programfiles% above should be replaced with %programfiles(x86)%.

        Not Activated


        Checking if a DNS Domain is Configured for KMS Auto-Discovery

        To check if a DNS domain is configured for KMS auto-discovery, check that a SRV record exists.

        nslookup -type=srv

        If a SRV record exists for the domain, the DNS server will detail the SRV record.


        C:\>nslookup -type=srv _vlmcs._tcp

        Server:  ward-dc02.wardvissers.local


        Non-authoritative answer:

        _vlmcs._tcp.wardvissers.local SRV service location:

                  priority       = 0

                  weight         = 0

                  port           = 1688

                  svr hostname   = ward-dc2.wardvissers.local

        If no SRV record exists for the domain, the DNS server will return an error

        Verifying that a Windows Computer can Communicate with the KMS Activation Server

        KMS activation requires that the machine to be activated has TCP port 1688 open for outbound communication to the activation server.

        Verifying that outbound TCP port 1688 is open to the KMS server

        1. Download and install the utility portqry.exe from Microsoft. It is a command line utility from Microsoft that reports the port status of a remote host.
        2. From a command prompt, run the command:

        portqry.exe -n ward-dc02.wardvissers.local -p tcp -e 1688

        The command will return “TCP port 1688 (unknown service): LISTENING” if the computer is able to communicate with the KMS server.


        If the command returns “TCP port 1688 (unknown service): FILTERED” then the computer is unable to communicate with the KMS server

        Manually Specifying the KMS Activation Server

        1. Type cmd in the search bar to locate the command window..
        2. At the command prompt, type cd\Program Files\Microsoft Office\Office14.

        If running 32 bit Office 2010 on 64 bit Windows, Program Files above should be replaced with Program Files (x86).
        Run the command cscript ospp.vbs /sethst:ward-dc02.wardvissers.local to manually specify the KMS activation server.

        Run the command cscript ospp.vbs /act to activate Office with the KMS server.


        Launch Microsoft Outlook 2010 agein
        Click to the File tab. Click Help.

        Office is activated


        Uitrol opties voor Office 2010.

        Microsoft office heeft in een Schema weergegeven welke uitrol mogelijkheden er zijn voor Office 2010.

        In dit schema heeft Microsoft aangegeven welke uitrol methode in welke situatie gebruikt kan worden.

        Welke Limieten aan elke uitrol zitten en welke aanbevelingen Microsoft hier over heeft.

        Tevens worden aangegeven welke Tools je nodig hebt voor elke uitrol.

        Er zijn 3 smaken PDF & VSD & XPS. Downloaden doe je HIER