Vista/7 - Far funzionare tutti i programmi (anche quelli che hanno problemi)
Per favore astenersi da domande generiche su software generico tipo "funziona Nero v6 con Vista?"... Per certe cose se proprio si cercano consigli basta scrivere nel forum dedicato a Vista/Win7.
Questa discussione è stata aperta per suggerire come far andare applicazioni e giochi vecchi e "incompatibili" con Vista/7 per via delle nuove protezioni del nuovo OS (cioè problemi legati alla protezione delle cartelle in C:\Program Files, e diritti di Admin vs User). Solo programmi e giochi che sembrano non partire insomma. È possibile discutere anche dei programmi che necessitano impostazioni di compatibilità ("esegui in modalità XPSP2" ad esempio). NB: su Vista, 7 e 8 si consiglia di installare comunque le vecchie DirectX 9.0c per garantire la massima compatibilità dei giochi: http://www.microsoft.com/it-it/downl...ils.aspx?id=35 Corollario 0: Vista di default crea un account con diritti admin, ma non Admin! Ciò significa che l'utente non è un amministratore "completo", anche se appartiene al gruppo administrators (per inciso: in realtà di fatto ha normalmente i permessi di semplice utente). Per compiere perciò azioni da Admin compare l'UAC che eleva completamente l'utente admin ad Admin. Questa è la comodità di UAC: poter girare con privilegi ridotti (molto sicuro!) elevandoli solo quando strettamente necessario per le singole operazioni. Praticamente si è in uno stato ibrido di quasi-Admin, che diventa Admin solo confermando l'UAC e solo il tempo di compiere quell'azione e non altre. Per il resto del tempo le applicazioni lanciate dall'utente e ogni altra azione senza UAC verranno eseguite sempre con privilegi di fatto da semplice user, ma con la comodità di poter compiere azioni con privilegi superiori quando necessario e senza fare logout e login da un account all'altro. 1)Non mi stancherò mai di ricordare che per far andare anche quei programmi/giochi vecchi e "capricciosi" (e solo quelli) con Vista basta avere l'accortezza di non installarli in C:\Program Files come si faceva di default su XP (ora è protetta e servono i dirtti di Admin per manipolarla!), ma in un'altra dir come ad esempio C:\oldies o C:\users\<nomeutente>. In questo modo eviterete che i vecchi programmi stressino sotto Vista e non ci sarà bisogno di lanciarli come Admin (come molti consigliano ahimé) o fare modifiche di permessi alle directory. Leggere anche la nota n.6 più in basso riguardante la virtualizzazione. Cercate sempre di installare giochi molto vecchi lanciando direttamente il setup.exe o install.exe sul CD/DVD, non affidandovi all'AutoPlay! In rarissimi vecchi casi, perché l'installazione avvenga correttamente, basta anche solo lanciare l'exe di setup/installazione del gioco tramite tasto destro: Esegui come amministratore, nel caso in cui l'icona non mostrasse lo scudo di Windows (vedi figura sotto) e non comparisse l'UAC per elevare i privilegi automaticamente... 2)Per alcuni ci può ancora essere bisogno di avviarli disattivando la Desktop Composition o in modalità XP SP2, oppure Win2000, Win98, NT4, bisogna provare... (fare Proprietà sull'exe o su tutti gli exe presenti nella sua directory)... Esempio: N.B.: da dopo l'SP1 per Vista anche questo problema sembra risolto con la maggior parte dei giochi e pur installandoli nella solita "C:\Program Files" ora sembra che funzionino meglio (sono stati fatti dei progressi per la "virtualizzazione" di Vista)... Con questi semplici trucchi il 99% del SW girerà su Vista. Anche roba del 2000 o precedente. L'1% che rimane è il software con driver proprietari che lavorano a basso livello con l'HW non compatibili con Vista (incluse protezioni anti-copia dei CD/DVD originali tipo vecchie versioni di StarForce...). Il modello di programmazione dei driver è cambiato da XP a Vista e sebbene certi driver di XP funzionino alcuni proprio non ne vogliono sapere, anzi possono arrivare a causare BSOD. In questi casi è bene cercare nuove versioni degli stessi con supporto esplicito per Vista. Ad esempio dal sito di Starforce è possibile scaricare le ultime versioni, Vista/Win7 compatibili. 3)Per questioni di sicurezza NON disabilitate UAC e non impostate i programmi per lanciarli come Amministratore: almeno nella maggior parte dei casi seguendo il suggerimento di installazione di cui sopra non è più necessario. Alcuni suggeriscono/ivano di lanciarli come Amministratore proprio per consentirgli i diritti in scrittura anche nelle classiche dir create in C:\Program files che ora sono protette, ma ciò è assolutamente sconsigliabile per questioni di sicurezza e danni arrecabili al computer (dal momento che gli si danno diritti elevati di fare tutto). Come detto al punto uno: meglio in tal caso semplicemente installarli in dir diverse da C:\Program files e lanciarli normalmente, non da Amministratore. 4)Una volta installati in directory al di fuori di C:\Program Files può anche essere utile disabilitare l'indicizzazione per le loro cartelle (a che scopo indicizzare 4GB di gioco?). Per regolare l'indicizzazione nel menu Start scrivete "indi" e lanciate le Opzioni di indicizzazione, e dopo essere andati in Modifica e poi Mostra tutti i percorsi... leverete il quadratino di spunta alla nuova directory da non indicizzare. 5)Un'altro consiglio utile è di installare le ultime Direct-X End-User Runtime. In questo modo verranno installate anche le Direct-X vecchie (v9 etc.) su Vista (che monta di default le 10.x. Non verrano affatto sovrascritte ma avrete entrambe) utili per i giochi più antiquati che altrimenti protrebbero crashare. Questo ad esempio è il link alla release 9.26.1590 del 23/03/2009: http://www.microsoft.com/downloads/d...displaylang=it Vengono rilasciate all'incirca ogni 4 mesi. 6)Ultima nota riguardo alla cosiddetta virtualizzazione dei file. Avviene con Vista se il gioco/programma viene lanciato con diritti utente (come normalmente avviene al doppio click) ma risiede in una directory protetta per la quale servono diritti di amministratore come C:\Program files in cui non riesce a scrivere eventuali file di configurazione. L'OS cerca di venirci in contro e l'eventuale file creato viene virtualizzato: il sistema in automatico provvede a creare il file fittizio altrove su HD (precisamente in %localappdata%\VirtualStore\Program Files\<nome programma X>). A questo serve il tasto "File compatibilità" in alto nelle directory di Vista: quando appare ci sono file virtualizzati e l'OS usa quelli come riferimento invece delle copie presenti in quella directory che non potrebbe manipolare senza i diritti da admin Tipici scenari d'uso per ricorrere a queste semplici soluzioni sono: - un gioco/programma vecchio che non salva le preferenze e/o ha problemi nel salvare qualunque cosa... - un gioco/programma vecchio che crasha stranamente senza motivo all'avvio (non riesce a scrivere/modificare qualche file su HD nella propria directory) mentre su XP va senza problemi... - un gioco vecchio che ha problemi a collegarsi in rete magari in multiplayer (spesso salvano su HD in una loro cache e devono poter scrivere liberamente nella propria directory)... - un'applicazione vecchia che sembra andare ma ogni tanto crasha e si comporta in maniera molto strana, a random (può avere problemi con file temporanei etc.)... e altri... LINK UTILI Consiglio anche la consultazione del sito: http://www.vistareadygames.com/forumdisplay.php?f=3 http://www.microsoft.com/windows/com...?type=Software GIOCHI INCOMPATIBILI Purtroppo ci sono sempre dei giochi che al cambio di OS non funzionano perché concepiti male in partenza e programmati in maniera poco pulita e poco sys-friendly. Ecco tutti quelli che attualmente causano problemi con Vista nonostante tutto, come potete vedere sono pochissimi:
|
hexaae questo metodo può facilitare anche la compatibilità dei giochi secondo te?
ho provato l'impossibile per far funzionare metal gear solid substance su vista :( (è l'unico aspetto di questo SO che mi ha deluso) letto mille forum ma nessuna soluzione al problema (non è che avresti qualche idea?) :D PS : spero di non essere ot :) |
Certo che sì... io così ci faccio girare anche Baldur's Gate II del 2000-2001 su Vista :)
Prova... Il problema con le vecchie app/giochi è che non prevedevano cartelle protette in scrittura e permessi (come avviene in C:\Program Files). Su XP e precedenti tutto era permesso, e un virus ti sovrascriveva tranquillamente C:\Windows\System32\svchost.exe... |
grazie mille hexaae :)
provo appena possibile |
Quote:
Avevo letto non so dove che emule su vista non bisogna installarlo in program file ma altrove in quanto funzionava male è vero? |
Quote:
|
Quote:
sto cacchio di vista però non mi fa partire il 2 :oink: ...adesso provo anche come suggerisce hexaae ...altrimenti provo con xp su macchina virtuale o li metto entrambi :sofico: |
Quote:
Sempre che non sia invece per colpa di sistemi di protezione antiquati che installano driver non compatibili con Vista e sono tuttavia necessari per far partire il gioco. In questi casi non c'è nulla da fare se non insistere coi produttori di quei giochi a rilasciare versioni delle protezioni compatibili con Vista... |
Quote:
anche io temo che la causa possa essere un altra (forse la scheda video)...comunque va be tentar non nuoce :) |
:(
a me Homeworld Cataclysm non mi funge come hai detto te.... mannaggia.... |
haxaae ho appena provato e pur non funzionando adesso mi da almeno un messaggio d'errore (potrebbe essere un inizio)...in questo momento dice
failed access to file D: cdrom.img/stage/init/data.cnf e poi abnormal shutdown è proprio dura far partire sto gioco :( comunque adesso faccio qualche ricerca |
Avete provato ANCHE a metterli in compatibilità XP-SP2?
|
Quote:
|
Quote:
|
ho provato anke a mettere la X sull'opzione di compatibilità cn XP SP2 ma niente..
|
l'errore con metal gear solid era dovuto al fatto di aver scelto l'installazione breve...ho riprovato adesso l'installazione completa ma continua ad uscire una schermata nera...ringrazio haxaae per l'aiuto è stata comunque una prova in più :) ...probabilmente questo gioco è proprio incompatibile di suo
|
Per Homeworld credo sia un problema del securom...(idea venutami spulciando per ilo web...)
|
Quote:
Cmq procurati i driver per Vista se ci sono dal fornitore di quel modem nel frattempo. Potrebbe riconoscerlo anche di suo, senza doverne installare, Vista... è presto per fasciarsi la testa. |
Quote:
Evidentemente il suo problema non erano le dir protette ma potrebbe essere una protezione anti-copia a basso livello (come un driver) che non và su Vista. Non ci sarebbe nulla da fare in tale caso se non cercare update... |
Quote:
Paradossalmente l'ostacolo diventa la maledetta protezione anti-pirateria, non il gioco in sè... che tristezza... |
Tutti gli orari sono GMT +1. Ora sono le: 18:28. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.