У житті бувають випадки, коли ми збираємось встановити нову програму, якою член сім’ї чи друг поділився з нами, яка може бути портативною, і тому ми привели її до роботи на нашому комп’ютері Windows за допомогою USB-накопичувача.
Будучи портативним додатком, його не потрібно встановлювати У Windows він повинен працювати без будь-яких проблем, оскільки всі файли та бібліотеки знаходяться у відповідних папках в одному контейнері. На жаль, трапляються випадки, коли деякі з цих бібліотек можуть відсутні, які зазвичай мають розширення .dll, і без нього нам дуже важко запустити той інструмент, який нас цікавить; Зараз ми згадаємо деякі поради та підказки, якими ви можете скористатися для пошуку цих бібліотек в Інтернеті.
Де знайти ці необхідні бібліотеки .dll для додатків Windows?
Перше місце, де нам доведеться шукати ці бібліотеки, повинно знаходитись у спільних папках, що додаються до програми, яку ми придбали. Бувають випадки, коли розробники цих інструментів зазвичай поміщають їх в іншу папку, і користувач повинен спробувати виберіть цю бібліотеку .dll, щоб перетягнути її до системного каталогу (що зазвичай є "system32").
Якщо бібліотеки немає в цих папках, то ми повинні звернути увагу на повідомлення, яке може з'явитися при запуску інструменту. Там ми зазвичай згадуємо про відсутність файлів такого типу (як вікно вгорі), що ми просто нам довелося б шукати це в двигуні Google. Бувають випадки, коли ці результати можуть привести нас до незаконних веб-сайтів, що є більш небезпечним, оскільки в те, що ми завантажуватимемо, може потрапити якийсь файл шкідливого коду. З цієї причини ми рекомендуємо вам шукати будь-яку з трьох адрес, які ми запропонуємо нижче, - місце, де ці бібліотеки зазвичай знаходяться для операційних систем, починаючи від Windows XP і далі.
Після того, як ви дійдете до потрібного вам файлу чи бібліотеки, тепер вашій роботі доведеться зосередитись на тому місці, де вам потрібно скопіювати елемент.
Аналіз бібліотек за допомогою Dependency Walker
Адреси URL, які ми розмістили у верхній частині, містять цей тип бібліотек, лише намагаючись здійснити пошук на сервері відповідно до операційної системи, яку ми маємо на даний момент; Якщо після копіювання до бібліотеки, знайденої в системній папці Windows, проблема все ще зберігається, це означає, що місце призначення та місцезнаходження можуть знаходитися зовсім в іншому місці.
Ця програма під назвою "Dependency Walker" допоможе вам вирішити кілька супутніх проблем. Після запуску вам потрібно імпортувати файл (бібліотеку, яку ми знайшли раніше) в його інтерфейс, який пізніше він повідомить вам, які програми від цього залежать і місце, де слід скопіювати його; Ця програма сумісна з обома виконуваними файлами, такими як .dll, .sys або .ocx.
Аналіз бібліотек за допомогою PeStudio
Ще один цікавий інструмент, який може допомогти нам з цією ж метою, має назву «PeStudio«, Що також допомагає нам знайти бібліотеку, яку ми отримали раніше.
Як і в попередньому випадку, засіб також сумісний із виконуваними файлами на додаток до бібліотек .dll, про які ми згадували з самого початку. Щоб мати кращий ступінь надійності, ви повинні завантажити версію, сумісну з вашою операційною системою, оскільки існує версія для 32 біти і один на 64 біти. Вам потрібно лише шукати місце, де знаходиться ваша бібліотека, з інтерфейсу цього інструменту, щоб почати бачити залежність, яка існує до неї, з боку інших різних додатків.
Незважаючи на те, що проблеми з відсутністю бібліотеки все рідше зустрічаються в останніх версіях операційної системи Microsoft, все ще існує квота користувачів, які продовжують користуватися Windows 7 і навіть Windows XP. З урахуванням того, про що ми вже згадували в цій статті, спочатку користувачеві доведеться спробувати визначити бібліотеку або файл, яких йому не вистачає для виконання програми, спробувавши знайти цей елемент на серверах, які ми розмістили раніше, а потім з це, подивіться залежність інших програм від цієї бібліотеки, а також з’ясуйте місце її розташування, куди ми повинні її взяти.