“Aplikasi ini tidak dapat berjalan di PC Anda” ditampilkan saat menjalankan program

41

Saya menggunakan Windows 8. Ketika saya mencoba menggunakan SimpleAssemblyExplorer Windows muncul pesan, dan tidak mengizinkan saya menjalankan aplikasi itu. Saya mencoba menjalankannya dengan opsi kompatibilitas; Windows 7 & XP, tidak ada yang berfungsi.

Karena proyek-proyek SAE tampaknya tidak aktif, tidak ada cara untuk menguji versi baru.

Bagaimana saya bisa menghilangkan pesan ini dan menjalankan program?

Teks berbunyi "Aplikasi ini tidak dapat berjalan di PC Anda. Untuk menemukan versi untuk PC Anda, periksa dengan penerbit perangkat lunak."

Ini screenshotnya:

Windows 8 cerewet

Jones
sumber
Silakan kirim tangkapan layar dari pesan tersebut. Tidak ada alasan aplikasi ini tidak bisa berfungsi pada Windows 8. Pertanyaan ini tidak ada hubungannya dengan antarmuka pengguna modern jadi saya menghapus tag itu.
Ramhound
Yah, saya menemukan alasannya, sepertinya, saya punya aplikasi x64, yang tidak memiliki petunjuk tentang namanya. Saya mengunduh x86 dan bekerja dengan baik.
Jones
1
Saya pikir Anda harus memposting solusi Anda sebagai jawaban, dan mengembalikan tangkapan layar dalam pertanyaan Anda. Ini untuk membantu orang lain dengan masalah serupa.
galacticninja
1
Baik; Aku akan melakukannya.
Jones

Jawaban:

34

Dalam kasus saya, secara tidak sengaja saya telah menimpa file exe dengan file 0KB. Dan mencoba menjalankan ini menyebabkan pesan yang persis sama

Dinesh Rajan
sumber
2
Hal yang sama dalam kasus saya, kecuali saya belum tahu apa yang menyebabkan file byte nol - adalah output dari upaya membangun Visual Studio gagal kurasa.
RedFilter
2
Saya menjalankan file batch yang saya salin dari command prompt, dengan tambahan C: \ ....> di awal ternyata ini menyalin file 0KB baru dari yang sudah ada. Pesan kesalahan ini adalah yang terburuk, seharusnya hanya mengatakan exe tidak valid atau sesuatu.
TechnoCore 3-15
1
Hal yang sama terjadi pada saya, tetapi dengan winhttpcertcfg.exe.
Scott Mitchell
Saya yakin ini tidak berlaku untuk saya, tapi itu membuat saya melihat dan cukup yakin ini dia.
chrismay
Sungguh aneh berapa banyak orang yang mengalami hal ini. Pasti ada sesuatu di suatu tempat yang menyebabkan ini. Contoh buruk dalam beberapa dokumentasi atau sesuatu.
BenCr
20

Nah, pesan kesalahan di atas (diperlihatkan dalam tangkapan layar) tidak terlalu detail. Namun, masalahnya adalah: menggunakan arsitektur yang berbeda dari arsitektur Sistem Operasi. Dalam kasus saya, saya ingin (atau mencoba) meluncurkan x64 executable sedangkan OS adalah x86.

Untuk mengatasi masalah ini, saya harus mengunduh versi x86 dari perangkat lunak yang sama (aplikasi), dan itu berfungsi dengan baik. Kebingungan muncul karena Windows 8 tidak memberikan banyak detail untuk memecahkan masalah.

Jones
sumber
1
Jangan ragu untuk menerima jawaban Anda sendiri, seperti membantu orang lain yang mencari solusi.
pleinolijf
1
Saya juga mengalami hal ini ketika menjalankan program 64-bit pada mesin 32-bit. Harus mencintai mereka "ramah" pesan yang gagal memberi tahu Anda apa yang sebenarnya salah.
RomanSt
Ada alasan khusus saya mendapatkan ini pada sistem x64 karena saya pikir itu adalah aplikasi 64-bit? (Mungkin itanium 64 bit lama?)
ebyrob
8

Pemasang yang rusak adalah penyebab lain dari pesan kesalahan ini. Lihat File yang rusak adalah penyebab kesalahan Windows 8 "Aplikasi ini tidak dapat berjalan di PC Anda" .

ingatjack
sumber
1
Itu masalah bagi saya dengan menginstal Java 32 bit. Terima kasih!
Eric MORAND
1
Sama, penginstal JDK 64 bit rusak. Baru saja unduh lagi. Hal semacam ini membuat Anda mempertanyakan kewarasan Anda.
nialsh
Masalah saya juga. Coba unduh dengan Internet Explorer. Ini memungkinkan Anda untuk melanjutkan unduhan, sedangkan Firefox diam-diam menjatuhkan bola.
Neolisk
4

File EXE yang panjangnya nol juga akan menyebabkan kesalahan ini.

kosong
sumber
Ini adalah kasus saya di Windows Server 2016. Masalah yang aneh.
tylerjgarland
3

Saya tidak yakin apakah ada orang lain yang menunjukkannya. Ini mungkin juga disebabkan oleh Anda menjalankan file yang dapat dieksekusi 16-bit pada OS 64-bit. Seperti dalam kasus saya di sini untuk pengaturan perangkat lunak lama. Anda biasanya bisa mendapatkan lebih banyak info dari Windows Event Log:

masukkan deskripsi gambar di sini

ahmd1
sumber
0

Hmm, pengaturan kompatibilitas biasanya memperbaikinya. Bagi siapa pun di masa depan, jika masalah masih ada, ada beberapa alasan mengapa aplikasi mungkin tidak diluncurkan. Fragmentasi disk yang berat, akses admin, dan malware juga dapat menjadi penyebabnya. Defragmentasi disk Anda dan melakukan pemindaian dengan perangkat lunak anti-virus membantu saya memecahkan masalah di masa lalu. Dan ya, seperti yang disebutkan orang, perbedaan arsitektur bisa menjadi masalah di Windows. Semoga ini bisa membantu.

Josh Ross
sumber