Issue
DMF Server Cache features cannot be found on SharePoint feature management pages.
Background
Certain DMF Server Cache features in version 7,5 and onward are marked as hidden. This means that they are not displayed on the SharePoint feature management pages, even if they are activated.
Note: DMF Server-side caching is an advanced usage scenario and this functionality does not always result in a performance benefit when enabled; it is recommended that it only be activated in consultation with MacroView Support.
Management of the associated SharePoint features must be carried out via the command line, using either the SharePoint 2010/2013/2016 Management Shell (PowerShell) or the STSADM tool (SharePoint 2007).
STSADM can be found in %ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\12\BIN on any SharePoint 2007 application server.
Resolution
Activate or Deactivate the MacroView DMF Cache Manager
Server-side caching is controlled by the MacroView DMF Cache Manager web application feature. This feature should be activated for each web application that requires DMF Server caching:
- SharePoint 2010/2013/2016
enable-spfeature -identity 726b5f1a-3707-4fd6-8c4c-ae215e6248c8 -url http://server
disable-spfeature -identity 726b5f1a-3707-4fd6-8c4c-ae215e6248c8 -url http://server
- SharePoint 2007
stsadm -o activatefeature -id 726b5f1a-3707-4fd6-8c4c-ae215e6248c8 -url http://server
stsadm -o deactivatefeature -id 726b5f1a-3707-4fd6-8c4c-ae215e6248c8 -url http://server
Activate or Deactivate the MacroView DMF Cache Receiver
The DMF Cache Receiver is responsible for dynamically updating the DMF Cache as a result of certain user actions. Such actions include site creation, site deletion, library creation and library deletion. It is recommended that the DMF Cache Receiver be used in conjunction with the DMF Cache Manager to ensure that the cache can be updated efficiently and more frequently than the DMF Cache Update Timer Job interval.
Operation of the DMF Cache Receiver is controlled by two features - the "MacroView DMF Cache Receiver Stapler" Farm feature which auto-activates the "MacroView DMF Cache Receiver" Web feature on creation of all sites that are based on the out-of-the-box STS#0 (Team Site) and STS#1 (Blank Site) site definitions. The "MacroView DMF Cache Receiver" Web feature is not restricted to sites based on these site definitions - it can be activated on any SharePoint site.
- SharePoint 2010/2013/2016
enable-spfeature -identity 2a69bf32-6b6b-4eec-ac88-8ec48cd4ebd2
enable-spfeature -identity 5d36c9f0-7b77-4a99-9b98-a1fd5ac11813 -url http://server/site
disable-spfeature -identity 2a69bf32-6b6b-4eec-ac88-8ec48cd4ebd2
disable-spfeature -identity 5d36c9f0-7b77-4a99-9b98-a1fd5ac11813 -url http://server/site
- SharePoint 2007
stsadm -o activatefeature -id 2a69bf32-6b6b-4eec-ac88-8ec48cd4ebd2
stsadm -o activatefeature -id 5d36c9f0-7b77-4a99-9b98-a1fd5ac11813 -url http://server/site
stsadm -o deactivatefeature -id 2a69bf32-6b6b-4eec-ac88-8ec48cd4ebd2
stsadm -o deactivatefeature -id 5d36c9f0-7b77-4a99-9b98-a1fd5ac11813 -url http://server/site
MacroView DMF Server Cache Feature Id Reference
- 726b5f1a-3707-4fd6-8c4c-ae215e6248c8 [MacroView DMF Cache Manager]
- 2a69bf32-6b6b-4eec-ac88-8ec48cd4ebd2 [MacroView DMF Cache Receiver Stapler]
- 5d36c9f0-7b77-4a99-9b98-a1fd5ac11813 [MacroView DMF Cache Receiver]