Skip to content

Instantly share code, notes, and snippets.

@lucienbill
Last active June 28, 2022 13:55
Show Gist options
  • Save lucienbill/6ac518eee8183ff4c8f786ab0d246ad8 to your computer and use it in GitHub Desktop.
Save lucienbill/6ac518eee8183ff4c8f786ab0d246ad8 to your computer and use it in GitHub Desktop.
Une bidouille pour ignorer un paramétrage par défaut trop restrictif
##################################
### Contexte ###
# Sur les ordinateurs de l'entreprise, le moteur de recherche "lilo" est imposé
# par défaut sur les navigateurs. Je n'ai rien contre ce moteur de recherche,
# mais j'ai un problème avec le fait qu'on nous l'impose sans nous laisser la
# possibilité de le changer simplement.
#
# Etant un bidouilleur dans l'âme, j'ai réglé le problème sur ma machine. Voici
# comment vous pouvez le régler sur la votre.
##################################
#0 : creéz un fichier ignoreLilo-Chrome.bat qui contient les lignes suivantes :
REG DELETE HKEY_USERS\S-1-5-21-2170283232-4267115145-1595933809-203488\SOFTWARE\Policies\Google\Chrome\ /v DefaultSearchProviderSearchURL /f
REG ADD HKEY_USERS\S-1-5-21-2170283232-4267115145-1595933809-203488\SOFTWARE\Policies\Google\Chrome\ /v DefaultSearchProviderSearchURL /t REG_SZ /d https://duckduckgo.com/?q={searchTerms} /f
##################################
# 1 : ouvrez Powershell
# 1 : exécutez la commande suivante :
# chercher le 'user' avec une clé 'moteur de recherche par défaut pour Chrome'
REG QUERY HKEY_USERS | ForEach-Object {
$res = REG QUERY $_\SOFTWARE\Policies\Google\Chrome\ -v DefaultSearchProviderSearchURL
if ($res -like "*DefaultSearchProviderSearchURL*"){
Write-Output " user : $($_)"
}
}
##################################
#2 : récupérez le user. C'est la ligne qui ne sera pas en erreur.
# Exemple, si vous voyez ça :
# user : HKEY_USERS\S-1-5-21-2170283232-4267115145-1595933809-203488
# récupérez ça : HKEY_USERS\S-1-5-21-2170283232-4267115145-1595933809-203488
##################################
#3 : ouvrez ignoreLilo-Chrome.bat en modification
# remplacez le HKEY_USERS\blablabla par celui que vous avez récupéré
# optionnel : remplacez "duckduckgo" par votre navigateur favori.
##################################
#4 : exécution ponctuelle :
# Exécutez ignoreLilo-Chrome.bat en mode adminisrateur.
# Notes :
# Pour voir si ça s'exécute correctement : ouvrez 'cmd' en mod admin,
# puis appelez le script. Exemple :
###
### C:\Users\skywalker-a\OneDrive - Mon Organisation\Bureau>REG DELETE HKEY_USERS\S-1-5-21-2170283232-4267115145-1595933809-203488\SOFTWARE\Policies\Google\Chrome\ /v DefaultSearchProviderSearchURL /f
### L’opération a réussi.
###
### C:\Users\skywalker-a\OneDrive - Mon Organisation\Bureau>REG ADD HKEY_USERS\S-1-5-21-2170283232-4267115145-1595933809-203488\SOFTWARE\Policies\Google\Chrome\ /v DefaultSearchProviderSearchURL /t REG_SZ /d https://duckduckgo.com/?q={searchTerms} /f
### L’opération a réussi.
###
#
# Note : pensez à redémarrer Chrome pour que la modification prenne effet
##################################
# 5 : exécution programmée
# Ouvrez le planificateur de tâches en mode admin
# Ajoutez une tâche :
# - qui utilise votre compte admin, s'exécute même quand l'utilisateur
# n'est pas connecté, avec les autorisation maximales
# - déclencheurs :
# au démarrage du système
# lors du verrouillage de la session
# à l'ouverture de la session
# lors du déverrouillage
# idée générale : contrer le script qui s'exécute régulièrement pour
# paramétrer lilo.
# - action : démarrer un programme -> chemin vers ignoreLilo-Chrome.bat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment