Quick Answer
sharepoint.exe is a legitimate Microsoft SharePoint server process. It hosts web applications, timer jobs, search indexing, and farm management for on-premises SharePoint deployments.
Is it a Virus?
✔ NO - Safe
Must be located in C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\BIN\SharePoint.exe or the equivalent BIN path for your version
Warning
Multiple sharepoint.exe instances may run
Different web apps, timer jobs, and services run under separate processes
Can I Disable?
✔ YES
Disabling may affect farm services; stop specific web apps or timer jobs instead of removing the binary
What is SharePoint.exe?
sharepoint.exe is the primary executable used by Microsoft SharePoint Server components on Windows servers. It coordinates web applications, timer jobs, search indexing, and farm management across a SharePoint deployment. You may see it spawn multiple processes as different roles within the farm.
SharePoint uses a multi-process model where sharepoint.exe hosts core services, communicates with SQL Server, and handles requests for web applications and background tasks. It runs in app pools to isolate workloads and improve reliability across farm components.
Quick Fact: SharePoint's server processes are designed to run in separate app pools, enabling isolation for web apps and services.
Types of SharePoint Processes
- Web Front End Process: Hosts web applications and handles user requests
- Timer Service Process: OWSTIMER executes scheduled jobs and maintenance tasks
- Search Service Process: Indexes content and processes search queries
- Application Pool Worker: Isolated app pools for specific web apps
- Timer Job Engine: Executes background maintenance tasks
- Administration Process: Mgmt tasks and health monitoring for the farm
Is sharepoint.exe Safe?
Yes, sharepoint.exe is safe when it is the legitimate Microsoft SharePoint Server binary located in the standard installation path.
Is sharepoint.exe a Virus or Malware?
The genuine sharepoint.exe is not a virus. However, attackers can disguise malware under similar names. Always verify digital signature and path.
How to Tell if sharepoint.exe is Legitimate or Malware
- File Location:: Must be in
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\BIN\SharePoint.exe or the BIN folder for your version.
- Digital Signature:: Right-click the file in File Explorer → Properties → Digital Signatures. Should show a signature from "Microsoft Corporation".
- Process Path:: In Task Manager, verify the Image Path is the standard BIN directory for SharePoint.
- Resource Usage:: Normal usage varies by role, but sustained high CPU with no user activity is suspicious.
Red Flags: If sharepoint.exe is located in user temp folders, user profile folders, or shows no digital signature, scan for malware and review farm configuration.
Why Is sharepoint.exe Running on My Server?
sharepoint.exe runs when SharePoint services are active, including web apps, timer jobs, and background tasks across the farm. It may also run for health checks, indexing, and synchronization tasks.
Reasons it's running:
- Active Web Application Requests: User requests for hosted SharePoint sites cause sharepoint.exe instances to run per app pool
- Timer Jobs and Maintenance: OWSTIMER executes scheduled tasks like backups, index rebuilds, and health tasks
- Search and Crawling: Search service components run under sharepoint.exe or associated processes during indexing
- Background Synchronization: Sync of content, permissions, and configuration across servers can activate sharepoint.exe
- Farm Administration: Central Admin tasks, health checks, and service instance management keep sharepoint.exe active
Can I Disable or Remove sharepoint.exe?
Disabling or removing sharepoint.exe will affect SharePoint services. In production, stop specific services or adjust timer jobs rather than removing the binary.
How to Stop sharepoint.exe
- Stop Web Applications: Use SharePoint Central Administration to stop specific web apps, or IIS Manager to stop app pools
- Stop Timer Service: Disable OWSTIMER in Windows Services or Services.msc
- Stop Search Service: If indexing is causing load, pause search service or schedule-ons
- Prevent Startup: Ensure the SharePoint services are not set to start automatically on boot
- Stop Farm Health Checks: Disable automated health tasks if not required
How to Uninstall SharePoint Components
- ✔ Use Windows Apps & Features to remove SharePoint Server components
- ✔ Run the SharePoint Products Configuration Wizard to remove farm configuration
- ✔ Back up data and SQL Server databases before removing
Common Problems: High CPU or Memory Usage
If sharepoint.exe is consuming excessive resources on a SharePoint farm:
Common Causes & Solutions
- Active Web Apps with heavy traffic: Scale out Web Front End servers or optimize IIS app pools and session state
- Timer Job Backlog: Review and adjust timer job schedules; consider staggering jobs
- Search Indexing Overload: Pause or throttle indexing; optimize crawl rules and file types
- Misconfigured Extensions or Features: Disable or remove problematic features; ensure compatibility
- Large Data Migration: Plan migrations during maintenance windows; monitor resource usage
- Malware or Unauthorized Access: Run antivirus scans; verify file signatures; review farm security
Quick Fixes:
1. Quick Fixes:
2. 1. Use OWSTIMER to monitor scheduled jobs
3. Restart involved app pools and IIS services
4. Pause indexing in Central Administration
5. Apply latest SharePoint cumulative updates
6. Review server metrics and enable resource governor
Frequently Asked Questions
Is sharepoint.exe a virus?
No, the legitimate SharePoint executable from Microsoft is not a virus. Verify it is located in C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\BIN and signed by Microsoft Corporation.
Why is sharepoint.exe using so much CPU?
High CPU can result from active web applications, heavy searches, or misbehaving timer jobs. Use Central Administration or PerfMon to identify the culprit and optimize or pause the task.
Can I delete sharepoint.exe?
No, you should not delete it without removing SharePoint components. Uninstall or disable specific services via Windows Services or Central Administration if you must remove functionality.
Can I disable sharepoint.exe?
You can stop related services or app pools to reduce load. Disabling the binary itself will disrupt farm operations; prefer targeted stopping of OWSTIMER or web apps.
Why is sharepoint.exe running at startup?
SharePoint services may be configured to start automatically as part of farm startup. Disable startup for non-essential services via Windows Services if needed.
Why are there multiple sharepoint.exe processes?
SharePoint uses multiple processes for web apps, timer services, and indexing to isolate tasks and improve reliability.
How do I reduce SharePoint's memory usage?
Tune IIS app pools, limit timer job concurrency, monitor SQL server, and consider scaling out to more servers to distribute load.