Pagina 1 di 1

Windows 10: disabilitazione delle funzionalità

Pubblicato: 18 luglio 2016 - 17:43
presso il Municipio di Challans
Ciao,

ecco alcune chiavi di registro allegate:

Chiavi di registro incluse:

- disabilita la personalizzazione di AD
- disabilita Cloud
- disabilita Data Collector
- disabilita la crittografia dell'unità
- disabilita la segnalazione errori di Windows
- disabilita Messenger
- disabilita OneDrive
- disabilita Store
- disabilita la ricerca di Windows
- disabilita le condivisioni di Windows Update

Codice Python (il pacchetto filtra in modo che si applichino solo a Windows 10):

def install():
# se si desidera modificare le chiavi a seconda dell'ambiente (win32/win64... parametri..)
global uninstallkey
global uninstallstring

print('Installazione di chal-config-pc')
import wmi
c = wmi.WMI()
for os in c.Win32_OperatingSystem():
name_os=os.Caption
print "SE="+name_os[:20]
if name_os[:20]=='Microsoft Windows 10':
print('-------------------------------')
print('CONFIGURAZIONI PER WINDOWS 10')
print('-------------------------------')
print('Applicazione della chiave di registro windows-10_desactiver_ad-cust.reg')
run(r'regedit.exe /s windows-10_desactiver_ad-cust.reg')
print('Applicazione della chiave di registro windows-10_desactiver_cloud.reg')
run(r'regedit.exe /s windows-10_desactiver_cloud.reg')
print('Applicazione della chiave di registro windows-10_desactiver_data-collect.reg')
run(r'regedit.exe /s windows-10_desactiver_data-collect.reg')
print('Applicazione della chiave di registro windows-10_desactiver_encrypt-drives.reg')
run(r'regedit.exe /s windows-10_desactiver_encrypt-drives.reg')
print('Applicazione della chiave di registro windows-10_desactivate_error-reports.reg')
run(r'regedit.exe /s windows-10_desactiver_error-reportst.reg')
print('Applicazione della chiave di registro windows-10_desactiver_messenger.reg')
run(r'regedit.exe /s windows-10_desactiver_messenger.reg')
print('Applicazione della chiave di registro windows-10_desactiver_onedrive.reg')
run(r'regedit.exe /s windows-10_desactiver_onedrive.reg')
print('Applicazione della chiave di registro windows-10_desactiver_store.reg')
run(r'regedit.exe /s windows-10_desactiver_store.reg')
print('Applicazione della chiave di registro windows-10_desactiver_windows-search.reg')
run(r'regedit.exe /s windows-10_desactiver_windows-search.reg')
print('Applicazione della chiave di registro windows-10_desactiver_winupdate-share.reg')
run(r'regedit.exe /s windows-10_desactiver_winupdate-share.reg')

Re: Windows 10: Disabilitazione delle funzionalità

Pubblicato: 20 luglio 2016 - 14:10
di olpavil
Purtroppo, questo non è sufficiente per OneDrive. È necessario creare anche uno script come questo:
@echo off
REM Rimozione di Microsoft OneDrive
REM Se OneDriveSetup.exe non esiste, vai a :sight
Se non esiste %SystemRoot%\SysWOW64\OneDriveSetup.exe vai a :eof

REM Quindi disinstalliamo %SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall
%SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall
%SystemRoot%\Windows\SysWOW64\regedit.exe /s \\Corellia\lup\remove_onedrive_icon.reg
:sight
:eof

Re: Windows 10: Disabilitazione delle funzionalità

Pubblicato: 20 settembre 2016 - 09:22
di jmeyer
Buongiorno,
Da parte mia, utilizzo questi script: https://github.com/W4RH4WK/Debloat-Windows-10 per app e OneDrive.
Non ho ancora testato la loro integrazione in un pacchetto wapt perché è necessario eseguire il comando "Set-ExecutionPolicy Unrestricted" in una finestra di PowerShell dell'amministratore per consentirne l'esecuzione.
Cercherò di guardarlo questo fine settimana.

MODIFICARE
Sono qui ma ho difficoltà a trovare l'indirizzo dello script:

Codice: Seleziona tutto

# -*- 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"])
MODIFICA 2
Ho rielaborato il codice. Non mi resta che testarlo, ma nel sito in cui mi trovo oggi non ho l'attrezzatura necessaria...

Codice: Seleziona tutto

# -*- 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"])

Re: Windows 10: Disabilitazione delle funzionalità

Pubblicato: 20 settembre 2016 - 10:42
di jmeyer
Ecco il pacchetto WAPT.
Testatelo prima di distribuirlo! :? :mrgreen:

Re: Windows 10: Disabilitazione delle funzionalità

Pubblicato: 20 gennaio 2017 - 16:57
di f4242
Ciao,

il forum non mi permette di scaricare o visualizzare l'allegato. Qualche suggerimento?

Immagine