З помилкою, для якої в описі вказано посилання на виключення unknown software exception, в основному стикаються користувачі Windows сьомий модифікації версії XP, а сам збій зазвичай з’являється на стадії встановлення певних програм або при запуску вже інстальованих програм по закінченні деякого часу. На жаль, операційна система ніяких детальних розшифровок цієї неполадки не дає, а пропонує просто закрити проблемну аплет, що у більшості користувачів викликає, м’яко кажучи, здивування. Як боротися з такими ситуаціями, з’ясуємо далі.
Що за помилка з виключенням unknown software exception (0xc000001d) і причини її появи у Windows
За своєю природою збій особливо критичним не є і на працездатність самої операційної системи не впливає. Але ось з користувацькими програмами можуть початися досить серйозні проблеми. У більшості випадків поява збою з виключенням unknown software exception пов’язують з тим, що застаріле обладнання не підтримує установку оновлень програм або нових застосувань, які не розраховані на наявну апаратну конфігурацію.
У першу чергу це стосується процесора, який не може обробити нові інструкції та директиви, оскільки просто їх «не знає». Помічено, що описуються проблеми найчастіше виникають з мультимедійними програмами, іграми або додатками на зразок Skype, які у своїй роботі активно використовують всілякі додаткові платформи та засоби.NET Framework, Adobe Flash і т. д.).
Але головними причинами збою з незрозумілих винятком unknown software exception зазвичай називають такі:
- невідповідність нових версій ПО конфігурації комп’ютера;
- збійні або неправильно встановлені апдейти самих ОС;
- застарілі драйвери;
- відсутність додаткових платформ або їх оновлення;
- вплив вірусних аплетів.
Виходячи з приблизного списку першопричин, будемо шукати оптимальне рішення по усуненню проблеми для кожного конкретного випадку. Але відразу варто зауважити, що з’ясувати першопричину з ходу зазвичай буває неможливо, тому може знадобитися виконання усього комплексу пропонованих заходів. Помилки даного характеру можуть виявлятися не тільки у вищезгаданих версіях Windows, але і запропоновані нижче методи їх виправлення можуть бути використані в будь-якій з відомих ОС всього сімейства.
Виправлення помилки при неможливості установки додатків
При спробі установки програм причина виглядає досить простий і навіть банальною. Якщо ви збираєтесь інсталювати більш свіжу версію має програми або виконати установку нової модифікації з нуля, суть збою з виключенням unknown software exception 0x000001d зводиться до проблеми сумісності. У цій ситуації можете спробувати встановити версію у вигляді більш ранній редакції.
Також не завадить запустити і сам файл інсталятора в режимі сумісності, вибравши в списку (якщо є) ОС більш низького рангу.
Примітка: для встановленої програми в Windows останніх модифікацій відразу можна виставити запускати в режимі сумісності через властивості ярлика виконуваного файлу.
Якщо ж якась програма оновилася самостійно, але з вашої згоди (наприклад, той же «Скайп»), не поспішайте її видаляти.
Для початку спробуйте встановити апдейти для платформи .NET Framework і розширення Flash Player від Adobe. У випадку з іграми не завадить перевірити наявність оновлень DirectX. Якщо це не допоможе, а помилка з виключенням unknown software exception буде видаватися знову і знову, видалите проблемне програму і встановіть замість нього більш ранню модифікацію. Трохи незручно, але нічого не поробиш. Потім в налаштуваннях, якщо є така можливість, повністю вимкніть автоматичний пошук і установку оновлень для самого додатка.
Відкат системи та дії з оновленнями системи
Якщо ж виною появи описуваного збою є оновлення для Windows, що раніше особливо часто помічалося за «сімкою», а з деяких пір цим почала грішити і «десятка», видалите останні встановлені пакети, скориставшись розділом програм і компонентів, де потрібно перейти за посиланням перегляду інстальованих апдейтів.
Оптимальним же варіантом стане використання спеціального деинсталлирующего ЗА зразок iObit Uninstaller, яке автоматично підчищає залишки після видалення основних компонентів.
Якщо це результату не дає, спробуйте відкотити систему стандартним методом, вибравши точку відновлення, яка за часом передувала моменту появи помилок.
Стан драйверів
Конфлікти на рівні апаратної частини нерідко пов’язують і з старінням драйверів. У цьому випадку настійно рекомендується оновити їх, а основний упор зробити на обладнання, яке задіяне в проблемній програмі (відеокарти, звукові плати тощо).
Займатися пошуком і установкою оновлень через «Диспетчер пристроїв» – справа абсолютно невдячна. Все одно Windows зазвичай нічого путнього не знаходить. Набагато простіше скористатися автоматизованими програмами та наборами начебто Driver Booster або DriverPack Solution і виконати оновлення драйверів для всіх пристроїв. Для пошуку та інсталяції потрібно безперебійне підключення до інтернету.
Примітка: якщо помилка виникає саме після оновлення драйвера, в «Диспетчері пристроїв» виконайте відкат.
Приватний випадок появи і виправлення помилки
В якості прикладу усунення описуваного збою можна навести відому гру Apex Legends (виняток unknown software exception сигналізує про те, що відеокарта не розпізнано, або свідчить про виставлення не підтримуваних параметрів графіки, або повідомляє про наявність застарілого процесора). Для початку, як вже було сказано вище, оновити драйвер графічного адаптера.
Якщо ефект виявляється нульовим, усунути збій з виключенням unknown software exception в Apex можна за рахунок встановлення параметрів графіки, показаних на зображенні нижче.
Примітка: у деяких випадках буває необхідно оновити компонент Visual C++, скачавши його з офіційного сайту Microsoft.
Що ж стосується процесору, ніяких варіантів, окрім його заміни, немає!
Використання оптимізаторів і перевірка на віруси
Нарешті, не зайвим буде перевірити систему на віруси, а також спробувати оптимізувати реєстр. У першому випадку перевагу слід віддати портативним антивірусних сканерів, у другому – спеціальним оптимізаторами начебто Advanced SystemCare, CCleaner і їм подібним. Цілком можливо, що видалення застарілих або неправильних ключів, що посилаються на відсутні об’єкти, і дозволить повною мірою позбутися від появи помилок з вказівкою всіляких винятків (і не тільки 0x000001d).