Windows 10 : désactivation de fonctionnalités

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Avatar de l’utilisateur
MairieDeChallans
Messages : 15
Inscription : 07 juil. 2014 - 15:52

18 juil. 2016 - 17:43

Bonjour,

voici en fichiers joints quelques clés de registres :

Clés de registres incluses :

- désactiver AD Customisation
- désactiver Cloud
- désactiver data collecteur
- désactiver encryption des lecteurs
- désactiver rapport d'erreur windows
- désactiver messenger
- désactiver one drive
- désactiver Store
- désactiver Windows Search
- désactiver partages Windows Update

Code python (le paquet filtre pour qu'elles ne s'appliquent qu'à Windows 10) :

def install():
# if you want to modify the keys depending on environment (win32/win64... params..)
global uninstallkey
global uninstallstring

print('Installation de chal-config-pc')
import wmi
c = wmi.WMI()
for os in c.Win32_OperatingSystem():
nom_os=os.Caption
print "SE="+nom_os[:20]
if nom_os[:20]=='Microsoft Windows 10':
print('-------------------------------')
print('CONFIGURATIONS POUR WINDOWS 10')
print('-------------------------------')
print('Application de la cle de registre windows-10_desactiver_ad-cust.reg')
run(r'regedit.exe /s windows-10_desactiver_ad-cust.reg')
print('Application de la cle de registre windows-10_desactiver_cloud.reg')
run(r'regedit.exe /s windows-10_desactiver_cloud.reg')
print('Application de la cle de registre windows-10_desactiver_data-collect.reg')
run(r'regedit.exe /s windows-10_desactiver_data-collect.reg')
print('Application de la cle de registre windows-10_desactiver_encrypt-drives.reg')
run(r'regedit.exe /s windows-10_desactiver_encrypt-drives.reg')
print('Application de la cle de registre windows-10_desactiver_error-reports.reg')
run(r'regedit.exe /s windows-10_desactiver_error-reportst.reg')
print('Application de la cle de registre windows-10_desactiver_messenger.reg')
run(r'regedit.exe /s windows-10_desactiver_messenger.reg')
print('Application de la cle de registre windows-10_desactiver_onedrive.reg')
run(r'regedit.exe /s windows-10_desactiver_onedrive.reg')
print('Application de la cle de registre windows-10_desactiver_store.reg')
run(r'regedit.exe /s windows-10_desactiver_store.reg')
print('Application de la cle de registre windows-10_desactiver_windows-search.reg')
run(r'regedit.exe /s windows-10_desactiver_windows-search.reg')
print('Application de la cle de registre windows-10_desactiver_winupdate-share.reg')
run(r'regedit.exe /s windows-10_desactiver_winupdate-share.reg')
Pièces jointes
cle_registre_win10.zip
clés de registres pour désactiver certaines fonctions Windows 10
(4 Kio) Téléchargé 180 fois
Avatar de l’utilisateur
olpavil
Messages : 1
Inscription : 20 juil. 2016 - 14:08

20 juil. 2016 - 14:10

Pour OneDrive, cela, malheureusement ne suffit pas. Il faut aussi faire un script dans ce genre :
@echo off
REM Suppression de Microsoft Onedrive
REM Si OneDriveSetup.exe n'existe pas, go to :sight
If not exist %SystemRoot%\SysWOW64\OneDriveSetup.exe goto :eof

REM Alors désinstallons %SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall
%SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall
%SystemRoot%\Windows\SysWOW64\regedit.exe /s \\Corellia\lup\remove_onedrive_icon.reg
:sight
:eof
jmeyer
Messages : 39
Inscription : 30 mars 2015 - 15:15

20 sept. 2016 - 09:22

Bonjour,
de mon coté j'utilise ces scripts : https://github.com/W4RH4WK/Debloat-Windows-10 pour les applications et One Drive.
Je n'ai pas encore testé de les intégrer à un paquet wapt car il faut lancer la commande "Set-ExecutionPolicy Unrestricted" dans une fenêtre PowerShell en administrateur pour les autoriser à l'éxécuter.
J'essaie de regarder ça pour la fin de semaine.

EDIT
J'en suis ici mais j'ai des problèmes d'adresses pour trouver le script :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *
import subprocess

uninstallkey = []

def install():
    print('installing Debloat Windows 10')
	subprocess.call(["C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe",
		"-ExecutionPolicy",
		"Unrestricted",
		"Debloat-Windows-10-master\scripts\remove-default-apps.ps1"])
	subprocess.call(["C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe",
		"-ExecutionPolicy",
		"Unrestricted",
		"\Debloat-Windows-10-master\scripts\remove-onedrive.ps1"])
EDIT 2
J'ai retravaillé le code. Il me reste plus qu'a le tester mais je manque de machine de test sur le site ou je suis aujourd'hui...

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *
import subprocess, os

dir_path = os.path.dirname(os.path.realpath(__file__))

uninstallkey = []

def install():
	print('installing Debloat Windows 10')
	subprocess.call(["powershell.exe","-ExecutionPolicy","Unrestricted",dir_path + "\\Debloat-Windows-10-master\\scripts\\remove-default-apps.ps1"])
	subprocess.call(["powershell.exe","-ExecutionPolicy","Unrestricted",dir_path + "\\Debloat-Windows-10-master\\scripts\\remove-onedrive.ps1"])
jmeyer
Messages : 39
Inscription : 30 mars 2015 - 15:15

20 sept. 2016 - 10:42

Voici le paquet WAPT.
A tester avant déploiement ! :? :mrgreen:
Pièces jointes
tis-DebloatWindows10_0.0.0-0_all.wapt.7z
(5.25 Kio) Téléchargé 214 fois
f4242
Messages : 54
Inscription : 23 nov. 2016 - 20:51

20 janv. 2017 - 16:57

Salut,

Le forum me permet pas de télécharger ni de voir la pièce jointe. Une idée?

Image
Verrouillé