Pagina principala » HOWTO » Cum sa faci programe vechi de lucru pe Windows 10

    Cum sa faci programe vechi de lucru pe Windows 10

    Majoritatea aplicațiilor Windows mai vechi ar trebui să funcționeze doar pe Windows 10. Dacă au lucrat pe Windows 7, vor lucra aproape sigur pe Windows 10. Unele aplicații mai mari pentru PC nu vor funcționa doar, dar există multe modalități de a le face să funcționeze din nou.

    Aceste trucuri acoperă o varietate de aplicații, de la aplicațiile Windows XP-era și de la jocurile pe PC-uri vechi care necesită aplicații DRM învechite în aplicații DOS și Windows 3.1.

    Rulat ca administrator

    Multe aplicații dezvoltate pentru Windows XP vor funcționa corect într-o versiune modernă a Windows, cu excepția unei mici probleme. În timpul erei Windows XP, utilizatorii obișnuiți de Windows utilizau în mod obișnuit PC-ul lor cu un cont de Administrator tot timpul. Aplicațiile au fost codificate doar pentru a presupune că au acces administrativ și ar eșua dacă nu au făcut-o. Noua funcție de control al contului de utilizator (UAC) a rezolvat mai ales această problemă, însă la început au existat unele probleme de înfundare.

    Dacă o aplicație mai veche nu funcționează corect, încercați să faceți clic dreapta pe comanda rapidă sau pe fișierul .exe, apoi selectați "Run as Administrator" pentru ao lansa cu permisiuni administrative.

    Dacă descoperiți că o aplicație necesită acces administrativ, puteți seta aplicația să ruleze întotdeauna ca administrator utilizând setările de compatibilitate discutate în secțiunea următoare.

    Reglați setările de compatibilitate

    Windows include setări de compatibilitate care pot face ca aplicațiile vechi să fie funcționale. În meniul Start Windows 10, faceți clic dreapta pe o comandă rapidă, selectați "Deschideți locația fișierului" din meniul contextual

    După ce ați locația fișierului, faceți clic dreapta pe scurtătura aplicației sau pe fișierul .exe, apoi selectați "Properties" din meniul contextual.

    În fila "Compatibilitate" din fereastra de proprietăți a aplicației, puteți face clic pe butonul "Utilizați instrumentul de depanare a compatibilității" pentru o interfață expert sau doar pentru a vă ajusta opțiunile.

    De exemplu, dacă o aplicație nu funcționează corect pe Windows 10, dar a funcționat corect în Windows XP, selectați opțiunea "Porniți acest program în modul de compatibilitate pentru", apoi selectați "Windows XP (Service Pack 3)" din meniul derulant meniul.

    Nu fi timid să încercați și alte setări din fila "Compatibilitate". De exemplu, jocurile foarte vechi pot beneficia de "Modul redus de culoare". La afișajele DPI mari, este posibil să fie necesar să verificați opțiunea "Dezactivați scalarea afișajului la setările DPI ridicate" pentru a face ca un program să arate normal. Nicio opțiune din această filă nu vă poate afecta aplicația sau PC-ul - puteți întotdeauna să le dezactivați dacă nu vă ajută.

    Instalați drivere nesignate sau drivere pe 32 de biți

    Versiunea pe 64 de biți a Windows 10 utilizează aplicarea semnăturii șoferului și necesită ca toți șoferii să aibă o semnătură valabilă înainte ca acestea să poată fi instalate. Versiunile pe 32 de biți ale Windows 10 nu necesită în mod normal drivere semnate. Excepția este că versiunile pe 32 de biți ale Windows 10 care rulează pe un PC mai nou cu UEFI (în loc de BIOS obișnuit) necesită adesea drivere semnate. Implementarea driverelor semnate ajută la îmbunătățirea securității și a stabilității, protejând sistemul de driver-ele care sunt rău intenționate sau pur și simplu instabile. Ar trebui să instalați drivere nesemnate numai dacă știți că sunt în siguranță și au un motiv bun pentru a face acest lucru.

    Dacă software-ul vechi pe care doriți să-l instalați are nevoie de drivere nesignificate, va trebui să utilizați o opțiune de boot special pentru a le instala. Dacă sunt disponibile numai drivere pe 32 de biți, va trebui să utilizați în schimb versiunea pe 32 de biți a Windows 10 - versiunea pe 64 de biți a Windows 10 necesită drivere pe 64 de biți. Utilizați acest proces dacă trebuie să comutați la versiunea pe 32 de biți, descărcând versiunea pe 32 de biți a Windows 10 în loc de versiunea pe 64 de biți.

    Executați jocuri care necesită SafeDisc și DRM SecuROM

    Windows 10 nu va rula jocuri mai vechi care utilizează SafeDisc sau SecuROM DRM. Aceste sisteme de gestionare a drepturilor digitale pot provoca destul de multe probleme. În general, este un lucru bun că Windows 10 nu permite acest junk să instaleze și să vă polueze sistemul. Din păcate, aceasta înseamnă că unele jocuri mai vechi care au apărut pe CD-uri sau DVD-uri fizice nu se vor instala și nu vor funcționa normal.

    Aveți o varietate de alte opțiuni pentru a juca aceste jocuri, inclusiv căutarea unui crack "fără CD" (care este potențial foarte nesigur, deoarece acestea se găsesc adesea pe site-uri de piraterie umbroase), răscumpărând jocul de la un serviciu de distribuție digitală, cum ar fi GOG sau Steam sau verificați site-ul web al dezvoltatorului pentru a vedea dacă acesta oferă un patch care elimină DRM-ul.

    Programele mai avansate includ instalarea și boot-ul dual într-o versiune mai veche a Windows fără această restricție sau încercarea de a rula jocul într-o mașină virtuală cu o versiune mai veche de Windows. O mașină virtuală poate funcționa chiar bine pentru dvs., deoarece jocurile care utilizează aceste scheme DRM sunt destul de vechi acum că chiar și o mașină virtuală își poate face față probabil cerințele grafice.

    Utilizați mașinile virtuale pentru software mai vechi

    Windows 7 a inclus o caracteristică specială "Windows XP Mode". Acesta a fost de fapt doar un program de mașină virtuală inclusă, cu o licență gratuită Windows XP. Windows 10 nu include un mod Windows XP, dar puteți utiliza în continuare o mașină virtuală pentru ao face singură.

    Tot ce aveți cu adevărat nevoie este un program de mașină virtuală precum VirtualBox și o licență de rezervă pentru Windows XP. Instalați copia de Windows în VM și puteți rula software-ul pe acea versiune mai veche a Windows într-o fereastră de pe desktop-ul Windows 10.

    Utilizarea unei mașini virtuale este o soluție oarecum mai implicată, dar va funcționa bine dacă aplicația nu are nevoie să interfereze direct cu hardware-ul. Mașinile virtuale tind să aibă un suport limitat pentru periferice hardware.

    Utilizați emulatorii pentru aplicațiile DOS și Windows 3.1

    DOSBox vă permite să rulați aplicații vechi DOS - în special jocuri DOS - într-o fereastră de emulator de pe desktop. Utilizați DOSBox pentru a rula aplicații vechi DOS, mai degrabă decât să se bazeze pe Prompt. DOSBox va funcționa mult, mult mai bine.

    Și, din moment ce Windows 3.1 era în esență o aplicație DOS, puteți instala Windows 3.1 în DOSBox și puteți rula și aplicații vechi pe 16 biți Windows 3.1.

    Utilizați Windows 32-Bit pentru software pe 16 biți

    Programele pe 16 biți nu mai funcționează pe versiunile pe 64 de biți ale Windows. Versiunea pe 64 de biți a sistemului de operare Windows nu conține stratul de compatibilitate WOW16 care permite executarea aplicațiilor pe 16 biți. Încercați să rulați o aplicație pe 16 biți pe o versiune pe 64 de biți a Windows și veți vedea doar mesajul "Această aplicație nu poate rula pe computer".

    Dacă aveți nevoie să executați aplicații pe 16 biți, va trebui să instalați versiunea pe 32 de biți a Windows 10 în locul versiunii pe 64 de biți. Vestea bună este că nu trebuie să reinstalați întregul sistem de operare. În schimb, puteți să instalați o versiune pe 32 de biți a Windows-ului într-o mașină virtuală și să rulați aplicația acolo. Puteți instala chiar Windows 3.1 în DOSBox.

    Utilizați browsere specifice pentru site-uri care necesită Java, Silverlight, ActiveX sau Internet Explorer

    Windows 10 utilizează noul Microsoft Edge ca browser implicit. Edge nu include suport pentru Java, ActiveX, Silverlight și alte tehnologii. De asemenea, Chrome a renunțat la suporturile pentru plug-in-uri NPAPI precum Java și Silverlight.

    Pentru a utiliza aplicații web mai vechi care necesită aceste tehnologii, deschideți browserul Web Internet Explorer inclus în Windows 10 din motive de compatibilitate. IE acceptă în continuare conținut ActiveX. Mozilla Firefox suportă în continuare Java și Silverlight.

    Puteți lansa Internet Explorer din meniul Start. Dacă sunteți deja Microsoft Edge, trebuie doar să deschideți meniul de setări și să selectați "Deschideți cu Internet Explorer" pentru a deschide pagina Web curentă direct în Internet Explorer.


    În general, dacă o aplicație mai veche nu funcționează pe Windows 10, este o idee bună să încercați să găsiți un înlocuitor modern care să funcționeze corect. Dar, există unele aplicații - în special jocuri vechi pe PC și aplicații de afaceri - pe care tocmai nu le puteți înlocui. Sperăm că unele dintre trucurile de compatibilitate pe care le-am împărtășit vor face din nou aceste aplicații.

    Image Credit: Brett Morrison pe Flickr