WINDOWS SERVICE
StateRepository: State Repository Service
Microsoft describes it in one line: it provides required infrastructure support for the application model.
TECHNICAL SUMMARY
| Service name | StateRepository |
|---|---|
| Display name | State Repository Service |
| Runs from | C:\Windows\System32\svchost.exe |
| Command line | svchost.exe -k appmodel -p |
| Runs as | LocalSystem |
| Verdict | Leave it alone |
| Microsoft, Windows Server 2016 guidance | No guidance |
Paths, signer and service account observed on Windows 11 build 26300 on 11 November 2026. Run the commands below to check your own PC.
Should you touch it?
Leave it aloneMicrosoft's guidance for Windows 10 and 11 IoT Enterprise rates it Don't disable. On the PC used for this page several Windows services depended on it, among them AppXSvc, camsvc, WpnUserService and TermService, and a service cannot start when one it depends on is disabled.
What PC Tweaker does with it
PC Tweaker does not change this service. No control in the catalogue stops it, disables it or edits its start type.
Check it yourself
See its state and start type
PowerShellGet-Service StateRepository | Format-List Name, DisplayName, Status, StartType sc qc StateRepository
Common questions
What does the StateRepository service do?
Microsoft describes it in one line: it provides required infrastructure support for the application model. It runs C:\Windows\System32\svchost.exe (svchost.exe -k appmodel -p) as LocalSystem.
Can I disable StateRepository?
Leave it alone. Microsoft's guidance for Windows 10 and 11 IoT Enterprise rates it Don't disable. On the PC used for this page several Windows services depended on it, among them AppXSvc, camsvc, WpnUserService and TermService, and a service cannot start when one it depends on is disabled.
Which services depend on the State Repository Service?
On Windows 11 build 26300: AppXSvc (AppX Deployment Service), camsvc (Capability Access Manager Service), WpnUserService (Windows Push Notifications User Service), TermService and UmRdpService (Remote Desktop) and WSAIFabricSvc. Get-Service StateRepository -DependentServices lists them on your PC.
How do I check that it is the real service?
On build 26300 it ran in its own svchost.exe -k appmodel -p process as LocalSystem and loaded C:\Windows\System32\windows.staterepository.dll, signed by Microsoft Windows. sc qc StateRepository prints the command line on your PC.