Sunteți pe pagina 1din 7

¿CÓMO RESOLVER EL

PROBLEMA WMI?
April 19, 2018
by Fernando Jiménez
En ocasiones el acceso al Instrumental de Administración de Windows (ó WMI por sus siglas en inglés) impide
que se pueda abrir la consola del Administrador de Configuración de SQL Server para detener o iniciar las
instancias y protocolos de SQL Server.

El WMI falla porque no se puede tener acceso o no se puede leer el compilado del archivo llamado:
sqlmgmproviderxpsp2up.mof.

El mensaje que aparece es el siguiente:

Cannot connect to WMI Provider. You do not have permission or the server is unreachable. Note that you can only
manage SQL Sever 2005 and later servers with SQL Server Configuration Manager.
Clase no válida [0x80041010]

Versiones de SQL Server


Cada Versión de SQL Server contiene una clave específica, a continuación se enlistan los códigos de las
versiones que se usan comúnmente con los sistemas Neodata:

El archivo sqlmgmproviderxpsp2up.mof se encuentra ubicado en diferentes rutas según la versión de SQL y el


sistema operativo que esté usando. En este ejemplo el problema se presentó con SQL Server 2014 y las rutas
son las siguientes:

Windows de 32 bits: C:\Program Files\Microsoft SQL Server\120\Shared\


Windows de 64 bits: C:\Program Files (x86)\Microsoft SQL Server\120\Shared\
¿Cómo se resuelve?
1. Abra el registro de Windows (Inicio + regedit).

2. Vaya a la carpeta HKEY_CLASSES_ROOT\{73E709EA-5D93-4B2E-BBB0-99B7938DA9E4}.


3. Haga clic derecho sobre la carpeta y haga clic en Permisos…
4. En la ventana emergente de Permisos debe agregar el grupo llamado NETWORK o NETWORK SERVICE. Para
ello, haga clic en el botón Agregar – clic en el botón Opciones Avanzadas… - clic en el botón Buscar ahora.

5. En el listado resultante, agregue el Grupo NETWORK SERVICE haciendo doble clic en dicho
NOTA: En caso de que tenga ambos grupos (NETWORK y NETWORK SERVICE), en este ejemplo se
usará NETWORK SERVICE.
6. Haga clic en el botón Aceptar y lo regresará a la ventana de Permisos.
7. Haga clic en el Grupo NETWORK SERVICE (o NETWORK según sea el caso) y en la parte inferior haga clic en
la casilla Leer.
8. Haga clic en el botón Aceptar para cerrar la ventana de los permisos.
9. Reinicie el equipo
10. Verifique que el sqlmgmproviderxpsp2up.mof en la ruta indicada:

Windows de 32 bits: C:\Program Files\Microsoft SQL Server\120\Shared\.


Windows de 64 bits: C:\Program Files (x86)\Microsoft SQL Server\120\Shared\.
NOTA: Revise la tabla de versiones de SQL para mayor referencia.

11. Cuando inicie abra la aplicación de símbolo del sistema con privilegios de Administrador.
12. Copie y pegue la siguiente instrucción en la ventana de símbolo del sistema según su versión de SQL Server
y versión de sistema operativo:

WIN de 32 bits:
mofcomp "C:\Program Files\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof"
WIN de 64 bits:
mofcomp "C:\Program Files (x86)\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof"

13. Espere a que indique que la instrucción se haya ejecutado correctamente y cierre la aplicación de MS-DOS.
14. Abra SQL Server Configuration Manager y debe poder ver correctamente las instancias, y los protocolos.

S-ar putea să vă placă și