PDF принтер без мусора

Можно установить PDF принтер в составе таких громоздких продуктов как Adobe Reader или Foxit Reader, или же найти в интернете кучу условно бесплатных PDF принтеров, обвешанных рекламой и фоновыми процессами. Но хотелось бы просто PDF принтер в чистом виде.
На гитхабе есть неплохой проект: clawPDF. Данное ПО бесплатное, компактное, поддерживает русский язык, не имеет рекламных вставок. А самое главное, в нём доступно много полезных настроек и функций, что делает работу с этим принтером удобной. Одной из полезных функций clawPDF, является объединение исходных файлов в один PDF документ.
Чтобы скачать программу, достаточно перейти по этой ссылке, пролистать открывшуюся страницу до абзаца Download и кликнуть по указанной в нём гиперссылке на пакет msi с актуальной версией программы, на вроде такой: https://github.com/clawsoftware/clawPDF/releases/download/0.8.4/clawPDF_0.8.4_setup.msi
http://superuserdo.info/?p=693

Бесплатная альтернатива TeamViewer

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

Из аналогов, умеющих проходить NAT (а это AnyDesk, AeroAdmin, join.me, NoMachine, UltraViewer) наиболее простым в плане лицензирования, является российский продукт Ammy Admin (дешево стоит и предоставит закрывающие документы для бухгалтерии). В принципе, пользоваться им при правильной настройке можно. Но, довольно часто, пользователь нуждающийся в техподдержке, не в состоянии самостоятельно выполнить правильный запуск программы, поскольку:

  • файл на сайте выложен в виде exe, что делает невозможным его скачивание в ряде браузеров;
  • многие антивирусы, включая предустановленные, удаляют файл сразу после скачивания;
  • без добавления в белый список, при подключении, не смотря на ввод пароля, требуется подтверждение удаленного пользователя;
  • при запуске не от имени администратора или без установки в роли службы, любое срабатывание UAC разрывает соединение;
  • работает только под Windows.

Альтернативным решением является использование программы Jump Desktop. Она имеет свои преимущества:

  • распространяется бесплатно;
  • доступна для Windows, Mac, Android, IOs;
  • позволяет создавать команды и делиться доступом к серверам;
  • позволяет создавать код для подключения, которым можно делиться с удалёнными пользователями: страница сайта поэтапно проведёт пользователя по пунктам для организации удалённого доступа;
  • позволяет производить массовую установку на ОС Windows и Mac.

КриптоПро CSP — используемый серийный номер

Сведения об используемом серийном номере, можно посмотреть в самой программе КриптоПро CSP, на главной закладке. Однако, серийный номер там указан не полностью: отсутствует последний блок (5 символов).
Полный серийный номер для КриптоПро CSP версии 4.0 можно посмотреть в реестре с помощью оснастки regedit:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7AB5E7046046FB044ACD63458B5F481C\InstallProperties параметр ProductID.
Или с помощью командной строки:

REG QUERY HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\7AB5E7046046FB044ACD63458B5F481C\InstallProperties /v ProductID

Veeam: Failed to create persistent connection to ADMIN$

При попытке подключения под созданной учётной записью (не встроенной), входящей в группу администраторов, к серверу с Hyper-V для резервного копирования виртуальных машин посредством Veeam Backup & Replication, отображается ошибка: Failed to create persistent connection to ADMIN$
Проблема в одном аспекте политики безопасности: Remote UAC (контроль учетных записей для удаленных подключений), который фильтрует токены доступа локальных учётных записей и аккаунтов Microsoft, блокируя удаленный административный доступ таким УЗ. При доступе под доменным аккаунтом, такое ограничение не налагается.
Отключить Remote UAC можно путем создания в системном реестре параметра LocalAccountTokenFilterPolicy:
в строку поиска на панели задач вбиваем cmd → нажимаем ПКМ на результате поиска и выбираем Запустить от имени администратора → в открывшееся окно копируем команду

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

и нажимаем Enter.

Veeam: failed to connect to host

При попытке подключения под учётной записью, входящей в группу администраторов, к серверу с Hyper-V для резервного копирования виртуальных машин посредством Veeam Backup & Replication, отображается ошибка:
failed to connect to host ххх sever name» Access denied or timeout. Possible reasons are 1. Invalid credentials 2. Specified host is not a Hyper-V server.
При этом, брендмауэр сервера настроен правильно и к серверу можно подключиться по RDP используя данную УЗ.

Для подключения Veeam Backup & Replication к хосту Hyper-V, учётная запись, под которой осуществляется подключение, должна входить не только в группу Администраторы, но и в группу Администраторы Hyper-V.

ППДГР: Сертификат с указанным отпечатком не найден в системе

При подписании документа в программе подготовки документов для государственной регистрации отображается ошибка подписи документа: «не найден личный сертификат по отпечатку».

Необходимо проверить наличие корневых сертификатов для используемого сертификата. Сделать это можно с помощью программы КриптоПро, используя оснастку Сертификаты (ПускКРИПТО-ПРОСертификаты), в которой необходимо перейти в Сертификаты — текущий пользовательЛичноеРеестрСертификаты, в списке сертификатов, необходимо дважды щёлкнуть ЛКМ на нужном сертификате, затем, в открывшемся окне перейти на закладку Путь сертификации. Если цепочка сертификации отсутствует (отображается только сертификат вашей компании) или не полный, то необходимо установить недостающие сертификаты. Обычно их можно скачать с сайта удостоверяющего центра, который выдал вам сертификат (сертификаты для СБИС, сертификаты и OID’ы для Такснет). При ручной установке, необходимо для УЦ выбрать расположение Сертификаты — текущий пользовательПромежуточные центры сертификацииРеестрСертификаты, а для Минкомсвязи — Сертификаты — текущий пользовательДоверенные корневые центры сертификацииРеестрСертификаты. Неправильное расположение промежуточных и корневых сертификатов также приведёт к данной ошибке, при подписании документов.

ППДГР — отсутствует сертификат

В программе подготовки документов для государственной регистрации, на стадии выбора сертификата для подписания документа, необходимый сертификат отсутствует.

Необходимо удостовериться, что полученный от удостоверяющего центра сертификат, добавлен в хранилище личных сертификатов. Сделать это можно с помощью программы КриптоПро, используя оснастку Сертификаты (Пуск → КРИПТО-ПРО → Сертификаты), в которой необходимо перейти в Сертификаты — текущий пользовательЛичноеРеестрСертификаты. Если по указанному пути, сертификат отсутствует, то его необходимо туда добавить. В случае, когда сертификат выдавался на флэш-носителе, добавить его можно, предварительно подключив USB-токен к компьютеру, в программе КриптоПро CSP: закладка Сервис → кнопка Посмотреть сертификаты в контейнере → кнопка Обзор → выбрать из списка нужный сертификат → кнопка Далее → кнопка Установить.

7zip — архивация файлов\папок в отдельные архивы

Необходимо архивировать большое количество файлов или папок с помощью архиватора 7zip, таким образом, чтобы каждый файл или папка, упаковывались в отдельный файл архива.
Для этого можно запустить циклический процесс архивации. Его можно запустить из командной строки, либо создать bat файл. При необходимости, пакетный файл можно добавить в планировщик заданий для регулярного выполнения (например, для резервного архивирования по расписанию).
Примеры команд:

    для архивации файлов через командную строку

    for %i in ("C:\Папка источник\*.*") do ("C:\Program Files\7-zip\7z" a "D:\Папка для архивов\%~ni.7z" "%i")

    для архивации папок через командную строку

    for /d %i in ("C:\Папка источник\*") do ("C:\Program Files\7-zip\7z" a "D:\Папка для архивов\%~ni.7z" "%i")

    для архивации папок посредством bat файла

    for %%i in ("C:\Папка источник\*") do ("C:\Program Files\7-zip\7z" a "D:\Папка для архивов\%%~ni.7z" "%%i")

Примечания:

  • если путь содержит пробелы, то его обязательно необходимо обернуть в двойные кавычки
  • для заполнения переменной итерации именами папок, необходимо использовать аргумент /d для цикла for
  • при написании сценария в bat файле, для определения переменной итерации используется двойное %%

КриптоПро: В контейнере ‘SCARD/rutoken_…’ отсутствуют закрытые ключи

При попытке скопировать ключ с токена, программа Крипто-Про видит токен, но прочитать сертификат с него не может, отображая ошибку: В контейнере ‘SCARD/rutoken_…’ отсутствуют закрытые ключи. При этом, считывали и носители настроены правильно.
Данная проблема проявляется, если версия КриптоПро CSP устарела, и может быть решена установкой свежей версии программы.

Excel — суммирование ячеек по цвету заливки

Excel не имеет встроенной функции, которая использует цвета заливки в качестве условий в формулах суммирования. Чтобы добавить такую функцию, необходимо зайти в редактор Visual Basic (Alt + F11), затем в открывшемся окне выбрать в меню пункт InsertModule и в открывшемся окне, вставить код:

Public Function СУММЗАЛИВКА(ДИАПАЗОН As Range, ЯЧЕЙКА) As Double
    Dim S As Double
    Dim rCell As Range
    Dim ColCell As Long
  
    ColCell = ЯЧЕЙКА.Interior.Color
    S = 0
  
    For Each rCell In ДИАПАЗОН
        If rCell.Interior.Color = ColCell Then
            S = S + rCell.Value
        End If
    Next
  
    СУММЗАЛИВКА = S
End Function

После чего можно закрыть окно VBE и вернуться в Excel. Теперь, будет доступна функция =СУММЗАЛИВКА(ДИАПАЗОН; ЯЧЕЙКА), где ДИАПАЗОН — ссылка на диапазон ячеек, где производится суммирование ячеек с определенной заливкой; ЯЧЕЙКА — ссылка на ячейку с цветом заливки, по которому необходимо провести суммирование.