
Source: istockphoto.com
Berbicara tentang Windows, sistem operasi ini mempunyai batasan kompabilitas terhadap sebuah aplikasi atau perangkat lunak terutama untuk aplikasi atau perangkat lunak yang sudah lawas. Hal ini dikarenakan Windows sendiri memiliki versi terbarunya. Dan ini tentunya memungkinkan semua orang untuk terus menjalankan aplikasi penting di Windows versi terbaru. Sayangnya, semakin lama suatu aplikasi maka semakin besar pula kemungkinan terjadinya kerusakan atau tidak berjalannya aplikasi tersebut pada Windows terbaru.
Anda harus menjauhi aplikasi lama dan mulai menggunakan yang terbaru. Mungkin sudah ada versi terbaru dari aplikasi lama yang Anda gunakan saat ini. Namun hal yang terbaik adalah meningkatkan aplikasi tersebut ke versi terbaru yang kompatibel dengan versi Windows saat ini.
Perangkat Lunak Tidak Sama Dengan Media
Jika Anda memiliki CD lama yang berumur puluhan tahun, Anda masih dapat memutarnya di pemutar CD yang lebih baru. Namun perangkat lunak CD sangatlah berbeda jauh. Audio CD atau Video DVD, yang menggunakan format media standar memiliki data audio di dalamnya. Komputer menafsirkan data ini sebagai audio.
Sebuah perangkat lunak memiliki perbedaan tidak seperti media CD atau DVD yang sudah dijelaskan di atas. Perangkat lunak tidak memiliki standar bagi komputer untuk mengetahui cara menafsirkannya. Perangkat lunak terdiri dari kode yang dijalankan komputer Anda. Perangkat lunak akan melakukan apa yang harus dilakukannya. Perangkat lunak yang ditulis untuk Windows 3.1 atau Windows 95 akan sangat membingungkan untuk dijalankan di Windows 7 atau Windows 8.
Windows punya kompatibilitas untuk menjalankan aplikasi lama, meski masih terbatas. Hebatnya, Windows versi terbaru masih bisa menjalankan perangkat lunak Windows 95 yang didasarkan pada produksi DOS dan Windows XP yang didasarkan pada kernel Windows NT.
Mengapa aplikasi lama tidak dapat berjalan?
Setelah melihat penjelasan di atas, jadi mengapa beberapa aplikasi atau perangkat lunak masih tidak berjalan di Windows terbaru? Berikut ini alasan lain mengapa aplikasi lama tidak dapat berjalan pada windows terbaru.
1. Aplikasi Menolak Secara Otomatis Untuk Dijalankan
Beberapa aplikasi atau perangkat lunak menolak secara otomatis ketika di instal saat dijalankan pada versi Windows yang tidak sesuai spesifikasi aplikasi.
2. Aplikasi 16 bit
Windows versi 32 bit menyertakan emulator environment 16 bit yang dapat menjalankan aplikasi Windows 3.1. Sedangkan pada Windows versi 64 bit emulator tersebut telah dihapus, sehingga aplikasi Windows 3.1 tidak lagi dapat dijalankan.
3. Aplikasi DOS
Dimulai dengan Windows XP, versi Windows ini tidak lagi dibuat dengan DOS. Perangkat lunak dan permainan yang bergantung pada DOS asli tidak akan berjalan secara nyata di Windows versi terbaru. Aplikasi seperti Command prompt merupakan fitur yang tidak sepenuhnya kompatibel, karena ini bukanlah sistem DOS yang lengkap.
4. Hilang dari Library
Beberapa aplikasi atau perangkat lunak mungkin memerlukan library lama, dimana library ini tidak lagi disertakan dalam Windows, sehingga perangkat lunak lama tidak dapat dijalankan pada Windows yang lebih baru.
5. Masalah Keamanan
Aplikasi atau Perangkat lunak lama tidak menggunakan fitur keamanan Windows terbaru dan mungkin tidak familiar dengan UAC. Windows mencoba mengelabui perangkat lunak lama agar menjalankan UAC, tetapi itu tidak memperbaiki semuanya.
Ini bukanlah daftar lengkap masalah yang mungkin Anda temui dengan perangkat lunak lama di versi Windows terbaru. Software lama yang dibuat bukanlah software yang dirancang untuk 50 tahun ke depan, sehingga tidak tahu apa yang salah di kemudian hari. Lagi pula, banyak aplikasi lama yang terbengkalai jika tidak segera diperbarui agar bisa beradaptasi dengan Windows terbaru.
Bagaimana Cara Menjalankan Aplikasi Lama?
Lantas bagaimana caranya ketika kita memang perlu menggunakan aplikasi lama di komputer terbaru dengan menggunakan versi Windows terbaru? Mungkin Anda bisa mengikuti beberapa tips singkat berikut ini.
1. Menggunakan Pengaturan Compatibility Windows
Windows memiliki pengaturan Kompatibilitas bawaan yang dapat membantu Anda menjalankan aplikasi yang sudah lama. Anda dapat melakukannya dengan meng-klik kanan pintasan aplikasi, lalu memilih menu Properti (bagian paling bawah), dan klik pada tab Compatibility. Kemudian Anda dapat memilih versi Windows yang akan menjalankan aplikasi tersebut.

Windows akan mencoba mengelabui aplikasi tersebut agar berpikir bahwa itu berjalan pada Windows versi lama. Namun hal yang perlu dicatat adalah hal Ini tidak akan selalu memungkinkan setiap aplikasi yang sudah lama dapat bekerja melalui cara ini, tetapi setidaknya Anda patut mencoba trik ini. Bahkan ada pemecahan masalah Kompatibilitas aplikasi yang akan berusaha untuk secara otomatis menemukan pengaturan mode kompatibilitas yang benar untuk aplikasi Anda.
2. Menggunakan Aplikasi di Virtual Machine
Daripada mencoba menjalankan aplikasi lama di Windows terbaru, Anda dapat menginstal Windows versi lama pada sebuah aplikasi Virtual Machine semcam VMWare dan menjalankan aplikasi Anda di sana. Misalnya, jika Anda memiliki aplikasi yang berjalan pada Windows XP tetapi tidak pada Windows 10, Anda dapat menggunakan mesin virtual Windows XP untuk menjalankan aplikasi tersebut. Atau jika Anda yang memiliki game-game lama yang masih berjalan di DOS, Anda dapat menginstalnya menggunakan aplikasi DOSBox. Ini akan berfungsi dengan baik untuk sebagian besar aplikasi, kecuali aplikasi tersebut memerlukan akses langsung ke perangkat keras – misalnya, aplikasi lawas yang berinteraksi dengan printer melalui port serial, tentu tidak akan berfungsi. Namun, ini jauh lebih mudah daripada menginstal aplikasi seperti biasa.
Itulah penjelasan cara dan bagaimana sebuah aplikasi lama agar dapat berjalan pada Windows terbaru sebagaimana mestinya aplikasi tersebut digunakan.
Source:
- https://www.uma.ac.id/
- https://winpoin.com/winexplain-kenapa-software-lama-tidak-bisa-dijalankan-di-windows-versi-baru/