Beranda » bagaimana » Mengapa Program Lama Tidak Berjalan di Versi Modern Windows (dan Bagaimana Anda Dapat Menjalankannya)

    Mengapa Program Lama Tidak Berjalan di Versi Modern Windows (dan Bagaimana Anda Dapat Menjalankannya)

    Windows adalah tentang kompatibilitas ke belakang, yang memungkinkan orang - terutama bisnis - untuk tetap menggunakan aplikasi penting mereka pada versi baru Windows. Tapi ada batasannya. Semakin tua suatu program, semakin besar kemungkinan ia akan rusak.

    Anda umumnya harus menjauh dari perangkat lunak lama. Hindari mengambil CD perangkat lunak yang dirancang untuk Windows 95 di penjualan garasi. Perangkat lunak kuno yang tidak berfungsi lagi mungkin hanya perlu ditingkatkan ke versi modern yang kompatibel.

    Perangkat Lunak Tidak Seperti Media Terakhir

    CD audio yang berusia dua puluh tahun akan diputar dengan baik pada pemutar CD modern, rekaman akan diputar dengan baik pada pemutar rekaman modern, dan video DVD akan selalu diputar pada perangkat dengan perangkat keras membaca DVD. Tetapi CD perangkat lunak kuno yang dibuat delapan belas tahun yang lalu untuk Windows 95 berbeda.

    CD audio, DVD video, bahkan rekaman - semuanya format media standar. Dengan kata lain, CD audio memiliki data audio. Komputer menginterpretasikan data audio ini sendiri. Itu sebabnya CD audio yang diproduksi pada tahun 1980 akan dapat dimainkan pada PC Windows 8, Mac, atau perangkat lain - komputer tahu bagaimana menafsirkan CD audio dan mengurusnya sendiri. CD audio tidak perlu tahu tentang sistem operasi atau perangkat yang diputar.

    Namun, perangkat lunaknya berbeda. Perangkat lunak bukanlah sesuatu yang standar yang semua komputer tahu bagaimana menafsirkannya - perangkat lunak adalah kode yang berjalan di komputer Anda. Terserah perangkat lunak untuk melakukan apa yang perlu dilakukan. Perangkat lunak yang ditulis untuk Windows 3.1 atau Windows 95 kemungkinan akan sangat membingungkan jika menemukan dirinya berjalan pada Windows 7 atau Windows 8. Ia akan mencari file yang tidak ada lagi dan mungkin menolak untuk bahkan berjalan di lingkungan yang tidak dikenal ini.

    Windows terkenal dengan kompatibilitasnya ke belakang dan mencoba membantu program yang lebih lama berjalan sebaik mungkin, tetapi ada batas bahkan apa yang dapat dilakukan Windows. Sangat mengesankan bahwa versi modern Windows bahkan dapat menjalankan program Windows 95 sama sekali, mengingat bahwa seri Windows 9x didasarkan pada DOS dan Windows XP dan versi Windows yang lebih baru didasarkan pada kernel Windows NT - mereka adalah sistem operasi yang sama sekali berbeda di bawah tudung.

    Mengapa Program Tidak Dapat Dijalankan

    Kami telah membahas penjelasan tingkat tinggi, tetapi berikut adalah beberapa detail tingkat rendah yang dapat mencegah program berjalan dengan baik:

    • Program Menolak untuk Menjalankan: Beberapa program mungkin menolak untuk menginstal jika mereka melihat sedang dijalankan pada versi Windows yang tidak mereka ketahui.
    • Program 16-bit: Windows versi 32-bit mengandung lingkungan emulasi 16-bit yang memungkinkan perangkat lunak Windows 3.1 lama berjalan. Ini telah dihapus dari versi 64-bit Windows, sehingga program Windows 3.1 yang lama tidak akan berjalan sama sekali.
    • Perangkat Lunak DOS: Sejak Windows XP, versi konsumen Windows tidak lagi dibangun di atas DOS. Perangkat lunak dan permainan DOS yang rumit yang bergantung pada mode nyata DOS tidak akan dapat berjalan secara native di Windows versi modern. Jendela Command Prompt adalah fitur kompatibilitas yang tidak lengkap, bukan sistem DOS lengkap.
    • Ketergantungan Perpustakaan Lama: Beberapa program mungkin bergantung pada pustaka kuno yang tidak lagi disertakan dalam Windows atau mungkin bergantung pada program lama lainnya yang juga tidak berfungsi dengan baik pada versi Windows yang baru.
    • Masalah keamanan: Program lama tidak digunakan untuk fitur keamanan Windows modern dan mungkin tidak cocok dengan akun pengguna terbatas dan UAC. Windows mencoba mengelabui program lama agar berjalan di bawah akun pengguna terbatas, tetapi ini tidak selalu memperbaiki setiap masalah.

    Ini bukan daftar lengkap, tetapi seharusnya membantu Anda memahami beberapa masalah yang terlibat. Program dirancang untuk berjalan pada versi Windows saat ini, bukan versi Windows yang mungkin ada 20 tahun di masa depan. Kerusakan harus diharapkan ketika menjalankan aplikasi Windows kuno pada versi modern Windows. Ketika Microsoft dan vendor sistem operasi lainnya meningkatkan sistem operasi mereka, program lama secara bertahap ditinggalkan kecuali mereka diperbarui.

    Cara Menjalankan Program yang Lebih Lama

    Meskipun Anda harus menghindari perangkat lunak yang sangat tua jika memungkinkan, terkadang Anda tidak bisa. Anda mungkin memiliki aplikasi bisnis penting yang harus Anda jalankan atau mungkin ingin memainkan game PC lama. Ada beberapa cara untuk menjalankan program ini.

    Gunakan Pengaturan Kompatibilitas Windows: Windows memiliki pengaturan mode kompatibilitas bawaan yang dapat membantu menjalankan program. Klik kanan pintasan program, pilih Properti, dan klik tab Kompatibilitas. Anda dapat memilih versi Windows yang dijalankan oleh program tersebut - Windows akan mencoba mengelabui program tersebut agar berpikir bahwa itu berjalan pada Windows versi lama. Ini tidak akan selalu memungkinkan setiap program lama bekerja, tetapi patut dicoba. Bahkan ada Pemecahan Masalah Kompatibilitas Program yang akan berusaha untuk secara otomatis menemukan pengaturan mode kompatibilitas yang benar untuk program Anda.

    Jalankan Perangkat Lunak Lama di Mesin Virtual: Daripada mencoba membuat perangkat lunak lama Anda berjalan di Windows versi modern, Anda dapat menginstal salinan Windows versi lama yang tervirtualisasi dan menjalankan perangkat lunak di sana. Misalnya, jika Anda memiliki aplikasi yang berjalan pada Windows XP tetapi tidak berjalan pada Windows 7 atau 8, Anda dapat menggunakan mesin virtual Windows XP untuk menjalankan program itu. Jika Anda memiliki game lama yang berjalan di bawah DOS, Anda dapat menginstalnya di DOSBox. Ini akan berfungsi dengan baik untuk sebagian besar program, kecuali mereka memerlukan akses langsung ke perangkat keras - misalnya, program kuno yang berinteraksi dengan printer melalui port serial tidak akan berfungsi. Namun, ini jauh lebih mudah daripada menginstal program secara normal.

    Pecahkan Masalah Game PC: Game PC berada di antara media dan perangkat lunak. Sama seperti Anda mungkin ingin menonton film dari 20 tahun yang lalu, Anda mungkin ingin bermain game dari 20 tahun yang lalu. Namun, game adalah perangkat lunak dan memainkan game dari 20 tahun yang lalu akan seperti mencoba menjalankan program dari 20 tahun yang lalu - sesuatu yang harus dihindari jika memungkinkan. Trik di atas dapat membantu Anda menjalankan game lama, tetapi kami juga membahas cara lain agar game PC lama berfungsi dengan benar.

    Penelitian, Penelitian, Penelitian: Jika tidak ada trik ini yang berfungsi - atau Anda tidak bisa mendapatkan program untuk diinstal pada versi Windows Anda saat ini daripada di mesin virtual - Anda mungkin harus melakukan riset. Lakukan pencarian Google untuk nama program dan versi Windows Anda saat ini, cari pesan kesalahan yang Anda lihat, dan sebagainya - ini mungkin merupakan proses yang melelahkan yang mengharuskan Anda memperbaiki masalah setelah masalah, tetapi informasi mungkin ada di luar sana jika Anda mencoba memasang program populer. Pekerjaan yang membosankan yang terlibat di sini berarti sering kali merupakan ide bagus untuk meninggalkan program lama dan meningkatkannya, jika mungkin.


    Secara umum, Anda harus mencoba menghindari perangkat lunak lama yang mungkin tidak berfungsi dengan baik. Tetap menggunakan perangkat lunak yang cukup modern dan terkini. CD perangkat lunak Windows tidak seperti CD audio - tidak ada jaminan mereka akan bekerja dengan baik dengan versi modern Windows dan perangkat keras baru.

    Kredit Gambar: Ivo Jansch di Flickr, Tarje Sælen Lavik di Flickr