optipng - оптимизация PNG
Продолжаем исследовать любопытные консольные утилиты. Практически все картинки PNG, которые публикуются в блоге, я уже давно прогоняю через optipng, чтобы уменьшить размер файлов без видимой потери качества изображений.
Утилита обладает различными параметрами, но мне хватает и дефолтных. Например, скриншот рабочего стола 1920x1200 со стандартными обоями Windows 10 optipng облегчает на треть - с 1.05MB до 715kb.
Конечно, процесс автоматизирован скриптом #PowerShell:
Он перебирает все файлы из папки
Продолжаем исследовать любопытные консольные утилиты. Практически все картинки PNG, которые публикуются в блоге, я уже давно прогоняю через optipng, чтобы уменьшить размер файлов без видимой потери качества изображений.
Утилита обладает различными параметрами, но мне хватает и дефолтных. Например, скриншот рабочего стола 1920x1200 со стандартными обоями Windows 10 optipng облегчает на треть - с 1.05MB до 715kb.
Конечно, процесс автоматизирован скриптом #PowerShell:
$fldr = "$env:userprofile\Pictures\Screenshots\blog"
$outdir = "$fldr\out"
dir -path $fldr | where {-not $_.psiscontainer} |
foreach {& "optipng" $_.fullname -dir $outdir}
Он перебирает все файлы из папки
$fldr
и передает их полные пути утилите optipng, которая записывает обработанные файлы в подпапку out
. Мой скрипт делает кое-что еще, но об этом в другой раз.ℹ️ Если у вас есть лицензионный ключ продукта Windows 7, 8 или 8.1, вы можете использовать его для #Windows10 во время установки или после нее в
• Чистая установка. Программа установки принимает эти ключи. Также можно пропустить ввод ключа, а потом указать его в настройках активации.
• Обновление до старшего издания. Например, можно обновить домашнюю Windows 10 до издания Pro, изменив ключ продукта.
• Активация пиратской ОС. Перед этим имеет смысл переустановить ОС поверх с чистого дистрибутива.
И да, до сих пор можно бесплатно обновить легально активированную Windows 7 или 8.1, установив Windows 10 поверх ↑ После обновления #активация выполняется автоматически.
✌️
Параметры - [Поиск] - Активация
.• Чистая установка. Программа установки принимает эти ключи. Также можно пропустить ввод ключа, а потом указать его в настройках активации.
• Обновление до старшего издания. Например, можно обновить домашнюю Windows 10 до издания Pro, изменив ключ продукта.
• Активация пиратской ОС. Перед этим имеет смысл переустановить ОС поверх с чистого дистрибутива.
И да, до сих пор можно бесплатно обновить легально активированную Windows 7 или 8.1, установив Windows 10 поверх ↑ После обновления #активация выполняется автоматически.
✌️
Windows лезет в Интернет? Microsoft описала в документации точки подключения!
Home, Pro, Education
https://learn.microsoft.com/windows/privacy/windows-11-endpoints-non-enterprise-editions
Корпоративные издания
https://learn.microsoft.com/windows/privacy/manage-windows-11-endpoints
(ссылки на аналогичные страницы Windows 10 - в левой панели веб-страницы, в десктопном режиме браузера)
Управление подключениями по пунктам (Параметры, политики, реестр)
https://docs.microsoft.com/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services
Бонус: подключения #Office 365
https://support.office.com/article/office-365-urls-and-ip-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2
Home, Pro, Education
https://learn.microsoft.com/windows/privacy/windows-11-endpoints-non-enterprise-editions
Корпоративные издания
https://learn.microsoft.com/windows/privacy/manage-windows-11-endpoints
(ссылки на аналогичные страницы Windows 10 - в левой панели веб-страницы, в десктопном режиме браузера)
Управление подключениями по пунктам (Параметры, политики, реестр)
https://docs.microsoft.com/windows/privacy/manage-connections-from-windows-operating-system-components-to-microsoft-services
Бонус: подключения #Office 365
https://support.office.com/article/office-365-urls-and-ip-address-ranges-8548a211-3fe7-47cb-abb1-355ea5aa88a2
Docs
Windows 11 connection endpoints for non-Enterprise editions - Windows Privacy
Explains what Windows 11 endpoints are used in non-Enterprise editions. Specific to Windows 11.
#Windows10 1809 доступна в Windows Update для Release Preview, а также в Media Creation Tool https://www.microsoft.com/software-download/windows10
#Windows10 Enterprise 2019 LTSC, которую с нетерпением ждали некоторые из вас, доступна в MSDN/VLSC. Пробная версия на 90 дней тут https://www.microsoft.com/evalcenter/evaluate-windows-10-enterprise
⚠️ Отключение протокола IPv6 приводит к проблемам в #Windows10 1809
Неполадки наблюдаются как минимум в приложениях UWP. О них вчера сообщил в чате @winsiders участник Alexander O., он же и вычислил причину.
Симптомы (на картинке)
Магазин не может подключиться к интернету, Edge не может достучаться до сайтов, а при попытке аутентификации с учетной записью Microsoft в параметрах и приложениях (Почта) возникает ошибка 0x80190001. Подвержены и другие приложения, например, Погода.
Решение
Необходимо включить IPv6:
1. В параметрах сетевого адаптера установите флажок IPv6. Кстати, управлять IPv6 таким способом не рекомендуется. Рекомендуемый способ - реестр, см. ниже.
2. Из статьи https://support.microsoft.com/help/929852 скачайте FixIt "Повторное включение IPv6 на всех нетуннельных интерфейсах", примените его и перезагрузите ПК.
Этого достаточно для восстановления нормальной работы приложений.
Проблема возникает именно в 1809, но не в 1803 и инсайдерских сборках 1903. Похоже на баг сборки 17763.1. Я занес его в #feedbackhub https://aka.ms/AA2qk28 - поддержите 👍
Неполадки наблюдаются как минимум в приложениях UWP. О них вчера сообщил в чате @winsiders участник Alexander O., он же и вычислил причину.
Симптомы (на картинке)
Магазин не может подключиться к интернету, Edge не может достучаться до сайтов, а при попытке аутентификации с учетной записью Microsoft в параметрах и приложениях (Почта) возникает ошибка 0x80190001. Подвержены и другие приложения, например, Погода.
Решение
Необходимо включить IPv6:
1. В параметрах сетевого адаптера установите флажок IPv6. Кстати, управлять IPv6 таким способом не рекомендуется. Рекомендуемый способ - реестр, см. ниже.
2. Из статьи https://support.microsoft.com/help/929852 скачайте FixIt "Повторное включение IPv6 на всех нетуннельных интерфейсах", примените его и перезагрузите ПК.
Этого достаточно для восстановления нормальной работы приложений.
Проблема возникает именно в 1809, но не в 1803 и инсайдерских сборках 1903. Похоже на баг сборки 17763.1. Я занес его в #feedbackhub https://aka.ms/AA2qk28 - поддержите 👍
Потребление энергии / расход батареи приложениями - в диспетчере задач #Windows10 1809. Если не видите столбец, прокрутите вправо или разверните во весь экран.
Майкрософт приостановила распространение #Windows10 1809 из-за сообщений об удалении пользовательских файлов в процессе обновления
https://www.theverge.com/2018/10/6/17944966/microsoft-windows-10-october-2018-update-documents-deleted-issues-windows-update-paused
https://www.theverge.com/2018/10/6/17944966/microsoft-windows-10-october-2018-update-documents-deleted-issues-windows-update-paused
The Verge
Microsoft pulls Windows 10 October 2018 Update after reports of documents being deleted
A major bug has hit some Windows 10 users
ℹ️ Официальная рекомендация Microsoft не отключать планировщик заданий
Я давно в блоге писал с примерами, что это бессмысленно https://www.outsidethebox.ms/16334/#_Toc382257064 И да, запись появилась, потому что требовали пруфы.
А тут Рэймонд Чен у себя в блоге рассказал, что некий клиент сделал себе плохо, но хотел переложить проблемы с больной головы на здоровую - мол, покажите мне, где у вас сказано, что планировщик не рекомендуется отключать.
Сказано в руководстве по отключению системных служб в Server 2016 с Desktop Experience Pack (да, и такое есть)
https://docs.microsoft.com/windows-server/security/windows-services/security-guidelines-for-disabling-system-services-in-windows-server
Там написано, что от планировщика зависят множество заданий, критически важных для системы. Рекомендация по настройке службы - "No guidance", но по документу она означает, что стандартная конфигурация службы не должна изменяться.
Я давно в блоге писал с примерами, что это бессмысленно https://www.outsidethebox.ms/16334/#_Toc382257064 И да, запись появилась, потому что требовали пруфы.
А тут Рэймонд Чен у себя в блоге рассказал, что некий клиент сделал себе плохо, но хотел переложить проблемы с больной головы на здоровую - мол, покажите мне, где у вас сказано, что планировщик не рекомендуется отключать.
Сказано в руководстве по отключению системных служб в Server 2016 с Desktop Experience Pack (да, и такое есть)
https://docs.microsoft.com/windows-server/security/windows-services/security-guidelines-for-disabling-system-services-in-windows-server
Там написано, что от планировщика зависят множество заданий, критически важных для системы. Рекомендация по настройке службы - "No guidance", но по документу она означает, что стандартная конфигурация службы не должна изменяться.
www.outsidethebox.ms
Как в Windows определяется бездействие системы, и почему нет смысла отключать планировщик заданий
Этот вопрос время от времени всплывает в форуме, когда речь заходит о заданиях в планировщике. И если применительно к Windows 7 на него можно было ответить одной фразой, то в Windows 8 многое изменилось.
⚙️ Три тонкости контроля памяти (Storage Sense) в #Windows10 1809
1. Вы можете гибко установить период для очистки папки "Загрузки" (раньше было только 30 дней)
2. Папка "Загрузки" теперь в списке очистки (в cleanmgr тоже) - не потеряйте нажитое непосильным трудом
3. Вы можете настроить срок (1-60 дней), после которого локальные файлы #OneDrive перейдут в состояние "только в облаке". Это не распространяется на файлы, помеченные как "Всегда сохранять на этом устройстве".
1. Вы можете гибко установить период для очистки папки "Загрузки" (раньше было только 30 дней)
2. Папка "Загрузки" теперь в списке очистки (в cleanmgr тоже) - не потеряйте нажитое непосильным трудом
3. Вы можете настроить срок (1-60 дней), после которого локальные файлы #OneDrive перейдут в состояние "только в облаке". Это не распространяется на файлы, помеченные как "Всегда сохранять на этом устройстве".
🖨 В #Windows10 1809 драйверы принтеров и сканеров перемещены в Windows Update для экономии дискового пространства
При обновлении с предыдущей версии Windows 10 используется установленный ранее драйвер.
При установке нового принтера драйвер автоматически скачивается с WU, если туда есть доступ у ПК или сервера печати.
Если доступа к WU нет, Windows автоматически устанавливает только драйвер для принтеров, совместимых со стандартом Mopria. Его поддерживает большинство современных WI-FI принтеров, а поддержку стандарта добавили именно в 1809.
Если же у вас старый принтер, а доступа к WU нет, очевидно, нужно вручную скачивать драйвер с сайта изготовителя или из каталога Windows Update.
Источник: https://goo.gl/L1ZE3F
При обновлении с предыдущей версии Windows 10 используется установленный ранее драйвер.
При установке нового принтера драйвер автоматически скачивается с WU, если туда есть доступ у ПК или сервера печати.
Если доступа к WU нет, Windows автоматически устанавливает только драйвер для принтеров, совместимых со стандартом Mopria. Его поддерживает большинство современных WI-FI принтеров, а поддержку стандарта добавили именно в 1809.
Если же у вас старый принтер, а доступа к WU нет, очевидно, нужно вручную скачивать драйвер с сайта изготовителя или из каталога Windows Update.
Источник: https://goo.gl/L1ZE3F
TECHCOMMUNITY.MICROSOFT.COM
What’s new in printing in Windows 10, version 1809
Inbox print and scan drivers available through Windows Update Starting with Windows 10, version 1809, inbox print and scan drivers have moved to Windows Update. Prior versions of Windows included basic printer drivers that enabled simple printing when a full…
ℹ️ Microsoft не тестирует #Windows10 с отключенным контролем учетных записей
В блоге Криса Джексона (aka App Compat Guy), вчера появился пост, где в частности есть такая цитата (в моем вольном переводе):
Действительно, в этом контексте отключение #UAC никакого смысла не имеет. Напротив, контроль учетных записей может исправить работу старых приложений за счет виртуализации файловой системы и реестра https://www.outsidethebox.ms/10034/#oldapps
В целом же, пост в блоге Криса посвящен запуску программы Desktop App Assure. В ее рамках Microsoft обещает бесплатно исправлять работу приложений, работавших в предыдущей версии Windows, но сломавшихся в последней версии Windows 10. Рекомендую материал к прочтению ИТ-специалистам, планирующим переход на Windows 10 с зоопарком старых LOB-приложений https://ift.tt/2ErGo5o
В блоге Криса Джексона (aka App Compat Guy), вчера появился пост, где в частности есть такая цитата (в моем вольном переводе):
Некоторые клиенты отключали UAC в Windows 7. Это было не лучшей идеей, потому что мы не так уж много тестировали такую конфигурацию [...] Windows 10 абсолютно не тестируется с отключенным UAC, и мы знаем множество ключевых сценариев, которые не будут работать, потому что мы такую конфигурацию не тестируем.Вообще, ничего удивительного, но все-таки надо учитывать контекст публикации. В Microsoft Крис занимается совместимостью приложений, и не исключено, что говорил он только про свою епархию.
Действительно, в этом контексте отключение #UAC никакого смысла не имеет. Напротив, контроль учетных записей может исправить работу старых приложений за счет виртуализации файловой системы и реестра https://www.outsidethebox.ms/10034/#oldapps
В целом же, пост в блоге Криса посвящен запуску программы Desktop App Assure. В ее рамках Microsoft обещает бесплатно исправлять работу приложений, работавших в предыдущей версии Windows, но сломавшихся в последней версии Windows 10. Рекомендую материал к прочтению ИТ-специалистам, планирующим переход на Windows 10 с зоопарком старых LOB-приложений https://ift.tt/2ErGo5o
www.outsidethebox.ms
Так ли страшен контроль учетных записей (UAC)?
В Windows Vista контроль учетных записей стал чуть ли не ругательным словом, и многие пользователи отключали его первым делом. В Windows 7 ситуация изменилась к лучшему, и хотя с запросами UAC вы будете сталкиваться, их количество во многом зависит от вашего…
У вас включен контроль учётных записей в Windows 10? (Это опрос к вчерашнему посту про UAC)
anonymous poll
Да, второй или третий уровень – 427
👍👍👍👍👍👍👍 49%
Нет – 155
👍👍👍 18%
Да, верхний уровень – 97
👍👍 11%
Да, политикой на запрос учётных данных – 76
👍 9%
У меня не Windows 10 / Другое – 71
👍 8%
Не знаю – 51
👍 6%
👥 877 people voted so far. Poll closed.
anonymous poll
Да, второй или третий уровень – 427
👍👍👍👍👍👍👍 49%
Нет – 155
👍👍👍 18%
Да, верхний уровень – 97
👍👍 11%
Да, политикой на запрос учётных данных – 76
👍 9%
У меня не Windows 10 / Другое – 71
👍 8%
Не знаю – 51
👍 6%
👥 877 people voted so far. Poll closed.
После установки новой версии #Windows10 (например, 1809) у вас есть 10 дней на откат к предыдущей версии.
Пару лет назад было 30 дней, потом сократили до 10, но явно указывать срок в параметрах стали не сразу.
Пару лет назад было 30 дней, потом сократили до 10, но явно указывать срок в параметрах стали не сразу.
Онлайн-документация по параметрам файла ответов #Windows10 https://goo.gl/Rn8GQD Слева в меню история изменений по версиям
Видимо, Microsoft неспроста позволяет создавать только одну точку восстановления в день :)
https://www.outsidethebox.ms/9961/#SystemRestorePointCreationFrequency
https://www.outsidethebox.ms/9961/#SystemRestorePointCreationFrequency
🔒 Новое в блоге: Нюансы отключения контроля учетных записей (#UAC)
https://www.outsidethebox.ms/19079/
https://www.outsidethebox.ms/19079/
😡 Windows 10 1803+ не создает резервные копии реестра
Эта полезная функция прекрасно работала много лет, и за это время спасла тысячи людей в ситуации, когда ОС не загружается, а откат к точке восстановления невозможен. Ее подробно описывает #классика блога Дело о восстановлении реестра.
В последних версиях #Windows10 запланированное задание RegIdleBackup хоть и завершается без ошибок, но копий кустов реестра не создает. В 1809 их нет в папке RegBack, а в 1803 - файлы в 0кб с датой установки ОС. Быстрее всего можно проверить в #PowerShell:
Get-ScheduledTask regidlebackup | Get-ScheduledTaskInfo
dir c:\windows\system32\config\regback
И теперь единственный совет страдальцу на форуме - Reset Your PC, но эта операция сопряжена с потерей всех установленных программ.
Нам надо донести до Microsoft, что фичу надо починить! Поддержите отчет о проблеме в #feedbackhub 👍
Инсайдеры на 1809+: https://aka.ms/AA31iwh
Не инсайдеры на 1803: https://aka.ms/AA338xg
ℹ️ Поскольку исправления не предвидится, рекомендую создать свое задание в планировщике для бэкапа кустов реестра.
Эта полезная функция прекрасно работала много лет, и за это время спасла тысячи людей в ситуации, когда ОС не загружается, а откат к точке восстановления невозможен. Ее подробно описывает #классика блога Дело о восстановлении реестра.
В последних версиях #Windows10 запланированное задание RegIdleBackup хоть и завершается без ошибок, но копий кустов реестра не создает. В 1809 их нет в папке RegBack, а в 1803 - файлы в 0кб с датой установки ОС. Быстрее всего можно проверить в #PowerShell:
Get-ScheduledTask regidlebackup | Get-ScheduledTaskInfo
dir c:\windows\system32\config\regback
И теперь единственный совет страдальцу на форуме - Reset Your PC, но эта операция сопряжена с потерей всех установленных программ.
Нам надо донести до Microsoft, что фичу надо починить! Поддержите отчет о проблеме в #feedbackhub 👍
Инсайдеры на 1809+: https://aka.ms/AA31iwh
Не инсайдеры на 1803: https://aka.ms/AA338xg
ℹ️ Поскольку исправления не предвидится, рекомендую создать свое задание в планировщике для бэкапа кустов реестра.
🔎 Интересный и не длинный #longread про анализ соответствия фотографии хранящимся в ней данным EXIF https://goo.gl/1ETSDT
Журналисту прислали фото исчезнувшего человека. Оно якобы было сделано в цюрихском офисе адвоката не раньше определенной даты (видна газета на столе). Журналист обратился в твиттер за помощью в проверке данных EXIF.
Поскольку EXIF полностью подделывается, однозначно определить аутентичность фото невозможно. Но расхождение в параметрах EXIF тем или иным данным порождает подозрения в манипуляции.
Вы, конечно, сразу подумали про геолокационные координаты - да, они совпадали с адресом офиса. А как насчет проверить, какая в день съемки была погода в том месте и сопоставить с освещением за окном?
Другие тонкие моменты тоже должны как минимум не расходиться с реальностью:
• версия iOS - дате съемки
• количество мегапикселей - модели смартфона
• сочетание ISO, затвора и выдержки - съемке в помещении на этой модели
Бонус - сайт для экспорта EXIF https://exif.regex.info/
✌️
Журналисту прислали фото исчезнувшего человека. Оно якобы было сделано в цюрихском офисе адвоката не раньше определенной даты (видна газета на столе). Журналист обратился в твиттер за помощью в проверке данных EXIF.
Поскольку EXIF полностью подделывается, однозначно определить аутентичность фото невозможно. Но расхождение в параметрах EXIF тем или иным данным порождает подозрения в манипуляции.
Вы, конечно, сразу подумали про геолокационные координаты - да, они совпадали с адресом офиса. А как насчет проверить, какая в день съемки была погода в том месте и сопоставить с освещением за окном?
Другие тонкие моменты тоже должны как минимум не расходиться с реальностью:
• версия iOS - дате съемки
• количество мегапикселей - модели смартфона
• сочетание ISO, затвора и выдержки - съемке в помещении на этой модели
Бонус - сайт для экспорта EXIF https://exif.regex.info/
✌️
bellingcat
Joseph Mifsud: Rush for the EXIF - bellingcat
I write about cybersecurity for The Associated Press, but like other reporters I pitch in on other investigative tracks too. That includes occasional forays into covering the fallout from Russia’s 2016 election interference. On Monday, I published a story…