www.softinventive.com

Preguntas más frecuentes

P: ¿Qué hago con el error "El servidor RPC no está disponible"?

R: Este error puede ocurrir principalmente por dos razones:

1) La conexión está bloqueada por un firewall. Intente desactivar el firewall en el equipo local o remoto temporalmente. Si el equipo en cuestión tiene Windows XP SP2, Vista o Server "Longhorn", véase la siguiente pregunta.

2) El equipo en cuestión no tiene instalado el servicio Instrumental de administración de Windows. De acuerdo con la documentación de Microsoft:

"WMI se preinstala en Windows Vista, Windows Server "Longhorn", Windows Server 2003, Windows XP, Windows Me y Windows 2000.
Windows NT Workstation 4.0 SP4 o posterior: WMI está disponible mediante "Agregar o quitar componentes de Windows" en el Panel de control, como una opción de instalación de WBEM. Una versión posterior, más comprensiva está disponible para la descarga en Internet desde
http://www.microsoft.com/downloads. Vea "WMI CORE 1.5 (Windows 95/98/NT 4.0)".
Windows 98/95: WMI CORE 1.5 (Windows 95/98/NT 4.0) está disponible para la descarga en Internet desde
http://www.microsoft.com/downloads. Esta descarga requiere Microsoft Internet Explorer versión 5 o posterior."

Si éste es el caso, los componentes de instalación de WMI CORE 1.5 mencionados pueden ser encontrados en la carpeta "WMI" en la ubicación de Total Network Inventory, por ejemplo: "C:\Archivos de programas\Total Network Inventory\WMI\wmicore.exe".

Nota: la interrogación remota de equipos con Windows 98/95 funciona parcialmente, porque es posible que surjan problemas con la autentificación DCOM. La solución es hacer el escaneo local (manual o iniciado automáticamente) o crear un archivo de comandos de inicio de sesión del dominio con la ayuda del herramienta de auditoría autónoma ("tniaudit.exe").

3) El ordenador de destino está desconectado o la dirección IP puede estar desocupada (si el escaneo se realiza por IP y la opción ping antes del escaneo está deshabilitada). El servicio Windows Browser actualiza la lista de ordenadores cada 12 minutos, por eso un ordenador puede estar desconectado pero seguir siendo visible en el entorno de red. Aunque en este caso es más probable el estado "Error del ping". Pero, si el protocolo ICMP (ping, eco) no se admite en su red, puede deshabilitar la función de ping en "Opciones - Conexión- Hacer ping antes de escanear". Una vez realizada esta operación, podrá escanear los equipos conectados que no responden a los pings, pero todos los equipos desconectados (incluso direcciones IP desocupadas) van a tener el estado "El servidor RPC no está disponible" de modo que esto conllevará una cierta ralentización del escaneo de grupos grandes o intervalos de direcciones IP largos.

4) Registro DNS incorrecto. Si escanea los ordenadores por nombre, el nombre puede resolverse en una dirección IP no válida o inexistente (desocupada) debido a los problemas con DNS oWINS. Si escanea el ordenador por dirección IP, lo más probable que obtendrá "Error de ping", pero si el ping antes del escaneo está deshabilitado, el recibirá "El servidor RPC no disponible" a la hora de escanear la dirección desconectada o desocupada (véase el punto 3). Uno de los usuarios de TNI se enfrentó a tal situación y la describió en nuestro foro:http://www.softinventive.com/es/forum/index.php?showtopic=428

5) El host de destino no es un ordenador o es un ordenador que no funciona con Windows. Si el nombre o dirección IP escaneada pertenece a un dispositivo de red que puede ser comprobado con el ping pero no es un servidor Windows ni un ordenador (impresora de red, enrutador, conmutador administrable, biblioteca de tipos, teléfono IP, firewall, cliente liviano, Mac/Linux/BSD/otro equipo que no funciona con Windows, etc.), este dispositivo no puede ser escaneado correctamente por lo que surge el error. Pero el programa intentará escanear este nodo con el protocolo SNMP y, si esto resulta posible, añadirá este nodo al árbol de red con distinto icono (una pequeña caja gris) y alguna información básica que puede ser recopilada de este dispositivo.

P.S. Véase la pregunta #7 para saber cómo el programa utiliza distintos protocolos y porqué aparecen otros estados distintos de los que se describen en esta pregunta.
 

P: ¿Cómo puedo llegar a saber los números de puertos utilizados por el programa para la conexión para configurar el firewall?

R: En el momento actual, para proporcionar la interrogación remota de equipos sin agente de software, nuestra aplicación se basa en el Instrumental de administración de Windows (WMI). Esto requiere una configuración especial del Firewall de Windows en Windows XP SP2 y Windows Vista que permite conexiones remotas. WMI necesita la compatibilidad con las conexiones RPC y DCOM (puertos TCP 135 y 445). Pero también es necesario que se conecte a puertos dinámicamente asignados, así que no es suficiente abrir el puerto TCP 135. Esto se aplica también a la administración remota de ordenadores usando tales herramientas de administración como Microsoft Management Console (MMC) e Instrumental de administración de Windows (WMI).

De acuerdo con la documentación de Microsoft, "para obtener datos desde un equipo remoto, WMI debe establecer una conexión DCOM desde el equipo local con el equipo remoto. Para establecer esta conexión, tanto el Firewall de Windows como DCOM en el equipo remoto deben estar configurados apropiadamente. La configuración debe ser hecha localmente al cambiar la configuración de la Directivas de grupo, al ejecutar comandos NETSH o al ejecutar una secuencia de comandos localmente. El Firewall de Windows no es compatible con ninguna configuración remota". (Cabe agregar que la falta de la compatibilidad con la conexión remota no significa que sea necesario configurar el Firewall de Windows manualmente para cada ordenador separado - vea abajo).

Así que la manera mejor (teniendo en cuenta que la desactivación del Firewall de Windows no es aceptable) es aplicar una política especial del Firewall de Windows que permita administración remota mediante MMC y WMI.

Nota: El programa tiene un modo alternativo de conexión que utiliza el protocolo de archivos e impresoras compartidos, por eso puede habilitar la excepción "Uso compartido de archivos" en el firewall de Windows o directamente abrir los puertos TCP 139 y 445. Si esto no ayuda, siga las siguientes instrucciones.

Este guía "paso a paso" se encuentra aquí: "Conectando a través del Firewall de Windows"

En pocas palabras, hay dos maneras principales:
- usar comando netsh de firewall en la línea de comandos: netsh firewall set service RemoteAdmin enable.
- o usar el editor de Directivas de grupo: Editor de Directivas de grupo (gpedit.msc) -> Directiva de grupo local -> Configuración del equipo -> Plantillas administrativas -> Red -> Conexiones de red -> Firewall de Windows -> Perfil de dominio o Perfil estándar -> Firewall de Windows: definir excepciones de puerto -> Acción -> Propiedades -> Habilitar.

Nota: El firewall de Windows Vista tiene una excepción "Instrumental de administración de Windows (WMI)" que se puede activar para evitar la configuración manual de directivas.

También consulte el siguiente documento: "Solución de problemas de configuración de Windows Firewall en el Service Pack 2 de Windows XP" en particular el último párrafo Configurar las directivas de grupo para Windows Firewall y el documento relacionado "Implementación de opciones de Windows Firewall para Microsoft Windows XP con el Service Pack 2" que describe cómo puede aplicar con facilidad la configuración del firewall en la red local.

Nota: algunos de los dichos documentos de Microsoft mencionan llamadas asíncronas que requieren configuración adicional del firewall en el equipo local para devolución correcta de llamadas. Nuestra aplicación no usa tales llamadas, así que no hace falta prestar atención a ello.

P.S. Instrucción corta para los firewalls que no son de Windows - debe realizar una de las siguientes acciones:
- permitir las conexiones NetBIOS o abrir los puertos TCO 139 y 445;
- abrir el puerto TCP 135 y permitir al programa "svchost.exe" (para Windows XP/Vista, o"winmgmt.exe" para Windows 2000) abrir puertos aleatorios para conexiones entrantes (normalmente esto significa permitir todo a este archivo) que se utilizan para la transmisión de datos, mientras el puerto 135 se utiliza solamente para establecer la conexión. 
 

P: ¿Es posible escanear equipos con Windows 95/98/NT?

R: Sí, es posible. Ante todo, usted debe instalar los componentes del núcleo WMI para Windows 95/98/NT. WMI CORE 1.5 (Windows 95/98/NT 4.0) está disponible para la descarga en Internet desde http://www.microsoft.com/downloads También lo puede encontrar en la carpeta "WMI" en la ubicación de Total Network Inventory, por ejemplo: "C:\Archivos de programas\Total Network Inventory\WMI\wmicore.exe".

Luego coloque el enlace a "\WINDOWS\SYSTEM\WBEM\WinMgmt.exe" a la carpeta de inicio y reinicie el equipo o ejecuta el archivo manualmente. Después de hacerlo, será posible usar la herramienta autónoma de auditoría "tniaudit.exe" para hacer un escaneo manual o ejecutado automáticamente, o escanear el equipo usando el archivo de comandos de inicio de sesión del dominio.

Para poder usar escaneo remoto en línea, usted debe ejecutar el archivo del Registro (*.reg) con el siguiente contenido en el equipo con Windows 95/98:

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\OLE]
"EnableDCOM"="Y"
"EnableRemoteConnect"="Y"

[HKEY_LOCAL_MACHINE\Software\Microsoft\WBEM\CIMOM]
"SetupForDCOM"="1"
"AutostartWin9X"="2"
"EnableAnonConnections"="1"

O puede cambiar estos valores manualmente. No iría nada mal reiniciar el equipo. Después de hacerlo, usted podrá conectar remotamente usando cualesquiera credenciales o como usuario actual.
Por favor, note que la compatibilidad con Windows 95/98/NT se proporciona "TAL CUAL", porque Microsoft oficialmente cesó el soporte de estos sistemas operativos.
 

P: ¿Cómo solucionar el error "Acceso denegado"?

R: Total Network Inventory puede trabajar tanto en el entorno de dominios como en el grupo de trabajo. Pero debe tener derechos de administrador para acceder a los equipos remotos. Asegúrese de haber introducido el nombre y la contraseña de usuario que tiene derechos de administrador en los ordenadores escaneados (administrador local o administrador de dominio). Si el administrador tiene una contraseña en blanco, el acceso remoto será imposible. Si ha entrado en el sistema como el administrador de dominio, utilice el modo de escaneo "Como usuario actual". De otro modo, introduzca el nombre del administrador en el formato completo: DOMAIN\Administrator.

¿Qué hago si los ordenadores no están en el dominio? Las estaciones de trabajo, que funcionan con Windows XP Professional y Vista y no están conectados al dominio, por defecto, no permiten al administrador local autentificarse con su nombre de red. En cambio, se utiliza la directiva "ForceGuest" que significa que todas las conexiones remotas van a realizarse con derechos de la cuenta de invitado. Pero, como ya hemos dicho, para realizar el escaneo debe tener los derechos de administrador. Consulte este documento sobre este asunto. Deberá actualizar la directiva tal como se describe en este documento para cada ordenador. Esto se puede hacer muy fácil ejecutando "secpol.msc", expandiendo Directivas locales - Opciones de seguridad, localizando Acceso de red: modelo de seguridad y para compartir para cuentas locales y cambiando el valor "Guest" a "Classic".

Para Windows XP el mismo resultado se puede obtener al deshabilitar la opción "Utilizar uso compartido simple de archivos" en Opciones de carpeta del Explorador. Además, este ajuste se puede realizar a través del Registro. Debe cambiar por uno el parámetro de "forceguest" en el punto "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa", o simplemente ejecutar el archivo *.reg con el siguiente contenido:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"forceguest"=dword:00000000


Estas acciones son iguales tanto para Windows XP como Vista. Pero para Windows Vista hay que realizar una operación más, referente al control de cuentas de usuario (UAC). En varios casos los derechos de administrador pueden estar restringidos durante la conexión remota. Debe deshabilitar UAC o realizar los siguientes cambios del Registro: en el punto "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system" crear el parámetro de tipo DWORD con el nombre "LocalAccountTokenFilterPolicy"y asignarle el valor "1" (fuente).

Todo lo expuesto es válido sólo para la versión profesional de Windows XP. Windows XP Home Edition no puede escanearse remotamente. Es una restricción del sistema operativo, por eso el programa siempre va a dar el error "Acceso denegado". Sin embargo, puede escanear el equipo localmente ejecutando el archivo"tniaudit.exe" (el archivo está en la carpeta de instalación del programa) en el ordenador local. Su ejecución genera un archivo XML que hay que colocar en la carpeta "Data" del programa. Luego, para añadir el ordenador nuevo en el árbol de red, seleccione en el menú principal "Herramientas - Actualizar archivo de almacenamiento de datos".
 

P: ¿Cómo obtener una lista de ordenadores que tienen instalada una aplicación concreta?

R: Realice los siguientes pasos para obtener una lista de ordenadores que tienen instalada una aplicación concreta:

1) Seleccione "Informes – Informes de software - Software y licencias" en el menú principal. Si ejecuta el informe por primera vez, se genera una base de datos del software instalado, se analizan los archivos con datos sobre los ordenadores y se visualizará la ventana de progreso. Durante las ejecuciones posteriores, el informe se genera prácticamente en un instante.

2) Seleccione la aplicación necesaria (la lista de aplicaciones está organizada alfabéticamente) o utilice la combinación de teclas Ctrl+F para buscarla por parte de su nombre y F3 para pasar al siguiente elemento encontrado. Pulse con el botón derecho del ratón en la línea con la aplicación necesaria y seleccione el punto del menú contextual "Mostrar ordenadores que tienen instalado este software" (se sacará por pantalla una lista), o "Copiar ordenadores que tienen este software" (la lista se copiará al portapapeles en formato que permite pegarla en una hoja de cálculo). Además, en este menú hay dos comandos adicionales para obtener la lista de ordenadores que no tienen instalada esta aplicación, lo que puede ser muy útil si desea asegurarse de que todos los ordenadores tienen instalada una aplicación o actualización concreta y busca ordenadores para su consiguiente instalación.

En la versión actual del programa dicha lista de ordenadores está disponible sólo en forma de una ventana con mensaje (su contenido se puede copiar pulsando Ctlr+C) o, también, se puede copiarla directamente al portapapeles. En las versiones posteriores del programa la lista de ordenadores va a visualizarse en forma de un informe tabular configurable.

En las versiones anteriores del programa había que recalcular manualmente la cantidad y la nomenclatura de instalaciones una vez realizado el escaneo ("Herramientas - Registro de software - Recalcular"). Pero a partir de la versión 1.6.7 el programa detecta automáticamente las situaciones que pueden cambiar la lista de programas instalados en los ordenadores de la red (escaneo, adición a través del escaneo, importe o eliminación de uno o varios ordenadores) y si se da el caso de que ocurre tal situación, una vez abierto el informe "Software y licencias", el programa realizará un recuento automático, de otra manera el informe se abrirá rápidamente, sin el recuento. Además, este informe ahora incluye no todos los ordenadores de la red, sino sólo los ordenadores seleccionados en el árbol, igual como todos los demás informes.

P: ¿Cómo configurar el programa para el escaneo automático de los ordenadores cada vez que el usuario entre en el dominio?

R: 1) Pulse el botón "Asistente de escaneo" en la barra principal de herramientas.
2) Seleccione "Archivo de comandos" y pulse "Siguiente".
3) Pulse "Configurar ruta" (se abrirá la ventana "Opciones - Agente") y especifique la ruta donde el agente va a guardar los archivos de datos con los resultados de escaneo. Esto tiene que ser una carpeta con derechos de escritura para todos los usuarios (carpeta o disco de red). Esta carpeta tiene que ser distinta de la carpeta especificada en el punto "Opciones - Almacenamiento".

En la misma ventana también se puede cambiar el tiempo de espera entre la ejecución del escáner (agente) y el comienzo del proceso de escaneo (para que el escaneo no cargue demasiado el procesador durante el arranque automático de programas al iniciar el ordenador). El tiempo de espera puede ser nulo si lo considera innecesario o por motivos de testeo. Pulse "Aceptar" al realizar todos los cambios necesarios.

4) En el segundo campo especifique la carpeta donde el asistente de escaneo va a guardar los archivos necesarios (puede hacerlo manualmente o a través del botón "Buscar"). Puede indicar la carpeta de red que tiene permiso de lectura para todos los usuarios (el derecho de escritura no es necesario) y que puede coincidir o no con la carpeta del primer campo. También, puede indicar una carpeta temporal, en este caso deberá trasladar manualmente los archivos tniaudit.exe y tniaudit.ini a la carpeta de red. Haga clic en "Siguiente".

5) Ahora debe añadir la línea de ejecución del agente de escaneo al archivo de comandos de inicio de sesión de su dominio.
- Si ya tiene un archivo de comandos de inicio de sesión y puede acceder a él desde su ordenador, seleccione la primea opción y especifique el archivo de comandos. Haga clic en "Siguiente" y el programa añadirá la línea de ejecución del agente al archivo de comandos.
- Si ya tiene un archivo de comandos de inicio de sesión y no puede acceder a él desde el ordenador, seleccione la segunda opción y copie la línea que hay que añadir al archivo de comandos. Por lo general, esta línea debe tener el siguiente aspecto:

start \\server\path\tniaudit.exe /scripted

El comando "start" permite al procesador de archivos por lotes ejecutar el agente y salir, de modo que los usuarios no van a ver la ventana negra de la línea de comandos durante todo el proceso de escaneo. El parámetro "/scripted" hace que el agente se ejecute de una manera discreta sin confirmación por parte del usuario del comienzo del proceso de escaneo (lo que ocurre a la hora de ejecutar el agente sin parámetros). Nota: si la ruta al archivo de red contiene espacios, la línea tiene que escribirse del siguiente modo (fíjense en las comillas):

start \\"server\path with spaces\and more spaces\"tniaudit.exe /scripted

- Si no utiliza el archivo de comandos de inicio de sesión en su dominio, seleccione la tercera opción y haga clic en "Siguiente". Se le proporcionarán varias instrucciones de ajuste del archivo de secuencia de comandos.

6) A medida que los usuarios entren en el dominio, sus ordenadores van a escanearse y en la carpeta especificada en "Opciones - Agente" van a aparecer los archivos en formato XML. Si tiene archivos XML generados por el agente durante la ejecución manual, cópielos en esta carpeta. Seleccione "Herramientas - Actualizar archivo de herramientas de auditoría" para escanear la carpeta de trabajo y actualizar los archivos de datos. Los ordenadores nuevos aparecerán en el árbol de red y los ordenadores existentes serán actualizados. Además, puede configurar el programa para que este actualice la carpeta de trabajo cada vez que inicie el programa. Para hacerlo debe marcar la opción correspondiente en "Opciones - Agente".

Véase también:
Creación del archivo de comandos de inicio de sesión
http://technet2.microsoft.com/windowsserve...a630801033.mspx
Archivos de comandos de inicio de sesión. Consejos prácticos…
http://technet2.microsoft.com/windowsserve...9471dd1033.mspx

P: ¿Cuál es la lógica del programa durante el escaneo?

R: El programa tiene dos métodos de conexión para escanear los ordenadores que funcionan con Windows: a través de protocolos SMB/NetBIOS, RPC/DCOM, y el protocolo SNMP para escanear los dispositivos de red que lo admiten. Por defecto, ambos métodos están habilitados para los ordenadores. El protocolo SNMP está habilitado siempre. La configuración del programa se puede cambiar en "Opciones – Conexión – Método de conexión".
A la hora de escanear intervalos de direcciones IP, primero, el programa intenta hacer ping del nodo (si está permitido en las opciones). Si el nodo no contesta, el estado será "Error de ping" y esta dirección se omite. Por defecto, el ping antes del escaneo está habilitado sólo para el escaneo de los intervalos de direcciones IP y deshabilitado para el escaneo por nombres (entorno de red).
Por defecto, primero se realiza la conexión a través de SMB. Si no se puede conectarse a través de SMB y la opción "Probar otro método si el seleccionado falla" esta habilitada, el programa intentará conectarse a través del método RPC.
Si ha sido seleccionada la conexión a través de RPC, este método se utilizará primero. Si no se puede conectarse a través de SMB y la opción "Probar otro método si el seleccionado falla" esta habilitada, el programa intentará conectarse a través del método SMB.

Después, si todos los métodos anteriores de conexión (o sólo un método) han fallado, el programa intentará conectarse a través del protocolo SNMP (puede ser que es un dispositivo de red). Si falla el último método, el programa visualiza el error producido por el último método utilizado. Si el último método era el método SMB, aparecerá el error "Ruta de acceso a la red no encontrada". Si el último método era el método RPC, aparecerá el error "El servidor RPC no está disponible".

Tomando en cuenta todo lo dicho, si no puede detectar la causa del error "El servidor RPC no está disponible", configure el programa de modo que utilice sólo el método SMB y analice los mensajes de error que da este método.

Normalmente son más significativos (acceso denegado, no se encontró la ruta de red, usuario desconocido, contraseña incorrecta, etc.).
Más información sobre los métodos de escaneo se puede encontrar en el Libro blanco técnico del programa.

P: ¿Cómo crear una copia de seguridad de la base de datos, recuperarla o trasladar el programa a otro ordenador?

R: La base de datos del programa se guarda en un directorio especial que normalmente se llama carpeta de almacenamiento de datos o simplemente carpeta de datos. La ruta hacia esta carpeta se especifica en "Opciones - Almacenamiento". Si esta ruta no es absoluta (o sea, no comienza con la letra del disco o el símbolo "\\" que significa ruta de acceso de red), entonces es una ruta relativa y la carpeta esta ubicada en el directorio de instalación del programa (por ejemplo, "Data" significa "C:\Program Files\Total Network Inventory\Data"). Para crear una copia de seguridad de la base de datos, simplemente debe crear una copia o archivar esta carpeta íntegramente. Para restablecer la base de datos, copie o desempaquete esta carpeta en un lugar e indíquela al programa a través del botón "Buscar" en "Opciones - Almacenamiento".

Para trasladar el programa a otro ordenador, primero, haga una copia de seguridad de la base de datos. Puede que necesite guardar el archivo "config.ini" que se encuentra en la carpeta de instalación del programa y contiene todos los ajustes, incluso informes configurables, intervalos de direcciones IP, etc. Ahora puede desinstalar el programa y eliminar su carpeta de instalación. Instale la última versión del programa en el ordenador nuevo, pero no lo ejecute. Copie el archivo "config.ini" en el directorio de instalación y coloque en algún lugar la carpeta de datos de su copia de seguridad. Ahora ejecute el programa. Se cargará la configuración y, si la ruta a la carpeta de datos es la misma que la del ordenador antiguo, el programa abrirá la carpeta de datos y se ejecutará como siempre. Si la ruta no existe, el programa ofrecerá seleccionar la ubicación de la carpeta de datos. Indique la ruta nueva hacia esta carpeta.

P: ¿Dónde es mejor instalar el programa – en el servidor o en una estación de trabajo?

R: Total Network Inventory puede trabajar tanto en un servidor como en una estación de trabajo. Es la cuestión de comodidad, porque el programa no es una aplicación cliente-servidor y para trabajar con él debe tener acceso a la consola gráfica del ordenador donde lo tiene instalado, directamente o a través de alguna herramienta de administración remota. Además, si el programa se ejecuta en la cuenta del administrador de dominio, podrá escanear todos los ordenadores "como usuario actual". En el caso contrario habrá que especificar explícitamente el nombre y la contraseña del administrador de dominio.

However take note that if you install the program on Windows XP (starting with SP2), Windows Vista or Windows 7, and if there are many scan threads launched simultaneously, there may be issues with connections to remote computers. This is due to a restriction on the maximum number of TCP half-open connections (connection attempts, SYN_SENT socket state) existing in the mentioned Windows versions, which doesn't allow more than 10 outbound connections to be in this state at a time. After reaching this limit, all other connections in the system (including those executed by this program) are queued and may reach their timeout, thus producing inconsistent results. This issue is also known as "Event 4226 issue", because reaching the limitation produces a record in the System Event Log with EventID 4226. Windows XP SP0/SP1, Windows 2000 Professional and all Windows Server systems don't have such limitation. So in general case we suggest installing the program on a server operating system.

P: ¿Por qué el programa dice que ningún antivirus (o firewall, o antiespía) está instalado?

R: Nuestro software puede reconocer todos los antivirus, firewalls (en Windows XP SP2/SP3, Windows Vista y Windows 7) y programas antiespía (sólo en Windows Vista y Windows 7) que son compatibles con el Centro de seguridad de Windows - Windows Security Center, es decir, en caso de que éstos se muestren por el Centro de seguridad. Los vendedores del software antivirus (firewall y antiespía) deben proporcionar esta compatibilidad por su parte, porque tienen que publicar la información y estado del producto disponibles para el sistema de un modo especial. De lo contrario, ni nuestro producto, ni Windows podrá reconocer este software (en este caso, el Centro de seguridad de Windows suele generar un mensaje de vez en cuando, informando que el equipo no está protegido por ningún antivirus/firewall/antiespía).
Desafortunadamente, incluso con la compatibilidad por parte de los productos de seguridad, esto no funcionará en Windows 2000 o anterior y en todos los sistemas Windows Server, ya que no disponen del Centro de seguridad, es decir, no proporcionan una interfaz para que estos productos puedan publicar su estado disponible para el sistema y otras aplicaciones.
Vamos a añadir la compatibilidad con la detección directa de los productos más populares sin depender de la interfaz del Centro de seguridad en las versiones futuras de nuestro programa.

Q: How to fix the error "No network provider accepted the given network path"?

A: Take the following steps:

  1. Make sure that you can ping the remote computer by network name.
  2. Make sure that "File and Printer Sharing" exception is enabled in the Windows Firewall (or NetBIOS is allowed in any other firewall) or firewall is disabled.
  3. Make sure that both "Client for Microsoft Networks" and "File and Printer Sharing For Microsoft Networks" are enabled in the properties of network connection of that computer.
  4. Make sure that the setting "NetBIOS over TCP/IP" in the properties of network connection (Internet Protocol Version 4 - Properties - Advanced - WINS) is set to "Default" or "Enable" and that "TCP/IP NetBIOS Helper" service is set to "Automatic" and is started.
  5. Make sure that security policy (secpol.msc - Local Policies - Security Options) "Network security: LAN Manager authentication level" is set to "Send LM & NTLM responses" (option #1) or "Send LM & NTLM responses - use NTLMv2 session security if negotiated" (option #2).
  6. Run "sfc /scannow".

Q: How to fix the error "Call was canceled by the message filter"?

A: Take the following steps:

  1. Run "services.msc" on the remote computer and make sure that "Windows Management Instrumentation" service is set to "Automatic" and is started.
  2. Make sure that DCOM is enabled: run "dcomcnfg", select "Component Services - Computers - My Computer", right-click, "Properties", open "Default Properties" tab and make sure that "Enable Distributed COM on this computer" is enabled.
  3. Restart the remote computer.
  4. Run WMI diagnosis utility from Microsoft.
  5. Follow these tips to repair WMI on the remote computer.

Page last modified 14:30, 11 Ago 2009 by Admin

Tags:

Archivos (0)