EDGE : MSEdgeRedirect pour rediriger les liens vers VOTRE navigateur

Poster ici les programmes utiles que vous avez découverts
Avatar de l’utilisateur
Parisien_entraide
Messages : 9765
Inscription : 02 juin 2012 20:48
Localisation : Je suis dans la matrice :-)

EDGE : MSEdgeRedirect pour rediriger les liens vers VOTRE navigateur

par Parisien_entraide »

2021-11-15_134636.png





MSEdgeRedirect en remplacement de EdgeDeflector pour rediriger les liens Microsoft Edge vers le navigateur standard


EXPLICATIONS

Si vous avez opté pour Windows 11, vous avez du avoir la désagréable surprise de voir vos liens redirigés vers EDGE alors que vous aviez défini un autre navigateur

Microsoft a décidé d'inventer le protocole microsoft-edge:// et a commencé à l'utiliser dans certaines applications internes. Le protocole a été conçu pour ouvrir des liens uniquement dans Edge.

Le nouveau widget Actualités et centres d'intérêt de Windows 10 et l'application Widgets de Windows 11 utilisent exclusivement le protocole Microsoft Edge, même s'ils affichent du contenu Web et des liens "standard".

Sous Windows 10, les utilisateurs peuvent définir un navigateur différent par défaut et ouvrir tous les liens que les navigateurs peuvent ouvrir, à l'exception des liens verrouillés du protocole Microsoft Edge.

Dans Windows 11, Microsoft a supprimé cette option simple . Il ne reste plus aux utilisateurs qu'à définir chaque protocole individuellement. Si vous souhaitez passer complètement d'Edge à Firefox, Brave ou Vivaldi, vous devez définir manuellement HTTP, HTTPS, HTML, PDF, WebP, SHTML, FTP, HTM, Mailto, News et autres, sur le navigateur souhaité.

Il faut savoir qu'il n'y a Il n'y a AUCUNE raison technique d'utiliser ce protocole interne.
(ni de sécurité du reste même si on peut concevoir que les applications qui utilisent ces insertions de Edge font partie du système et peuvent être lancées avec des privilèges autres que ceux du simple utilisateur
En cas de détournement via un faux navigateur, cela "peut" provoquer des problèmes de sécurité
Après, est ce que l'on est confronté à de "faux" navigateur quelques fois dans l'années ?... J'en doute

Pour le reste, les méthodes décrites ici fonctionnent : https://www.malekal.com/changer-un-prog ... indows-11/



LES SOLUTIONS QUI EXISTAIENT

Il existait un programme : Edge Deflector qui se définissait comme le gestionnaire par défaut du protocole de Microsoft Edge et redirigeait ensuite la demande vers le navigateur de son/notre choix.

Les éditeurs des navigateurs Brave et Firefox ont commencé à implémenter des fonctionnalités similaires pour améliorer le processus d'en faire le gestionnaire par défaut sur Windows 10 et 11.

Petite chose à savoir cependant :
Microsoft a compliqué les choses Même si Mozilla avait trouvé une solution de contournement pour vous permettre de définir Firefox par défaut sous Windows 11, cela ne s'applique pas à la version disponible.... dans le Store.
Y aurait-il eu des négociations en ce sens ?



LE PROBLEME

Le développeur d'Edge Deflector a remarqué cette semaine que Microsoft a apporté des modifications à la dernière version de Windows 11 qui empêche EdgeDeflector, et tout autre programme en la matière, de se définir comme gestionnaire par défaut pour le protocole microsoft-edge://.

En résumé : Vous ne pouvez plus contourner Microsoft Edge en utilisant des applications comme EdgeDeflector.

EdgeDeflector ne sera plus mis à jour selon le développeur.
Bien qu'il suggère qu'il existe des moyens de surmonter la limitation, ils "nécessiteraient d'apporter des modifications destructrices à Windows".

En terme de sécurité, il faut se rappeler qu'Edge Deflector est "qualifié de détournement de protocole" et qu'il "peut être facilement utilisé par les pirates".


ALTERNATIVES EN TANT QUE SOLUTION

Un script qui sera surement intégré et/ou modifié/actualisé d ici quelques temps à d'autres programmes comme O&O shutup, WinAero etc)
https://www.malekal.com/oo-shutup10-windows-10/
https://www.malekal.com/winaero-tweak-p ... ows-10-11/


https://github.com/AveYo/fox/blob/main/ChrEdgeFkOff.cmd

Derrière on a l'auteur du fameux "https://github.com/AveYo/MediaCreationTool.bat"

Contenu en "Raw"

Code : Tout sélectionner

@(set "0=%~f0"^)#) & powershell -nop -c iex([io.file]::ReadAllText($env:0)) & exit/b
#:: double-click to run or just copy-paste into powershell - it's a standalone hybrid script
#::
#:: ChrEdgeFkOff - make start menu web search or widgets links open in your chosen default browser - by AveYo
#:: this will obviously block msedge.exe while installed, but you can easily revert it with this toggle script when needed
#:: 
$_Paste_in_Powershell = {
$key = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\msedge.exe'; $vbs = @'
''>''; <# ChrEdgeFkOff - make start menu web search or widgets links open in your chosen default browser - by AveYo  
Dim C, A: For Each i in WScript.Arguments: A = A&" """&i&"""": Next
Set W = CreateObject("WScript.Shell"): Set E = W.Environment( "Process" ): E("CL") = A
C = "[diagnostics.process]::start([uri]::unescapedatastring(($env:CL-split'&url[=]',2)[1]).Trim([char]34))"
W.Run "powershell -win 1 -nop -c " & C, 0, False
''>''; to undo, "delete HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\msedge.exe" via regedit #> 
'@; $file = join-path ([Environment]::GetFolderPath('CommonApplicationData')) "ChrEdgeFkOff.vbs"; $cmd = "wscript $file //B //T:5"
if (test-path $file) {
  remove-itemproperty $key 'Debugger' -force -ea 0 >''; del $file -force -ea 0 
  write-host -fore 0xf -back 0xd "`n ChrEdgeFkOff v1.2 [REMOVED] run again to install " } else {
  new-item $key -force -ea 0 >''; set-itemproperty $key 'Debugger' $cmd -force -ea 0; [io.file]::WriteAllText($file, $vbs)
  write-host -fore 0xf -back 0x2 "`n ChrEdgeFkOff v1.2 [INSTALLED] run again to remove " } ; timeout /t 5
} ; start -verb runas powershell -args "-nop -c & {`n`n$($_Paste_in_Powershell-replace'"','\"')}"
$_Press_Enter
#::

Ouvrez une fenêtre PowerShell avec des privilèges d'administrateur et copier coller le script ci dessus dans la fenêtre PowerShell

Une nouvelle fenêtre s'ouvrira.
Il s'agit d'une invite de ChrEdgeFkOff, qui vous dira d'appuyer sur n'importe quelle touche pour fermer la fenêtre.
Si vous ne le faites pas dans les 5 secondes, il se fermera automatiquement de toute façon.

Si vous changez d'avis et que vous souhaitez revenir à Edge comme gestionnaire par défaut pour les recherches sur le Web, il vous suffit de réexécuter le script. La chose importante à noter ici est que, lorsque vous exécutez le script, la 2ème fenêtre qui s'ouvre (avec le minuteur de 5 secondes) indiquera s'il a été installé ou supprimé.

(script testé avec succès même avec une version "Developer Preview, alias Build 22499"



Un programme : MSEdgeRedirect

https://github.com/rcmaehl/MSEdgeRedirect

Version X86 et 64Bits : https://github.com/rcmaehl/MSEdgeRedirect/releases


Windows Defender va couiner (normal) mais il faut passer outre
2021-11-15_133720.png


Derrière on retrouve l'auteur bien connu de WhyNotWin11
https://www.malekal.com/verifier-si-vot ... indows-11/


L'outil open source MSEdgeRedirect utilise une méthode différente d'EdgeDeflector.
Au lieu de modifier le gestionnaire de protocole, il "filtre et transmet les arguments de ligne de commande des processus Microsoft Edge dans votre navigateur par défaut".
Cela supprime la dépendance vis-à-vis du protocole, mais présente l'inconvénient de devoir s'exécuter en arrière-plan pour faire fonctionner sa magie.

L'auteur précise cependant : "MSEdgeRedirect est toujours en version bêta. Les performances sont encore en cours d'amélioration. J'ai une amélioration à venir dans une future version qui fonctionnera de la même manière que les solutions précédentes, cependant, cela nécessitera à la fois Edge et Edge Beta, Dev ou Canary."

Les seules options disponibles pour le moment sont de le démarrer avec Windows et de vérifier les mises à jour.
Les deux options s'affichent lorsque vous double-cliquez sur l'icône de la barre d'état système de l'application.

2021-11-15_130125.png



Il indique également :

MSEdge Redirect redirige uniquement les liens qui tentent de s'ouvrir dans MS Edge. Cela n'affectera pas les résultats générés dans d'autres applications.

Pouvez-vous changer les résultats Bing en résultats Google ?
Pas encore , je prévois d'ajouter un sélecteur pour votre moteur de recherche préféré dans une future version.



En tous les cas l'auteur travaille toujours sur son programme (vu ce jour) :

Code : Tout sélectionner

What's new in MSEdgeRedirect 0.3.0.0 Beta

November 15, 2021
Added Basic Debug Logging
Added "Hide Icon" menu option
Fixed Widgets still opening in Edge
Fixed Updater to load the correct page
Added Edge Beta, Dev, and Canary Support
Added lots of not yet implemented future code
Greatly Improved Application Resource Usage (~66% less!)
Added /h or /hide parameter to hide the icon on launch (Launch the app again to have to reappear)



L'AVENIR ?

Les lois en Europe sont différentes, et on pourrait se diriger vers (comme en 1988 et 2004)
https://www.investopedia.com/ask/answer ... itrust.asp
https://www.dw.com/en/microsoft-slapped ... /a-1149932

Ce qui en a résulté était une version castrée et bridée de Windows (on l'a vu en Allemagne) , presque inutilisable (pour l'aspect dit "multimedia") pour l'utilisateur
Puis en 2004, a Commission européenne avait alors forcé Microsoft à proposer le choix du navigateur dans Windows 7.
L'éditeur a même dû payer une amende de 561 millions d'euros pour ne pas avoir respecté son engagement entre mai 2011 et juillet 2012.

Il est à noter que Chrome fait la même chose sur Android
De nombreux liens sont ouverts avec Webview, sans tenir compte du navigateur qui a été installé par défaut
Néanmoins je n'ai pas noté ces excès si j'installe Firefox sous Android


Avec EDGE il s'agit d'une mise en oeuvre anticoncurrentielle et conçue uniquement pour renforcer le navigateur Web de l'entreprise : Microsoft Edge.
Microsoft de toutes les façons ne supprimera pas EDGE, mais pourrait être obligé de restreindre son emprise (Néanmoins vu l'emprise de Microsoft sur les Etats, les groupes d'influence, les intérêts en lice, etc, et le je m'en foutisme général on peut en douter

Microsoft ne le souhaite sûrement pas, vu que EDGE, Bing, les Widgets actualités, la météo participent grandement à la télémétrie pour mieux vous cerner
Se rappeler que EDGE fait pire que Chrome et que Microsoft ne veut surtout pas laisser la part du gâteau des données personnelles à Google
Cela date de 2020 et c'est pire depuis avec Bing qui devient presque incontournable, les widgets, les dépendances entre ces programmes etc
viewtopic.php?t=65094

Désinstaller EDGE ? : Même si on peut arriver à désinstaller complètement EDGE, ce n'est pas une solution fiable non plus : Outre de possibles dysfonctionnements, des maj "peuvent" réinstaller EDGE, ou pire comme on le voit régulièrement sur le forum, empêcher suivant les configurations en place, certaines mises à jours dont de sécurité de s'installer




Source principale : https://www.deskmodder.de/blog/2021/11/ ... /#comments
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Only Amiga... was possible !
Un problème sans solution est un problème mal posé. » (Albert Einstein)
"Tous les patients mentent" Docteur House
  • Sujets similaires
    Réponses
    Vues
    Dernier message

Revenir à « Programmes utiles »