Mājas lapa » » Kāpēc vecās programmas nedarbojas ar Windows jaunākajām versijām (un kā to var darīt jebkurā gadījumā)

    Kāpēc vecās programmas nedarbojas ar Windows jaunākajām versijām (un kā to var darīt jebkurā gadījumā)

    Sistēma Windows ir vērsta uz savietojamību atpakaļ, ļaujot cilvēkiem - īpaši uzņēmumiem - turpināt izmantot svarīgās lietojumprogrammas jaunās Windows versijās. Bet ir ierobežojumi. Jo vecāka ir programma, jo lielāka iespēja, ka tā būs pārtraukta.

    Parasti jums vajadzētu palikt prom no vecās programmatūras. Izvairieties no programmatūras CD, kas paredzēti Windows 95, novietošana garāžas pārdošanā. Seno programmatūru, kas vairs nedarbojas, iespējams, vajadzētu modernizēt uz modernu, saderīgu versiju.

    Programmatūra nav pēdējā līdzīga kā mediji

    Divdesmit gadus vecie audio kompaktdiski spēlēs naudas sodu par moderniem CD atskaņotājiem, ieraksti būs soda ar mūsdienu ierakstu atskaņotājiem, un DVD videoklipi vienmēr tiks atskaņoti ierīcēs ar DVD lasīšanas aparatūru. Bet tas senais programmatūras CD, kas izveidots pirms astoņpadsmit gadiem Windows 95, ir atšķirīgs.

    Audio kompaktdiski, video DVD, pat ieraksti - tie ir visi standarta multivides formāti. Citiem vārdiem sakot, audio kompaktdiskā ir audio dati. Dators interpretē šos audio datus atsevišķi. Tāpēc 1980. gadā ražots audio kompaktdisks būs atskaņojams Windows 8 datorā, Mac vai citā ierīcē - dators zina, kā interpretēt audio kompaktdisku un rūpējas par to atsevišķi. Audio CD nav jāzina par operētājsistēmu vai ierīci, kurā tā darbojas.

    Tomēr programmatūra ir atšķirīga. Programmatūra nav kaut kas standarts, ko visi datori zina kā interpretēt - programmatūra ir kods, kas darbojas jūsu datorā. Programmatūras uzdevums ir darīt to, kas nepieciešams. Programmatūra, kas rakstīta Windows 3.1 vai Windows 95, visticamāk būs ļoti sajaukta, ja tā atradīsies darbībā operētājsistēmā Windows 7 vai Windows 8. Tā meklēs failus, kas vairs nepastāv, un var atteikties darboties šajā nepazīstamajā vidē.

    Windows ir slavena ar savietojamību un mēģina palīdzēt vecākām programmām darboties pēc iespējas labāk, bet ir ierobežojums pat Windows darbībai. Ir iespaidīgi, ka Windows modernās versijas pat var palaist Windows 95 programmas, ņemot vērā, ka Windows 9x sērijas pamatā bija 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.

    Kāpēc programmas var nedarboties

    Mēs jau esam iekļāvuši augsta līmeņa paskaidrojumus, bet šeit ir daži zema līmeņa dati, kas varētu novērst programmu pareizu darbību:

    • Programmas atsakās darboties: Dažas programmas var atteikties instalēt, ja tās konstatē, ka tās tiek darbinātas ar Windows versiju, par kuru viņi nezina.
    • 16 bitu programmas: Windows 32 bitu versijās ir 16 bitu emulācijas vide, kas ļauj darbināt veco Windows 3.1 programmatūru. Tas tika noņemts no 64 bitu Windows versijām, tāpēc šīs vecās Windows 3.1 programmas vispār nedarbosies.
    • DOS programmatūra: Kopš operētājsistēmas Windows XP sistēmas Windows patērētāju versijas vairs nav izveidotas virs DOS. Sarežģīta DOS programmatūra un spēles, kas ir atkarīgas no reālā režīma DOS, nespēs darboties ar mūsdienīgām Windows versijām. Komandu uzvednes logs ir nepilnīga saderības funkcija, nevis pilnīga DOS sistēma.
    • Vecās bibliotēkas atkarības: Dažas programmas, iespējams, ir atkarīgas no senām bibliotēkām, kas vairs nav iekļautas sistēmā Windows, vai var būt atkarīgas no citām vecām programmām, kas arī nedarbojas pareizi jaunajās Windows versijās.
    • Drošības jautājumi: Vecās programmas nav pieradušas pie mūsdienu Windows drošības funkcijām, un tās var nebūt skaistas ar ierobežotiem lietotāju kontiem un UAC. Windows mēģina triks vecās programmas darboties ierobežotos lietotāju kontos, taču tas ne vienmēr nosaka visas problēmas.

    Tas nav izsmeļošs saraksts, bet tas palīdzēs jums saprast dažus no iesaistītajiem jautājumiem. Programmas ir paredzētas darbībai pašreizējās Windows versijās, nevis Windows versijās, kas nākotnē var pastāvēt 20 gadus. Bojājumi būtu jārēķinās, ja lietojat senas Windows lietojumprogrammas mūsdienu Windows versijās. Tā kā Microsoft un citi operētājsistēmu piegādātāji uzlabo savas operētājsistēmas, vecās programmas pamazām atpaliek, ja vien tās netiek atjauninātas.

    Kā palaist vecākas programmas

    Lai gan jums vajadzētu izvairīties no ļoti vecas programmatūras, ja vien tas ir iespējams, dažreiz jūs vienkārši nevarat. Jums var būt lietišķa lietojumprogramma, kas nepieciešama, lai palaistu vai varētu atskaņot vecu datora spēli. Jebkurā gadījumā var izmantot šīs programmas.

    Izmantojiet Windows saderības iestatījumus: Windows ir iebūvēti saderības režīma iestatījumi, kas var palīdzēt iegūt programmas. Ar peles labo pogu noklikšķiniet uz programmas īsceļa, atlasiet Rekvizīti un noklikšķiniet uz cilnes Saderība. Varat izvēlēties Windows versiju, kuru programma palaiž - Windows mēģinās to triks, domājot, ka tā darbojas vecajā Windows versijā. Tas ne vienmēr ļaus katrai vecajai programmai strādāt, bet tas ir vērts shot. Ir pat programmas saderības problēmu risinātājs, kas mēģinās automātiski atrast pareizos saderības režīma iestatījumus jūsu programmai.

    Palaist veco programmatūru virtuālajā mašīnā: Tā vietā, lai mēģinātu padarīt veco programmatūru darbināmu ar modernu Windows versiju, varat instalēt senas Windows versijas virtualizētu kopiju un palaist programmatūru. Piemēram, ja jums bija lietojumprogramma, kas darbojās operētājsistēmā Windows XP, bet nedarbojas operētājsistēmā Windows 7 vai 8, šo programmu var darbināt ar Windows XP virtuālo mašīnu. Ja jums ir veca spēle, kas darbojās zem DOS, to var instalēt DOSBox. Tas darbosies lielākajā daļā programmu, ja vien tiem nav nepieciešama tieša piekļuve aparatūras ierīcēm - piemēram, senā programma, kas savienota ar printeri seriālā portā, nedarbosies. Tomēr tas ir daudz mazāk ērti nekā parasti instalēt programmu.

    PC spēļu novēršana: PC spēles sēž starp plašsaziņas līdzekļiem 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 pirms 20 gadiem. Tomēr spēles ir programmatūra, un spēle pirms 20 gadiem būtu kā mēģinājums palaist programmu pirms 20 gadiem - kaut kas, kas ir jāizvairās, ja tas ir iespējams. Iepriekš aprakstītie triki var palīdzēt jums palaist vecās spēles, bet mēs esam arī iekļāvuši citus veidus, kā pareizi darboties vecās datora spēles.

    Pētniecība, pētniecība, pētniecība: Ja neviens no šiem trikiem nedarbojas - vai jūs esat noklusēts, lai programmu instalētu savā pašreizējā Windows versijā, nevis virtuālā mašīnā, iespējams, jums būs jāveic daži pētījumi. Veiciet Google meklēšanu programmas un jūsu pašreizējās Windows versijas nosaukumā, meklējiet visus redzamos kļūdas ziņojumus un tā tālāk - tas var būt grūts process, kas prasa problēmu novērst pēc problēmas, bet informācija var būt, ja ir jūs mēģināt instalēt populāru programmu. Apgrūtinošais darbs šeit nozīmē, ka bieži vien ir laba ideja atstāt vecu programmu un, ja iespējams, uzlabot.


    Kopumā jāmēģina izvairīties no vecākas programmatūras, kas var nedarboties pareizi. Lietojiet ar modernu, mūsdienīgu programmatūru. Windows programmatūras kompaktdiski nav līdzīgi audio kompaktdiskiem - nav garantijas, ka viņi pareizi darbosies ar modernām Windows versijām un jaunu aparatūru.

    Attēla kredīts: Ivo Jansch par Flickr, Tarje Sælen Lavik par Flickr