Принудительная очистка Standby - оперативной памяти по расписанию посредством утилиты RamMap и скрипта Autoit.

Публикация № 237919

Администрирование - Администрирование данных 1С

AutoIT

32
Для большинства пользователей операционная система – это «черный ящик», и что происходит внутри него – это таинство. Но иногда хочется «пнуть» этот ящик, что бы он работал так, как надо… Конечно, принудительная очистка standby памяти напоминает "танец с бубном" (вроде система должна делать это сама), но в некоторых случаях она помогает...

 «Памяти мало не бывает» -  Народное правило апгрейда компьютера.

Внимание!!! Все описанное ниже относится к Windows Vista и выше…

Каждый, кто хоть раз заглядывал (кто из любопытства, кто по долгу службы)  в «Монитор ресурсов» на закладку «Память» видел подобную картинку:

Рис 1.

Причем, через некоторое время, она существенно меняется (в зависимости от используемого ПО и настройки системы):

Рис. 2

Мы видим, что память из списка «Ожидание» (Standby) – растет, свободная память – уменьшается…

В данном случае свободной памяти почти не осталось:

Рис. 3

А в Standby памяти находятся большие файлы архивов вечернего бэкапа:

Рис. 4

И самое главное, есть 100% уверенность, что нахождение их в Standby памяти не целесообразно – бэкап уже закончился.

Теоретически, Standby память содержит кэшированные данные, которые возможно, когда-нибудь будут использоваться в дальнейшем… При этом, когда системе потребуется дополнительные ресурсы, системный менеджер памяти может освободить из списка Standby необходимую память.

 На практике, иногда случаются ситуации, подобные этой

 «В тестовом режиме гоняем сервер (8x2CPU AMD 64G RAM) баз данных на MS W2008R2 KR c MSSQL 2008. Под SQL выделено 50 G. Почти месяц машина отработала нормально, но последнии несколько дней вся свободная память из free перешла в Standby и производительность снизилась ... причем система говорит что используется всего 52-53 G. После рестарта система съедает полженные 52-53 Gи начинает привращение Free to Standby. По завершению сего процесса снова начинаются "дикие тормаза". 

p.s. сервер mssql+1cv81 4 базы: 2 торговли не типовых 65G каждая, 1 ЗУП 1,5G 1 бухгалтерия 14G  Подскажите как standby превратить в free «

Конечно не факт, что «тормоза» в данном конкретном случае возникли только по этой причине, но как говорят: «осадок остался».

Я так же замечал, что при работе некоторых приложений (особенно написанных для предыдущих ОС) количество свободной памяти иногда резко уменьшается и субъективно, система начинает «подтормаживать» а некоторые приложения, например 1С 7.7 Предприятие даже «вываливались» без всяких сообщений.  Чаще всего в подобных случаях спасает перезагрузка системы.

Так как Standby память – страницы физической памяти, которые активно не используются, и могут быть при необходимости выделены менеджером памяти другим задачам, значит, не будет ничего плохого, если мы освободим их без участия системы, но, конечно, корректно.

Есть прекрасная утилита фирмы Sysinternals (www.sysinternals.com) RamMap. Одна из опций данной программы, как раз, и отвечает за очистку Standby памяти.

 Рис. 5

Результат выполнения очистки (красым отмечена свободная память):

Рис. 6

 И в мониторе ресурсов свободной памяти значительно прибавилось:

 Рис. 7

Эта утилита, написанная легендарным Марком Руссиновичем в соавторстве с Дэвидом Саломоном, она прекрасно справляется с данной задачей. Ее авторы – признанные специалисты по Windows-системам (это к корректности реализации). К слову, весь пакет программ – это «швейцарский нож» для каждого системного администратора.

Единственный недостаток, то, что выбор и запуск данной опции в программе происходит в интерактивном режиме. Автоматизировать нажатия кнопок и выбор меню нам поможет простой скрипт на AutoIT:

;----------------------------------------------------------------------------

#RequireAdmin

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****

#AutoIt3Wrapper_UseX64=y

#AutoIt3Wrapper_Res_Language=1049

#AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker

#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

;----------------------------------------------------------------------------

;           SAM -- 20/11/2013

;----------------------------------------------------------------------------

;  RunRamMap -- оболочка для запуска утилиты Sysinternals RamMap

;  - после запуска программы выполняется очистка Standby памяти

;  - после 10-15 секунд работы программа закрывается...

;

Оригинальная утилита должна находиться в каталоге: C:\UTIL\RAMMap\RAMMap.exe

;----------------------------------------------------------------------------

; RamMap -- работает только для Windows Vista и выше ...

;----------------------------------------------------------------------------

Local $hWnd                         ; идентификатор окна программы

Local $ret                               ; идентификатор программы

; Если программа еще не запущена - запускаем RamMAP

If Not WinExists("[CLASS:RamMapClass]") Then

            $ret = ShellExecute('C:\UTIL\RAMMap\RAMMap.exe')

            If @error Then

                        MsgBox(4096, 'Сообщение', 'Ошибка запуска RamMap.exe.', 30)

                        Exit 1

            EndIf

EndIf

; Ожидаем появление окна программы RamMap

$hWnd = WinWait("[CLASS:RamMapClass]", "", 10)

If Not $hWnd Then

            MsgBox(4096, 'Сообщение', 'Окно RamMap не найдено, завершаем работу')

            Exit 2

Else

            WinActivate("[CLASS:RamMapClass]", "")            ; наше окно - активное

EndIf

; Выбираем пункт "Empty Standby List" в меню "Empty" программы

WinMenuSelectItem($hWnd, '', '&Empty', 'Empty S&tandby List')

; ждем выполнение очистки 5 сек... (ориентировочно...)

Sleep(5000)

; обновляем экран

Send("{F5}")

; Ждем 5 секунд, чтобы увидеть результат и выйти...

Sleep(5000)

; Закрываем программу.

WinClose($hWnd)

;----------------------------------------------------------------------------

Скрипт компилируем в исполняемый файл. После чего, в Планировщике заданий можно создать системное задание по расписанию, которое, например, перед началом рабочего дня, очищает память, тем самым освобождая так необходимые пользователю ресурсы.

Еще раз повторюсь – эта утилита (RamMap) работает на Windows Vista и выше…

В архивном файле находится исходный текст скрипта и скомпилированные модули для запуска в 32 и 64 разрядных системах. Свежую версию утилиты RamMap лучше загрузить с сайта автора: http://live.sysinternals.com/rammap.exe

PS: Для тех, кто  любит разбираться в деталях – ссылка на статью по организации управления памяти в Windows: Here be dragons: Управление памятью в Windows как оно есть 

Мир Вашему дому!

32

Скачать файлы

Наименование Файл Версия Размер
RunRamMap.zip
.zip 824,03Kb
28.09.16
76
.zip 824,03Kb 76 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Alex1Cnic 124 25.11.13 08:19 Сейчас в теме
Интересно, а как бы такую штуку rammap для win XP сделать или существуует подобная утилита??
2. LexSeIch 203 25.11.13 10:43 Сейчас в теме
К сожалению RamMap, только начиная с Vista - в XP видимо - другая модель управления памятью.
3. AlexBugs 27.11.13 08:23 Сейчас в теме
А для сервера с MS W2008R2 64 bit эта утилитка подойдет? кайф от ее использования будет?
5. LexSeIch 203 28.11.13 04:06 Сейчас в теме
(3) AlexBugs,
Да, подойдет - скриншоты в примере, как раз сняты в такой системе. RamMap - очень полезная утилита, подробнее с ней можно ознакомиться в книге Руссиновича, Маргозиса: "Утилиты Sysinternals. Справочник администратора". А на счет кайфа - все зависит зависит от ПО, которое у Вас запущено. По крайней мере хуже не будет.
19. gabriel20 31.08.16 07:21 Сейчас в теме
(3) AlexBugs, на сервере 2012R2 работает на ура
4. DAnry 6 27.11.13 19:26 Сейчас в теме
Спасибо. Интересная статья.
6. dkonakov 6 21.04.14 10:54 Сейчас в теме
Очень полезная статья! Решила многие мои проблемы на сервере терминалов.
7. LexSeIch 203 21.04.14 18:27 Сейчас в теме
(6) dkonakov,
Если можно, немного подробнее о проблемах. В моей практике, например, наблюдалось некоторое замедление работы программ, после запуска некоторых приложений в течении дня (поэтому утром, перед началом рабочего, дня принудительно очищаю память). А какие проблемы были у Вас?
16. dkonakov 6 17.01.16 16:15 Сейчас в теме
(7) у меня проблемы начинались, когда свободная память приходила к нулю. А на текущем этапе, когда перешли на управляемые формы, приходится делать раза 2-3 в день, 32 Гигобайта на 2008 сервере не хватает.
17. LexSeIch 203 20.01.16 06:09 Сейчас в теме
(16) dkonakov,
Не пробовали, при недостатке памяти, утилитой RamMap проверить на каких процессах, файлах "уходит" память.
8. Divisi0n_by_zer0 11.05.15 15:16 Сейчас в теме
супер скрипт! на сервере 16 гигов памяти, после ночного бэкапа вся standby была загажена кусками файловых бэкапов... а теперь всё хорошо )
10. mas76 13.07.15 17:24 Сейчас в теме
скомпилировал скрипт, но не работает сброс стенбая и закрытие программы
11. mas76 13.07.15 17:46 Сейчас в теме
все отбой все получилось, спасибо
32. user973548 11.05.18 11:53 Сейчас в теме
(11) У меня не получилось, подскажите как сделали?
12. Vic_V 11.08.15 07:59 Сейчас в теме
Статья полезная. Ручное использование утилиты помогает., но полностью Standby память не очищается, из 1600 осталось около 700 К занято.
Сам скомпилировать скрипт не могу, а специально зарабатывать $m не буду.
13. capitan 1274 11.08.15 11:37 Сейчас в теме
На самом деле, существует определенное количество специализированных менеджеров памяти - пример Cacheman.
По моим ощущениям на порядок возрастает дисковая активность.
И к тому же, у меня есть подозрение - windows сам разруливает как standby превратить в free.
В любом случае автору респект за интересную статью.
14. bogdan_sukonnov 57 15.10.15 18:05 Сейчас в теме
В заголовке ошибка - утилита называется RAMMAP. А вообще, только она и помогла, тоже сервер через некоторое время выедал free память и начинал тормозить. Перезагрузка, конечно помогала, и во многих отношениях она лучше. Но если перезагрузить никак, а память освободить нужно - эта утилита просто спасение!
LexSeIch; +1 Ответить
15. KSV53 11.12.15 21:45 Сейчас в теме
каждый раз не поперезагружаешь, а выкидывать каждый раз пользователей не вариант
18. nick_e 2 12.05.16 09:43 Сейчас в теме
Полезная статья. Хотел запускать RAMMap.exe без указания пути, не работает при запуске из планировщика задач.
Чтобы каждый раз скрипт не перекомпилировать когда папку хранения программы меняешь, сделал так:
$ret = ShellExecute(@ScriptDir &'\RAMMap.exe')
gabriel20; LexSeIch; +2 Ответить
20. almot77 07.10.16 17:50 Сейчас в теме
Есть утилита CLI называется EmptyStandbyList.exe
soci0pat; Nikita890; pridecom; SashaSashaSashka; +4 Ответить
24. SashaSashaSashka 30.06.17 11:47 Сейчас в теме
(20) Действительно. Самый простой вариант. Качаем прямо по первой Гугл-ссылке, кидаем в планировщик и всё!
pridecom; +1 Ответить
21. cj_nik 27.12.16 17:50 Сейчас в теме
Написали для этого дела скрипт.
Код на C#, обертка на PowerShell: https://gallery.technet.microsoft.com/c-PowerShell-wrapper-6465e028
22. LexSeIch 203 28.12.16 09:27 Сейчас в теме
(21) Отлично. Больше решений - меньше проблем у пользователя...
23. Djagernaut 45 01.04.17 15:12 Сейчас в теме
Смею сделать замечание, что подобный механизм не работает в связке с Hyper-V, даже после освобождения всей доступной для очистки памяти гипервизор считает ее занятой, и помогает только REBOOT.
LexSeIch; +1 Ответить
25. Nikita890 05.09.17 07:01 Сейчас в теме
Большое спасибо,то ли после настройки бэкапа, то ли оттого, что увеличилось количество пользователей 1с стала накапливаться Standby память на сервере, и свободной памяти стало не хватать. Пока что просто очистил standby неглядя, потом буду смотреть детально, откуда что берется, как я понимаю программа позволяет это сделать.
26. LexSeIch 203 07.09.17 10:32 Сейчас в теме
Да, программа просто отличная, и можно посмотреть: куда уходят ресурсы. Я ее применяю не только на сервере но и на рабочих станциях под Windows 7 (там то же память после некоторых задач не освобождается). Я заметил, что такое иногда происходит даже при операциях простого копирования очень больших файлов (десятки Гб). На сайте самой программы (которая, кстати иногда обновляется последнее обновление 02.02.2016 г.) есть еще очень много полезных утилит, которые заслуживают внимания для мониторинга автозагрузки, запущенных задач и т.д.. Утилиты документированы и выпущена книга на русском языке, описывающая пакет утилит "Утилиты Sysinternals. Справочник администратора".
27. Nikita890 21.09.17 12:34 Сейчас в теме
Вот бы кто скриптом поделился, сам не справился с созданием(
29. Nikita890 06.10.17 06:32 Сейчас в теме
Скачал EmptyStandbyList.exe добавил в планировщик заданий от имени администратора (важно!) и проблема решена.
30. lustin 01.12.17 12:43 Сейчас в теме
для тех кто придет из интернета сюда оставлю следующее

в 2011 году я заколебался периодически проверять GUI RamMap на 1С серваках и тыкать Empty мышкой
напомню что в 1С у нас проблема не с StandBy а с MappedFile

в 2011 году на форуме SysInternals автор wj32 опубликовал утилиту https://forum.sysinternals.com/rammap-empty-standby-list_topic27297_post132769.html#132769

на текущий момент автор wj32 опубликовал консольную утилиту у себя сна сайте https://wj32.org/wp/software/empty-standby-list/
она и назначается на планировщик как верно заметил (29)
Moskovkin; MariusUrsus; Nikita890; +3 Ответить
31. user891709 10.01.18 08:40 Сейчас в теме
а с какой периодичностью стоит запускать данный скрипт?
Оставьте свое сообщение

См. также

Скрипт powershell - контроль размера файлов журнала регистрации 1С на сервере 2

Инструменты и обработки Системный администратор Архив с данными Россия Windows Абонемент ($m) Журнал регистрации

Скрипт powershell, который отправляет на указанную почту информацию о свободном месте на дисках сервера (где запускается данный скрипт) и информацию о размерах файлов журнала регистрации 1С (+ прикреплен файл 1CV8Clst).

1 стартмани

11.10.2019    467    1    GG_Dots    0       

Мониторинг выхода обновлений конфигураций 4

Инструменты и обработки Системный администратор Архив с данными Linux Абонемент ($m) Администрирование данных 1С

Надоело ежедневно сидеть на сайте 1Сном в ожидании информации что вышел новый релиз конфигурации? А сторонними программами мониторинга пользоваться не хочется? Тогда напишем такой мониторинг самостоятельно!

1 стартмани

07.09.2019    833    KiborG85    0       

Универсальный скрипт резервного копирования Postgres, архивирует все базы сервера баз данных 25

Инструменты и обработки Системный администратор Архив с данными Абонемент ($m) Архивирование (backup)

Предлагаю использовать универсальный скрипт резервного копирования Postgres, архивирует все базы сервера баз данных, архивируются все добавленные базы, ведется лог архивирования, контролируется глубина архива. Скрипт тестировался на PostgreSQL 10.5 CentOS Linux release 7.6.1810

1 стартмани

13.08.2019    2392    2    solaru    4       

Передача баз PostgreSQL на удалённый сервер резервных копий, удобное восстановление. Почасовой и ежесуточный вариант. В общем, ещё один скрипт 35

Инструменты и обработки Системный администратор Архив с данными Windows Абонемент ($m) Архивирование (backup)

Скрипты сохраняют резервную копию в архив и отправляют на удалённый rsync сервер самым оптимальным образом. Вы без проблем сделаете текущую резервную копию или восстановите за любой другой день, не выгоняя пользователей. Есть вариант с восстановлением на любое время. Не нужны ни белые IP адреса клиентов с NAT, ни VPN. Максимально облегчённый вариант, позволит вам массово подстраховать базы клиентов, и стоить вам будет это почти ничего.

1 стартмани

05.08.2019    2241    ЕСТЬNULL    0       

Упражнения на Перфоленте. Парсим технологический журнал 1С 20

Статья Системный администратор Программист Архив с данными Windows Абонемент ($m) Сервисные утилиты Инструментарий разработчика Практика программирования Разработка

В статье рассматривается парсинг технологического журнала 1С на новом языке программирования Перфолента. Статья может быть полезна как для парсинга, так и для изучения некоторых особенностей языка.

1 стартмани

31.07.2019    3040    Perfolenta    62       

Удаленная поддержка в рамках локальной сети (UltraVNC Single Click) 9

Инструменты и обработки Системный администратор Архив с данными Windows Абонемент ($m) Администрирование данных 1С

Что только не используют для управления удалёнными рабочими в локальной сети... да ничего не используют. Сисадмины (не берем банковских), которых знаю я, втыкают каждому тимвьюер и не заморачиваются. Как известно: хороший сисадмин - ленивый сисадмин. Но и тимвьюер не стоит на месте, недавнее обновление потрепало многих и ограничило время до законных 5 минут... Кого это коснулось, прошу под кат...

5 стартмани

28.06.2019    1823    1    capitan    17       

Как настроить автоматическое резервное копирование в MS SQL SERVER EXPRESS 10

Статья Системный администратор Архив с данными Windows Абонемент ($m) Архивирование (backup)

При использовании MS SQL Server редакции Express, которая является бесплатной, важно понимать, что она имеет ряд ограничений. Кроме того что размер базы данных при использовании MS SQL Server Express не может превышать 10 Гб, в составе этой редакции СУБД отсутствует SQL Server Agent, который позволяет создавать планы обслуживания баз данных для регулярного автоматического выполнения. В результате нет возможности автоматизировать резервное копирование базы данных штатными средствами. Однако выход из ситуации есть. В статье описана инструкция по настройке автоматического резервного копирования для MS SQL Server Express 2008.

1 стартмани

20.06.2019    2487    igordynets    3       

Elastic + filebeat + ТЖ 1С 56

Вопрос Системный администратор Программист Архив с данными Windows Абонемент ($m) Журнал регистрации Поиск данных

Рассмотрим как можно обрабатывать удобно большой объем информации с простой структурой. Это удобно для анализа логов ТЖ, поскольку типовыми механизмами он невозможен.

1 стартмани

18.06.2019    5005    12    pashamak    11       

БЭКАПЕР на FTP c открытым кодом 8

Инструменты и обработки Системный администратор Программист Архив с данными Windows Абонемент ($m) Архивирование (backup)

Бесплатная Windows программа для автоматической загрузки (дублирования) архивов баз данных 1С, SQL и прочих файлов на ваш FTP-сервер. Надёжная защита от вирусов шифровальщиков и прочих неприятностей связанных с потерей данных. Программа полностью бесплатная + представляются исходный код, чтобы каждый мог её доработать под себя.

1 стартмани

14.06.2019    2457    3    yukoz    2       

Мониторинг файловых баз (Zabbix - 1CD) 7

Инструменты и обработки Системный администратор Архив с данными Абонемент ($m) Сервисные утилиты

Шаблон с autodiscovery Zabbix для мониторинга файловых баз 1С. Мониторится размер БД, количество таблиц, версия БД.

1 стартмани

21.05.2019    1536    shibanovan    0       

Загрузка-выгрузка файлов по RDP с докачкой 20

Статья Системный администратор Архив с данными Windows Абонемент ($m) Администрирование данных 1С

PowerShell скрипт для загрузки/выгрузки больших файлов в RDP-сессии с использованием технологии BITS-transfer.

1 стартмани

16.05.2019    2040    5    -vito-    1       

Проверка ресурсов 4

Инструменты и обработки Системный администратор Архив с данными Россия Windows Абонемент ($m) Администрирование данных 1С

Программа выполняет процедуру Ping и TraceRoute по заранее созданному списку ресурсов.

1 стартмани

30.01.2019    2157    1    1serger    0       

Мониторинг windows серверов на раз, два с помощью prometheus и grafana 9

Инструменты и обработки Системный администратор Архив с данными Абонемент ($m) Сервисные утилиты

Вдохновленный статьей про сбор, хранение и визуализации показателей с помощью prometheus и grafana подготовил готовый docker-compose файл для быстрой настройки и запуска мониторинга windows серверов.

1 стартмани

08.01.2019    4843    4    metmetmet    20       

Резервное копирование и обслуживание баз Postgre SQL в Windows 14

Инструменты и обработки Системный администратор Архив с данными Россия Windows Абонемент ($m) Архивирование (backup)

Резервное копирование и обслуживание баз Postgre SQL в Windows скриптами командной строки

1 стартмани

14.11.2018    4893    19    user598613_svp_gamma    2       

CopyCopy - Копирование любого файла по расписанию 3

Инструменты и обработки Системный администратор Архив с данными Windows Абонемент ($m) Сервисные утилиты

Программа копирует файл в равный промежуток времени указанный пользователем.

1 стартмани

28.08.2018    3415    2    fierylions    0       

РусскийФокс и ClickerMann заносят данные в 1С 5

Инструменты и обработки Программист Архив с данными Россия Windows Абонемент ($m) Сервисные утилиты Практика программирования

Новый объектно-ориентированный русскоязычный 1С-подобный язык программирования РусскийФокс. . РусскийФокс создает сценарии для Clickermann. Сценарий заполняет справочник в 1С.

1 стартмани

21.07.2018    6226    1    andreosh    20       

Автоматизация удаления устаревших резервных копий 4

Инструменты и обработки Системный администратор Архив с данными Абонемент ($m) Архивирование (backup)

Скрипт и библиотека на OneScript для автоматизации удаления устаревших резервных копий.

1 стартмани

08.07.2018    3689    4    metmetmet    2       

"Перезаливатор" - приложение для автоматизации "перезаливки" баз 64

Инструменты и обработки Системный администратор Программист Архив с данными Windows Абонемент ($m) Архивирование (backup)

В данной статье я хотел бы рассказать о приложении «Перезаливатор», которое позволило нам значительно облегчить процесс «перезаливки» баз, вплоть до самостоятельной «перезаливки» информационных баз консультантами 1С.

1 стартмани

05.07.2018    10352    16    Tavalik    24       

Прощальный снимок экрана 3

Инструменты и обработки Системный администратор Программист Архив с данными Windows Абонемент ($m) Администрирование данных 1С

Данная программа позволяет сделать снимок экрана пользователя для выяснения причин/виновника "зависания" всей системы. Предполагается, что снимок делается перед выполнением принудительного завершения сессий пользователей.

1 стартмани

18.06.2018    4363    hogik    0       

Switcheroo_1C - Быстрое переключение между окнами 1С 7

Инструменты и обработки Программист Архив с данными Windows Абонемент ($m) Сервисные утилиты

Утилита позволяющая переключаться между окнами 1С, аналог Alt+Tab только учитываются 1С приложения.

1 стартмани

18.06.2018    4159    1    WizaXxX    0       

Очистка Кэша 1С 3

Инструменты и обработки Системный администратор Архив с данными Windows Абонемент ($m) Сервисные утилиты

Очистка кэша 1С, для любой операционной системы семейства Windows.

1 стартмани

28.05.2018    5446    18    IceEvgen    3       

Настройка Dropbox как службы на терминальном сервере 7

Статья Системный администратор Архив с данными Windows Абонемент ($m) Администрирование данных 1С

Настройка Dropbox как службы на терминальном сервере на примере сервера Windows 2008 R2 x64. К сожалению, Dropbox не имеет своих инструментов для настройки синхронизации как сервиса Windows. Но иногда очень хочется это сделать, чтобы, например, бэкапы 1С своевременно синхронизировались с облачным хранилищем независимо от того, запущен терминальный сеанс под определенным пользователем или нет. 

1 стартмани

27.03.2018    7721    12    vdv2701    5       

Регистрация компонент 1С и запуск консоли кластера серверов 5

Инструменты и обработки Системный администратор Программист Архив с данными Россия Windows Абонемент ($m) Сервисные утилиты

Выводит список установленных платформ 1С, позволяет зарегистрировать V8x.COMConnector, V8x.Application, V8x.ServerAbout и запустить консоль кластера серверов 1С для выбранной версии. Показывает текущие версии зарегистрированных компонент 1С (требуется .NET Framework 4.0 и права администратора).

1 стартмани

22.03.2018    7884    28    ROL32    7       

Скрипт резервного копирования PostgreSQL на Powershell 9

Инструменты и обработки Системный администратор Архив с данными Windows Абонемент ($m) Архивирование (backup)

Заготовка скрипта. Эти заготовки помогут настроить резервное копирование встроенными методами Windows, с помощью Powershell.

1 стартмани

02.03.2018    7382    8    user811626    0       

Установщик Apache 2.4 39

Инструменты и обработки Системный администратор Архив с данными Абонемент ($m) Администрирование данных 1С

Установщики для Apache 2.4.29 в формате .exe и .msi для ленивых.

1 стартмани

22.01.2018    11051    24    frkbvfnjh    20       

Докер образ для быстрого запуска анализатора журналов PostgreSQL 3

Инструменты и обработки Системный администратор Программист Архив с данными PostgreSQL Абонемент ($m) Сервисные утилиты Статистика базы данных Производительность и оптимизация (HighLoad)

Журналы работы очень полезный инструмент, и их может быть очень много. Их можно  записывать в /dev/null или вообще отключить, но лучше не стоит так делать, ведь в них можно отыскать массу полезной информации о работе СУБД.

1 стартмани

29.12.2017    7918    _evgen_b    0       

Com to Keyboard - имитация ввода с клавиатуры сигнала, поступающего из Com порта 4

Инструменты и обработки Системный администратор Программист Архив с данными Windows Абонемент ($m) Сервисные утилиты

Утилита позволяет имитировать ввод с клавиатуры сигнала, поступающего из Com порта. Иногда при использовании оборудования (Сканер и Картридер и т.д.) возникают проблемы с его подключением к системе учета. В таком случае просто не обойтись без дополнительных утилит, позволяющих решить поставленные задачи.

3 стартмани

11.12.2017    5907    7    mvdimas    1       

Быстро, дёшево и массово подстраховать базы клиентов от утери. Комплексная система удалённого резервного копирования 39

Статья Системный администратор Архив с данными Абонемент ($m) Архивирование (backup)

Вы можете держать копии баз своих клиентов актуальными на своем backup-сервере. Rsync передаст только изменения базы, в связи с чем, передача данных произойдет самым рациональным способом. Обновление копии файловой базы происходит почти мгновенно, даже по низкоскоростным каналам связи. Вы сможете держать копии всех MSSQL баз на своём удалённом сервере с почасовой актуальностью. Как это сделать описываю в деталях. Систему можно использовать вообще для любых файлов. Если копия не обновляется заданное время - приходит оповещение об этом. Предыдущая версия уже несколько лет работает на локальном backup-сервере, который спасал мою честь несколько раз.

2 стартмани

14.11.2017    12167    7    ЕСТЬNULL    8       

RDP: Библиотека файлов 4

Инструменты и обработки Системный администратор Программист Архив с данными Россия Windows Абонемент ($m) Сервисные утилиты

Программа запускается в system tray. В контекстное меню программы загружается список файлов с расширением "*.rdb". Открывает соединение с удаленным рабочем столом.

1 стартмани

27.10.2017    5474    9    arcadics    5       

Выключение компьютера (по расписанию) 2

Инструменты и обработки no Архив с данными Абонемент ($m) Администрирование данных 1С

Программа, выключающая компьютер по расписанию.

1 стартмани

12.09.2017    6818    3    fierylions    0       

Блокнот (всегда поверх окон) 2

Отчеты и формы no Архив с данными Windows Абонемент ($m) Сервисные утилиты

Блокнот, который всегда поверх других окон.

1 стартмани

18.08.2017    7566    5    fierylions    0       

Скрипты на SQL для автоматизации архивации и сжатия баз данных 7

Инструменты и обработки Системный администратор Компонента, плагин (dll, vbs,..) Россия MS SQL Абонемент ($m) Архивирование (backup)

Автоматизирует всю работу по созданию backup на Sql Server, архивированию, удалению старых. Раскладывает backup по папкам - годовые, месячные, недельные, ежедневные. Архивирует WIN RAR. Очищает старые исходя из заданной политики сроков хранения backup каждого вида.

1 стартмани

22.05.2017    13989    22    SergeiGer    12       

Мониторинг баз данных 1С. Автоматизация обновления конфигураций 8

Инструменты и обработки Системный администратор Архив с данными Россия Windows Абонемент ($m) Журнал регистрации Администрирование данных 1С Распределенная БД (УРИБ, УРБД)

Если вы сталкивались с обновлением большого количества баз в рамках РИБ, то данная программа позволяет автоматизировать плановые обновления конфигурации, платформы на различном количестве физических\виртуальных серверов. Также администратор видит выполнение бекапов SQL информационных баз. Программа полезна, если у вас на поддержке большое количество РИБ 1С.

1 стартмани

05.04.2017    12022    10    vlkvlkvlk    6       

1:Tools - наш инструмент для обслуживания 1С 59

Инструменты и обработки Системный администратор Приложение (exe) Абонемент ($m) Сервисные утилиты

Уважаемые коллеги. Разрешите представить вам первый выпуск нашего инструмента для обслуживания 1С. Пока набор функций невелик, но со временем будет расти. Сегодня в него входят очистка кеша и восстановление запуска баз после аварийного завершения.

1 стартмани

05.02.2017    23401    103    oldcopy    78       

Менеджер буфера обмена с поддержкой 1С - ClipAngel 1.83 72

Инструменты и обработки no Архив с данными Windows Абонемент ($m) Сервисные утилиты Инструментарий разработчика

Этот помощник запоминает все, что вы копируете в буфер обмена, и позволяет легко и быстро найти в истории нужную информацию и вставить ее в любое окно.

1 стартмани

17.01.2017    29125    70    tormozit    194       

Зачем программисту 1С инструменты тестирования Web-приложений? 34

Статья Системный администратор Программист Компонента, плагин (dll, vbs,..) Абонемент ($m) Тестирование и исправление

В 21-м веке как-то странно говорить об отсутствии API интерфейса у web-приложений, но, увы, такое встречается. Особенно если это приложение - 1С, а данные надо туда вносить. Так как быть, если с человеческим ресурсом у нас напряг, а данные кто-то должен внести?

1 стартмани

08.01.2017    13669    1    vandalsvq    14       

Статистика использования ключей HASP (PRTG via PowerShell) 2

Инструменты и обработки Системный администратор Архив с данными Windows Абонемент ($m) Сервисные утилиты

Когда наступит момент нехватки ключей HASP? А может уже пора бежать в магазин за новыми ключами?

1 стартмани

03.12.2016    9080    16    ddens    0       

Восстановление работоспособности ключа криптозащиты с ошибкой CKR_FUNCTION_FAILED (FIX для автоматической настройки) 6

Инструменты и обработки Системный администратор Приложение (exe) Розничная и сетевая торговля (FMCG) Россия Windows Абонемент ($m) Сервисные утилиты Администрирование данных 1С

Для облегчения процесса мною было собрано два установочника, один для x32 систем, другой для x64, дабы облегчить процесс перенастройки. Просто скачиваете и "Запускаете от имени Администратора". Все остальное происходит автоматически.  

1 стартмани

25.11.2016    21348    61    user635667    11       

Утилита, убирающая второй значок переключения раскладки клавиатуры в RDP сессиях 17

Инструменты и обработки Системный администратор Приложение (exe) Россия Windows Абонемент ($m) Администрирование данных 1С

Для рядовых пользователей это представляет некоторое неудобство, но не каждый админ потратит свое драгоценное время для решения. Поэтому помогаем себе сами.

1 стартмани

26.10.2016    13629    10    capitan    13       

Очистка кэша всех пользователей на терминальном сервере 7

Инструменты и обработки Системный администратор Архив с данными Беларусь Windows Абонемент ($m) Сервисные утилиты

Иногда при динамическом обновлении слетают настройки (пустые формы или странное поведение системы).

1 стартмани

02.09.2016    8165    34    ilya.rudziak    0       

Мониторинг количества сеансов 1С на базе PRTG 21

Инструменты и обработки Системный администратор Программист Архив с данными Windows Абонемент ($m) Статистика базы данных Администрирование данных 1С

В данной статье показано как получить информацию о количестве сеансов 1С с историей на базе PRTG сенсором SNMP

1 стартмани

31.08.2016    16155    15    farukshin    12       

Битрикс24 эмулятор нажатия на кнопку "Начать рабочий день", "Закончить рабочий день" (модуль "Учет рабочего времени") 2

Инструменты и обработки no Архив с данными Россия Windows Абонемент ($m) Сервисные утилиты

Чем дальше, тем больше Битрикс24 используется как система учета рабочего времени вместе или вместо СКУД. Не нажмете кнопку и все, рабочий день не в зачет. Однако, Битрикс24 пока не имеет REST API для модуля "Учет рабочего времени" Если мы имеем доступ к серверу, это можно легко поправить прямой записью в базу (не рекомендовано, но спокойно практикуется) А если нет? Тогда для суперленивых/суперзабывчивых/суперхитрых (нужно подчеркнуть) обработка нажатия на кнопку "Начать рабочий день", она же "Закончить рабочий день".

2 стартмани

22.08.2016    13891    8    capitan    14       

Завершение терминальных сеансов (RDP) 4

Инструменты и обработки Системный администратор Приложение (exe) Россия Windows Абонемент ($m) Сервисные утилиты

Встал вопрос о корректном завершении терминальных сессий для тех пользователей, кто работает в 1С. Т.к. сколько ни говори пользователям, а некоторые упорно не завершают сеансы.

1 стартмани

18.08.2016    10273    19    Angel_19    12       

Автоматическое обновление, архивирование баз 1С 10

Инструменты и обработки Системный администратор Архив с данными Windows Абонемент ($m) Архивирование (backup)

Данное приложение умеет работать как служба и выполнять операции по автоматическому архивированию, обновлению, применению конфигурации (в базах РИБ), выполнять регламентные задания по расписанию.

1 стартмани

04.05.2016    13857    29    kias777    30       

Как в MS Windows server завершить сессии пользователей в терминале в определенное время 11

Инструменты и обработки Системный администратор Программист Архив с данными Windows Абонемент ($m) Сервисные утилиты Архивирование (backup)

Нужно сделать backup базы, но пользователи не выходят нормально из 1С и висят терминальные сессии, что делать? Просто поставь скрипт в задачи сервера, например, за час до бекапа, и вуаля - все пользователи вышли. Скрипт ниже :)

1 стартмани

04.03.2016    20417    17    RomanBor    11       

Скрипт для ноутбуков DELL, где нет кнопки BREAK 5

Инструменты и обработки Системный администратор Архив с данными Windows Абонемент ($m) Администрирование данных 1С

Скрипт переназначает коды кнопок, добавляя записи в реестр.

1 стартмани

02.03.2016    6604    14    ALagutin    2       

Автоматический вход в 1С для ТСД 5

Инструменты и обработки Системный администратор Архив с данными Windows Абонемент ($m) Стартеры 1С Терминал сбора данных

Автоматический вход в 1С на терминальном сервере

1 стартмани

01.03.2016    19646    5    lakhnov.alexander    3