Remote Procedure Call (RPC) (RpcSs) Service Defaults in Windows 10
The RPCSS service is the Service Control Manager for COM and DCOM servers. It performs object activations requests, object exporter resolutions and distributed garbage collection for COM and DCOM servers. If this service is stopped or disabled, programs using COM or DCOM will not function properly. It is strongly recommended that you have the RPCSS service running.
Default Settings
Startup type: | Automatic |
Display name: | Remote Procedure Call (RPC) |
Service name: | RpcSs |
Service type: | share |
Error control: | normal |
Group: | COM Infrastructure |
Object: | NT AUTHORITY\NetworkService |
Path: | %SystemRoot%\system32\svchost.exe -k rpcss -p |
File: | %SystemRoot%\system32\rpcss.dll |
Registry key: | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs |
Privileges: |
|
Default Behavior
Remote Procedure Call (RPC) is a Win32 service. In Windows 10 it is starting automatically when the operating system starts. Then the Remote Procedure Call (RPC) service is running as NT AUTHORITY\NetworkService in a shared process of svchost.exe along with other services. If Remote Procedure Call (RPC) fails to start, the failure details are being recorded into Event Log. Then Windows 10 will start up and notify the user that the RpcSs service has failed to start due to the error.
Dependencies
Remote Procedure Call (RPC) cannot be started under any conditions, if the following services are disabled, deleted or working improperly:
While Remote Procedure Call (RPC) is stopped, disabled or working incorrectly, the following services do not start:
- ActiveX Installer (AxInstSV)
- Application Identity
- Application Information
- AppX Deployment Service (AppXSVC)
- AVCTP service
- Background Intelligent Transfer Service
- Background Tasks Infrastructure Service
- Base Filtering Engine
- Bluetooth Audio Gateway Service
- Bluetooth User Support Service
- CaptureService
- Cellular Time
- Certificate Propagation
- Client License Service (ClipSVC)
- CNG Key Isolation
- COM+ Event System
- COM+ System Application
- Connected Devices Platform Service
- Connected User Experiences and Telemetry
- ConsentUX
- CoreMessaging
- Credential Manager
- CredentialEnrollmentManagerUserSvc
- Cryptographic Services
- Data Usage
- Delivery Optimization
- Device Management Enrollment Service
- Device Management Wireless Application Protocol (WAP) Push message Routing Service
- Device Setup Manager
- DeviceAssociationBroker
- DevicePicker
- DevicesFlow
- Diagnostic Execution Service
- Display Policy Service
- Distributed Link Tracking Client
- Distributed Transaction Coordinator
- Downloaded Maps Manager
- Encrypting File System (EFS)
- Enterprise App Management Service
- Extensible Authentication Protocol
- Fax
- File History Service
- Function Discovery Provider Host
- Function Discovery Resource Publication
- GameDVR and Broadcast User Service
- Geolocation Service
- Group Policy Client
- IP Helper
- KtmRm for Distributed Transaction Coordinator
- Link-Layer Topology Discovery Mapper
- Local Profile Assistant Service
- Local Session Manager
- Microsoft Account Sign-in Assistant
- Microsoft App-V Client
- Microsoft Defender Antivirus Service
- Microsoft Edge Elevation Service (MicrosoftEdgeElevationService)
- Microsoft Edge Update Service (edgeupdate)
- Microsoft Edge Update Service (edgeupdatem)
- Microsoft Passport
- Microsoft Passport Container
- Microsoft Software Shadow Copy Provider
- Microsoft Storage Spaces SMP
- Microsoft Store Install Service
- Microsoft Windows SMS Router Service.
- Natural Authentication
- Network Connection Broker
- Network Connections
- Network List Service
- Network Location Awareness
- Network Setup Service
- Network Store Interface Service
- Offline Files
- Optimize drives
- Payments and NFC/SE Manager
- Performance Logs & Alerts
- Phone Service
- Portable Device Enumerator Service
- Print Spooler
- Printer Extensions and Notifications
- PrintWorkflow
- Program Compatibility Assistant Service
- Quality Windows Audio Video Experience
- Radio Management Service
- Recommended Troubleshooting Service
- Remote Desktop Configuration
- Remote Desktop Services
- Remote Registry
- Routing and Remote Access
- Security Accounts Manager
- Security Center
- Shared PC Account Manager
- Shell Hardware Detection
- Smart Card Removal Policy
- Software Protection
- Spatial Data Service
- State Repository Service
- Still Image Acquisition Events
- SysMain
- System Events Broker
- Task Scheduler
- Telephony
- Tile Data model server
- Touch Keyboard and Handwriting Panel Service
- Update Orchestrator Service
- User Manager
- User Profile Service
- Virtual Disk
- Volume Shadow Copy
- Volumetric Audio Compositor Service
- Wi-Fi Direct Services Connection Manager Service
- Windows Audio
- Windows Backup
- Windows Biometric Service
- Windows Camera Frame Server
- Windows Color System
- Windows Connect Now - Config Registrar
- Windows Connection Manager
- Windows Encryption Provider Host Service
- Windows Image Acquisition (WIA)
- Windows Insider Service
- Windows Installer
- Windows License Manager Service
- Windows Management Instrumentation
- Windows Management Service
- Windows Mobile Hotspot Service
- Windows Perception Service
- Windows Perception Simulation Service
- Windows Push Notifications System Service
- Windows PushToInstall Service
- Windows Remote Management (WS-Management)
- Windows Search
- Windows Security Service
- Windows Store Service (WSService)
- Windows Update
- Windows Update Medic Service
- Wired AutoConfig
- WLAN AutoConfig
- Work Folders
- WWAN AutoConfig
- Xbox Live Auth Manager
Restore Default Startup Configuration of Remote Procedure Call (RPC)
Before you begin doing this, make sure that all the services on which Remote Procedure Call (RPC) depends are configured by default and function properly. See the list of dependencies above.1. Run the Command Prompt as an administrator.
2. Copy the commands below, paste them into the command window and press ENTER:
sc config RpcSs start= auto
sc start RpcSs
3. Close the command window and restart the computer.
The RpcSs service is using the rpcss.dll file that is located in the C:\Windows\system32 directory. If the file is removed or corrupted, read this article to restore its original version from Windows 10 installation media.