Виконаний збій у Windows 10, його неможливо перезаписати


0

У мене є Windows 10 Home і працюю з Visual Studio 10 Express, C ++ . Тому я роблю багато компіляцій на день, і деякі з цих виконуваних файлів збираються завершити роботу. Однак після аварії я не можу перезаписати виконуваний файл компіляцією! Я розумію, що програма може вже працювати, але я не можу її знайти! У мене є, але для перезавантаження ПК.

EDIT: цього ніколи не було з моєю попередньою машиною Windows 7 .

Я компілюю через командний рядок за допомогою cl.exe, і точна помилка полягає в наступному:

ЛІНКА: фатальна помилка LNK1104: не вдається відкрити файл 'Release / somefile.exe'


Чи є причина, що ви не можете використовувати кнопку відтворення у Visual Studio 10 для компіляції та запуску програми у вашому середовищі налагодження? Це спричинить виняток до того, як воно станеться, що дозволяє перейти безпосередньо до рядка помилки.
LPChip

@LPChip, я не компілюю за допомогою IDE, а за допомогою командного рядка, використовуючи cl. У мене взагалі немає проблем з налагодженням, я вже звертався до місцеположення помилки, але мені доведеться все-таки перезапустити.
user6096479

Відповіді:


2

Чи все ще ваша програма відображається в списку процесів диспетчера завдань? Спробуйте вбити його звідти або спробуйте відкрити командний рядок і запустити taskkill /f /im YOUR_EXECUTABLE.exe. Це насильно ( /f) вбиває процеси, що відповідають фільтру ( /im) імені вашого виконавця .


Ні, моя програма названа, winbin.exeі я не можу знайти жодного сліду від неї в диспетчері завдань. Однак ваша команда була відпрацьована, і мою заявку було знайдено та припинено, і мені було дозволено складати ще раз. Однак це здається неправдивим, і цікаво, чому моя програма не відображається в диспетчері завдань, як це робила будь-яка версія Windows?
user6096479

Я бачу, ви використовуєте налагоджувач для запуску програми. Можливо, ваш додаток запускається як підпроцес налагоджувача. Спробуйте шукати свій налагоджувач у диспетчері завдань і розгортайте його підпроцеси маленькою стрілкою зліва.
HeroCC

@ user6096479, коли ви посилаєтесь на диспетчер завдань, чи дійсно ви перевіряєте вкладку деталей? Тільки на вкладці деталі все відображається.
LPChip

Що ви маєте на увазі? Я складаю свою програму за допомогою командного рядка, але я запускаю її звичайно, двічі клацнувши виконуваний файл у вікні провідника Windows. Я не використовую налагоджувача будь-якого типу. Яку програму налагодження потрібно шукати в диспетчері завдань?
user6096479

Бічна примітка: я також перевірив вкладку "Деталі" як згадуваний @LPChip. Досі жодного сліду від мого файлу заявки немає. Здається, Windows знайшла мою заяву про припинення, але не може її знайти десь закрити одним клацанням миші.
user6096479
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.