А А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, але є спосіб видалити профіль користувача, що фактично скине налаштування до початкових.


 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

А что вы думаете по этому поводу?

Версия на печать

Популярное