Како користити Депенденци Валкер на Виндовс системима

How Use Dependency Walker Windows Systems



Депенденци Валкер је бесплатни услужни програм који скенира било који 32-битни или 64-битни Виндовс модул (еке, длл, оцк, сис, итд.) и прави хијерархијско стабло свих зависних модула. За сваки пронађени модул наводи све функције које тај модул извози и које од тих функција заправо позивају други модули. Депенденци Валкер је такође веома користан за решавање системских грешака у вези са учитавањем и извршавањем модула. Да бисте користили Депенденци Валкер, једноставно покрените извршну датотеку Депендс.еке. Подразумевано ће скенирати модул који се тренутно извршава у вашем процесу. Међутим, можете користити и мени Датотека да отворите било који други модул на вашем систему. Када се модул учита, Депенденци Валкер ће набројати све његове зависности и приказати их у приказу стабла са леве стране. Десно окно ће затим приказати све функције које је експортовао изабрани модул. Ако изаберете функцију у десном окну, Депенденци Валкер ће истаћи све модуле у приказу стабла који позивају ту функцију. Ово може бити веома корисно за откривање који модули користе одређену функцију. Депенденци Валкер се такође може користити за генерисање детаљног дневника свих зависности за одређени модул. Овај дневник се затим може користити за репродукцију стабла зависности на другој машини. Да бисте генерисали евиденцију, једноставно изаберите ставку менија Филе->Саве Ас и изаберите формат 'Депенденци Валкер Лог'.



Понекад уобичајени кораци за решавање проблема једноставно не раде. Можда ћемо морати да идемо даље и даље - више као решавање проблема. Данас ћу писати о алату који ће нам помоћи у томе. Аддицтион Валкер је алат за анализу зависности Виндовс апликације као што су функције, модули итд. Гради хијерархијско стабло свих зависних модула еке, длл, сис итд.





Депенденци Валкер Троублесхоотер

Депенденци Валкер је бесплатни услужни програм који скенира било који 32-битни или 64-битни Виндовс модул (еке, длл, оцк, сис, итд.) и прави хијерархијски дијаграм стабла свих зависних модула. Може вам помоћи да отклоните грешке у апликацијама, грешке у регистрацији датотека, повреде приступа меморији и грешке на неважећим страницама.





слика



Депенденци Валкер постаје посебно користан ако се ваш одређени програм не учита или се услуга неће покренути због грешке која указује на одређени длл. У таквим случајевима можете учитати тај програм или длл у Депенденци Валкер да видите која се датотека не учитава или који модул узрокује проблем, а затим га поправите.

Програм не само да учитава модуле, већ и тражи могуће грешке. Према датотеци помоћи, ради следеће послове:

  • Открива датотеке које недостају. То су датотеке које су потребне као зависност од другог модула. Симптом овог проблема је грешка „Није могуће пронаћи библиотеку динамичких веза БАР.ДЛЛ на наведеној путањи...“.
  • Открива неважеће датотеке. Ово укључује датотеке које нису компатибилне са Вин32 или Вин64 и датотеке које су оштећене. Симптом овог проблема је грешка „Апликација или ДЛЛ БАР.ЕКСЕ није важећа Виндовс слика.“
  • Открива недоследности увоза/извоза. Проверава да ли су све функције увезене модулом заправо извезене из зависних модула. Све нерешене функције увоза су означене грешком. Симптом овог проблема је грешка „Није могуће пронаћи улазну тачку процедуре ФОО у библиотеци динамичких веза БАР.ДЛЛ.“
  • Открива грешке кружне зависности. Ово је веома ретка грешка, али се може јавити са преусмереним функцијама.
  • Открива неусклађене типове ЦПУ модула. Ово се дешава ако модул креиран за један процесор покуша да учита модул креиран за други процесор.
  • Открива неподударања контролне суме тако што проверава контролне суме модула да види да ли су се неки модули променили од када су направљени.
  • Открива конфликте модула тако што истиче модуле који нису учитани на жељеној базној адреси.
  • Детектује грешке при иницијализацији модула праћењем позива ка улазним тачкама модула и тражењем грешака.
  • Депенденци Валкер такође може да профилише време извршавања ваше апликације да би открио динамички учитане модуле и грешке при иницијализацији модула. Иста провера грешака која је горе описана примењује се на динамички учитане модуле.

Рецимо, пре неки дан сам помагао клијенту - преузела је Интернет Екплорер, али ИЕ се стално рушио , без много грешке. Направили смо највише основно решавање проблема као онемогућавање додатака и траке са алаткама, ресетовање ИЕ-а на подразумевана подешавања, итд. Али и даље се руши. То је значило да једна или више датотека потребних за исправан рад Интернет Екплорер-а стварају проблем. Такве случајеве је увек тешко решити, али са Депенденци Валкер-ом можемо видети да ли нешто није у реду са једном од зависних датотека.



Па сам преузео Интернет Екплорер у Депенденци Валкер-у.

слика

Затим сам проширио листу један по један

слика

деинсталирати задатак клијента смб1

Затим сам прошао кроз сваки од модула да видим да ли могу тамо пронаћи нешто сумњиво. Прелистао сам модул и имао сам среће да пронађем проблем.

слика

Открио сам да недостаје датотека ИЕФРАМЕ.длл. Отишао сам и заменио датотеку са Виндовс инсталационог ДВД-а. Ово је решило проблем. Сада се Интернет Екплорер више није рушио.

Надам се да вам ово говори колико је лако користити алат за проналажење могућих грешака зависности.

Како користити Депенденци Валкер на Виндовс системима

Да бисте користили Депенденци Валкер за истраживање грешака, можете да пратите ове кораке:

  1. Покрените Депенденци Валкер
  2. Кликните на Отвори у менију Датотека да бисте преузели проблематичну датотеку.
  3. У менију Приказ кликните на Започни профилисање. Појавиће се оквир за дијалог Профилни модул.
  4. Унесите све прекидаче, аргументе програма и друге потребне опције, а затим кликните на ОК.

Депенденци Валкер ће убацити двињецт.длл пре него што дође до грешке и евидентираће догађаје који се дешавају у време грешке.

Dependency Walker скачать

Преузмите алатку за поправку рачунара да бисте брзо пронашли и аутоматски поправили грешке у оперативном систему Виндовс

Можете преузети Депенденци Валкер са Ево .

Популар Постс