9Aug

Kāpēc vecās programmas nedarbojas uz modernām Windows versijām( un kā jūs to varat jebkurā gadījumā palaist)

Windows viss attiecas uz atgriezenisko savietojamī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, iespējams, vienkārši ir jāuzlabo modernā un saderīgā versijā.

programmatūra nepalaidīsies līdzīgi plašsaziņas līdzekļiem.

Divdesmit gadus vecie audio kompaktdiski atskaņos mūsdienīgos CD atskaņotājos, ieraksti veiksmīgi atskaņos mūsdienīgos atskaņotājus, un DVD atskaņotāji vienmēr atskaņos 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 slavens ar atpakaļejošu saderību un cenšas 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ēmaskapuce.

Kāpēc programmas nevar darboties

Mēs jau esam iekļāvuši augsta līmeņa skaidrojumus, taču šeit ir daži zemas informācijas detaļas, kas varētu novērst programmu pareizu darbību:

  • programmas atsakās palaist : dažas programmas var atteikties instalēt, ja tās paziņoviņi tiek palaistas Windows versijā, par kuru viņi nezina.
  • 16 bitu programmas : Windows 32 bitu versijās ir 16 bitu emulācijas vide, kas ļauj palaist 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 netiks palaistas vispār.
  • DOS programmatūra : kopš Windows XP vairs netiek būvētas DOS papildinātas Windows versijas. Sarežģīta DOS programmatūra un spēles, kas atkarīgas no reālā režīma DOS, nevarēs palaist natively uz mūsdienu Windows versijām. Komandu uzvedne ir nepilnīga savietojamības funkcija, nevis pilnīga DOS sistēma.
  • vecās bibliotēkas atkarības : Dažas programmas var būt atkarīgas no senām bibliotēkām, kuras vairs nav iekļautas sistēmā Windows, vai arī tās ir atkarīgas no citām vecajām programmām, kas arī nedarbojas pareizi jaunās Windows versijās.
  • drošības jautājumi : vecās programmas netiek izmantotas modernām Windows drošības funkcijām, un tās var nedarboties ar ierobežotiem lietotāju kontiem un UAC.Windows mēģina viltot vecās programmas darbībai ierobežotos lietotāju kontos, taču tas ne vienmēr novērš visas problēmas.

Šis 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.

Kā palaist vecākas programmas

Lai gan jums vajadzētu izvairīties no ļoti vecas programmatūras, ja tas ir iespējams, dažreiz jūs vienkārši nevarat. 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.

Vecās programmatūras instalēšana virtuālajā mašīnā . Tā vietā, lai mēģinātu veco programmatūru palaistu uz modernas Windows versijas, 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.

SAISTĪTĀS IZSTRĀDĀJUMI
Kā nokļūt Windows XP režīmā uz Windows 8
Kā lietot DOSBox, lai palaistu DOS spēles un vecās programmas

Problēmu novēršana datorspēlēs : PC spēles sit kaut kur starp multividi 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 noturē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, pēc kura problēma jārisina problēma, taču informācija var būt tur, jajū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.

Kopumā jums jācenšas 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ēla kredīts: Ivo Jansch par Flickr, Tarje Sælen Lavik par Flickr