Главная


Showing posts with label IE. Show all posts
Showing posts with label IE. Show all posts

Friday, 6 February 2026

Траблшутінг помилки Print Screen

Всім привіт.

Помилка Print Screen (або ms-screenclip) та як повернути «Ножиці» до життя, якщо Windows їх загубив?

TL;DR: Ви натискаєте PrintScreen, а Windows видає помилку про те, що протокол ms-screenclip не прив'язаний до жодної програми. Це стається через видалення «Засобу захоплення фрагментів», збої оновлень або занадто агресивні скрипти-деблоатери. У цій статті ми розберемо шлях від простого скидання налаштувань до «партизанських» методів створення скріншотів у корпоративному середовищі, щоб ви знову могли миттєво зберігати важливе.

Бачили повідомлення Windows, що ms-screenclip://?source=PrintScreen не прив'язаний до жодної програми? 

Так ось, це класична помилка, коли Windows «загубив» зв'язок між протоколом ms-screenclip: і додатком, який має його виконувати (у Windows 10 це «Фрагмент і ескіз», у Windows 11 — оновлений «Засіб захоплення фрагментів»).

Часто це трапляється після «чистки» Windows скриптами-деблоатерами (debloaters), невдалого оновлення або якщо додаток просто «зламався». І чим далі, тим частіше це трапляється — система оновлюється разом з нами. Ось покроковий план дій (траблшутінг) від простого до складного.

1. Перевірка наявності програми (Найчастіша причина)

Можливо, додаток просто видалено. З цього варто почати:

  • Відкрийте Microsoft Store.
  • У пошуку введіть "Snipping Tool" (або «Фрагмент і ескіз» / «Snip & Sketch»).
  • Якщо бачите кнопку "Встановити" (Get/Install) — встановлюйте. Проблема має зникнути.
  • Якщо бачите кнопку "Відкрити" — значить, програма є, але вона «відв'язалась». Йдемо далі.

Sunday, 1 February 2026

Експорт окремих закладок web-браузера.


Привіт.

Іноді я маю потребу експортувати з закладок web-браузера тільки одну папку, щоб перекинути її в інший браузер.

Нажаль  Chrome не має такої опції. Він експортує ВСІ закладки в один html-файл. Або можно "позичити" те саме одним файлом Bookmarks у json-форматі. Але, знову ж таки, будемо мати ВСІ закладки разом. 

А потім копіпастом вирізати собі потрібне. Але якщо таке трапляється часто то варто автоматизувати такі рухи.

Тоді я за допомогою ChatGPT зробив це так:

<#
    Export bookmarks folder by NAME from HTML (Netscape format)
    Works with exported bookmarks.html from any Chromium browser
#>

# ================== НАСТРОЙКИ ==================
# копія Bookmarks
$BookmarksHtml = "C:\tmp\Bookmarks.html"

# ІМ'Я папки, яку шукаємо
$FolderName = "MyFolder"

# куди експортувати HTML
$OutputHtml = "c:\tmp\$FolderName-bookmarks.html"

Friday, 22 November 2024

Web-браузер для Automatic1111.


Всем привет.

Oбычно Forge или Automatic1111 запускается в браузере по умолчанию, у меня в Chrome, и чтобы сменить автозапуск в другом браузере, нужно изменить wеb-браузер по умолчанию в самой операционной системе. 

Если вы очень хотите использовать Forge/Automatic1111 в другом браузере, например Brave, то для этого существует специальное расширение.

Вам нужно установить расширение - sd-webui-custom-autolaunch. Для этого переходим во вкладку - extensions \install  from URL и вставляем ссылку - https://github.com/w-e-w/sd-webui-custom-autolaunch.git в окно - \URL for extension's git repository. После установки жмем - Apply and restart UI.

После перезагрузки заходим в настройки - \system, и если все сделали правильно то у вас появятся дополнительные настройки - Custom autolaunch command. Ставите галочку - Enable custom autolaunch и добавляете в строку - \Custom autolaunch command следующую команду - "C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe" -new-window {url}, где в кавычках указываете путь к своему браузеру.

Сохраняете и перезагружаете. При следующем запуске Forge / Automatic1111 откроется в нужном браузере. Что бы вернуть браузер по умолчанию нужно просто снять галочку с - Enable custom autolaunch.

Но я лично  так не делаю. Я просто закрепил в нужном web-браузере любимые линки(смотри на фото) и... все. Не вижу особого смысла ставить плюс одно расширение против пары дополнительных кликов мышкой. Для удобства те же линки можно вынести ярлыками на ваш desktop.

Удачи.

Wednesday, 20 November 2024

Очищення даних MS Edge в один клік.

Привіт усім.

Часто політика компанії вимагає використання в роботі єдиного корпоративного web-браузера. В більшості випадків це Edge, і так само в більшості випадків всі проблеми з застосунками які його використовують це його кеш. Мені набридає кожного разу бігати по його меню і клікати відповідні кнопки, тому сьогодні я спробував винайти автоматизацію цього процесу.

Рішення потребує як очищення даних перегляду  та і скидання налаштувань браузера Microsoft Edge до значень за замовчуванням.

Для очищення даних перегляду в Microsoft Edge краще, щоб браузер був закритий, особливо якщо використовуєте параметри командного рядка, як `--clear-browsing-data`. Якщо Edge відкритий, очищення може не виконатися належним чином, оскільки файли можуть бути заблоковані через активні сесії.

Для Internet Explorer цього зазвичай не потрібно, оскільки його очищення працює навіть при запущеному браузері. Проте для найкращих результатів і тут варто закрити всі його вікна.

Перша автоматизація - якщо потрібно включити закриття Edge до вашого скрипту, можна зробити це так:

Batch-файл (для обох браузерів):

@echo off

REM Закрити Edge, якщо він відкритий

taskkill /IM msedge.exe /F

REM Очищення даних Internet Explorer

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

REM Очищення даних Microsoft Edge

start msedge.exe --clear-browsing-data --headless --disable-gpu --no-first-run --no-default-browser-check

Запускайте цей скрипт із правами адміністратора.


Щоб додати опцію скидання налаштувань браузера Microsoft Edge до значень за замовчуванням через командний рядок або автоматизацію, можна використати деякі доступні методи. На жаль, Microsoft Edge не має прямої команди для скидання налаштувань через `cmd` або PowerShell, але є спосіб видалити профіль користувача, що фактично скине налаштування до початкових.

Thursday, 3 October 2024

Автоматическая настройка proxy сервера.

Всем привет. 

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

function FindProxyForURL(url, host)

{ .. }

где,

url – полный URL запрашиваемого документа

host – имя поста извлекаемое из URL. Этот параметр необходим только для удобства. Он содержит всё от :// и до первого / или :. Номер порта не включается в этот параметр.

Функция возвращает строку содержащую один или несколько способов доступа к запрашиваемому документу. Формат строки следующий:

null - если строка null, то использовать прокси сервер не нужно;

DIRECT - прямое соединение без использования прокси сервера;

PROXY host:port - определяет какой именно прокси сервер необходимо использовать;

SOCKS host:port - определяет SOCKS сервер который необходимо использовать.

Saturday, 13 August 2022

Конфигурация ILO.


Всем привет.

В процесс администрирования для iLO актуально две вещи - это пароль администратора и ее IP-адрес. И то и другое можно потерять или забыть поэтому стоит знать как же его узнать или поменять.

Вы можете сбросить пароль администратора iLO непосредственно из запущенной операционной системы. Однако это в том случае если у вас есть доступ к ОС Windows, а не самой ILO!

Для этого используется официальная утилита HPE - hponcfg или HP Online iLO Configuration для Windows (и вам потребуется предварительная установка драйвера iLO Management Interface Driver в операционной системе, которая запущена на сервере. Версия iLO для драйвера важна).

На самом деле утилита hponcfg позволяет из локальной командной строки на сервере изменить любые настройки iLO без перезагрузки сервера (выполнить Reset iLO): сетевые настройки интерфейса iLO (IP адрес, шлюз, подсеть), импортировать/экспортировать и сбросить конфигурацию.

Сначала рекомендуется сохранить текущую конфигурацию ILO в xml-файл:

hponcfg.exe /w current_config.xml

Затем создайте новый файл reset_admin_password.xml с текстом:

<ribcl VERSION="2.0">

<login USER_LOGIN="Administrator" PASSWORD="password">

<user_INFO MODE="write">

<mod_USER USER_LOGIN="Administrator">

<password value="NewPassword"/>

</mod_USER>

</user_INFO>

</login>

</ribcl>

Чтобы применить к iLO конфигурацию с новым паролем, выполните:

hponcfg.exe /f reset_admin_password.xml /l hplog.txt

Saturday, 2 July 2022

Активация режима Internet Explorer в Microsoft Edge.

Всем привет.

Как известно, в Windows 11 Microsoft отказалась от браузера Internet Explorer и, даже если скачать его с официального сайта и установить, то при запуске всё равно будет запускаться Microsoft Edge. Однако, в некоторых случаях Internet Explorer может потребоваться: некоторые сайты государственных и финансовых организаций требуют для работы именно этот браузер, а также установку дополнительных плагинов в нём. Что делать в этом случае?

Для таких задач в Microsoft Edge в Windows 11 предусмотрен режим «Internet Explorer», позволяющий загружать отдельные сайты в новом браузере так, как если бы загрузка производилась из IE, при этом сторонние плагины, например, для работы с цифровыми подписями, поддерживаются.

Чтобы включить поддержку режима Internet Explorer в Microsoft Edge, необходимо выполнить следующие шаги:

1) откройте настройки Microsoft Edge, используя меню, открывающееся по нажатию на три точки справа вверху окна браузера,

2) перейдите в раздел настроек «Браузер по умолчанию»,

3) в разделе «Обеспечение совместимости с Internet Explorer» в пункте «разрешение сайтам перезагружаться в режиме Internet Explorer» установите «Разрешить», а затем нажмите кнопку перезапуска браузера.


После перезапуска Microsoft Edge вы сможете открывать нужные вам сайты так, как если бы они открывались в Internet Explorer: для этого достаточно нажать по кнопке режима справа от строки адреса (если кнопка не отображается, её можно включить в настройках браузера, также пункт «Перезапустить в режиме Internet Explorer» для текущего сайта доступен в меню браузера).

Кстати, режим совместимости с Internet Explorer браузера Edge работает и в Windows 10.

Успехов.

Слава Украине!

Thursday, 7 May 2020

PowerShell Web Access и SSL.

Всем привет.

Удобная штука PowerShell Web Access (PSWA), но ее использование без шифрования трафика с помощью SSL чревато. К счастью штатно она имеет в своем арсенале настройки использования SSL. Для настройки PSWA с использованием SSL сертификата есть несколько вариантов:

  • при установке самого web-приложения с помощью Pwersehll указать ключик -UseTestCertificate;
  • создать самозаверенный сертификат в оснастке диспетчера IIS;
  • обратиться в центр сертификации и получить нормальный сертификат, который затем и установить.
Далее  я опишу все шаги которые я прошел, уверен что часть из них могут быть лишними для вас. Но что было то было.

Итак, первый вариант был самым простым, но созданный таким образом сертификат PowerShellWebAccessTestWebSite (на 90 дней) оказался бесполезным даже  в тестовой среде. Поэтому после недолгих мучений с ним я перешел ко второму варианту. Для этой цели я создал самозаверенный сертификат, но с помощью известного скрипта. Увы, автоматизация бывает не всегда полезна. Дело в том что созданный таким образом сертификат оказался заточен на короткое имя сервера, а не на его FQDN. Почему так отработал скрипт - непонятно. Поэтому пришлось ручками сгенерировать третий самозаверенный сертификат в оснастке диспетчера IIS.

Wednesday, 29 April 2020

Windows PowerShell Web Access.

Всем привет.

В Windows Server 2012 появилась новая функция с  именем Windows PowerShell Web Access. Как следует из ее названия, данная функция позволяет удаленно управлять сервером Windows 2012 с помощью PowerShell через обычный веб-браузер. Функция Windows PowerShell Web Access реализована в виде приложения IIS, которое выступает в роли  шлюза между браузером и сервером, которым вы хотите управлять.

Стоит сразу отметить, что на обоих машинах должна быть включена функция PowerShell remoting. Сделать это можно командой:

Enable-PsRemoting

Часто на этом шаге можно встретить ссылку на команду
WinRM quickconfig

Однако это не тоже самое что Enable-PSRemoting!

Enable-PSRemoting делает больше действий чем «winrm quickconfig». Командлет Set-WSManQuickConfig делает точно такие же действия как «winrm quickconfig». Enable-PSRemoting запускает Set-WSManQuickConfig когда ведет настройку системы

Set-WSManQuickConfig делает следующее:
  • запускает WinRM сервис
  • устанавливает автостарт службы WinRM в автоматический
  • создает прослушиватель
  • добавляет исключения файрвола.

Thursday, 2 April 2020

Java Web Start в клиент-банке.

Всем привет.

В связи с карантином многие пользователи обратили свой внимание на клиент-банк. Одному из них понадобилась моя помощь. Оказалась проблема у пользователя стара и касалась она опять таки поддержки Java в веб-браузере.

Java-апплет - прикладная программа, чаще всего написанная на языке программирования Java в форме байт-кода. Java-апплеты выполняются в веб-браузере с использованием виртуальной Java машины (JVM). Апплеты используются для предоставления интерактивных возможностей веб-приложений, которые не могут быть предоставлены HTML. Так как байт-код Java платформо-независим, то Java-апплеты могут выполняться с помощью плагинов браузерами многих платформ, включая Microsoft Windows, UNIX, Apple Mac OS и GNU/Linux. 

Почему Java используется в интернет клиент-банке?

Использование технологий Java необходимо в интернет-банкинге для выполнения операций, связанных с криптографией, и взаимодействия с защищенными токенами (например, Secure Token-337 производства компании Автор) для хранения персональных сертификатов. Java - это универсальная кросс-платформенная технология, которая работает на всех современных операционных системах и браузерах, и обеспечивает широкие возможности и высокий уровень безопасности, поэтому её использование в системах класса клиент-банк является обоснованным и необходимым. 

Технологии Java используются для операций, связанных с ЭЦП: 
  • генерация нового закрытого ключа; 
  • сертификация нового ключа старым действующим; 
  • подписание документов, заявок, почтовых сообщений; 
  • вход в систему (опционально, если включено администратором); 
  • смена номера телефона для OTP SMS (опционально, если включено администратором); 
  • системные операции с токеном (смена пин-кода, форматирование, удаление старых ключей). 

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

Friday, 21 February 2020

Где MS Visio Viewer?

Всем привет.

Как вы знаете MS Visio не входит в состав MS Office. Лицензию на него надо покупать отдельно. Поэтому пользователи которые получают файлы созданные в таком пакете нуждаются хотя бы в просмотрщике файлов формата VSDX.

К счастью пользователя MS Visio Viewer полностью бесплатен. После его установки он фигурирует в списке программ, но ни ярлыка ни ЕХЕ-файла на диске вы не найдете. Дело в том что MS Visio Viewer работает как плагин для Internet Explorer. Такой вот фокус от Microsoft.



Saturday, 25 August 2018

Сопоставляем результаты поиска с разных инструментов.

Всем привет.

Хочу заметить что в процессе исследования компьютерных следов чьих-то действий следует быть максимально подозрительным. И проверять результаты поиска с разных инструментов сопоставляя их между собой.

Доверяй но проверяй!

Свежий пример.

Вы наверное знаете что в историю вашего web-браузера Internet Explorer попадает вся хронология открытия файлов на вашем ПК. Даже если он у вас установлен не по умолчанию. Такая вот тесная интеграция IE в оболочку Windows.

Итак берем BrowsingHistoryView от NirSoft и читаем нашу историю. Лично у меня не было повода не доверять результатам этого инструмента.

Выбираем файл Bellydancer.jpg который я открывал 22-го числа.
Сведения по файлу следующие:

URL  : file:///D:/vix/111/Bellydancer.jpg
Title   : 
Visit Time  : 22.08.2018 14:52:37
Visit Count : 15
Visited From : 
Web Browser  : Internet Explorer 10
User Profile     : 
Browser Profile  

Вот тут возникает вопрос - как читать время обращения до секунды если указано что файл открывался 15 раз?

Более того BrowsingHistoryView считает что это был IE 10-й версии. Ну точно нет. 10-го там не было никогда. IE там остановился на 8-й версии.


Тогда я решил проверить тот же файл своим кодом, а именно утилитой IEHistoryView. Как видите, она мне показала другое время обращения, которое даже не похоже на смещение от GMT.

И в BrowsingHistoryView и в IEHistoryView использовались вызовы API.

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




Friday, 29 June 2018

Ваш web-браузер как кладезь информации о вас.

Всем привет.

Помните как часто нам предлагают поменять web-браузер, если не получилось с этим сайтом (или web-банкингом, или магазином online) в одном, то перейти временно на другой? Мы ставим еще один и пробуем. Ура, проблема решена и... старый браузер забыли. У кого сейчас только один браузер на ПК? Ууу, а если у жены предпочтения другие... А это же кладезь личной информации. О которой мы часто просто забываем.

Убедиться в этом на помогут утилиты NirSoft Forensic Tools. Программы пакета являются переносимым программным обеспечением и могут использоваться без установки в системе, а также, при некоторых дополнительных настройках, могут применяться для приложений и их рабочих данных, не являющихся частью ПО, установленного в текущей системе т.е. находящихся на внешних съемных дисках.

Что вы там любите - Chrome, Firefox или Opera? Да вы просто оцените ореол обитания ваших паролей и прочей личной информации.

IEHistoryView

IEHistoryView позволяет извлечь историю обозревателя Internet Explorer из файла index.dat. Информация включает в себя посещаемые URL, названия веб-сайтов, количество посещений сайта пользователем, дату и время последнего посещения. Также, отображается информация о локальных файлах, открывавшихся с использованием Internet Explorer.

При использовании IEHistoryView для извлечения истории браузера, использовавшегося на внешнем диске:
перейти в меню File - > Select History Folder (Ctrl+H), и выбрать каталог на внешнем диске, в котором размещается файл index.dat.
В командной строке задать каталог в виде параметра:
iehv.exe /stab c:\temp\history.txt –folder ”D:\Documents and Settings\User\Local Settings\History”
Примечание:Для получения достоверных данных, желательно иметь одинаковые настройки даты и часовых поясов на компьютере с работающей программой IEHistoryView и в исследуемой системе на внешнем диске.

IECacheView

IECacheView позволяет извлечь кэшированные данные на основе содержимого файла index.dat браузера Internet Explorer. Информация отображается в виде, подобном отображаемому программой IEHistoryView, но гораздо больше по объему – для каждой посещаемой страницы отображается множественные записи, включая изображения и загружаемые файлы.

Для просмотра кэш браузера на внешнем диске:
перейти в меню File - > Select Cache Folder (F9), и выбрать папку ”\Temporary Internet Files” из профиля пользователя на внешнем диске.
В командной строке задать параметр, определяющий размещение папки с временными файлами браузера:
IECacheView.exe -folder ” C:\Documents and Settings\Admin\Local Settings\Temporary Internet Files” /stab c:\temp\cache.txt

IECookiesView

IECookiesView позволяет извлечь все файлы куки (cookie), запомненные обозревателем Internet Explorer.

Для извлечения файлов на внешнем диске:
перейти в меню File - > Select Cookies Folder (Ctrl+O) и указать расположение каталога Cookies
В командной строке указать путь к папке Cookies с использованием параметра /dir:
IECookiesView /dir ” C:\Documents and Settings\Admin\Cookies”

IE PassView

IE PassView позволяет получить пароли к сайтам, запомненные в браузере Internet Explorer.
IE PassView может отображать пароли для браузера на внешнем диске, но с ограничениями :
поддерживаются только версии Internet Explorer - 7.x and 8.x .
Пока не поддерживаются версии Windows 7 и старше.
Должен быть известен пароль пользователя Windows на внешнем диске, поскольку он используется при расшифровке зашифрованных паролей внешней системы.

Для использования программы по отношению к внешнему диску:
перейти в меню Options - > Advanced Options (F8), выбрать 'Load passwords from the following user profile', и выбрать папку с профилем пользователя.
В командной строке используется параметр /external задающий путь к профилю пользователя :
iepv.exe /external "C:\Documents and Settings\admin"

Monday, 14 August 2017

Как Microsoft прячет Internet Explorer 11 от web-сайтов.

Всем привет.

После релиза первой preview-версии Internet Explorer 11 на платформе Windows 8.1 можно заметить кроме появления такого вкусного функционала как WebGL, предзагрузка данных, поддержка FlexBox, SPDY и других веб-стандартов ещё и скрытие идентификации браузера как IE.

Ранее уже ходили слухи о том, что браузер Internet Explorer теперь в строке user-agent, передаваемой на сервер, добавляет информацию "like Gecko", а теперь IE11 и вовсе отдаёт на сервер переменную user-agent следующего вида:

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko

Именно так, preview-версия IE11 не добавляет информацию "MSIE" или IE в строку user-agent как это было в IE10 и всех предыдущих версиях, тем самым многие веб-сайты, которые ранее с помощью данной строки определяли браузер, теперь не будут обрабатывать IE как сторонний браузер, а будут обрабатывать в "общем" потоке. Стоит отметить, что первые сборки IE 11 (до preview-версии) обладали полной строкой user-agent с использованием идентификатора IE11.

Также компания Microsoft рекомендует отказаться от функций isIE() и подобных переменных в JavaScript, так как IE11 будет возвращать в таких случаях значение "false", ложь. Кроме этого ещё и переменные navigator.appName и navigator.product возвращают совсем другую информацию:
• navigator.appName возвращает "Netscape".
• navigator.product возвращает "Gecko".

Поэтому сейчас можно писать код функции так:
isIE = function isIE() {
       var bIE = navigator.appName == 'Microsoft Internet Explorer';
       var bIE11 = (navigator.appName == 'Netscape') && (new RegExp("Trident/.*rv:([0-9]{1,}[\.0-9]{0,})").exec(navigator.userAgent) != null);
       return bIE || bIE11;
}();

Как результат, во многих случаях при использовании JavaScript-функций для определения браузера будет выбран путь обработки Gecko-поведения браузера. И на это есть свои причины, о которых ниже.

Thursday, 20 October 2016

Automatically Detect Settings check in Internet Explorer.

Hi all.

As you know the check box "Automatically Detect Settings" in Internet Explorer is checked by default. You can uncheck it or make others connection settings manually. But often I need do it in automatical mode.

So, we choose way via Windows registry. For example, we can use VB-script. We need to change this value:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
DefaultConnectionSettings (REG_BINARY).

This VB-script below allows you to turn off (or turn on) the "Automatically Detect Settings" check box in Internet Explorer:

Option Explicit
On Error Resume Next
'Create a constant for the HKEY_CURRENT_USER object
Const HKCU = &H80000001
'Define variables
Dim strComputer
Dim strRegistryKey
Dim objRegistry
Dim strRegistryValue
Dim binValue
strComputer = "."
strRegistryKey = "Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections"
strRegistryValue = "DefaultConnectionSettings"
'Connect to the Registry
Set objRegistry = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
'Retrieve the current settings.
objRegistry.GetBinaryValue HKCU, strRegistryKey, strRegistryValue, binValue
'Change the 'Automatically detect settings' box to unticked
binValue(8) = 05  '5=4+1
'or binValue(8) = 13 '13=8+4+1 enable this line to check the box instead of Uncheck
'Save the changes
objRegistry.SetBinaryValue HKCU, strRegistryKey, strRegistryValue, binValue

How can you calculate this value? You have to know the following values by operations:
  • Automatically Detect Settings – 8
  • Use Automatic Configuration Script – 4
  • Use a Proxy Server for LAN – 2

The values after each item above are their numeric representation. And one note - you need to add 1 to the final value though!

So, for example, to set "Auto Detect" and "Use Proxy Server" set the value in binValue(8) above to 0B, the hex equivalent of  decimal 11 (i.e. 11=8+2+1).

Is it clear? Sure.  Except for me one item - why these both operations "Auto Detect" and "Use Proxy Server" not exclude one another? It will be logically.


Tuesday, 23 August 2016

Ключи запуска web-браузера из командной строки.

Всем привет.

В web-серфинге бывают ситуации, когда нужно открыть web-браузер Internet Explorer с определённым набором параметров, например: открыть в режиме InPrivate определённый URL, запустить браузер с отключенными надстройками, отключить автоматическое восстановление вкладки при завсании web-страницы. Конечно все эти операции можно вызвать, используя графический интерфейс web-браузера. Но, к нашему удовольствию web-браузер имеет ключи  для запуска из командной строку. Зачем, например, каждый раз запускать web-браузер в режиме InPrivate, потом вводить адрес платёжной системы, если всё это можно сделать одним щелчком?

Ключей для командной строки у Internet Explorer-а не много, ниже, на мой взгляд, самые интересные из них.

Ключ -extoff:
поддерживается, начиная с Internet Explorer 7. Запускает браузер, полностью отключая все надстройки (только на текущую сессию, т. е. при перезапуске надстройки будут автоматически включены).

Ключ -framemerging:
поддерживается, начиная с Internet Explorer 8. Позволяет браузеру использовать слияние меток, базирующихся на кадрах (frame based). Не рекомендуется для использования пользователям, привыкшим просматривать web-сайты в несколько сессий, например, войти в несколько почтовых аккаунтов одновременно. Этот ключ может быть не так популярен как его антипод noframemerging.

Ключ -noframemerging:
поддерживается, начиная с Internet Explorer 8. Запрещает браузеру использовать функцию слияния меток (frame merging). Теперь вы можете запустить две копии браузера, после чего в обоих зайти в разные ящики одной почтовой службы (например gmail).  Причём если из одного аккаунта выйти, второй будет продолжать работать, что недоступно при обычном запуске двух копий Internet Explorer.

Ключ -k:
запускает браузер в режиме «Kiosk mode». При этом визуально отсутствуют какие-либо элементы управления, а сам браузер разворачивается на весь экран. Горячие клавиши по-прежнему работают.

Последний ключ самый востребованный. Мне, например, недавно понадобилось локально запустить web-поздравление юбиляру.

Строка запуска для Windows должна выглядеть так:
C:\Program Files\Internet Explorer\iexplore.exe -k D:\MyFolder\index.html

Чтобы это сработало з любой папки пользователя я набросал VBS-скрипт data.vbs:

Set fso = CreateObject("Scripting.FileSystemObject")
Dim WSHSHell
Set WSHShell = CreateObject("WScript.Shell")

'get current fullpath
Path = WScript.ScriptFullName
ParentPath = fso.GetParentFolderName(Path)
FolderName = fso.GetBaseName(ParentPath)

'run html-file in fullsize screen mode
Sr="""C:\Program Files\Internet"&" Explorer\iexplore.exe"""&" -k "&ParentPath&"\index.html"

'get retcode if it needed
code=WSHShell.Run(Sr, 1, False)
WScript.Echo "Retcode: ",code

Который и вставил в обычный bat-файл вот так: 
cscript data.vbs //Nologo

После этого осталось только засписать все файлы на DVD.

Вы можете сказать что проще было бы для DVD это сделать через AutoRun типа:
[AutoRun]
OPEN=index.html
Но так вы не получите режим киоска (полный экран) для презентации.

Успехов!

Wednesday, 4 May 2016

Поддержка Java в web-браузерах.

Всем привет.

Недавно я думал-гадал что только с поддержкой Flash случаются проблемы в web-браузерах. Конкретно я писал об этом в Google Chrome. Но недавно столкнулся с еще одной проблемой.

Это поддержка Java. Удивлены? Я тоже. Тем более что обнаружилось это в системах клиент-банк ряда коммерческих банков. Акцентирую - ряда банков! То есть код клиент-банка использует JVM (Java Virtual Machine)  и требует поддержку Java-плагина в нашем web-браузере. Но вот добиться этого оказалось нелегко по ряду причин. 


Да, можно быстренько установить JRE (Java Runtime Environment) и думать что у тебя все для работы есть. Однако тут начинаются тонкости. Первая из них, это то что на вашей ОС могут жить несколько версий JRE. Им хорошо, а вот web-браузеру не очень. Клиент-банк не понимает что кроме той версии что требуется установлена еще одна версия Java. Проверить что творится у вас можете запустив контрольный Java апплет на Панели управления вашей Windows. 



Если у вас тут более одной строки - ждите проблем. Разумеется разработчик самой Java рекомендует удалить более старые версии. Непонятно только почему  же установка новой версии не удаляет старую автоматом? Можете проверить свою версию Java поддержку вашим web-браузером здесь. Это мой вариант теста.

Thursday, 11 February 2016

Clearing cache of IE, Chrome and Firefox by one click.

Hello everybody.

Did You think back about my post for clearing cache of web-borwsers on my PC?
Now I can suggest for your attention my batch-file, which can clearing cache IE, Chrome and Firefox by one click.


You are welcome:


rem Clear IE cache
rem Delete Temporary Internet Files:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
rem Delete Cookies:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
rem Delete History:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
rem Delete Form Data:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
rem Delete Passwords:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
rem Delete All:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
rem Delete All + files and settings stored by Add-ons:
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351


rem Clear Google Chrome cache
erase "%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Google\Chrome\User Data\Default\Cache\*") do RD /S /Q "%%i"


rem Clear Firefox cache
erase "%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*") do RD /S /Q "%%i"




Good luck.

Wednesday, 9 December 2015

Экспорт закладок из web-браузеров.

Всем привет.

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

Экспорт закладок из Internet Explorer.

Если вы используете браузер Internet Explorer, то для экспорта своих закладок вам нужно выполнить следующие действия:

  • Выбрать в меню раздел - Файл ? Импорт и Экспорт...
  • Далее следуйте подсказкам открывшегося мастера импорта-экспорта...
  • Затем сохранить файл закладок.
  • Войдите под своим логином и паролем по ссылке Вход в аккаунт и перейти в раздел Импорт закладок в основном меню.
  • Указать в ниже предложенном поле файл закладок, который вы сохранили и нажать кнопку Импортировать закладки.


Либо просто скопируйте себе все что находится в папке C:\Users\%ваш профиль%\Favorites.

Thursday, 8 October 2015

Removing the history of web-surfing in web-browser - автоматическая очистка кеша web-браузера.

Hello everybody.

Your personal data is very important item by your web-surfing.

You know that your web-browser can save your personal data – history of web-surfing, cookies, queries for searching, etc. Of course, you can delete this information manually. But you can save your time if you will configure your web-browser for automatic removing this information on closing web-session.

Attention: if you delete cookies, so  you must enter login-names and passwords for some web-sites (facebook.com, vk.com and others).

Google Chrome

Google Chrome permit switch on the automation of clearing for Cookies only. You can enter Chrome menu in item «Настройки». Or type in url “chrome://settings”



 Then click item  «Показать дополнительные настройки»

Версія на друк

Популярне