Skip Ribbon Commands
Skip to main content

Markus' Blog

Jul 20
Indexing .rtf files in SharePoint 2016

Although Windows Server 2012 R2/2016 comes with an IFilter for .rtf-Files, SharePoint does not crawl/index .rtf files out of the box.

The following article lists .rtf as a crawled filename, but it also states, that .rtf is not in the Managed File Types page by default:

What happens when you add .rtf to the Managed File Type in the SharePoint Enterprise Search Service Application and Restart OSearch16? The file gets crawled, but with an error saying the file is "in a wrong format".

Resolution: you need to tell SharePoint to use the rtffilt.dll (which is the .rtf IFilter) for .rtf-Files by adding two Registry Keys:

new-item -Path "HKLM:\software\microsoft\Shared Tools\Web Server Extensions\16.0\search\setup\ContentIndexCommon\Filters\clsid\{e2403e98-663b-4df6-b234-687789db8560}"

Set-ItemProperty -Path "HKLM:\software\microsoft\Shared Tools\Web Server Extensions\16.0\search\setup\ContentIndexCommon\Filters\clsid\{e2403e98-663b-4df6-b234-687789db8560}" -Name "(default)" -type MultiString -Value "{e2403e98-663b-4df6-b234-687789db8560}"

new-item -Path "HKLM:\software\microsoft\Shared Tools\Web Server Extensions\16.0\search\setup\ContentIndexCommon\Filters\extension\.rtf"

Set-ItemProperty -Path "HKLM:\software\microsoft\Shared Tools\Web Server Extensions\16.0\search\setup\ContentIndexCommon\Filters\extension\.rtf" -Name "(default)" -type MultiString -Value "{e2403e98-663b-4df6-b234-687789db8560}"


After restarting OSearch16 (restart-service osearch16), .rtf files should be crawled and indexed in SharePoint 2016 just fine.


May 16
SharePoint Virtual Summit – a summary

Here's a short summary of today's SharePoint Virtual Summit:


Extend Lists and Libraries with SPFx

Modern Pages did not allow any customizations with JavaScript (eg. things we could do with jslink). With the new SharePoint Framework it will be possible


SPFx – included in FP2 (fall)

The SharePoint Framework will we included in Feature Pack 2 for SharePoint 2016, which is scheduled for fall 2017.


Webhooks across sites and lists

Until now, Webhooks in SharePoint Online are only available in Document libraries, now they will be extended to sites and lists.


New SharePoint Admin center

The SharePoint Admin Center gets a nice makeover (still no Managed Paths though).



PowerApps forms inside of SharePoint Lists

Finally, we can talk of PowerApps as the legal successor of InfoPath. We will be able to use PowerApps forms inside of SharePoint lists and thus provide users with a rich and customizable UI.


Approval of Documents with Flow

Document Libraries will get the ability to easily submit documents for approval with Flow.


Additional details of today's announcements can be found at

Sep 27
Yes, there will be a new major version of SharePoint

Today at Microsoft Ignite in Atlanta there were some interesting announcements during Bill Baer's and Troy Starr's session:

  • There will be a new major version of SharePoint on-premises, MS is already working on it
  • No more Service Packs: Updates are only delivered through Public Updates (PU, formerly called Uber-Cumulative-Updates), there will be no Service Pack for SharePoint 2016
  • Feature Packs will bring new functionality, the first one is scheduled for November, the second one for Q2 2017.

More Info on the new Feature Pack can be found at

Jun 16
PSConfig error: The upgraded database schema doesn't match the TargetSchema

When applying a Cumulative Update to your SharePoint 2016 Farm, you might run into troubles when executing PSConfig/PSConfigUI after installing the Binaries. The error that is logged in the Windows Event Log looks as follows:

The Execute method of job definition Microsoft.SharePoint.Administration.SPUpgradeJobDefinition (ID ..) threw an exception. More information is included below.

The upgraded database schema doesn't match the TargetSchema. (Correlation=..)

You can avoid this issue if you either

  • dismount all the Content Databases before executing PSConfig/PSConfigUI (which is a good idea in larger environments anyway) and upgrade them later in a second step or
  • upgrade all the Content Databases before executing PSConfig/PSConfigUI with something like Get-SPContentDatabase | Upgrade-SPContentDatabase. You could speed up this process by using multiple PowerShell Sessions or even multiple SharePoint Servers.

With detached or already upgraded Content Databases PSConfig/PSConfigUI should run successfully.

May 22
SharePoint Saturday Stockholm - Slides

After a great SharePoint Saturday in Stockholm, you can find the slides for my session "What's new in SharePoint 2016" at

Apr 21
Speaking at European SharePoint Conference 2016 in Vienna

​All kinds of cool SharePoint-contents, a lot of fellow MCM-colleagues - happy to be a speaker at the European SharePoint Conference 2016, taking place in Vienna from November 14-17. My Session will be about User Profile Synchronisation with SharePoint 2016 and Microsoft Identity Manager 2016. I hope to see many of you there.

ESPC MarkusHintner.jpg


Jan 11
Speaking at Microsoft Techconference 2016 Austria

I'm excited to talk at the largest Microsoft Technology Conference in Austria about "SharePoint 2016 Infrastructure/Upgrade" and "SharePoint 2016 Hybrid Solutions". If you want to get inside knowledge about the latest Microsoft Technologies (Windows Server 2016, SQL 2016, Exchange 2016, SharePoint 2016, PowerBI, Office365 etc.), get your ticket at and come to Vienna from 20.-21.1.2016.

See you there.

Oct 29
SharePoint 2016 trainings available

As Beta 1 of SharePoint 2016 is already available, I developed a 3-day training "What's new in SharePoint 2016 for Admins" and a 5-day training "SharePoint 2016 Administration". Please contact me if you're interested in the TOC and for available training dates.

Aug 18
Speaking at SharePoint Saturday Munich

I'm proud to be a part of the first SharePoint Saturday in Munich on October 10th, 2015.


Come and join an awesome lineup of speakers (and me) for a lot of in depth Information on SharePoint 2013 and 2016.

My Session will be about the changes in the User Profile Sync Service in SP 2016.

Session details will be revealed soon…

Don't miss this free, all English event, registration starts on September 1st.

May 07
What’s new in SharePoint 2016

Today, at Ignite Conference in Chicago, Microsoft released some interesting facts about the new Version of SharePoint called "SharePoint 2016".

Hardware requirements stay the same as for SP 2013


Software requirements change quite a bit (Windows Server 2012 R2 or higher, SQL 2012 or higher)

Standalone Setup (with SQL Express included) is no longer an option

You need to use the "Single Server" option and can install SQL Server on the local machine.


During Setup you will be asked about the role that you want to assign to a server (e.g. Web Front End, Application, etc.) – a feature called "MinRole"

Health Analyzer rules will take care of provisioning the services and will complain if a server doesn't meet the role expectations.


Boundaries and limits change quite a bit

5000 items is no longer a threshold, file upload size changes to 10 GB


FIM is no longer part of SharePoint – User Profile Sync is done with external FIM


Durable Links

An item can keep its link even if it is moved to another site collection or renamed



Stay tuned, I will inform you about the other interesting stuff as soon as I can talk about it…


1 - 10Next
About this blog

My thoughts and findings about SharePoint 2016/2013/2010 and SQL Server


Markus Hintner