Сброс ассоциаций Cent Browser
Цитата: Никита от 29.01.2022, 13:56Привет! Сталкивались ли вы с таким, что, поставив Cent Browser (Portable) в качестве браузера по умолчанию, через некоторое время вы замечали, как значки на форматах .pdf, .xml и других поломались? Казалось бы, вы ничего в системе не удаляли, в реестре не копошились... Неизвестно, что приводит к такой ситуации.
К счастью, можно очень легко и безболезненно сбросить все ассоциации для Cent Browser (Portable): он перестанет быть браузером по умолчанию и исчезнет из меню всех файлов. Для этого создайте .bat-файл и вставьте в него код, приведённый ниже. После завершения скрипта, обновите оболочку проводника (через Win10Tweaker, к примеру). Теперь вы можете снова назначить Cent Browser (Portable) в качестве браузера по умолчанию.
P.S. Данный способ полностью безопасен - никакие ваши личные данные не пострадают. Скрипт при запуске выполняется сразу от имени администратора. [spoiler title="Код"]@set @x=0; /* @echo off ver |>NUL find /v "5." && if "%~1"=="" cscript.exe //nologo //e:jscript "%~f0"& exit /b echo msgbox "Ожидайте диалогового окна о завершении сброса">"%temp%\msg1.vbs" %temp%\msg1.vbs del %temp%\msg1.vbs :: Ищем в реестре и удаляем из него все разделы, в именах которых содержится "CentHTM": @for %%h in (HKLM HKCU HKCR HKCC HKU) do ( @for /f "delims= eol=" %%k in ('reg query %%h /f CentHTM /s /k^|findstr "^H"') do @reg delete "%%k" /f ) :: Ищем в реестре и удаляем из него все разделы, в именах которых содержится "CentBrowser": @for %%h in (HKLM HKCU HKCR HKCC HKU) do ( @for /f "delims= eol=" %%k in ('reg query %%h /f CentBrowser /s /k^|findstr "^H"') do @reg delete "%%k" /f ) echo msgbox "Ассоциации сброшены! Обновите оболочку проводника.">"%temp%\msg2.vbs" %temp%\msg2.vbs del %temp%\msg2.vbs */new ActiveXObject('Shell.Application').ShellExecute (WScript.ScriptFullName,'Admin','','runas',1);[/spoiler]
[MNotice]Убирайте большой код под спойлер.[/MNotice]
Привет! Сталкивались ли вы с таким, что, поставив Cent Browser (Portable) в качестве браузера по умолчанию, через некоторое время вы замечали, как значки на форматах .pdf, .xml и других поломались? Казалось бы, вы ничего в системе не удаляли, в реестре не копошились... Неизвестно, что приводит к такой ситуации.
К счастью, можно очень легко и безболезненно сбросить все ассоциации для Cent Browser (Portable): он перестанет быть браузером по умолчанию и исчезнет из меню всех файлов. Для этого создайте .bat-файл и вставьте в него код, приведённый ниже. После завершения скрипта, обновите оболочку проводника (через Win10Tweaker, к примеру). Теперь вы можете снова назначить Cent Browser (Portable) в качестве браузера по умолчанию.
P.S. Данный способ полностью безопасен - никакие ваши личные данные не пострадают. Скрипт при запуске выполняется сразу от имени администратора.
@set @x=0; /*
@echo off
ver |>NUL find /v "5." && if "%~1"=="" cscript.exe //nologo //e:jscript "%~f0"& exit /b
echo msgbox "Ожидайте диалогового окна о завершении сброса">"%temp%\msg1.vbs"
%temp%\msg1.vbs
del %temp%\msg1.vbs
:: Ищем в реестре и удаляем из него все разделы, в именах которых содержится "CentHTM":
@for %%h in (HKLM HKCU HKCR HKCC HKU) do (
@for /f "delims= eol=" %%k in ('reg query %%h /f CentHTM /s /k^|findstr "^H"') do @reg delete "%%k" /f
)
:: Ищем в реестре и удаляем из него все разделы, в именах которых содержится "CentBrowser":
@for %%h in (HKLM HKCU HKCR HKCC HKU) do (
@for /f "delims= eol=" %%k in ('reg query %%h /f CentBrowser /s /k^|findstr "^H"') do @reg delete "%%k" /f
)
echo msgbox "Ассоциации сброшены! Обновите оболочку проводника.">"%temp%\msg2.vbs"
%temp%\msg2.vbs
del %temp%\msg2.vbs
*/new ActiveXObject('Shell.Application').ShellExecute (WScript.ScriptFullName,'Admin','','runas',1);
Комментарий модератора:
Убирайте большой код под спойлер.