"Ця програма не може працювати на вашому ПК" відображається під час запуску програми


41

Я використовую Windows 8. Коли я намагаюся використовувати SimpleAssemblyExplorer Windows спливаюче повідомлення, і це не дозволяє мені запустити цю програму. Я спробував запустити його за допомогою параметрів сумісності; Windows 7 та XP, не працювали.

Оскільки проекти SAE здаються неактивними, немає можливості перевірити нову версію.

Як я можу позбутися цього повідомлення і змусити програму запуститися?

У тексті написано: "Ця програма не може працювати на вашому ПК. Щоб знайти версію для свого ПК, зверніться до видавця програмного забезпечення".

Ось скріншот:

Windows 8 наг


Будь ласка, опублікуйте скріншот відповідного повідомлення. Немає ніяких причин, що ця програма не повинна працювати в Windows 8. Це питання не має нічого спільного з сучасним інтерфейсом користувача, тому я видалив цей тег.
Рамхаунд

Ну, я знайшов причину в тому, що, здається, у мене є програма x64, яка не має жодної підказки щодо імені. Я завантажив x86, і він працював чудово.
Джонс

1
Я думаю, ви повинні опублікувати своє рішення як відповідь і відновити скріншот у вашому запитанні. Це допоможе комусь із подібними проблемами.
galacticninja

1
Добре; Я зроблю це.
Джонс

Відповіді:


34

У моєму випадку я помилково перезаписав файл exe файлом 0KB. І намагання запустити це викликало таке саме точне повідомлення


2
Те саме в моєму випадку, за винятком того, що я не з'ясував, що спричинило нульовий байт - це було результатом невдалої спроби збірки Visual Studio.
RedFilter

2
Я запустив пакетний файл, який я скопіював із командного рядка, з додатковим C: \ ....> на початку, мабуть, це копіює новий 0КБ файл над існуючим. Це повідомлення про помилку є найгіршим, воно повинно просто сказати недійсний exe чи щось таке.
TechnoCore

1
Зі мною трапилось те саме, але з winhttpcertcfg.exe.
Скотт Мітчелл

Я був впевнений, що це не стосується мене, але це змусило мене виглядати і впевнене, що це все було.
chrismay

Не дивно, скільки людей це сталося. Десь має бути щось, що це спричиняє. Поганий приклад в якійсь документації чи щось.
BenCr

20

Ну, наведене вище повідомлення про помилку (показане на скріншоті) не дуже детальне. Однак проблема полягає в: використанні іншої архітектури, ніж архітектура Операційної системи. У моєму випадку я хотів (або намагався) запустити виконуваний x64, тоді як ОС - x86.

Щоб вирішити проблему, мені довелося завантажити версію x86 того самого програмного забезпечення (додаток), і це спрацювало чудово. Плутанина виникає через те, що Windows 8 не надає багато деталей для усунення проблеми.


1
Не соромтеся приймати власну відповідь, щоб допомогти іншим, хто шукає рішення.
pleinolijf

1
У мене це траплялося і під час запуску 64-розрядної програми на 32-бітній машині. Ви повинні любити їх "дружні" повідомлення, які не можуть сказати вам, що насправді пішло не так.
RomanSt

З якоїсь конкретної причини я отримаю це в системі x64 через те, що я вважав 64-розрядним додатком? (Можливо, це старий ітанієвий 64 біт?)
ebyrob

8

Пошкоджений інсталятор - ще одна причина цього повідомлення про помилку. Див. Пошкоджені файли є причиною помилки Windows 8 "Ця програма не може працювати на вашому ПК" .


1
Це була проблема для мене з встановленням біт Java 32. Дякую !
Ерік МОРАНД

1
Те саме, 64-розрядний інсталятор JDK був пошкоджений. Просто довелося завантажити ще раз. Така річ змушує поставити під сумнів свою розумність.
nialsh

Моє питання теж. Спробуйте завантажити через Internet Explorer. Це дозволяє відновити завантаження, тоді як Firefox мовчки скинув м'яч.
Неоліск

4

Файл EXE з нульовою довжиною також спричинить цю помилку.


Це був мій випадок на Windows Server 2016. Яка химерна проблема.
tylerjgarland

3

Я не впевнений, чи хтось ще вказав на це. Це може бути викликано також запуском 16-бітного виконуваного файлу на 64-бітній ОС. Як у моєму випадку для старого програмного забезпечення. Зазвичай ви можете отримати більше інформації від Windows Event Log:

введіть тут опис зображення


0

Хм, налаштування сумісності зазвичай це виправляють. Для будь-кого в майбутньому, якщо проблема все-таки зберігається, є ще кілька причин, через які програма може не запускатися. Причинами можуть бути також сильна фрагментація диска, доступ адміністратора та зловмисне програмне забезпечення. Дефрагментація диска та сканування антивірусним програмним забезпеченням допомогли мені вирішити проблему в минулому. І так, як згадували люди, відмінності в архітектурі можуть бути болем у Windows. Сподіваємось, це допомагає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.