КампутарыАперацыйныя сістэмы

Бібліятэка msvcp100.dll: што гэта, і як выправіць памылкі ў яе працы?

Напэўна шматлікім аматарам сучасных камп'ютэрных гульняў добра вядомая сітуацыя, калі пры спробе запуску мультымедыйнага прыкладання сістэма раптам выдае папярэджанне аб тым, што запуск праграмы немагчымы (msvcp100.dll не знойдзены або адсутнічае). Давайце паглядзім, як выправіць такую сітуацыю.

Бібліятэка msvcp100.dll: што гэта?

Перш чым прыступаць да выпраўлення самой праблемы, неабходна разабрацца, якія функцыі гэтага кампанента. Пры запуску пэўнага тыпу прыкладанняў сістэма можа выдаваць паведамленне аб адсутнасці кампанента msvcp100.dll. Што гэта такое, мы цяпер і разбярэмся.

На самай справе, як ужо, напэўна, зразумела з пашырэння файла, msvcp100.dll ўяўляе сабой стандартную дынамічную бібліятэку. Яна прысутнічае ў складзе асноўнага пакета Microsoft Visual C ++ 2010, які забяспечвае ўзаемадзеянне аперацыйнай сістэмы з рознымі прыкладаннямі мультымедыя, напісанымі на мове C ++ для Windows. Часцей за ўсё гэта гульні, хоць памылкі, звязаныя менавіта з кампанентам msvcp100.dll, могуць сустракацца і ў іншых праграмах, якія актыўна выкарыстоўваюць графічныя магчымасці сучасных кампутараў.

Часам, ці то з прычыны няправільных дзеянняў карыстальніка, ці то па прычыне пашкоджанні самога файла, ці то з-за парушэнняў у працы самой «аперацыёнкі», ці то з прычыны ўздзеяння вірусаў можа з'яўляцца сістэмнае паведамленне пра немагчымасць запуску нейкай праграмы з-за таго , што сам файл не знойдзены або проста адсутнічае.

Вось і атрымліваецца, што любімая гульня не запускаецца. Што ж рабіць у гэтым выпадку? Не варта адчайвацца! Існуе як мінімум два спосабу рашэння гэтай праблемы.

Загрузка пакета Microsoft Visual C ++ 2010

Разгледзім адзін з варыянтаў выпраўлення памылкі на прыкладзе АС Windows 7. Паколькі сам файл msvcp100.dll для Windows 7 сістэмай не распазнаецца, самым простым рашэннем, здавалася б, з'яўляецца загрузка гэтага кампанента. Так, збольшага так і ёсць (пра гэта будзе сказана крыху пазней). Аднак, на думку многіх спецыялістаў, нашмат больш лагічна выглядае загрузка поўнага пакета Microsoft Visual C ++ 2010 г., тым больш што ён распаўсюджваецца цалкам бясплатна. Да таго ж калі загрузіць толькі адзін файл, нельга даць гарантыі, што не з'явіцца якая-небудзь іншая непрыемнасць (такая ж памылка, але ўжо датычна, напрыклад, бібліятэкі msvcp110.dll).

Уласна, у гэтым варыянце усё проста. Трэба зайсці на афіцыйны сайт карпарацыі Microsoft і з Цэнтра загрузак спампаваць увесь пакет цалкам, пасля чаго ўсталяваць яго ў сістэму. Гэта найбольш просты спосаб, тым больш што абсалютна ўсе кампаненты будуць устаноўлены аўтаматычна, і ў будучыні, па вельмі меры пасля інсталяцыі, памылка знікне цалкам.

Памылка «msvcp100.dll адсутнічае ...»: выпраўленне загрузкай арыгінальнага файла

З іншага боку, можна паступіць інакш. Працягваючы тэму «msvcp100.dll: што гэта?», Разгледзім спосаб загрузкі і інтэгравання ў сістэму асобна ўзятага файла. Праўда, такі метад падыходзіць толькі ў тым выпадку, калі карыстальнік цвёрда ўпэўнены, што сапраўды адсутнічае толькі гэты кампанент.

Увогуле-то, сам файл msvcp100.dll спампаваць для Windows ўсіх версій, уключаючы тую ж «сямёрку», можна з мноства інтэрнэт-рэсурсаў. Адзінае, на што варта звярнуць увагу - гэта абавязковая яго праверка антывірусным праграмным забеспячэннем пасля загрузкі на кампутар.

Перад запампоўкай неабходна выбраць версію бібліятэкі, у залежнасці ад разраднасці сістэмы (паглядзець яе можна ва ўласцівасцях кампутара). Пасля загрузкі файл трэба інтэграваць у сістэму, іншымі совамі змясціць яго ў тое месца, дзе сістэма і будзе шукаць яго ў момант запуску мультымедыйнага прыкладання.

Для 32-бітных сістэм гэта тэчка System32 ў каталогу Windows, для сістэм з архітэктурай 64 біта - гэта тэчка SysWOW64. Як ужо зразумела, і загружаць файл трэба альбо для 32- альбо для 64-бітнай сістэмы. Звычайна на сайтах, якія прапануюць гэты файл для загрузкі, маецца дзве версіі.

Рэгістрацыя ў сістэме

Зараз трэба новы кампанент зарэгістраваць у сістэме. Для гэтага выкарыстоўваецца або камандны радок, альбо меню «Выканаць» (хуткі выклік - Win + R), дзе для 32-бітнай сістэмы прапісваецца радок regsvr32 MSVCP100.dll, а для 64-бітнай - першая частка каманды мяняецца на regsvr64. У прынцыпе, можна прапісаць і проста regsvr, але сістэма можа выдаць адмову на выкананне (але чаго), так што лепш выкарыстоўваць каманды, заведама прыдатныя да разраднасці «аперацыёнкі».

Калі нічога не дапамагае

Як ужо зразумела, першы варыянт нашмат пераважней. Праўда, і яго прымяненне нароўні са звычайнай загрузкай бібліятэкі не заўсёды можа даць станоўчы вынік. Што ж можна зрабіць яшчэ?

Ну, перш за ўсё, у любога юзэра ёсць універсальны сродак - аднаўленне сістэмы. Трэба проста ўдакладніць дату або час, калі ўпершыню адбыўся збой, і аднавіць сістэму да зыходнага стану, які папярэднічаў з'яўленню праблемы. Калі кантрольная кропка ў спісе не адлюстроўваецца, яго трэба разгарнуць, выбраўшы падпункт паказу ўсіх даступных кропак.

Зрэшты, праблема можа заключацца не толькі ў пакеце Microsoft Visual C ++ 2010. Вельмі можа быць, што і пакет DirectX патрабуе выпраўлення або абнаўлення. Тут праблема вырашаецца аналагічна (загрузка дыстрыбутыва з афіцыйнага рэсурсу Цэнтра загрузак Microsoft з наступнай устаноўкай).

Дарэчы, тое ж самае тычыцца і пакета Microsoft NET. Framework - ён ва ўсёй гэтай сітуацыі гуляе не апошнюю ролю.

Часам праблема можа заключацца ў пашкоджанні профілю карыстальніка (такое таксама бывае). У гэтым выпадку можна стварыць профіль новага юзера з правамі адміністратара і паспрабаваць адкрыць шуканае прыкладанне з-пад яго.

заключэнне

Ну вось, уласна, па тэме «msvcp100.dll: што гэта?» І ўсё. Як бачым, лепш выкарыстоўваць найпросты спосаб выпраўлення памылак, звязаных з адсутнасцю кампанентаў апрацоўкі мультымедыя (у прыватнасці, графікі). Як варыянт, калі такія рашэнні не дапамагаюць, усё-такі прыйдзецца пераўсталёўваць дадатковыя праграмныя прадукты, але, як паказвае практыка, у большасці выпадкаў дастаткова асноўнага варыянту. Можна, вядома, задзейнічаць ўтыліты тыпу DLL Suite, але лепш выкарыстоўваць афіцыйныя крыніцы напрамую.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.birmiss.com. Theme powered by WordPress.