Un programma applicativo è un software che è stato progettato per fare che cosa

Perché vecchi programmi non funzionare su versioni moderne di Windows (e come è possibile eseguire loro comunque)

Chris Hoffman il 24 settembre 2013

Windows è tutto di compatibilità all'indietro, permettendo alle persone - in particolare le imprese - di continuare ad usare le loro applicazioni importanti su nuove versioni di Windows. Ma ci sono dei limiti. Il più vecchio di un programma è, più è probabile che si romperà.

Un programma applicativo è un software che è stato progettato per fare che cosa

Si dovrebbe generalmente stare lontano dal vecchio software. Evitare di raccogliere i CD software progettati per Windows 95 alle vendite di garage. software antica che non funziona più dovrebbe probabilmente solo essere aggiornato a una versione moderna, compatibile.

Software non dura come media non

Venti anni di CD audio vengono riprodotti bene su lettori CD moderni, record giocheranno bene su moderni giradischi, e video DVD sarà sempre giocare su dispositivi con hardware DVD-lettura. Ma quella antica software CD fatto diciotto anni fa per Windows 95 è diverso.

CD audio, DVD video, anche record - sono tutti i formati multimediali standard. In altre parole, un CD audio contiene dati audio su di esso. Il computer interpreta questi dati audio sul proprio. Ecco perché un CD audio prodotta nel 1980 sarà giocabile su un Windows 8 PC, un Mac, o qualsiasi altro dispositivo - il computer sa come interpretare il CD audio e si prende cura di questo da sola. Il CD audio non ha bisogno di conoscere il sistema operativo o dispositivo si sta giocando su.

Tuttavia, il software è diverso. Il software non è una cosa normale che tutti i computer sanno come interpretare - software è un codice che viene eseguito sul computer. E 'fino al software per fare quello che deve fare. Il software scritto per Windows 3.1 o Windows 95 sarà probabilmente estremamente confusa se si ritrova in esecuzione su Windows 7 o Windows 8. Si cercherà i file che non esistono più e può rifiutare di eseguire anche in questo ambiente non familiare.

Windows è famosa per la sua compatibilità all'indietro e cerca di aiutare i programmi meno recenti eseguiti nel miglior modo possibile, ma c'è un limite a quello che anche Windows può fare. E 'impressionante che le versioni moderne di Windows può anche eseguire programmi di Windows 95 a tutti, dato che la serie Windows 9x è basata su DOS e Windows XP e versioni successive di Windows sono basati sul kernel di Windows NT - sono completamente diversi sistemi operativi sotto la foresta.

Un programma applicativo è un software che è stato progettato per fare che cosa

Perché i programmi potrebbero non funzionare

Abbiamo già coperto la spiegazione di alto livello, ma qui ci sono alcuni dettagli di basso livello che potrebbero impedire i programmi di corretta esecuzione:

  • Programmi rifiuterà di funzionare. Alcuni programmi possono rifiutare l'installazione se notano che stanno in esecuzione su una versione di Windows che non conoscono.
  • Programmi a 16 bit. versioni a 32 bit di Windows contengono un ambiente di emulazione a 16 bit che permette di vecchio software Windows 3.1 per l'esecuzione. Questo è stato rimosso dalle versioni a 64 bit di Windows, in modo da quei vecchi programmi di Windows 3.1 non funziona affatto.
  • Software DOS. Dal momento che Windows XP, le versioni di Windows non vengono più costruiti sulla parte superiore del DOS. Complicato software DOS e giochi che dipendevano modalità reale DOS non sarà in grado di eseguire in modo nativo su versioni moderne di Windows. La finestra del prompt dei comandi è una caratteristica di compatibilità incompleta, non un sistema DOS completo.
  • Old Library Dipendenze. Alcuni programmi possono avere dipendeva antiche biblioteche che non sono più inclusi in Windows o possono aver dipendeva altri vecchi programmi che, inoltre, non funzionano correttamente su nuove versioni di Windows.
  • Problemi di sicurezza. I vecchi programmi non vengono utilizzati per moderne funzioni di sicurezza di Windows e non possono giocare bello con account utente limitati e UAC. Windows tenta di ingannare i vecchi programmi in esecuzione con account utente limitati, ma questo non sempre risolve ogni problema.
  • Un programma applicativo è un software che è stato progettato per fare che cosa

Questo non è un elenco esaustivo, ma dovrebbe aiutare a capire alcune delle questioni coinvolte. I programmi sono progettati per funzionare su versioni attuali di Windows, non le versioni di Windows che possono esistere 20 anni nel futuro. Rottura dovrebbe essere previsto durante l'esecuzione di antichi applicazioni Windows su versioni moderne di Windows. Come Microsoft e altri fornitori di sistemi operativi a migliorare i loro sistemi operativi, vecchi programmi stanno gradualmente lasciati alle spalle meno che non siano aggiornati.

Come eseguire i programmi più vecchi

Mentre si dovrebbe evitare di molto vecchio software, se possibile, a volte proprio non può. Si può avere un applicazione business-critical è necessario eseguire o può decidere di giocare un vecchio gioco per PC. Ci sono modi è possibile eseguire questi programmi in ogni caso.

Impostazioni di compatibilità di Windows Usa '. Windows ha built-in impostazioni della modalità di compatibilità che possono aiutare a ottenere programmi di lavoro. Fare clic con collegamento di un programma, selezionare Proprietà e fare clic sulla scheda Compatibilità. È possibile scegliere la versione di Windows che il programma eseguito sotto - Windows tenterà di ingannare quel programma a pensare che è in esecuzione sulla vecchia versione di Windows. Questo non sempre permetterà ad ogni vecchio programma di lavorare, ma vale la pena un colpo. C'è anche una compatibilità dei programmi che tenterà di trovare automaticamente le impostazioni della modalità di compatibilità corrette per il vostro programma.

Run vecchio software in una macchina virtuale. Piuttosto che cercare di rendere il vostro vecchio software eseguito su una versione moderna di Windows, è possibile installare una copia virtualizzata di una vecchia versione di Windows ed eseguire il software in là. Ad esempio, se si ha un'applicazione che girava su Windows XP, ma non funziona su Windows 7 o 8, è possibile utilizzare una macchina virtuale Windows XP per eseguire tale programma. Se si dispone di un vecchio gioco che correva sotto DOS, è possibile installarlo in DOSBox. Questo funziona bene per la maggior parte dei programmi, a meno che non richiedono l'accesso diretto ai dispositivi hardware - per esempio, un antico programma che interfacciato con una stampante tramite una porta seriale non funzionerà. Tuttavia, questo è molto meno conveniente di installare il programma normalmente.

Related posts

  • ASP - Application Service Provider Per Bradley Mitchell. Wireless / Networking Expert Bradley è un computer professionale con 20 anni di esperienza nello sviluppo di software di rete, progetto ...

  • software CRM - customer relationship management software Termini correlati in CRM (customer relationship management), il software CRM è una categoria di software che copre una vasta gamma di applicazioni ...

  • Whats Up For Mobile Scarica Whats Up For Mobile Whats Up For Mobile. Di seguito è riportato l'elenco dei link di download relativa a Whats Up For Mobile. per scaricare Whats Up For Mobile cliccare sul link ...

  • Termini correlati Direct X è un insieme di API (interfacce di applicazione del programma) sviluppato da Microsoft. Esso fornisce agli sviluppatori di software con le risorse di scrivere applicazioni basate su Windows che accedono ...

  • IPSW Posizione file per Mac e Windows Anytime aggiornare il vostro iPhone. Ipod touch. o iPad. si otterrà un nuovo file IPSW che viene scaricato ad un iOS cartella aggiornamenti gentile concessione di iTunes. Conoscere ...