Indubbiamente, molti utenti della moderna "operatsionok» versioni di Windows XP, Vista, 7, 8 e 10 quando si esegue una particolare applicazione di fronte a una situazione in cui il sistema stesso scrive: "Non è un'applicazione di Win32 valida così e così".Le cause di un tale messaggio potrebbe essere sufficiente, tuttavia, e si può risolvere il problema utilizzando metodi elementari.
Che cosa è Win32?
Per iniziare, si consideri il caso di errore associato con il lancio di un programma quando un messaggio che informa l'utente che non è un'applicazione di Win32.Che cosa, vi chiederete?Prima di tutto, niente panico.Non c'è niente di soprannaturale su di esso.Sistema
Proprio di Windows con la sua architettura a 32-bit standard o non riconosce o supportare il file di installazione dalla distribuzione (Setup), o eseguire il file eseguibile del programma (.exe), o libreria di collegamento dinamico (DLL), oanche installato il driver "di ferro" del dispositivo o di un componente virtuale.
Il concetto di Win32, come può probabilmente già chiaro, si riferisce specificamente alla architettura a 32 bit, che è il motivo per cui anche tra i sistemi operativi di questa categoria potrebbero non funzionare correttamente.
Perché ricevo un messaggio che il file non è un'applicazione di Win32?
La situazione più comune quando errori di questo tipo possono essere chiamati i file incompatibili creati da altri sistemi operativi come Linux o Mac OS X. E 'chiaro, infatti, che gli eseguibili o componenti associati sono di una struttura completamente diversa, per non parlare della espansione, cheregistro di Windows non è registrato.Ecco perché il sistema con il messaggio: "Errore:. Non un'applicazione di Win32 valido tale componente o di un programma"Prendete lo stesso file immagine.
esteso tipo .nrg, .iso, .cue, e così via. D. sistema operativo Windows riconoscerà senza problemi.È necessario definire l'apertura dello stesso file con l'estensione .dmg, il sistema comincia a "giurare".Questo è comprensibile, perché tale estensione è prevista per i sistemi Mac OS X.
Oltre a queste situazioni, è possibile trovare maggiori e problemi di compatibilità stessi "operatsionok" famiglia di Windows in diverse versioni e costruisce.Perché
applicazione non è un programma Win32 nei diversi sistemi operativi Windows?
In precedenza, Microsoft si è specializzata esclusivamente su sistemi a 32 bit, con l'avvento dei processori di nuova generazione e di Windows 7, il supporto architettura a 64 bit, la situazione è cambiata.
Tra l'altro, vale la pena di prendere in considerazione le modifiche nel file system FAT32 a NTFS (NTFS5), e Windows 8, e 10 - su ReFS.Probabilmente non c'è bisogno di spiegare che le applicazioni progettate per funzionare in un ambiente particolare (in questo caso - il file system è di 64 bit e l'architettura di NTFS o ReFS), sistemi a 32 bit non funzionano, così come il file system FAT32 (che è praticamentemolto simile).Gli sviluppatori
di nuove versioni "dei sistemi operativi di Windows» mise in cammino unilaterale.Hanno lasciato il supporto per FAT32 e applicazioni di architettura a 32 bit nelle nuove versioni del sistema operativo, ma è esclusa la compatibilità delle applicazioni a 64 bit e file system con standard precedenti.
Ora provate di più per capire il motivo per cui vi è un messaggio di errore che indica che un certo componente della domanda non è Win32.Che cosa posso fare per correggere l'errore e, in generale come trattare con esso?
danneggiato archivi o l'installazione dei pacchetti
Uno dei motivi, oltre agli aspetti di incompatibilità dei sistemi di cui sopra è il danno per il file di installazione o di un file che non è raro.Archivio, per esempio, può essere, per così dire, sottoutilizzate, può essere una password specifica, e così via. D.
In questo caso, vi è un universale e la soluzione più semplice, il sistema visualizza un messaggio che un certo modulo file o programmaNon un'applicazione Win32.Cosa fare in una situazione del genere?E 'molto semplice.Non vi resta che provare a scaricare nuovamente il file, o il file e avviare il processo di installazione e disimballo di nuovo.
Specificità risolvere
volte il metodo di cui sopra aiuta, a volte no.Se il problema persiste, è possibile utilizzare mezzi universale e più efficaci, che poche persone conoscono.Stranamente, ma uno dei metodi più banali risolvere questo problema è quello di scaricare da Internet file di Registro Win32.reg specializzata.Dopo il suo lancio il sistema chiede all'utente il permesso di aggiungere le informazioni al Registro di sistema.Devi solo accettare le modifiche e quindi riavviare il computer.
In alcuni casi, l'errore può essere dovuto alla presenza di una versione precedente di MS quadro.Come risulta, in questa situazione, è sufficiente aggiornare alla versione più recente della piattaforma.Se sorgono problemi con l'uso di questa piattaforma, si deve andare alle impostazioni del programma e modificare il valore di qualsiasi CPU (qualsiasi processore) sul x86 (è proprio la stessa versione a 32 bit).
Nelle situazioni in cui non percepite driver di periferica "nativo", ha senso trovare una versione aggiornata, con la corretta architettura dei "sistemi operativi".Naturalmente, il driver nel sistema x86 a 64 bit può essere impostato, ma al contrario, non ha ricevuto alcuna.In generale, è meglio non fare esperimenti, e installare immediatamente sistemi x64 in una versione simile.Ciò eviterebbe i molti problemi in futuro.
Conclusione Da quanto sopra si può vedere che un errore si incontra un tale piano molto spesso.Beh, diciamo, un componente (modulo), non è un'applicazione di Win32.Quello che abbiamo considerato in precedenza.Fondamentalmente, è il modo più semplice ed efficace.Naturalmente, è ancora possibile risalire al Registro di sistema, ma gli utenti meno esperti non è consigliabile.Inoltre, il processo di tasti di regolazione manuale - piuttosto seriamente, e richiede molto tempo.
Tra le altre cose, Va inoltre osservato che la registrazione e il download di Registro di sistema di file non può aiutare sempre.Infatti, è evidente che la configurazione del sistema indovinare praticamente impossibile.In questo caso, è meglio controllare l'integrità dei file stessi e piattaforme compatibili come Microsoft Framework, componenti aggiuntivi basati su Java, e così via. D. sviluppatori, tra l'altro, potrebbe ancora avere problemi con la compatibilità di piattaforme come SDK per gli sviluppatori di software.In generale, è possibile trovare una soluzione.Come si dice, sarebbe auspicabile.