Remote Procedure Call (RPC) (RpcSs) Service Defaults in Windows 11
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 11 it starts automatically during the operating system startup. Then the Remote Procedure Call (RPC) service logs on as NT AUTHORITY\NetworkService and running in a shared process of svchost.exe. If Remote Procedure Call (RPC) fails to start, the failure details will be recorded into Event Log. Then Windows 11 should boot up and notify the user about the RpcSs service startup failure.
Dependencies
Remote Procedure Call (RPC) cannot be started, if the following services won't start:
If Remote Procedure Call (RPC) doesn't work properly, the following services will 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 User Service
- CoreMessaging
- Credential Manager
- CredentialEnrollmentManagerUserSvc
- Cryptographic Services
- Data Usage
- Declared Configuration(DC) service
- 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
- Inventory and Compatibility Appraisal service
- IP Helper
- Kerberos Local Key Distribution Center
- KtmRm for Distributed Transaction Coordinator
- Link-Layer Topology Discovery Mapper
- Local Profile Assistant Service
- Local Session Manager
- McpManagementService
- 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 Setup Service
- Network Store Interface Service
- Offline Files
- Optimize drives
- P9RdrService
- Payments and NFC/SE Manager
- Performance Counter DLL Host
- Performance Logs & Alerts
- Phone Service
- Portable Device Enumerator Service
- Print Device Configuration Service
- Print Spooler
- Printer Extensions and Notifications
- PrintScanBrokerService
- PrintWorkflow
- Program Compatibility Assistant Service
- Quality Windows Audio Video Experience
- Radio Management Service
- Recommended Troubleshooting Service
- ReFS Dedup 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
- System Guard Runtime Monitor Broker
- Task Scheduler
- Telephony
- Text Input Management Service
- Touch Keyboard and Handwriting Panel Service
- Update Orchestrator Service
- User Manager
- User Profile Service
- Virtual Disk
- Volume Shadow Copy
- Volumetric Audio Compositor Service
- Web Threat Defense Service
- Web Threat Defense User Service
- Wi-Fi Direct Services Connection Manager Service
- Windows Audio
- Windows Backup
- Windows Biometric Service
- Windows Camera Frame Server
- Windows Camera Frame Server Monitor
- 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 Mixed Reality OpenXR 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 Update
- Windows Update Medic Service
- Windows Virtual Audio Device Proxy Service
- Wired AutoConfig
- WLAN AutoConfig
- Work Folders
- WSAIFabricSvc
- 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 11 installation media.