Default timer jobs in SharePoint Server 2019

APPLIES TO: no-img-132013 no-img-162016 yes-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Default timer jobs

The following table lists the default timer jobs for SharePoint Server 2019.

Timer job Description Default schedule
Access Web App Export to SharePoint List Driving the process of exporting data from Access Web App to SharePoint List. 1 Minute
Activities Auto Cleanup Deletes activities which are older than the number of days value that is specified. Weekly
Analytics Event Store Retention Weekly
Analytics Timer Job for <SearchServerAppName> Periodically schedules analytics for Search Service Application. 10 Minutes
App installation queue processor 1 Minute
App installation Service Installs and uninstalls Apps. 5 Minutes
App State Update Retrieves and applies updated information on apps from the SharePoint Store, including the availability of updates and disable information. Hourly
Application Addresses Refresh job Synchronizes connection information for remote service applications. 15 Minutes
Application Server Administration Service Timer Job Synchronizes farm-wide settings related to the Search and SSO services to each server in the farm. 1 Minute
Application Server Timer Job Synchronizes farm-wide settings related to the Search and SSO services to each server in the farm. 1 Minute
Async Feature Activation Job Timer Job that activates features asynchronously. 1 Minute
Audit Log Trimming Trims audit log entries from site collections. Monthly
Autohosted app instance counter Counts the number of autohosted app instances per site subscription. Weekly
Bulk Operation Detection Job This job detects bulk operations on content so that the user and admin can be notified. Disabled
Bulk workflow task processing Work item to batch process workflow tasks. Daily
CEIP Data Collection Records datapoints on the local machine. Daily
Cell Storage Data Cleanup Timer Job Deletes temporary Cell Storage data and frees up SQL Server disk space. 15 Minutes
Change Log The Change Log records many different types of changes made to SharePoint sites. This timer job is used to periodically delete old entries from the log. Daily
Compliance Dar Processing This job processes data at rest compliance tasks. 10 Minutes
Compliance Dar Processing Multiplexer This job processes data compliance tasks in parallel. 10 Minutes
Compliance High Priority Policy Processing This job processes high priority data at rest compliance tasks. 15 Minutes
Compliance High Priority Policy Processing Multiplexer This job processes high priority compliance tasks in parallel. 15 Minutes
Compliance Policy Processing This job processes compliance policies as defined in Policy Center and invokes appropriate actions on items. Daily
Config Collection Cache Refresh Checks for configuration database collection cache inconsistencies and refreshes the cache file on all servers. Hourly
Config Collection Full Cache Refresh Performs a full refresh of the configuration database collection cache file on all servers. Daily
Content database upgrade session cleanup job Clean up old content database upgrade sessions. Weekly
Content Organizer Processing Processes documents in the drop off library which match organizing rules. Daily
Content Type Subscriber Retrieves content types packages from the hub and applies them to the local content type gallery. Hourly
Crawl Log Cleanup for <SearchServerAppName> Periodically cleans up the crawl log tables to remove stale log information. Daily
Database Performance Metric Provider 1 Minute
Database Wait Statistics Periodically gather database wait statistics. Hourly
Dead Site Delete Disabled
Deferred access control list update job Applies updates to access control lists (ACLs) resulting from broad security changes. 1 Minute
Delete Job History Deletes old entries from the timer job history. Daily
Delete Upgrade Evaluation Site Collections job Deletes upgrade evaluation site collections which are past their expiry date and sends notifications to the ones that are near expiry date. Daily
Diagnostic Data Provider: App Usage Periodically gathers App Statistics. Disabled
Diagnostic Data Provider: Event Log Collects Windows Event Log entries. Disabled
Diagnostic Data Provider: IO Intensive SQL Queries Collects a SQL trace of IO intensive SQL queries. Disabled
Diagnostic Data Provider: Per-database IO Collects IOs for each database file. Disabled
Diagnostic Data Provider: Performance Counters – Database Servers Disabled
Diagnostic Data Provider: Performance Counters – Web Front Ends Collects Performance Monitor Counters data on web front ends. Disabled
Diagnostic Data Provider: Site Size Collects size for each site collection. Disabled
Diagnostic Data Provider: SQL Blocking Queries Collects data associated with blocked SQL queries. <Blank>
Diagnostic Data Provider: SQL Blocking Reports Captures the text of any queries that cause SQL blocking. Disabled
Diagnostic Data Provider: SQL Deadlocks Captures the call graphs of SQL deadlocks. Disabled
Diagnostic Data Provider: SQL DMV Collects SQL Dynamic Management Views (DMV) data. Disabled
Diagnostic Data Provider: SQL Memory DMV Collects SQL Dynamic Management Views (DMV) data. Disabled
Diagnostic Data Provider: Trace Log Collects Trace Log entries. Disabled
Disk Over Quota Warning Sends out disk over quota warning e-mail notifications. Daily
Document and List Static Data Fixed Sample job1 Timer job to collect fixed sampled static documents and lists information. Daily
Document Full Crawl Blob Compression Processing Disabled
Document ID assignment job Work item that assigns Document ID to all items in the site collection. Daily
Document ID enable/disable job Work item that propagates content type changes across all sites when the Document ID feature is reconfigured. Daily
Document Set fields synchronization job Synchronizes metadata from the document set to the items inside. 15 Minutes
Document Set template update job Propagates changes made to the document set template to the existing items. Hourly
Dump site information Daily
Dump web information Daily
eDiscovery In-Place Hold Processing The in-place hold timer job initiates and releases the holds of SharePoint web sites. Hourly
Enterprise Metadata site data update Updates all Site Collections after a language pack addition or an Enterprise Metadata Service application restore. Hourly
Expiration policy This job processes items that are due for a retention action, such as deleting items passed their expiration date. Weekly
Extension Map Refresh Checks for changes in the Extension Map data. 10 Minutes
File Post Processor This job processes the files asynchronously after the file has been saved. The processing includes extraction of the file-specific metadata and generation of default thumbnails. 1 Minute
Fix Site Storage Metrics Hourly
Gradual column index management job Builds or removes column indexes in large lists. 5 Minutes
Gradual Site Delete Hourly
Health Analysis job (Daily, Central Administration, All Servers) Runs SharePoint Health Analyzer jobs. Daily
Health Analysis job (Daily, Central Administration, Any Server) Runs SharePoint Health Analyzer jobs. Daily
Health Analysis job (Daily, Machine Translation Service, All Servers) Runs SharePoint Health Analyzer jobs. Daily
Health Analysis job (Daily, Machine Translation Service, Any Server) Runs SharePoint Health Analyzer jobs. Daily
Health Analysis job (Daily, Microsoft SharePoint Foundation Timer, All Servers) Runs SharePoint Health Analyzer jobs. Daily
Health Analysis job (Daily, Microsoft SharePoint Foundation Timer, Any Server) Runs SharePoint Health Analyzer jobs. Daily
Health Analysis job (Daily, Microsoft SharePoint Foundation Web Application, All Servers) Runs SharePoint Health Analyzer jobs. Daily
Health Analysis job (Daily, Microsoft SharePoint Foundation Web Application, Any Server) Runs SharePoint Health Analyzer jobs. Daily
Health Analysis job (Daily, User Profile Service, Any Server) Runs SharePoint Health Analyzer jobs. Daily
Health Analysis job (Daily, Word Automation Services, All Servers) Runs SharePoint Health Analyzer jobs. Daily
Health Analysis job (Hourly, Distributed Cache, All Servers) Runs SharePoint Health Analyzer jobs. Hourly
Health Analysis job (Hourly, Microsoft SharePoint Foundation Timer, All Servers) Runs SharePoint Health Analyzer jobs. Hourly
Health Analysis job (Hourly, Microsoft SharePoint Foundation Timer, Any Server) Runs SharePoint Health Analyzer jobs. Hourly
Health Analysis job (Hourly, Security Token Service, All Servers) Runs SharePoint Health Analyzer jobs. Hourly
Health Analysis job (Hourly, User Profile Service, Any Server) Runs SharePoint Health Analyzer jobs. Hourly
Health Analysis job (Hourly, Word Automation Services, Any Server) Runs SharePoint Health Analyzer jobs. Hourly
Health Analysis job (Monthly, Microsoft SharePoint Foundation Timer, Any Server) Runs SharePoint Health Analyzer jobs. Monthly
Health Analysis job (Weekly, Central Administration, All Servers) Runs SharePoint Health Analyzer jobs. Weekly
Health Analysis job (Weekly, Microsoft SharePoint Foundation Timer, All servers) Runs SharePoint Health Analyzer jobs. Weekly
Health Analysis job (Weekly, Microsoft SharePoint Foundation Timer, Any Server) Runs SharePoint Health Analyzer jobs. Weekly
Health Analysis job (Weekly, Microsoft SharePoint Foundation Web Application, All Servers) Runs SharePoint Health Analyzer jobs. Weekly
Health Analysis job (Weekly, User Profile Service, Any Server) Runs SharePoint Health Analyzer jobs. Weekly
Health Statistics Updating 1 Minute
High Write Volume Sites Document Changed Anti-virus Processing Disabled
Hold Processing and Reporting This job generates reports about items on hold and removes items from holds that are pending release. Daily
Hybrid Auditing ODL Error Log Upload Job Upload event IDs and timestamps from ODL error logs to Microsoft to monitor the health and stability of the SharePoint Hybrid Auditing Feature. This job only uploads data if you have turned on the SharePoint Hybrid Auditing feature in the Hybrid Configuration Wizard – if Hybrid Auditing is not configured this timer job will do nothing. Disabled
Identity column maintenance job Checks and reseeds identity column values. Weekly
Immediate Alerts Sends out immediate and scheduled alerts. 1 Minute
Indexing Schedule Manager on <server> 5 Minutes
Information management policy This job performs background processing for information policies, such as calculating updated expiration dates for items with a new policy. Weekly
Internal App State Update Retrieves and applies updated information on apps from App Catalogs. Hourly
Large list automatic column index management job Automatically manage list column indices for large lists. Daily
License Renewal Renews all licenses of the apps from the SharePoint Store. Hourly
Licensing Synchronizer Job Synchronizes licensing information in the configuration database. Hourly
Limited Permissions Cleanup Job This job removes unnecessary limited permission role assignments from items, libraries and sites. Daily
Machine Translation Service – Language Support Timer Job Updates the languages available to the Machine Translation Service. Weekly
Machine Translation Service – Machine Translation Service Timer Job Initiates translation of documents which have been submitted to the Machine Translation Service. 15 Minutes
Machine Translation Service – Remove Job History Timer Job Removes the history for expired jobs from the Word Automation Services. Weekly
Microservice work item Timer Job Timer job that processes microservice work items in the work item queue. 1 Minute
Microsoft SharePoint Foundation Usage Data Import Imports usage log files into the logging database. 5 Minutes
Microsoft SharePoint Foundation Usage Data Maintenance Performs maintenance in the logging database. Hourly
Microsoft SharePoint Foundation Usage Data Processing Process and/or aggregate usage data in the logging database. Disabled
Migration Job 1 Minute
My Site Cleanup Job Handles the deletion of user profiles and My Sites of those users. Daily
My Site Host Automatic Upgrade A timer job for automatically upgrading the My Site Host. Daily
My Site Instantiation Interactive Request Queue A timer job queue for interactive (web initiated) My Site instantiation requests. 1 Minute
My Site Instantiation Non-Interactive Request Queue A timer job queue for non-interactive (Office-client initiated) My Site instantiation requests. 1 Minute
My Site Second Instantiation Interactive Request Queue A second timer job queue for interactive (web initiated) My Site instantiation requests. 1 Minute
My Sites Automatic Upgrade A timer job for automatically upgrading the My Sites. Daily
Notification Timer Job <GUID> The Notification Job is used to query and update the notification list and send out pending scheduling notifications. Daily
Over Quota Notification Requests Queue A timer job queue for site over quota email notification requests. Hourly
Password Management Sends email and logs events for expiring passwords and password changes. Makes sure managed passwords are changed before they expire. Daily
Performance Metric Provider The diagnostic data provider that collects the perf metrics data. 1 Minute
Persisted Navigation Term Set Synchronization The timer job that synchronizes the persisted copy of navigation term sets. Hourly
Prepare query suggestions Prepares candidate queries for query suggestion and performs pre-computations for result block ranking. Daily
Product Version job Checks the install state of the machine and puts that data into the database. Daily
Project Server: Active Directory Sync job for Project Server Service Application Synchronizes Active Directory with Project Web App enterprise resource pools and security groups. Daily
Project Server: Alerts and Reminders job for Project Server Service Application Sends the alerts and reminders set up by Project Web App users. Daily
Project Server: Backup and restore job for Project Server Service Application Backs up and restores Project Web App data to and from the archive store, using the schedule set by the Project Server administrator. Daily
Project Server: Database Maintenance job for Project Server Service Application This timer job performs routine maintenance on the Project Server database including defragmenting the indexes and updating the database usage. Daily
Project Server: Language Installation job for Project Server Service Application Completes Project Web App Language Pack installation in the database, and ensures deployment of localized Report Center reports. Daily
Project Server: Monitor Scheduled Cube Jobs job for Project Server Service Application Updates data analysis cubes as scheduled in Project Web App. Hourly
Project Server: Permission Sync State Cleanup job for Project Server Service Application This timer job purges older sync states to maintain the performance of user sync. Daily
Project Server: Product Feedback job for Project Server Service Application Collects statistical data on the usage, reliability and performance of Project Server features and sends this information to Microsoft to be used to improve the product in future releases. Daily
Project Server: Projects Cleanup job for Project Server Service Application This timer job cleans up any fragments of project data that are orphaned or redundant. Daily
Project Server: Queue Auto Heal job for Project Server Service Application This timer job tries to automatically heal stuck Project Server queue jobs - when the queue job is stuck at Waiting For Processing state or Processing state due to internal error. 30 Minutes
Project Server: Queue Maintenance job for Project Server Service Application This timer job purges older Project Server queue jobs to maintain the performance of the Project Server queue. Daily
Project Server: Resource Capacity Refresh job for Project Server Service Application This timer job refreshes the resource capacity information in Project Web App reporting. Daily
Project Server: Synchronization of Project Web App permissions to SharePoint Server permissions job for Project Server Service Application Synchronizes Project permissions to the SharePoint Server project sites. Users who can view or change projects in Project Web App will be granted permissions to the SharePoint Server sites for those projects. You can change these permissions from the PWA Settings page. Daily
Project Server: Synchronization of SharePoint Server permissions to Project Web App permissions job for Project Server Service Application This timer job synchronizes SharePoint Server permissions to Project Web App. 1 Minute
Project Server: Synchronize Exchange OOF Calendar job for Project Server Service Application Synchronizes out-of-office time for users who have selected this option. The Microsoft Exchange calendar of each user is synchronized with their Project Web App resource calendar. Daily
Project Server: Task List Synchronizer for SharePoint Tasks List Projects job for Project Server Service Application This timer job updates Project Server with the latest changes from connected SharePoint Server Project Task Lists. 5 Minutes
Project Server: Workflow Maintenance job for Project Server Service Application Maintains the health of Project Server workflows. It resolves issues between Enterprise Project Templates and workflows, updates the status of workflows and terminates completed workflows. Daily
Query Classification Dictionary Update for <SearchServApp Name> Periodically updates dictionary used for query classification. 30 Minutes
Query Classification Dictionary Update for <SearchServApp Name> Periodically updates dictionary used for query classification. 30 Minutes
Query Classification Dictionary Update for <SearchServApp Name> Periodically updates dictionary used for query classification. 30 Minutes
Query Logging Updates query and click logs by inserting new entries and deleting old ones. 15 Minutes
Query Suggestions Updates search dictionaries for query suggestions. Daily
Rebalance crawl store partitions for <SearchServApp Name> Timer job that rebalances crawl store partitions. 1 Minute
Recycle Bin Daily
Repair Orphan Site Collections Daily
Scheduled Approval The Approval Job is used to approve pages on a schedule. 1 Minute
Scheduled Unpublish The Unpublish job is used to unpublish pages according to the set schedule. 1 Minute
Search and Process This job performs bulk actions on a set of search results, such as adding all items in an eDiscovery query to a specified hold. Daily
Search Change Log Generator The timer job that generates appropriate change logs when SharePoint items change. This is required for search to function properly. 5 Minutes
Search Custom Dictionaries Update Updates the custom dictionaries used for Search. These include custom dictionaries for company extraction and for query spelling correction. 10 Minutes
Search Engine Sitemap job The search engine sitemap job is used to generate search engine sitemaps and update robots.txt. Daily
Search Health Monitoring – Trace Events 1 Minute
Second Async Feature Activation Job Second Timer Job that Activates features Asynchronously. 1 Minute
SharePoint BI Maintenance This timer job periodically deletes temporary dashboard objects and user-persistent filter values from the database . The longevity of these values can be set on the PerformancePoint Services Settings page. Hourly
SharePoint Server CEIP Data Collection Daily
Site Lookup Refresh Checks the sitemap data for site lookup changes. 10 Minutes
Site Master Invalidation Checks the site masters in content DB for any feature or site definition changes. If required re-creates the site master. Hourly
Site Policy and Exchange Site Mailbox Policy Update Updates Exchange Site Mailboxes with the site policy of the associated SharePoint site. Daily
Software Quality Metrics reporting for Search Collections and reports Software Quality Metrics reporting for Search. Weekly
Solution Daily Resource Usage Update Marks the daily boundary for sandboxed solution resource quota monitoring. Daily
Solution Resource Usage Log Processing Aggregates resource usage data from sandboxed solution execution. 3 Minutes
Solution Resource Usage Update Records resource usage data from sandboxed solution execution, and sends email to owners of site collections that are exceeding their allotted resource quota. 5 Minutes
Spelling Customizations Upgrade Upgrades user spelling customizations from the previous SharePoint version to this version. This job will run on schedule until it succeeds with the upgrade and then be set to disabled. If there are no spelling customizations to upgrade, it will be set to disabled after the first run. Disabled
Spelling Dictionary Update Updates the dynamic dictionary that is used to correct the spelling of queries with changes in the indexed content. Note that this is a time-consuming operation that should not be executed more than once a day. Daily
State Service Delete Expired Sessions Deletes expired data stored in the State Service databases. Hourly
Storage Metrics Processing Processes storage metrics changes for site collections. 5 Minutes
SyncDefaultComplianceTags Sync List's DefaultComplianceTag to its items. 5 Minutes
Taxonomy Update Scheduler Updates Site Collections with the latest term changes made to the Enterprise Metadata Service. Hourly
Thicket Feature Enabled State Recalculation Job Determines whether to disable the thicket feature in a site collection based on an analysis of its contents. Daily
Thicket Repair Job This job repairs hidden orphan thicket supporting files by downloading and re-uploading them. Daily
Timer Service Recycle Daily
Topology State Cleanup for <SearchServApp Name> Periodically cleans up the Topology State tables to remove old inactive topologies. Daily
Translation Export Job Definition Exports page and list content to XLIFF for human translation or machine translation via the Machine Translation Service. 15 Minutes
Translation Import Job Definition Imports translated page and list content from XLIFF to correct location in a site collection. 15 Minutes
Unified Policy File Sync Job This job synchronizes unified policy components such as custom sensitive types from the master store to SharePoint Server. 5 Minutes
Unified Policy File Sync Urgent Job This job handles urgent requests to sync unified policy components such as custom sensitive types from the master store to SharePoint Server. 15 Minutes
Unified Policy OnPrem Sync Job This job synchronizes unified policy from the master policy store for SharePoint Server. Hourly
Unified Policy Sync Status Update Job his job uploads workload policy sync status to master policy store. 5 Minutes
Upgrade site collections job Upgrades site collections in a content database. Daily
Upgrade site collections job Upgrades site collections in a content database. 10 Minutes
Upgrade site collections job Upgrades site collections in a content database. Hourly
Upgrade Work Item Job Processes deferred work items following an upgrade. Daily
Upload App Analytics Job Uploads aggregated app usage data to Microsoft. Microsoft uses this data to improve the quality of apps in the marketplace. If you have multiple content farms connecting to the same search server, activate this feature only on one farm. Daily
Usage Analytics Timer Job for <SearchServApp Name> Periodically schedules processing of the Usage Analytics analysis. 10 Minutes
UPA - User PointPublishing Processing Job Executes User PointPublishing personal site collection operations. 1 Minute
UPA – Social Rating Synchronization Job Timer job to synchronize rating values between Social database and Content database. Hourly
UPA – User change import timer job Imports user property changes into UPA database. 5 Minutes
UPA – Feed Cache Repopulation Job Handled the repopulation of feed cache. 5 Minutes
UPA – User Profile to SharePoint Full Synchronization Synchronizes user information from the user profile application to SharePoint users and synchronizes site memberships from SharePoint to the user profile application. Hourly
UPA – User Profile to SharePoint Language And Region Synchronization Synchronizes language and region information from the user profile application to SharePoint users. 15 Minutes
UPA – Feed Cache Full Repopulation Job Handles the full repopulation of feed cache. 5 Minutes
UPA – User Profile to SharePoint Quick Synchronization Synchronizes user information from the user profile application to SharePoint users recently added to a site. 5 Minutes
UPA – User Profile Change Cleanup Job Cleans up data which is 14 days old from User Profile Change Log. Daily
UPA – Background Operations Processing Job Executes background operations for the User Profile Application. 5 Minutes
UPA – User Profile ActiveDirectory Import Job Imports objects from Active Directory into Profile Database. 5 Minutes
UPA – Activity Feed Job Pre-computes activities to be shown in users' activity feeds. 10 Minutes
UPA – User Profile Change Job Processes changes to User Profiles. Hourly
UPA – Audience Compilation Job Computes memberships of defined audiences. Weekly
UPA – User Profile Language Synchronization Job Looks for new language pack installations and makes sure that strings related to user profile service are localized properly. Hourly
UPA – My Site Suggestions Email Job Sends out emails with suggestions for keywords and people to follow to people who don't update their profile often, prompting them to update their profiles. Monthly
UPA – Activity Feed Cleanup Job Cleans up pre-computed activities used in activity feeds which are older than 14 days. This job does not affect the User Profile Change Log. Daily
UPA – Updates Profile Memberships and Relationships Job Updates group membership changes and Profile relationships from Active Directory into Profile Database. 5 Minutes
UPA – Profile Attribute Synch Job Syncs attributes from Active Directory into Profile Database. 10 Minutes
UPA – Social Data Maintenance Job Aggregates social tags and ratings and cleans the social data change log. Hourly
Variations Create Hierarchies Job Definition Creates a complete variations hierarchy by spawning all sites and pages from the source site hierarchy for all Variation labels. Hourly
Variations Propagate List Items Job Definition Propagates list items to variant sites. 15 Minutes
Variations Propagate Page Job Definition Updates or creates peer pages in variant sites. 15 Minutes
Variations Propagate Sites and Lists Timer Job Creates variant sites when the Variations Automatic Creation setting is enabled. 30 Minutes
Video Query Rule Provisioner Provisions video query rule for a site when the Search Service Application becomes available. Daily
Word Automation Services – Remove Job History Timer Job Removes the history for expired jobs from the Word Automation Services. Weekly
Word Automation Services Timer Job 15 Minutes
Workflow Processes workflow events. 5 Minutes
Workflow auto Cleanup Deletes tasks and workflow instances which have been marked complete longer than the expiration specified in the workflow associa... Daily
Workflow Failover Processes events for workflows that have failed and are marked to be retried. 15 Minutes

1 This timer job is not needed by SharePoint Server 2019 and is removed by the security update for SharePoint Server 2019: March 9, 2021 (KB4493230).

See also

Other Resources

Default timer jobs in SharePoint Server 2016

Default timer jobs in SharePoint 2013