The DefaultAppPool entry under C:\Users is legitimate and expected on systems running IIS (Internet Information Services).
When IIS uses application pool identities, it can create a user profile directory for the application pool identity account. For the built‑in pool DefaultAppPool, this profile is typically C:\Users\DefaultAppPool. This is used, for example, as the location for that identity’s %TEMP% folder when the app pool is configured to load its user profile.
This folder is part of normal IIS operation and is not a regular local user account. The identity:
- Is a virtual account created by IIS for the app pool.
- Has a corresponding security identifier (SID) named after the app pool (for example,
DefaultAppPool). - Can be used to secure files and folders (for example, granting permissions to
IIS AppPool\DefaultAppPool).
The folder should not be deleted manually. Removing it can break applications running in the DefaultAppPool, especially if they rely on the user profile or temp directory.
If IIS and the DefaultAppPool are no longer needed at all, the correct approach is to uninstall or disable IIS via Windows features, not to delete the C:\Users\DefaultAppPool folder directly.
References: