Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Полезные утилиты для Windows 10 и Windows 11

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

xrun1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
@echo off
title "Запрет обновлений Firefox 63+"
color 1B
set "FFupdate="
set "vFF="
for /f "tokens=2*" %%i in ('reg query "HKLM\SOFTWARE\Policies\Mozilla\Firefox" /v DisableAppUpdate') do set "FFupdate=%%j"
if not Defined FFupdate cls
for /f "tokens=2*" %%i in ('reg query "HKLM\SOFTWARE\Mozilla\Mozilla Firefox" /v CurrentVersion') do set "vFF=%%j"
tasklist.exe /nh /fi "imagename eq firefox.exe" | find.exe /I "firefox.exe" > nul || goto M0
  echo.
  call :write 1C "Firefox выполняется" 22
  call :writeLn 1C " требуется перезапуск после изменения параметров реестра"
 
:M0
echo.
call :write 1B "Состояние Mozilla Firefox Update Version" 22
call :writeLn 1A " %vFF%"
if not Defined FFupdate goto M1
if "%FFupdate%" == "0x1" call :writeLn 1E "ЗАПРЕЩЕНО"
echo.
echo -----------------------------------------------------
echo  1 - разрешить
echo  0 - выход (или нажать Enter)
echo -----------------------------------------------------
set /P "uFF=Введите команду, нажмите Enter: " || set "uFF=0"
if %uFF% ==1 reg delete "HKLM\SOFTWARE\Policies\Mozilla\Firefox" /v DisableAppUpdate /f
if %uFF% ==0 (echo Выход!) else if not %uFF% ==1 goto beep
goto M2
 
:M1
call :writeLn 1E "НЕ ЗАПРЕЩЕНО"
echo.
echo -----------------------------------------------------
echo  2 - запретить
echo  0 - выход (или нажать Enter)
echo -----------------------------------------------------
set /P "uFF=Введите команду, нажмите Enter: " || set "uFF=0"
if %uFF% ==2 reg add "HKLM\SOFTWARE\Policies\Mozilla\Firefox" /v DisableAppUpdate /t REG_DWORD /d 1
if %uFF% ==0 (echo Выход!) else if not %uFF% ==2 goto beep
goto M2
 
:beep
  0<nul set /p strTemp=
  color 4B
  echo.
  echo Неверное значение, операция не выполнена, выход.
 
:M2
TIMEOUT /T 3 /NOBREAK
goto :EOF
 
:write
  setlocal
  :write1
  set "tempFolder=%TEMP%\%~n0.%time:~-2%.%random%"
  md "%tempFolder%" 2>nul || goto write1
  pushd %tempFolder%
  set /p .=.<nul>"%~2"
  findstr /a:%~1 /c:"." /s "%~2"
  if "%~3"=="" (set /p .=  <nul) else set /p .= <nul
  popd
  rd /s /q "%tempFolder%" 2>nul
endlocal & exit /b
 
:writeLn
  call :write %1 "%~2" %3
  echo.
exit /b
========================================= https://forum.mozilla-russia.org/viewtopic.php?pid=771231#p771231
1. Создать каталог distribution по пути: C:\Program Files\Mozilla Firefox. В портабельных ...\FirefoxPortable\App\Firefox (Firefox64)
Создать файл policies.json, добавить код и поместить в папку distribution.
скрытый текст
 
Выделить код
Код:
 
{
  "policies": {
    "DisableAppUpdate": true
  }
}
 

Всего записей: 720 | Зарегистр. 26-12-2009 | Отправлено: 10:45 21-09-2022
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Полезные утилиты для Windows 10 и Windows 11


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru