Êðîññïëàòôîðìåííàÿ áèáëèîòåêà OpenAL32.dll ÿâëÿåòñÿ ÷àñòüþ ïàêåòà OpenGL è îòâå÷àåò çà îáú¸ìíîå çâó÷àíèå â èãðàõ è äðóãèõ ïðîãðàììàõ, ãäå åñòü çâóê. Íåñòàáèëüíàÿ ðàáîòà çâóêîâîé êàðòû ïðè îòñóòñòâèè èëè ïîâðåæäåíèè ôàéëà OpenAL32.dll ïðèâîäèò ê ïðîáëåìàì çàïóñêà ïðèëîæåíèé, ïîòîìó è âîçíèêàåò îøèáêà. Ïðè âîçíèêíîâåíèè îøèáêè OpenAL32.dll íå ñïåøèòå ïåðåóñòàíàâëèâàòü Windows. Ðåêîìåíäóåì âàì îçíàêîìèòüñÿ ñ ìàòåðèàëàìè äàííîé ñòàòüè, â êîòîðîé îïèñàíû âàðèàíòû ðåøåíèÿ ïðîáëåìû.
Ôàéë çàáëîêèðîâàí ñèñòåìîé áåçîïàñíîñòè
Ñàìàÿ ðàñïðîñòðàí¸ííàÿ ïðè÷èíà ïðîáëåì ñ äèíàìè÷åñêèìè áèáëèîòåêàìè — çàðàæåíèå âèðóñîì. Âðåäîíîñíûé ôàéë ïîïàë â áèáëèîòåêó DLL, ïîñëå ÷åãî ñèñòåìà áåçîïàñíîñòè òóò æå åãî çàáëîêèðîâàëà. Êîíå÷íî æå, èíîãäà ýòî ñëó÷àåòñÿ ïî îøèáêå, íî òàêèì îáðàçîì è ðàáîòàåò ñèñòåìà áåçîïàñíîñòè.
Êàê ìîæíî äîãàäàòüñÿ, ïåðâûì äåëîì íåîáõîäèìî ðàçáëîêèðîâàòü ôàéë. Äëÿ ýòîãî âðåìåííî ïðèîñòàíîâèòå ðàáîòó àíòèâèðóñà (íå ïóòàòü ñ îòêëþ÷åíèåì).
Ñðàçó ïîñëå ýòîãî èãðà áåç ïðîáëåì ñòàíåò çàïóñêàòüñÿ, íî ëèøü äî âîññòàíîâëåíèÿ ðàáîòû àíòèâèðóñà. Ïîýòîìó, åñëè âû íà 100% óâåðåíû, ÷òî ôàéëû DLL áèáëèîòåêè íå çàðàæåíû âèðóñàìè — ïðîñòî äîáàâüòå èãðó â èñêëþ÷åíèå â ñâî¸ì àíòèâèðóñå è âîçîáíîâèòå ïðîöåññ çàùèòû ñèñòåìû. Åñëè îêàçàëîñü, ÷òî ôàéëû çàðàæåíû âèðóñàìè — âîñïîëüçóéòåñü àíòèâèðóñîì äëÿ ëå÷åíèÿ ýòèõ ôàéëîâ.
Âîññòàíîâëåíèå Windows 7, 8 äî ïîñëåäíåé ðàáî÷åé êîíôèãóðàöèè
Äëÿ ýòîãî çàéäèòå â ìåíþ Ïóñê è â ïîèñêå ââåäèòå «Ïàíåëü óïðàâëåíèÿ».  ðåçóëüòàòå ïîèñêà êëèêíèòå äâàæäû ïî ÿðëû÷êó ïàíåëè óïðàâëåíèÿ.  ñïèñêå ýëåìåíòîâ âàì íóæíî âûáðàòü ïóíêò «Ñèñòåìà».  ìåíþ ñïðàâà âûáåðèòå ïóíêò «Äîïîëíèòåëüíûå ïàðàìåòðû». Âàì îòêðîåòñÿ îêíî «Ñâîéñòâà ñèñòåìû», â êîòîðîì íàäî âûáðàòü âêëàäêó «Çàùèòà ñèñòåìû».
Òàì áóäåò ðàñïîëîæåíà êíîïêà «Âîññòàíîâèòü», íàæàâ íà êîòîðóþ çàïóñòèòñÿ Ìàñòåð âîññòàíîâëåíèÿ Windows. Äàëåå íóæíî âûáðàòü áëèæàéøóþ ïî äàòå òî÷êó, êîãäà ïðîáëåì ñ OpenAL32.dll íå âîçíèêàëî è îòêàòèòü Windows íà ýòó äàòó.
×èñòêà ðååñòðà Windows
Îøèáêè â ðååñòðå îñîáåííî âëèÿþò íà ñòàáèëüíîñòü ðàáîòû îïåðàöèîííîé ñèñòåìû. Ïîýòîìó, åñëè îøèáêà OpenAL32.dll âîçíèêàåò ïðè çàïóñêå ïðèëîæåíèé, òî îäíèì èç âîçìîæíûõ ðåøåíèé áóäåò ïðîâåðêà è ÷èñòêà ðååñòðà.  ýòîì âàì ïîìîæåò ïðîãðàììà CCleaner, êîòîðàÿ óïðîñòèò ïðîöåññ î÷èñòêè ðååñòðà. Äàííàÿ ïðîãðàììà áåñïëàòíàÿ äëÿ ñêà÷èâàíèÿ, ÷òî òîæå íàì «íà ðóêó». Ïîñëå çàïóñêà CCleaner ïåðåéäèòå âî âêëàäêó «Ðååñòð».
Íàæìèòå íà êíîïêó «Ïîèñê ïðîáëåì» è ïîäîæäèòå, ïîêà ïðîâåðêà ôàéëîâ çàêîí÷èòñÿ. Ïîñëå îáíàðóæåíèÿ ïðîáëåì íàæìèòå êíîïêó «Èñïðàâèòü îòìå÷åííûå».
Ïåðåóñòàíîâêà äðàéâåðà äëÿ çâóêîâîé êàðòû
Ðàíüøå äëÿ ðàáîòû ñ àóäèîäàííûìè è 3D-çâóêîì ñòàâèëñÿ îòäåëüíûé áåñïëàòíûé êðîññïëàòôîðìåííûé ïàêåò OpenAL îò êîìïàíèè Creative. Íî ïîñëå òîãî, êàê îí ñòàë ïëàòíûì, åãî êîìïîíåíòû ñòàëè èíòåãðèðîâàòüñÿ ïðîèçâîäèòåëÿìè çâóêîâûõ ïëàò â èõ ïðîãðàììíîå îáåñïå÷åíèå. Ïîýòîìó, åù¸ îäèí ñïîñîá óáðàòü îøèáêó openal32.dll — ñêà÷àòü è ïåðåóñòàíîâèòü äðàéâåðà çâóêîâîé êàðòû.
×òîáû óñòàíîâêà äðàéâåðîâ ïðîøëà áåç ïðîáëåì íåîáõîäèìî çíàòü èìÿ ïðîèçâîäèòåëÿ çâóêîâîé êàðòû è å¸ ÷èï. Óçíàòü ýòó èíôîðìàöèþ ìîæíî ñ ïîìîùüþ äèñïåò÷åðà óñòðîéñòâ (Win+R -> mmc devmgmt.msc), èëè âîñïîëüçîâàòüñÿ ñïåöèàëüíûìè óòèëèòàìè, íàïðèìåð AIDA (32/64), Everest èëè CPU-Z. Óçíàâ ïðîèçâîäèòåëÿ çâóêîâîé êàðòû è ÷èï íóæíî ïðîñòî ïåðåéòè íà åãî îôèöèàëüíûé ñàéò è ñêà÷àòü ïîñëåäíþþ âåðñèþ äðàéâåðà íà ñâîé êîìïüþòåð è óñòàíîâèòü.
Ñêà÷àòü áèáëèîòåêó openal32.dll è óñòàíîâèòü å¸ â Windows
Ýòîò ñïîñîá óêàçàí â êîíöå ïîòîìó, ÷òî îí èñïîëüçóåòñÿ â ïîñëåäíþþ î÷åðåäü, îí ìîæåò ïðèâåñòè ê ïîëíîé íåðàáîòîñïîñîáíîñòè îïåðàöèîííîé ñèñòåìû. Ïîýòîìó âñ¸ íèæå ïåðå÷èñëåííîå âû äåëàåòå íà ñâîé ñòðàõ è ðèñê.
Èòàê, ñêà÷èâàåòå ôàéë OpenAL32.dll èç èíòåðíåòà, ïîñëå ÷åãî ïîìåùàåòå â ñèñòåìíóþ ïàïêó áèáëèîòåêè. Ìíîãèå ïîëüçîâàòåëè íå çíàþò, êóäà ñêèäûâàòü ýòîò ôàéë èëè ãäå íàõîäèòñÿ áèáëèîòåêà. Äëÿ 32-áèòíûõ âåðñèé Windows 7, 8 èëè 8.1 — ýòî äèðåêòîðèÿ: %windir%\System32, à äëÿ x64-âåðñèé äèðåêòîðèÿ áóäåò òàêàÿ: %windir%\SysWOW64. Ó÷èòûâàÿ, ÷òî â ïîäàâëÿþùåì áîëüøèíñòâå ñëó÷àåâ Windows óñòàíîâëåí íà äèñêå C:\, òî ïóòè áóäóò ñîîòâåòñòâåííî:
- äëÿ x32: C:\Windows\System32;
- äëÿ x64: C:\Windows\SysWOW64.
Äàëåå íàæèìàåòå íà «Ïóñê», âûçûâàåòå êîìàíäíóþ ñòðîêó «Âûïîëíèòü» (èëè Win+R). Ïîòîìó ââåäèòå êîìàíäó regsvr32 openal32.dll è íàæìèòå «ÎÊ».
Ïîñëå òîãî êàê ïðîöåññ áóäåò çàâåðø¸í, ïîïðîáóéòå çàïóñòèòü òó èãðó, êîòîðàÿ èç-çà îøèáêè OpenAL32.dll íå çàïóñêàëàñü.