Skip to content
View in the app

A better way to browse. Learn more.

Kaspersky Support Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Не отрабатывает bat-файл

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f

Задача в KSC 13 выполняется от local system,но как обойти ограничение. Может дело в кодировке? Скрипт отключает прокси. Батник исправный и с созданного инсталляционного пакета отрабатывает

Edited by riomenx

Featured Replies

Здесь уже ответили, не в никакой не кодировке дело - Вы не сможете таким "простым" способом импортировать значение в реестр текущего пользователя.

  • Author

Устанавливать приложения,которые вносят изменения в реестр я могу,а напрямую изменять нет

Что-то типа такого, проверьте на тестовой системе:

@echo off
SetLocal EnableExtensions

For /F "Tokens=1,2,3,4,5,6,7* Delims=\" %%i In ('Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" ^| findstr "S-1-5-21"') Do (
reg add "HKEY_USERS\%%o\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f >nul 2>&1
)

Т.е. тупо ищем SID пользователей и тупо пишем в тот улей пользователя, который уже смонтирован в HKEY_USERS, все ошибки подавляем.

  • Author

Не отработал. 

Есть другой код для получения SID:


@for /f "tokens=2 delims=\" %%u in ('wmic computersystem get username^|find "\"') do @set "user=%%u"
@for /f %%s in ('wmic useraccount where name^='%user:  =%' get SID^|find "-"') do @set SID=%%s
@echo %SID%
@pause

Как его собрать. Подставить SID  в @reg add "HCU\%SID%\...

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f

 

Edited by riomenx

6 минут назад, riomenx сказал:

Не отработал. 

Не поленился, создал инсталляционный пакет со сценарием, после назначил задачу клиенту, дождался её выполнения, проверил результат - всё работает.

Ищите проблемки у Себя ?

14 минут назад, riomenx сказал:

Как его собрать. Подставить SID

@echo off
@for /f "tokens=2 delims=\" %%u in ('wmic computersystem get username^|find "\"') do @set "user=%%u"
@for /f %%s in ('wmic useraccount where name^='%user:  =%' get SID^|find "-"') do @set SID=%%s
reg add "HKEY_USERS\%SID%\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f >nul 2>&1

 

Edited by durtuno

  • Author
6 минут назад, durtuno сказал:

Не поленился, создал инсталляционный пакет со сценарием, после назначил задачу клиенту, дождался её выполнения, проверил результат - всё работает.

Ищите проблемки у Себя ?

Прокси сервер отключился(использовать прокси сервер для локальных подключений) ? Странно. У меня сценарий не отработал даже с хоста

Edited by riomenx

  • Author
3 минуты назад, riomenx сказал:

Прокси сервер отключился(использовать прокси сервер для локальных подключений) ? Странно. У меня сценарий не отработал даже с хоста

Пардон. Не закрыл скобку. Спасибо!

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.