Часто політика компанії вимагає використання в роботі єдиного корпоративного 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, але є спосіб видалити профіль користувача, що фактично скине налаштування до початкових.
1. Скидання налаштувань Microsoft Edge до значень за замовчуванням:
це можна виконати шляхом очищення даних профілю користувача Edge. Для цього потрібно видалити директорію профілю.
REM Закрити Edge, якщо він запущений
taskkill /IM msedge.exe /F
REM Видалити папку профілю користувача
rd /s /q "%localappdata%\Microsoft\Edge\User Data"
Ця команда видаляє всі дані користувача Edge, включно з налаштуваннями, історією та розширеннями. При наступному запуску Edge створить новий профіль із налаштуваннями за замовчуванням.
2. Скидання налаштувань Internet Explorer:
Для Internet Explorer можна скористатися утилітою RunDll32 для скидання налаштувань:
RunDll32.exe InetCpl.cpl,ResetIEtoDefaults
Ця команда скидає всі налаштування Internet Explorer до початкових (включаючи налаштування безпеки, приватності, розширень тощо).
Нижче приклад скрипта, який це виконує по кроках:
1. Закриття браузерів.
2. Очищення даних.
3. Скидання налаштувань Edge і Internet Explorer.
@echo off
REM Закрити Microsoft Edge
taskkill /IM msedge.exe /F
REM Видалити профіль користувача Edge (скидання до стандартних налаштувань)
rd /s /q "%localappdata%\Microsoft\Edge\User Data"
REM Закрити Internet Explorer
taskkill /IM iexplore.exe /F
REM Очищення даних Internet Explorer
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
REM Скидання налаштувань Internet Explorer
RunDll32.exe InetCpl.cpl,ResetIEtoDefaults
Примітка:
- для Edge цей метод видаляє *всі персоналізовані дані*, тому попередньо можна зробити резервну копію, якщо це потрібно.
- для Internet Explorer скидання не видаляє історію чи обрані сторінки, але повертає інші налаштування до стандартних.
Щасти вам! 😊
No comments:
Post a Comment
А что вы думаете по этому поводу?