9Aug
Windows je vše o zpětné kompatibilitě, což umožňuje lidem - zejména firmám - pokračovat v používání svých důležitých aplikací v nových verzích systému Windows. Ale existují limity.Čím starší je program, tím je pravděpodobnější, že se rozbije.
Obecně byste se měli držet od starého softwaru. Vyhněte se vybírání softwarových disků CD určených pro systém Windows 95 v prodejnách garáže. Starověký software, který již nepracuje, by měl být pravděpodobně pouze upgradován na moderní, kompatibilní verzi. Software
nevydrží jako média Má
Dvacet let staré zvukové disky CD budou hrát na moderních CD přehrávačích, záznamy budou hrát na moderních rekordních přehrávačích a DVD videa budou vždy hrát na zařízeních s hardwarem pro čtení DVD.Ale staré softwarové CD, které bylo před osmnácti lety pro Windows 95, je jiné.
Audio CD, video DVD, i záznamy - jsou to všechny standardní mediální formáty. Jinými slovy, zvukové CD obsahuje zvukové údaje. Počítač interpretuje tyto zvukové údaje samostatně.To je důvod, proč audio CD vyrobené v roce 1980 bude hratelné na počítači se systémem Windows 8, Mac nebo jiném zařízení - počítač umí interpretovat zvukové CD a sám se o to postará.Audio CD nemusí vědět o operačním systému nebo zařízení, na kterém se přehrává.
Software je však jiný.Software není něco standardního, že všechny počítače vědí, jak interpretovat - software je kód, který běží na vašem počítači. Je na softwaru, aby dělal to, co potřebuje. Software napsaný pro systém Windows 3.1 nebo Windows 95 bude pravděpodobně nesmírně zmatený, pokud se sám spustí na systému Windows 7 nebo Windows 8. Vyhledá soubory, které již neexistují a mohou dokonce odmítnout spustit v tomto neznámém prostředí.
Systém Windows je známý svou zpětnou kompatibilitou a snaží se pomáhat starším programům pracovat co nejlépe, avšak existuje omezení i pro to, co systém Windows dokáže. Je pozoruhodné, že moderní verze systému Windows mohou dokonce spouštět programy systému Windows 95, neboť řada Windows 9x byla založena na DOSu a Windows XP a novější verze Windows jsou založeny na jádře systému Windows NT - jsou to zcela jiné operační systémykapuce.
Proč programy nelze spustit
Už jsme pokryli vysvětlení na vysoké úrovni, ale zde jsou některé detaily na nízké úrovni, které by mohly zabránit správnému fungování programů: Programy
- odmítnout spustit : Některé programy mohou odmítnout instalaci,běží na verzi systému Windows, o které neví.
- 16bitové programy : 32bitové verze systému Windows obsahují 16bitové emulační prostředí, které umožňuje spuštění starého softwaru Windows 3.1.Toto bylo odstraněno z 64bitových verzí systému Windows, takže staré programy systému Windows 3.1 nebudou vůbec fungovat.
- DOS Software : Vzhledem k tomu, že systém Windows XP, spotřební verze Windows již nejsou postaveny na vrcholu DOSu. Komplikovaný software DOS a hry, které závisí na skutečném režimu DOS, nebudou moci na moderních verzích systému Windows fungovat. Okno příkazového řádku je nekompletní funkce kompatibility, nikoli úplný systém DOS.
- Závislosti staré knihovny : Některé programy mohou záviset na starých knihovnách, které již nejsou zahrnuty v systému Windows nebo mohou záviset na jiných starých programech, které také nefungují správně v nových verzích systému Windows.
- Problémy zabezpečení : Staré programy se nepoužívají k moderním bezpečnostním funkcím systému Windows a nemusí být hezké s omezenými uživatelskými účty a UAC.Systém Windows se pokusí vytlačit staré programy do běhu pod omezeným uživatelským účtem, ale to ne vždy vyřeší všechny problémy.
Toto není vyčerpávající seznam, ale měl by vám pomoci porozumět některým problémům. Programy jsou navrženy tak, aby fungovaly v současných verzích Windows, nikoliv ve verzích Windows, které mohou existovat v budoucnosti 20 let. Při spuštění starých aplikací systému Windows na moderních verzích systému Windows by se mělo očekávat zlomení.Vzhledem k tomu, že společnosti Microsoft a další dodavatelé operačních systémů vylepšují své operační systémy, staré programy postupně zanechají, pokud nejsou aktualizovány.
Jak spustit starší programy
Zatímco byste se měli vyvarovat velmi starého softwaru, pokud je to vůbec možné, někdy prostě nemůžete. Můžete mít kriticky důležitou aplikaci, kterou potřebujete ke spuštění nebo chcete přehrávat starou počítačovou hru. Existují způsoby, jak můžete tyto programy spouštět.
Použití nastavení kompatibility systému Windows : Systém Windows má zabudované nastavení režimu kompatibility, které mohou pomoci programům pracovat. Klepněte pravým tlačítkem na zástupce programu, vyberte Vlastnosti a klepněte na kartu Kompatibilita. Můžete si vybrat verzi systému Windows, na které se program spouští - systém Windows se bude pokoušet oklamat tento program, aby si myslel, že běží na staré verzi systému Windows. To vždy neumožňuje, aby každý starý program fungoval, ale stojí za to. Existuje dokonce nástroj pro řešení potíží s kompatibilitou programů, který se pokusí automaticky najít správné nastavení režimu kompatibility pro váš program.
Spustit starý software ve virtuálním počítači : Spíše než pokusit se o to, aby starý software běžel na moderní verzi systému Windows, můžete nainstalovat virtualizovanou kopii staré verze systému Windows a spustit software tam. Například pokud byste měli aplikaci spuštěnou v operačním systému Windows XP, ale neběží ve Windows 7 nebo 8, můžete virtuální počítač Windows XP spustit. Pokud máte starou hru, která běží pod DOSem, můžete ji nainstalovat do DOSBoxu. To bude fungovat dobře pro většinu programů, pokud nepotřebují přímý přístup k hardwarovým zařízením - například starý program, který propojuje tiskárnu přes sériový port, nebude fungovat. Nicméně je to mnohem méně výhodné než instalace programu obvykle.
Poradce při potížích s počítačovými hrami : Počítačové hry se někde mezi médii a softwarem. Stejně jako byste mohli chtít sledovat film před 20 lety, možná budete chtít hrát hru před 20 lety. Hry jsou však softwarové a hraní her od 20 let by bylo jako snažit se spustit program před 20 lety - co je třeba se vyhnout, pokud je to vůbec možné.Triky uvedené výše vám mohou pomoci spustit staré hry, ale také jsme pokryli další způsoby, jak správně fungovat staré PC hry.
Výzkum, výzkum, výzkum : Pokud žádný z těchto triků nefunguje - nebo jste mrtví, když program nainstalujete na stávající verzi systému Windows namísto ve virtuálním stroji - možná budete muset udělat nějaký výzkum. Proveďte vyhledávání Google pro název programu a aktuální verzi systému Windows, vyhledejte chybové zprávy, které se zobrazují a podobně - může to být obtížný proces, který vyžaduje problém po odstranění problému, ale informace mohou být k dispozici, pokudpokoušíte se nainstalovat oblíbený program.Únavná práce zde znamená, že je často dobrý nápad opustit starý program a případně upgradovat.
Obecně byste se měli snažit vyhnout staršímu softwaru, který nemusí pracovat správně.Stick s rozumně moderním, moderním softwarem. CD se softwarem Windows nejsou jako zvukové disky CD - není zaručeno, že budou pracovat správně s moderními verzemi Windows a novým hardwarem. Obrázek
: Ivo Jansch na Flickr, Tarje Sælen Lavik na Flickr