Mensaje de error al intentar instalar una actualización para Visual FoxPro 8.0 o para Visual FoxPro 9.0: "La función que está intentando usar está en un recurso de red que no está disponible"

Seleccione idioma Seleccione idioma
Id. de artículo: 957599 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando intente instalar una actualización para Microsoft Visual FoxPro 8.0 o para Microsoft Visual FoxPro 9.0, puede recibir un mensaje de error similar al siguiente:
La función que está intentando usar está en un recurso de red que no está disponible.
Haga clic en Aceptar para intentarlo de nuevo o escriba en el cuadro siguiente una ruta alternativa hasta una carpeta que contenga el paquete de instalación nombreDeArchivo.msi.

Causa

Este problema puede producirse por varias razones. Entre éstas se pueden encontrar las siguientes:
  • El programa de instalación no encuentra el archivo .msi del producto correcto en la caché de Windows Installer.
    Al instalar Visual FoxPro 8.0 o Visual FoxPro 9.0, el programa de instalación guarda el archivo .msi correspondiente en la caché de Windows Installer. Este archivo .msi almacenado en caché se consulta cada vez que intenta reparar o reinstalar el producto o siempre que aplica una actualización al producto.

    En ciertas situaciones, el programa de instalación no encuentra el archivo .msi en la memoria caché de Windows Installer. En estos casos, el programa de instalación intenta resolver la ubicación de origen comprobando la presencia de la instalación del producto en la ubicación usada la última vez que se ejecutó el programa de instalación. Si el programa de instalación no puede resolver la ubicación de origen, se pedirá al usuario que proporcione los medios de instalación.
  • No coinciden los hash de archivo.
    Las actualizaciones para Visual FoxPro se basan en Windows Installer. Windows Installer usa números de versión de archivo para determinar si un archivo del equipo es de una versión anterior que debe reemplazarse por un archivo más reciente contenido en una actualización.

    Ciertos archivos, como los archivos de texto y los archivos de código fuente, no llevan números de versión. Por tanto, la actualización basada en Windows Installer debe usar otro método para comprobar si hay archivos más recientes. Este método usa un hash para todos los archivos que no tienen asignada una versión. Para este tipo de archivos, se compara el hash del archivo del equipo con el hash del archivo que está grabado en la base de datos de Windows Installer. Si los hash son diferentes, el programa de instalación intenta capturar el archivo de los medios de instalación de origen.

    Nota: en determinadas circunstancias, es posible que tenga que modificar manualmente un archivo instalado durante el proceso de instalación. Al llevar a cabo esta operación, puede que no coincidan los hash de archivo. En esta situación, quizás se le pida que proporcione los medios de instalación del producto cuando intenta instalar una actualización.

    Hay razones válidas para modificar manualmente un archivo que se instala durante el proceso de instalación. Por ejemplo, quizás desee agregar una clave de producto (PID) al proceso de instalación para una copia con licencia de Visual FoxPro antes de colocar el producto en un recurso compartido de red en su organización. De esta forma, no tiene que compartir el PID con los usuarios que deben instalar el producto. Normalmente, este cambio se realiza en el archivo de texto Setup.sdb. Al realizar este cambio, el hash del archivo del equipo ya no coincide con el hash del archivo de la base de datos de Windows Installer.

Solución

Para solucionar temporalmente este problema, inserte el CD de instalación del producto en la unidad de CD del equipo. O bien, proporcione la ruta de acceso de los medios de instalación disponibles para el producto. Por ejemplo, los medios de instalación pueden estar disponibles en el disco duro del equipo o en una carpeta de red compartida.

Si intenta implementar una actualización en varios equipos en los que se produce este problema, le recomendamos que use la opción de la línea de comandos /addsource.

Cómo usar la opción de la línea de comandos /addsource

Las últimas actualizaciones de software para Visual FoxPro 8.0 y para Visual FoxPro 9.0 incluyen compatibilidad con la opción de línea de comandos /addsource. Si recibe el mensaje de error que se menciona en la sección "Síntomas" cuando intenta instalar una actualización, use la opción de la línea de comandos /addsource. Use la opción de la línea de comandos para especificar la ubicación donde quiere que Windows Installer busque los archivos.

Para usar esta opción de la línea de comandos, siga estos pasos.

Paso 1: Compruebe que la actualización de software que intenta instalar es compatible con la opción de la línea de comandos /addsource

Para ello, use una de los siguientes modificadores de la línea de comandos, para así abrir el cuadro de diálogo de uso:
  • /?
  • /help
Si está instalada una actualización que es compatible con la opción de la línea de comandos /addsource, esta opción se mostrará en el cuadro de diálogo de uso.

Paso 2: Copie los medios de instalación de Visual FoxPro o una imagen administrativa en una carpeta

Ubique una carpeta a la que se pueda tener acceso desde todos los equipos a los que quiere aplicar la actualización de software. A continuación, copie cualquiera de los siguientes elementos en esta carpeta:
  • Los medios de instalación de Visual FoxPro.

    Nota: debe copiar todos los archivos desde los medios de instalación.
  • Una imagen administrativa previamente creada para el producto Visual FoxPro
Notas
  • Normalmente, esta carpeta está ubicada en un recurso compartido de red.
  • Debe asegurarse de que el archivo Vs_setup.msi está en la carpeta que contiene los archivos de los medios de instalación de Visual FoxPro. Se requerirá el archivo Vs_setup.msi cuando use la opción de la línea de comandos /addsource.

Paso 3: Use la opción de la línea de comandos /addsource

Use la opción de la línea de comandos /addsource, cuando vaya a instalar la actualización de software. Al hacerlo, use la siguiente sintaxis en el comando:
nombre del archivo ejecutable para la actualización /addsource "ruta de acceso del paquete de Windows Installer para el producto"
Nota: en el comando, reemplace el marcador de posición de la ruta de acceso del paquete de Windows Installer para el producto por la ruta de acceso del paquete de Windows Installer para el producto que copió en una carpeta en el paso 2.

Propiedades

Id. de artículo: 957599 - Última revisión: jueves, 18 de septiembre de 2008 - Versión: 1.2
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 9.0 Professional Edition
  • Microsoft Visual FoxPro 8.0 Professional Edition
Palabras clave: 
kbprb kbtshoot kbexpertiseinter KB957599

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com