Bekerja untuk "perangkat lunak ini tidak didukung pada OS 64-bit"? [duplikat]

1

Pertanyaan ini sudah ada jawabannya di sini:

Saya memiliki aplikasi lama yang harus saya akses, yang tidak akan melewati layar instalasi awal dengan pesan, " perangkat lunak tidak didukung pada sistem operasi 64-bit. Silakan instal pada mesin 32-bit. "(Saya menggunakan W10 Pro x64.)

Apakah ada retasan yang bisa saya lakukan untuk melihat apakah setidaknya saya bisa menyelesaikan installer? Saya bisa meletakkan Win XP VM di PC saya, tetapi saya lebih suka tidak harus melakukannya.

Conrad
sumber
Sudahkah Anda mencoba meluncurkan penginstal dalam mode kompatibilitas winxp?
konqui
@konqui ya - itu tidak membantu sama sekali.
Conrad
mungkin Anda menemukan jawaban di utas yang sudah ada ini superuser.com/questions/961171/…
konqui
Beberapa installer menggunakan kompresi Zip tanpa enkripsi. Coba buka penginstal di 7-Zip dan ekstrak file ke folder, selain yang dimulai '$', yang merupakan arahan penginstal. Aplikasi mungkin berfungsi dari folder itu, meskipun beberapa fungsi mungkin hilang, mis. integrasi menu konteks di Explorer. Ini berfungsi lebih baik dengan EXE daripada dengan installer MSI.
DrMoishe Pippik

Jawaban:

0

Ada 2 kemungkinan di sini:

  1. Pemasang adalah 16-bit, tetapi aplikasi ini sebenarnya 32-bit. Dalam hal ini membongkar secara manual penginstal mungkin memberi Anda kemampuan untuk menjalankan aplikasi RAW (langsung dari file yang dibongkar tanpa instalasi yang tepat). Ada kemungkinan juga bahwa di dalam installer yang sudah dibongkar itu ada setup.exe 32-bit yang normal. Dalam hal ini jalankan saja untuk menginstal aplikasi.
    Dalam kedua kasus, Anda mungkin perlu mengutak-atik pengaturan kompatibilitas (diatur ke XP) untuk membuatnya berfungsi.
  2. Seluruh aplikasi adalah 16-bit: Dalam hal ini Anda HARUS menggunakan mesin VM 32-bit. Saya tidak akan repot dengan XP-mode karena itu sering menjadi masalah untuk membuatnya berfungsi. Anda memiliki W10 Pro sehingga Anda memiliki Hyper-V tersedia. Saya hanya akan membuat VM Hyper-V dengan 32-bit Windows 7. Anda masih dapat tetap menggunakan WindowsUpdate.
    Inilah yang kami lakukan di kantor dengan sekelompok aplikasi CAD-CAM lama yang kadang-kadang masih perlu kami konversi gambar CAD lama ke format yang lebih baru. (Sebenarnya aplikasi CAD tersebut adalah 32-bit (dengan penginstal 16-bit), tetapi tidak mungkin untuk membuatnya berfungsi dengan baik melalui metode 1.)
Tonny
sumber
Akhirnya menggunakan W7 32-bit OS di Hyper-V - berfungsi dengan baik.
Conrad
1

Anda tidak menentukan perangkat lunak, tetapi satu solusi yang mungkin adalah untuk memotong installer dengan menginstal perangkat lunak pada mesin 32-bit dan kemudian menyalin file yang diinstal ke sistem 64-bit Anda dan membuat entri registri yang diperlukan secara manual. (Anda dapat mengendus mereka dengan Monitor Proses selama instalasi. Lihat komentar dibawah untuk skrip PowerShell pembantu.)

Ini bisa menjadi cara yang sangat padat karya untuk aplikasi yang kompleks, tetapi di sisi lain, ada banyak aplikasi yang menggunakan installer hanya untuk menyalin file, membuat item Start Menu, menulis beberapa entri registri (jika ada) dan hampir tidak ada yang lain. Dalam kasus seperti itu, Anda dapat dengan mudah berhasil.

Hal lain adalah apakah aplikasi akan dapat berfungsi dengan baik di lingkungan 64-bit. Anda dapat mencoba dengan pengaturan kompatibilitas dan Anda mungkin atau mungkin tidak berhasil. Tapi Anda meminta solusinya jadi ini dia.

Upaya lain untuk membuka paket pemasang secara manual (dalam banyak kasus itu adalah file ZIP yang dapat dieksekusi atau paket Pemasang Windows) dan mengekstrak isinya. Pemasang MSI dan beberapa pemasang EXE dapat dibongkar dengan cara ini meskipun Anda pada dasarnya akan mendapatkan set file yang sama dengan yang Anda dapatkan pada mesin 32-bit, jadi tidak ada masalah besar di sini. Tetapi dalam banyak kasus ekstraksi semacam itu dimungkinkan.

Tautan yang berhubungan: Membongkar paket MSI dan Membuka arsip EXE yang mengekstraksi sendiri .

miroxlav
sumber
Aaron Margosis memiliki skrip Powershell untuk melakukan ini tersedia di blogs.msdn.microsoft.com/aaron_margosis/2014/09/04/…
David Marshall
@DavidMarshall - Bagus!
miroxlav