Internet Explorer… Le navigateur qui a tué Netscape Navigator… Quelle époque épique.
Microsoft a laissé Internet Explorer dans Windows 10 même si son « nouveau » navigateur est « Edge ». En fait, au début de Windows 10, Edge n’étant pas particulièrement au point, selon les sites, il proposait e basculer sur Internet Explorer et cela assurait une pseudo compatibilité et qualité de service (sic). Cependant, Internet Explorer a veilli, il n’est plus uptodate, il est obsolète. Au point ou Microsoft himself indique voire supplie les utilisateur de ne plus l’utiliser voire carrément de le désinstaller.
Le désinstaller, ce n’est pas ce qu’il y a de plus compliqué. Par contre c’est moins évident sur l’ensemble d’un parc.
Voici un exemple pour désinstaller Internet explorer 11 sous Windows 10
On se log en utilisant un compte Administrateur ou un compte avec des privilèges Administrateur.
Les commandes (cmd) suivantes désinstallent Internet Explorer 11 sans possibilité de le réinstaller par l’ajout « Programmes et Fonctionnalités« .
FORFILES /P %WINDIR%\Servicing\Packages /M Microsoft-Windows-InternetExplorer-*.*.mum /c "cmd /c echo uninstalling package @frame && start /w pkgmgr /up:@fname /norestart
Avec la commande /quiet
FORFILES /P %WINDIR%\Servicing\Packages /M Microsoft-Windows-InternetExplorer-*.*.mum /c "cmd /c && start /w pkgmgr /up:@fname /quiet /norestart
Get-ADComputer -Filter {operatingsystem -notlike « *server* »} | select -ExpandProperty name | Out-File C:\pclist.txt
Get-WindowsOptionalFeature -Online | Select FeatureName | Select-String Internet*
Disable-WindowsOptionalFeature -FeatureName Internet-Explorer-Optional-amd64 –Online
Invoke-Command -ComputerName -ScriptBlock { Get-WindowsOptionalFeature -Online } | Select FeatureName | Select-String Internet*
Invoke-Command -ComputerName -ScriptBlock { Disable-WindowsOptionalFeature -FeatureName Internet-Explorer-Optional-amd64 -Online }
Disable-WindowsOptionalFeature -FeatureName Internet-Explorer-Optional-amd64 –Online
Enable-WindowsOptionalFeature -FeatureName Internet-Explorer-Optional-amd64 –Online
Pour récupérer la liste des machines windows de votre AD et faire un psexec pour désinstaller à distance
Get-ADComputer -Filter {operatingsystem -notlike "*server*"} | select -ExpandProperty name | Out-File C:\win-list.txt