Sistema operativo del server: Debian
SVILUPPO DEL SISTEMA OPERATIVO: Windows 10
Buongiorno,
Ho appena aggiornato il mio pacchetto di aggiornamento di Windows 10 alla versione 2004 e tutto funziona perfettamente.
Volevo sapere se qualcuno aveva una soluzione tramite WAPT per pulire i residui dell'installazione dell'aggiornamento.
Perché dopo l'installazione mi ritrovo con 16,3 GB di spazio per i file temporanei "Installazioni Windows precedenti" che vorrei eliminare per liberare spazio e inserirli nella sezione di controllo.
Ho trovato questo che funziona, ma non in silenzio:
Codice: Seleziona tutto
New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Setup Files' -PropertyType 'DWORD' -Force -Name 'StateFlags1337' -Value 0x2
New-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Previous Installations' -PropertyType 'DWORD' -Force -Name 'StateFlags1337' -Value 0x2
cleanmgr.exe /SAGERUN:1337Aggiungendo la variabile upgrade_path = makepath(systemdrive,'WindowsUpgrade') in def audit e rimuovendo try, la cartella viene eliminata correttamente.
Ecco la mia modifica:
Codice: Seleziona tutto
def audit():
# Declaring specific app values
package_version = control.version.split('-')[0]
latest_version = package_version
upgrade_path = makepath(systemdrive,'WindowsUpgrade')
if Version(windows_version()) < Version(latest_version):
print('Windows Upgrade has not succeed')
return 'ERROR'
elif isdir(upgrade_path):
print('Windows %s already up-to-date' % windows_version())
print('Cleanup as upgrade suceeded..')
print('remove WindowsUpgrade')
remove_tree(upgrade_path)
else:
print('Windows %s already up-to-date' % windows_version())
return 'OK'
