none
Problema installazione applicazioni RRS feed

  • Domanda

  • Ciao a tutti non so se il forum è quello giusto per questa domanda. Ci provo.Ho una macchina virtuale con su windows 7 su cui ci voglio installare determinate applicazioni da usare proprio per non appesantire il sistema host.

    Quando tento di trasportare un applicazione dal sistema host sulla macchina virtuale e la lancio appena avvio l'installazione mi dice che mancano delle dll.

    L'applicazione lanciata in host dall'archivio zip và tranquillamente anche quando estraggo tutti i files in una cartella ma questo solo ed esclusivamente sul sistema host.

    Quando copio l'archivio zip sul sistema guest windows 7 questa mi dà l'errore che mancano delle dll.

    Ho provato in tutti i seguenti modi:

    1) accesso tramite condivisione amministrativa c$ dal guest all'host e viceversa niente non và

    2) ho pensato di mettere l'archivio zip in un file iso per farlo riconoscere direttamente dall'unità disco della macchina virtuale ma niente stesso problema.

    3) ho anche provato a prima estrarre i files da zip e creare l'iso sull'host funziona mentre quando trasporto l'iso sulla macchina virtuale non và.

    La soluzione immagino sarebbe quella di riscaricare l'applicazione direttamente da internet con la macchina virtuale.

    Ma vorrei capire come è possibile trasportare le applicazioni su un sistema guest senza perdere le dll?


    lunedì 24 giugno 2019 07:20

Risposte

  • Ciao Pietro.

    La risposta più ovvia alla tua domanda è che non è possibile: un'applicazione (a meno che non sia stata realizzata per essere "portable") dev'essere installata, non può essere semplicemente copiata su un altro PC, fisico o virtuale che sia.
    L'installazione copia i files necessari al funzionamento dell'applicazione e registra nel sistema tutti i componenti di cui ha bisogno: l'errore che stai vedendo indica proprio questo.
    Non hai fornito maggiori informazioni in merito al messaggio di errore (cosa dice esattamente?), ma l'applicazione potrebbe avere dei requisiti (esempio: dei componenti di runtime) che devono essere presenti sul PC prima di poter iniziare l'installazione, quindi devi accertarti che questi requisiti siano soddisfatti.

    Ciao.


    Luigi Bruno
    MCP, MOS, MTA, MCTS, MCSA, MCSE

    lunedì 24 giugno 2019 07:53

Tutte le risposte

  • Premesso che questo non è il forum corretto (la domanda andrebbe posta nella community "answers" per privati, quindi probabilmmente qualche moderatore ti dirotterà lì), se il programma ti dice che mancano delle DLL... probabilmente mancano delle DLL.

    Evidentemente sul tuo pc fisico sono installati i prerequisiti che servono a far girare quel programma (.NET? C#? VB?) mentre nella VM non ci sono. Puoi mettere in piedi tutte le condivisioni che vuoi, ma se un programma cerca delle DLL, le cerca nelle cartelle di sistema del PC su cui sta girando, a meno che non sia un'applicazione cosiddetta "portable", che si porta appresso tutte le librerie necessarie.

    Verifica quali sono i prerequisiti di quel programma ed installa i prodotti necessari nella VM

    lunedì 24 giugno 2019 07:33
  • Ciao Pietro.

    La risposta più ovvia alla tua domanda è che non è possibile: un'applicazione (a meno che non sia stata realizzata per essere "portable") dev'essere installata, non può essere semplicemente copiata su un altro PC, fisico o virtuale che sia.
    L'installazione copia i files necessari al funzionamento dell'applicazione e registra nel sistema tutti i componenti di cui ha bisogno: l'errore che stai vedendo indica proprio questo.
    Non hai fornito maggiori informazioni in merito al messaggio di errore (cosa dice esattamente?), ma l'applicazione potrebbe avere dei requisiti (esempio: dei componenti di runtime) che devono essere presenti sul PC prima di poter iniziare l'installazione, quindi devi accertarti che questi requisiti siano soddisfatti.

    Ciao.


    Luigi Bruno
    MCP, MOS, MTA, MCTS, MCSA, MCSE

    lunedì 24 giugno 2019 07:53
  • Ho verificato il problema era il service pack avevo una vecchia versione di windows 7. Quindi non trovava le dll per quella versione grazie a tutti per l'intervento
    lunedì 24 giugno 2019 10:52
  • Ho verificato il problema era il service pack avevo una vecchia versione di windows 7. Quindi non trovava le dll per quella versione grazie a tutti per l'intervento

    Di nulla, figurati.

    Ciao.


    Luigi Bruno
    MCP, MOS, MTA, MCTS, MCSA, MCSE

    lunedì 24 giugno 2019 11:24