Windows ir par atpakaļejošu saderību, ļaujot cilvēkiem, it īpaši uzņēmumiem, turpināt izmantot svarīgos lietojumus jaunās Windows versijās. Bet ir ierobežojumi. Jo vecāka ir programma, jo lielāka iespēja, ka tā pārtrauks.
Jums parasti vajadzētu palikt prom no vecās programmatūras. Neiegādājieties programmatūras kompaktdiskus, kas paredzēti Windows 95 pie garāžas pārdošanas. Ancient programmatūra, kas vairs nedarbojas, visticamāk, būtu vienkārši jājaunina uz modernu, saderīgu versiju.
Divdesmit gadus vecie audio kompaktdiski atskaņos mūsdienīgos CD atskaņotājos, ieraksti tiks atskaņoti modernos atskaņotājos, un DVD video vienmēr tiks atskaņots ierīcēs ar DVD lasīšanas aparatūru. Bet tas senais programmatūras kompaktdisks, ko pirms astoņpadsmit gadiem ir izveidojis Windows 95, atšķiras.
Audio CD, video DVD, pat ieraksti - tie visi ir standarta multivides formāti. Citiem vārdiem sakot, audio kompaktdiskā ir audio dati par to. Dators šo audio datus interpretē atsevišķi. Tāpēc 1980. gadā ražotais audio kompaktdisks tiks atskaņots uz Windows 8 datora, Mac vai jebkuras citas ierīces - dators zina, kā interpretēt audio kompaktdisku, un vienlaikus to rūpīgi rūpējas. Audio kompaktdiskā nav jāzina par operētājsistēmu vai ierīci, kurā tā atskaņo.
Tomēr programmatūra ir atšķirīga. Programmatūra nav tāds standarts, ka visi datori zina, kā interpretēt - programmatūra ir kods, kas darbojas jūsu datorā. Tas ir atkarīgs no programmatūras, kas jādara, lai to darītu. Programmatūra, kas rakstīta operētājsistēmām Windows 3.1 vai Windows 95, visticamāk, būs ļoti neizpratnē, ja tā darbosies operētājsistēmā Windows 7 vai Windows 8. Tas meklēs failus, kas vairs nepastāv, un var atteikties pat darboties šajā nepazīstamā vidē.
Windows ir slavena ar atpakaļejošu savietojamību un mēģina palīdzēt vecākajām programmām darboties vislabākajā veidā, bet ir ierobežots arī tas, ko Windows var darīt. Iespaidīgi ir tas, ka modernās Windows versijas pat var darbināt Windows 95 programmas, ņemot vērā, ka Windows 9x sērijas pamatā ir DOS, un Windows XP un jaunākās Windows versijas ir balstītas uz Windows NT kodolu - tās ir pilnīgi atšķirīgas operētājsistēmas kapuce.
Mēs jau esam apsprieduši augsta līmeņa skaidrojumus, taču šeit ir daži zema līmeņa dati, kas varētu novērst programmas pareizu darbību:
Tas nav izsmeļošs saraksts, taču tam vajadzētu palīdzēt izprast dažus no iesaistītajiem jautājumiem. Programmas ir paredzētas, lai darbotos ar pašreizējām Windows versijām, nevis Windows versijām, kuras nākotnē var būt jau 20 gadus. Bojājums ir sagaidāms, kad darbojas senu Windows lietojumprogrammas mūsdienu Windows versijās. Tā kā Microsoft un citu operētājsistēmu piegādātāji uzlabo savas operētājsistēmas, vecās programmas pakāpeniski tiek atstātas, ja vien tās netiek atjauninātas.
Lai gan jums vajadzētu izvairīties no ļoti vecas programmatūras, ja tas ir iespējams, dažreiz jūs vienkārši nevar. Jums var būt biznesa kritiska lietojumprogramma, kas jums jāstrādā, vai arī vēlaties atskaņot veco datora spēli. Ir iespējas, kā jūs varat šīs programmas palaist jebkurā gadījumā.
Izmantojiet Windows saderības iestatījumus: Operētājsistēmā Windows ir iebūvēti saderības režīma iestatījumi, kas var palīdzēt programmām darboties. Ar peles labo pogu noklikšķiniet uz programmas saīsnes, atlasiet Rekvizīti un noklikšķiniet uz cilnes Saderība. Jūs varat izvēlēties Windows versiju, kas darbojas programmā, - Windows centīsies padarīt šo programmu par domu, ka tā darbojas vecajā Windows versijā. Tas ne vienmēr ļaus ikvienai vecai programmai strādāt, bet tas ir vērts shot. Ir pat programmas savietojamības problēmu risinātājs, kas mēģinās automātiski atrast pareizos saderības režīma iestatījumus savai programmai.
Palaist veco programmatūru virtuālajā mašīnā: Tā vietā, lai mēģinātu pagatavot savu veco programmatūru, izmantojot modernu Windows versiju, varat instalēt vecās Windows versijas virtualizētu kopiju un tajā palaist programmatūru. Piemēram, ja jums ir lietojumprogramma, kas darbojas Windows XP versijā, bet nedarbojas operētājsistēmā Windows 7 vai 8, varat izmantot Windows XP virtuālo mašīnu, lai palaistu šo programmu. Ja jums ir veca spēle, kas skrēja DOS, jūs varat to instalēt DOSBox. Tas darbosies pareizi lielākajā daļā programmu, ja vien tām nav nepieciešama tieša piekļuve aparatūras ierīcēm, piemēram, sena programma, kas saskarnē ar printeri, izmantojot seriālo portu, nedarbosies. Tomēr tas ir daudz ērtāk nekā parasti instalējot programmu.
Problēmu novēršana datora spēlēm: PC spēles sit kaut kur starp medijiem un programmatūru. Tāpat kā jūs varētu vēlēties skatīties filmu pirms 20 gadiem, jūs varētu vēlēties spēlēt spēli no 20 gadiem.Tomēr spēles ir programmatūra un spēles, kas spēlēta pirms 20 gadiem, būtu kā mēģināt palaist programmu no 20 gadiem - kaut ko no tā jāizvairās, ja tas ir iespējams. Iepriekš minētie triki var palīdzēt jums palaist vecās spēles, taču mēs arī aplūkojām citus veidus, kā vecas datoru spēles pareizi darbojas.
Pētniecība, pētniecība, pētniecība: Ja neviens no šiem trikiem nedarbojas - vai arī jūs esat nobloķēts, lai programma tiktu instalēta jūsu pašreizējā Windows versijā, nevis virtuālajā mašīnā, jums var nākties veikt kādu pētījumu. Veiciet Google meklēšanu ar programmas nosaukumu un jūsu pašreizējo Windows versiju, meklējiet visus kļūdas ziņojumus, kurus redzat, un tā tālāk. Tas var būt rūpīgs process, kurā pēc problēmu jānovērš problēma, taču informācija var būt tur, ja jūs mēģināt instalēt populāru programmu. Šeit apnicīgais darbs nozīmē, ka bieži vien ir laba ideja atstāt veco programmu aiz tā un, ja iespējams, to uzlabot.
Parasti jums vajadzētu mēģināt izvairīties no vecākas programmatūras, kas var nedarboties pareizi. Stick ar pietiekami modernu, modernu programmatūru. Windows programmatūras kompaktdiski nav kā audio kompaktdiski - nav garantijas, ka tie veiksmīgi darbosies ar modernām Windows versijām un jauno aparatūru.
Attēlu kredīts: Ivo Jansch par Flickr, Tarje Sælen Lavik par Flickr