Âûáèðàé : Ïîêóïàé : Èñïîëüçóé
0

Ïîñòàâèë Windows – çàáóäü î Chrome.  Windows âøèëè íîâóþ «ôèøêó», ìåøàþùóþ ïîëüçîâàòüñÿ ïðèâû÷íûìè áðàóçåðàìè. Èçáàâèòüñÿ îò íåå ñëîæíî

Microsoft âñòðîèëà â Windows äðàéâåð, êîòîðûé ìåøàåò âûáèðàòü áðàóçåð ïî óìîë÷àíèþ. Íîâøåñòâî âøèòî â ñèñòåìó, è âûêîð÷åâàòü åãî íåïðîñòî. Ýòî î÷åðåäíàÿ ïîïûòêà Microsoft çàñòàâèòü ëþäåé ïîëüçîâàòüñÿ Edge, ïîïóëÿðíîñòü êîòîðîãî íåïðèëè÷íî íèçêà.

Áðàóçåð äîëæåí îñòàòüñÿ òîëüêî îäèí

Êîðïîðàöèÿ Microsoft âñòðîèëà â Windows íîâûé «äðàéâåð», êîòîðûé ìåøàåò ïîëüçîâàòåëÿì ìåíÿòü áðàóçåð ïî óìîë÷àíèþ ñ ïîìîùüþ ñòîðîííåãî ÏÎ. Îòíûíå äàæå ÷åðåç ïðàâêó ðååñòðà ñäåëàòü ýòî íåâîçìîæíî, ïèøåò ïîðòàë Bleeping Computer. Âîçìîæíîñòü ñìåíû áðàóçåðà ñòàíäàðòíûìè ñðåäñòâàìè ÎÑ ïîêà ÷òî ñîõðàíåíà, íî íàäîëãî ëè? Microsoft ðàíåå ñèëüíî óñëîæíÿëà ýòîò ïðîöåññ.

«Äðàéâåðîì» íîâûé êîìïîíåíò Windows íàçûâàþò ýêñïåðòû ïîðòàëà Bleeping Computer. Ñ «æåëåçîì» ÏÊ ýòîò äðàéâåð íå ñâÿçàí, õîòÿ è íàõîäèòñÿ â ñèñòåìíîé ïàïêå Drivers.

×òî ïðèìå÷àòåëüíî, íîâûé äðàéâåð âíåäðÿåòñÿ â ñèñòåìó Windows 11 ïîñëå óñòàíîâêè îáíîâëåíèÿ KB5034765, óñòàíàâëèâàòü êîòîðîå, ïî ìåíüøåé ìåðå, êðàéíåé íåæåëàòåëüíî. Âûøåäøåå â ôåâðàëå 2024 ã., îíî, êàê ñîîáùàë CNews, ëîìàåò ìíîãèå âàæíûå êîìïîíåíòû ñèñòåìû.

Microsoft äàëà ïîëüçîâàòåëÿì åùå îäèí ïîâîä ïðèíóäèòåëüíî îòêëþ÷èòü îáíîâëåíèÿ Windows

Äëÿ Windows 10 íîâûé äðàéâåð Microsoft òîæå ñóùåñòâóåò. Îí ïðîíèêàåò íà êîìïüþòåð â ñîñòàâå ôåâðàëüñêîãî ïàò÷à KB5034763.

Êàê âñå óñòðîåíî

 ÷èñëå ïåðâûõ, êòî îáðàòèë âíèìàíèå íà íîâîââåäåíèå Microsoft, áûë ÈÒ-ñïåöèàëèñò Êðèñòîô Êîëáè÷ (Christoph Kolbicz). Îí ïîíÿë, ÷òî ÷òî-òî íå òàê, êîãäà ñîçäàííûå èì ïðîãðàììû SetUserFTA è SetDefaultBrowser âíåçàïíî ïåðåñòàëè ðàáîòàòü.

SetUserFTA – ýòî ïðîãðàììà êîìàíäíîé ñòðîêè, êîòîðàÿ ïîçâîëÿåò àäìèíèñòðàòîðàì Windows èçìåíÿòü àññîöèàöèè ôàéëîâ ñ ïîìîùüþ ñöåíàðèåâ âõîäà â ñèñòåìó è äðóãèõ ìåòîäîâ. SetDefaultBrowser ðàáîòàåò àíàëîãè÷íî, íî ïðåäíàçíà÷åí òîëüêî äëÿ èçìåíåíèÿ áðàóçåðà ïî óìîë÷àíèþ â Windows.

Íà÷èíàÿ ñ Windows 8, Microsoft èñïîëüçóåò íîâóþ ñèñòåìó ñâÿçûâàíèÿ ðàñøèðåíèé ôàéëîâ è ïðîòîêîëîâ URL-àäðåñîâ ñ ïðîãðàììàìè ïî óìîë÷àíèþ, ÷òîáû ïðåäîòâðàòèòü èõ âìåøàòåëüñòâî ñî ñòîðîíû âðåäîíîñíûõ ïðîãðàìì è âðåäîíîñíûõ ñöåíàðèåâ.

Ýòà íîâàÿ ñèñòåìà ñâÿçûâàåò ðàñøèðåíèå ôàéëà èëè ïðîòîêîë URL ñî ñïåöèàëüíî ñîçäàííûì õåøåì, õðàíÿùèìñÿ ïîä êëþ÷àìè ðååñòðà UserChoice.

Íàïðèìåð, âåá-áðàóçåð ïî óìîë÷àíèþ, íàçíà÷åííûé URL-ïðîòîêîëó HTTPS, íàõîäèòñÿ â ðàçäåëå: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice] "ProgId"="ChromeHTML" "Hash"="N3eikAB1HhI=".

Î÷åðåäíîé íåïðèÿòíûé ñþðïðèç îò Microsoft

Åñëè ïðàâèëüíûé õýø íå èñïîëüçóåòñÿ, Windows ïðîèãíîðèðóåò çíà÷åíèÿ ðååñòðà è áóäåò èñïîëüçîâàòü ïðîãðàììó ïî óìîë÷àíèþ äëÿ ýòîãî ïðîòîêîëà URL-àäðåñà, òî åñòü áðàóçåð Edge, êîòîðûé âïåðâûå ïîÿâèëñÿ â 2015 ã. âìåñòå ñ ðåëèçîì Windows 10, à ñïóñòÿ ÷åòûðå ãîäà îòêàçàëñÿ îò ñîáñòâåííîãî äâèæêà EdgeHTML è ïðåâðàòèëñÿ â î÷åðåäíóþ ìîäèôèêàöèþ Chrome.

Êîëáè÷ çàìåòèë òàêæå ÷òî ïîñëå óñòàíîâêè ôåâðàëüñêèõ îáíîâëåíèé áîëüøå íåëüçÿ ñìåíèòü áðàóçåð ïî óìîë÷àíèþ ïóòåì ïðàâêè ðååñòðà. Ðåäàêòîð âûäàåò ñîîáùåíèå îá îøèáêå ñ òåêñòîì «Íåâîçìîæíî èçìåíèòü õåø: îøèáêà ïðè çàïèñè íîâîãî ñîäåðæèìîãî çíà÷åíèÿ».

Âûâåñòè Microsoft íà ÷èñòóþ âîäó

Êîëáè÷ íà÷àë èñêàòü èñòî÷íèê ïðîáëåìû è âñêîðå âûÿñíèë, ÷òî âñå ïðîèñõîäÿùåå ñâÿçàíî ñ äðàéâåðîì User Choice Protection Driver, îí æå UCPD.sys. Ïðè çàãðóçêå ñèñòåìû ýòîò äðàéâåð áëîêèðóåò ïðÿìîå ðåäàêòèðîâàíèå êëþ÷åé ðååñòðà, ñâÿçàííûõ ñ àññîöèàöèÿìè URL-àäðåñîâ HTTP è HTTPS, à òàêæå àññîöèàöèåé ôàéëîâ PDF.

Êîðåíü ïðîáëåìû

Ðå÷ü î ñëåäóþùèõ êëþ÷àõ ðååñòðà Windows: HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice; HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice; HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice

Ðåøåíèå åñòü

Îïèñûâàÿ ïðîáëåìó â ñâîåì ëè÷íîì áëîãå, Êîëáè÷ ïðèâåë è ñïîñîá åå óñòðàíåíèÿ. Ïî åãî ñëîâàì, óäàëèòü áðàóçåð èç ñèñòåìû íåëüçÿ, íî ìîæíî ïðîãðàììíî çàáëîêèðîâàòü åãî â ðååñòðå.

Êîëáè÷ òàêæå ïðèâåë êîìàíäó äëÿ PowerShell, êîòîðàÿ çà ñåêóíäó âíåñåò â ðååñòð Windows íåîáõîäèìûé êîìïîíåíò äëÿ ïðèíóäèòåëüíîé áëîêèðîâêè äðàéâåðà. Íóæíî âïèñàòü «New-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Services\UCPD” -Name “Start” -Value 4 -PropertyType DWORD -Force» áåç êàâû÷åê. Äåëàòü ýòî íóæíî ñ ïðàâàìè àäìèíèñòðàòîðà, à ïîñëå ïîòðåáóåòñÿ ïåðåçàãðóçèòü êîìïüþòåð.

Íî ñ Êîëáè÷åì íå ñîãëàñåí äðóãîé ÈÒ-ñïåöèàëèñò, Ãóííàð Õàñëèíãåð (Gunnar Haslinger). Îí óòâåðæäàåò, ÷òî âìåñòå ñ îáíàðóæåííûì Êîëáè÷åì äðàéâåðîì â ñèñòåìå ïîÿâëÿåòñÿ è íîâàÿ çàäà÷à â «Ïëàíèðîâùèêå» – êàê ðàç íà ñëó÷àé ïîäîáíûõ ìàíèïóëÿöèé ñî ñòîðîíû îïûòíûõ ïîëüçîâàòåëåé.

Ðåøàòü âîïðîñ íóæíî êîìïëåêñíî. Áåç óäàëåíèÿ äàííîé çàäà÷è íè÷åãî íå ïîëó÷èòñÿ

Ýòà çàäà÷à îòñëåæèâàåò ðàáîòîñïîñîáíîñòü äðàéâåðà UCPD è àêòèâèðóåò åãî, åñëè òîò îòêëþ÷èòñÿ.

 ñâÿçè ñ ýòèì ýêñïåðòû ïîðòàëà Bleeping Computer âèäÿò ëèøü îäèí âûõîä èç ñèòóàöèè – îòêëþ÷èòü äðàéâåð ÷åðåç ðååñòð ïðåäëîæåííûì Êîëáè÷åì ñïîñîáîì, à çàòåì ëþáûìè ìåòîäàìè äîáðàòüñÿ äî «Ïëàíèðîâùèêà çàäà÷» è îòêëþ÷èòü/óäàëèòü èç íåãî çàäà÷ó, ïîâòîðíî àêòèâèðóþùóþ äðàéâåð UCPD.

Êîììåíòàðèè