Forum Discussion
sthossan
Jul 17, 2024Copper Contributor
windows 11 non-admin user IIS Pool access issue in local machine
By creating a non-admin user in Windows 11 home edition, I allowed him full control over inetsrv
%SystemRoot%\System32\inetsrv
folder, after logging in with this user and running this command from CMD
%SystemRoot%\System32\inetsrv\appcmd list apppool /name:poolname/text:state
Results show : Unknown. But "poolname" is a pool running.
%SystemRoot%\System32\inetsrv\appcmd start apppool /apppool.name:poolname
The result shows : "ERROR ( message:The WAS service is not available - try starting the service first. )". But a "WAS" is running.
- DeletedParece que el problema podría estar relacionado con los permisos del usuario no administrador. Aquí hay algunos pasos que podrías intentar para solucionarlo:
1. **Verificar permisos**: Asegúrate de que el usuario no administrador tenga permisos completos sobre la carpeta `%SystemRoot%\System32\inetsrv`[](https://mundowin.com/solucion-a-problema-de-permisos-en-windows-11/ "1"). Puedes hacer esto haciendo clic derecho en la carpeta, seleccionando "Propiedades", y luego "Seguridad". Asegúrate de que el usuario tenga control total[](https://mundowin.com/solucion-a-problema-de-permisos-en-windows-11/ "1").
2. **Ejecutar como administrador**: Intenta ejecutar el comando `appcmd` desde una ventana de CMD abierta como administrador. Para hacer esto, busca "cmd" en el menú de inicio, haz clic derecho en "Windows PowerShell" o "Command Prompt" y selecciona "Ejecutar como administrador".
3. **Revisar servicios**: Asegúrate de que el servicio WAS (Windows Process Activation Service) esté en ejecución. Puedes hacer esto abriendo el "Administrador de servicios" (services.msc), buscando "WAS", y asegurándote de que esté en ejecución[](https://answers.microsoft.com/es-es/windows/forum/all/windows-11-el-administrador-de-ti-tiene-acceso/8df723d1-9997-4751-bb9e-f5b15b5c7eb3 "2").
4. **Reiniciar servicios**: Si el servicio WAS está en ejecución pero aún tienes problemas, intenta reiniciar el servicio. En el "Administrador de servicios", haz clic derecho en "WAS" y selecciona "Reiniciar".
5. **Revisar configuraciones de grupo de aplicaciones**: Asegúrate de que el grupo de aplicaciones "poolname" esté configurado correctamente y que no haya errores en su configuración.
O bien puedes revisar los registros de eventos para obtener más detalles sobre el error. Aquí te indico cómo hacerlo:
1. **Abrir el Visor de eventos**:
- Pulsa `Win + X` en tu teclado y selecciona "Visor de eventos" (Event Viewer).
2. **Navegar hasta los registros de aplicaciones y servicios**:
- En el panel de la izquierda, expande "Registros de aplicaciones y servicios" y luego "Microsoft".
3. **Seleccionar "Windows"**:
- Expande "Windows" y busca "IIS-Configuration".
4. **Ver registros**:
- Haz clic en "Operational" para ver los registros de eventos relacionados con IIS.
Dentro de estos registros, busca errores o advertencias que se hayan generado alrededor del momento en que intentaste ejecutar el comando `appcmd`. Esto puede proporcionar información más específica sobre por qué el servicio WAS no parece estar funcionando correctamente.